From a1774ae41b03ad4d24d2deb3f6b0bc26c5576c56 Mon Sep 17 00:00:00 2001 From: Ajit Kumar Date: Tue, 28 Apr 2026 14:34:24 +0530 Subject: [PATCH] Refactor API integration to use config module - Replaced instances of constants with config module for API_BASE and related URLs in sponsor, sponsors, themeSetting, welcome, and various settings files. - Updated logic to check for premium features based on config settings. - Enhanced Authenticator plugin to intercept requests and manage authentication tokens more effectively. - Fixed minor typos and improved code readability in sidebarApp and helpers. --- .vscode/settings.json | 16 +- biome.json | 21 +- jsconfig.json | 3 +- package.json | 6 +- src/cm/lsp/serverLauncher.ts | 9 +- src/components/sidebar/index.js | 146 +- src/dialogs/rateBox.js | 4 +- src/handlers/editorFileTab.js | 4 +- src/handlers/quickToolsInit.js | 4 +- src/index.d.ts | 2 - src/lang/ar-ye.json | 1458 +++++++-------- src/lang/be-by.json | 1462 +++++++-------- src/lang/bn-bd.json | 1460 +++++++-------- src/lang/cs-cz.json | 1460 +++++++-------- src/lang/de-de.json | 1460 +++++++-------- src/lang/en-us.json | 1460 +++++++-------- src/lang/es-sv.json | 1460 +++++++-------- src/lang/fr-fr.json | 1460 +++++++-------- src/lang/he-il.json | 1462 +++++++-------- src/lang/hi-in.json | 1462 +++++++-------- src/lang/hu-hu.json | 1460 +++++++-------- src/lang/id-id.json | 1462 +++++++-------- src/lang/ir-fa.json | 1462 +++++++-------- src/lang/it-it.json | 1460 +++++++-------- src/lang/ja-jp.json | 1460 +++++++-------- src/lang/ko-kr.json | 1460 +++++++-------- src/lang/ml-in.json | 1460 +++++++-------- src/lang/mm-unicode.json | 1460 +++++++-------- src/lang/mm-zawgyi.json | 1460 +++++++-------- src/lang/pl-pl.json | 1460 +++++++-------- src/lang/pt-br.json | 1460 +++++++-------- src/lang/pu-in.json | 1460 +++++++-------- src/lang/ru-ru.json | 1460 +++++++-------- src/lang/tl-ph.json | 1460 +++++++-------- src/lang/tr-tr.json | 1460 +++++++-------- src/lang/uk-ua.json | 1460 +++++++-------- src/lang/uz-uz.json | 1460 +++++++-------- src/lang/vi-vn.json | 1462 +++++++-------- src/lang/zh-cn.json | 1460 +++++++-------- src/lang/zh-hant.json | 1460 +++++++-------- src/lang/zh-tw.json | 1460 +++++++-------- src/lib/acode.js | 22 +- src/lib/adRewards.js | 23 +- src/lib/applySettings.js | 4 +- src/lib/auth.js | 143 +- src/lib/commands.js | 8 +- src/lib/{constants.js => config.js} | 16 +- src/lib/devTools.js | 4 +- src/lib/editorFile.js | 23 +- src/lib/installPlugin.js | 19 +- src/lib/logger.js | 8 +- src/lib/openFolder.js | 8 +- src/lib/removeAds.js | 3 +- src/lib/restoreTheme.js | 3 +- src/lib/run.js | 4 +- src/lib/saveFile.js | 4 +- src/lib/saveState.js | 4 +- src/lib/settings.js | 8 +- src/lib/startAd.js | 3 +- src/main.js | 17 +- src/pages/about/about.js | 20 +- src/pages/fileBrowser/fileBrowser.js | 10 +- src/pages/plugin/plugin.js | 46 +- src/pages/plugin/plugin.view.js | 33 +- src/pages/plugins/index.js | 10 +- src/pages/plugins/item.js | 204 ++- src/pages/plugins/plugins.js | 1576 +++++++++-------- src/pages/sponsor/sponsor.js | 6 +- src/pages/sponsors/sponsors.js | 4 +- src/pages/themeSetting/themeSetting.js | 3 +- src/pages/welcome/welcome.js | 14 +- src/palettes/changeTheme/index.js | 3 +- src/plugins/auth/plugin.xml | 1 + .../auth/src/android/Authenticator.java | 171 +- src/settings/appSettings.js | 4 +- src/settings/backupRestore.js | 4 +- src/settings/editorSettings.js | 4 +- src/settings/helpSettings.js | 10 +- src/settings/mainSettings.js | 3 +- src/settings/scrollSettings.js | 10 +- src/sidebarApps/extensions/index.js | 23 +- src/sidebarApps/sidebarApp.js | 14 +- src/utils/helpers.js | 6 +- 83 files changed, 24038 insertions(+), 23950 deletions(-) rename src/lib/{constants.js => config.js} (84%) diff --git a/.vscode/settings.json b/.vscode/settings.json index 639360100..223322270 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,13 +1,11 @@ { "editor.formatOnSave": true, - "autoimport.doubleQuotes": false, - "java.configuration.updateBuildConfiguration": "disabled", "prettier.requireConfig": true, - "javascript.format.enable": true, + "js/ts.format.enabled": true, "editor.defaultFormatter": "esbenp.prettier-vscode", "prettier.tabWidth": 2, "prettier.useTabs": false, - "javascript.format.semicolons": "insert", + "js/ts.format.semicolons": "insert", "[scss]": { "editor.defaultFormatter": "vscode.css-language-features" }, @@ -27,6 +25,10 @@ "attr_quotes": "single" } }, + "[javascript]": { + "editor.defaultFormatter": "biomejs.biome" + }, + "biome.lsp.bin": "./node_modules/.bin/biome", "cSpell.words": [ "abap", "Acode", @@ -126,6 +128,7 @@ "flac", "Flix", "floobits", + "FOXBIZ", "Foxdebug", "freemarker", "gamemaker", @@ -372,8 +375,5 @@ "wxss", "xquery", "Zeek" - ], - "[javascript]": { - "editor.defaultFormatter": "biomejs.biome" - } + ] } diff --git a/biome.json b/biome.json index 1f48da7bc..49e104a29 100644 --- a/biome.json +++ b/biome.json @@ -39,18 +39,15 @@ }, "files": { "includes": [ - "**/src/**/*", - "**/utils/**/*.js", - "!**/www/build/**/*", - "**/www/res/**/*.css", - "**/src/plugins/terminal/**", - "!**/ace-builds", - "!**/src/plugins/**/*", - "!**/plugins/**/*", - "!**/hooks/**/*", - "!**/fastlane/**/*", - "!**/res/**/*", - "!**/platforms/**/*" + "src/**/*.js", + "utils/**/*.js", + "!src/lang/**/*.json", + "!src/plugins/**/*.js", + "!www/**/*", + "!plugins/**/*", + "!hooks/**/*", + "!fastlane/**/*", + "!platforms/**/*" ] } } diff --git a/jsconfig.json b/jsconfig.json index 89b465f62..b1983ca52 100644 --- a/jsconfig.json +++ b/jsconfig.json @@ -1,9 +1,8 @@ { "exclude": ["**/node_modules", "**/platforms", "**/www", "www/js/ace/**/*"], "compilerOptions": { - "baseUrl": "./src", "paths": { - "*": ["*"] + "*": ["./src/*"] } }, "include": ["src/**/*"], diff --git a/package.json b/package.json index f2a2a811d..d18a5a745 100644 --- a/package.json +++ b/package.json @@ -41,8 +41,8 @@ "com.foxdebug.acode.rk.exec.terminal": {}, "com.foxdebug.acode.rk.customtabs": {}, "com.foxdebug.acode.rk.plugin.plugincontext": {}, - "com.foxdebug.acode.rk.auth": {}, - "cordova-plugin-system": {} + "cordova-plugin-system": {}, + "com.foxdebug.acode.rk.auth": {} }, "platforms": [ "android" @@ -187,4 +187,4 @@ "@codemirror/view": "^6.40.0" }, "browserslist": "cover 100%,not android < 5" -} +} \ No newline at end of file diff --git a/src/cm/lsp/serverLauncher.ts b/src/cm/lsp/serverLauncher.ts index 1350a1ff3..8dd057ded 100644 --- a/src/cm/lsp/serverLauncher.ts +++ b/src/cm/lsp/serverLauncher.ts @@ -35,6 +35,8 @@ const STATUS_FAILED: InstallStatus = "failed"; const AXS_BINARY = "$PREFIX/axs"; +let alreadyInformed = false; + function getTerminalRequiredMessage(): string { return ( strings?.terminal_required_message_for_lsp ?? @@ -1081,7 +1083,12 @@ export async function ensureServerRunning( } catch {} if (!isTerminalInstalled) { const message = getTerminalRequiredMessage(); - alert(strings?.error, message); + + if (!alreadyInformed){ + alreadyInformed = true; + alert(strings?.error, message); + } + const unavailable: LspError = new Error(message); unavailable.code = "LSP_SERVER_UNAVAILABLE"; throw unavailable; diff --git a/src/components/sidebar/index.js b/src/components/sidebar/index.js index 0b606960f..da5202b19 100644 --- a/src/components/sidebar/index.js +++ b/src/components/sidebar/index.js @@ -3,8 +3,17 @@ import toast from "components/toast"; import Ref from "html-tag-js/ref"; import actionStack from "lib/actionStack"; import auth, { loginEvents } from "lib/auth"; -import constants from "lib/constants"; +import config from "lib/config"; +/** + * @typedef {object} SideBar + * @extends HTMLElement + * @property {function():void} hide + * @property {function():void} toggle + * @property {function():void} onshow + */ + +/**@type {HTMLElement} */ let $sidebar; /**@type {Array<(el:HTMLElement)=>boolean>} */ let preventSlideTests = []; @@ -14,14 +23,6 @@ const events = { hide: [], }; -/** - * @typedef {object} SideBar - * @extends HTMLElement - * @property {function():void} hide - * @property {function():void} toggle - * @property {function():void} onshow - */ - /** * Create a sidebar * @param {HTMLElement} [$container] - the element that will contain the sidebar @@ -31,7 +32,7 @@ const events = { function create($container, $toggler) { let { innerWidth } = window; - const START_THRESHOLD = constants.SIDEBAR_SLIDE_START_THRESHOLD_PX; //Point where to start swipe + const START_THRESHOLD = config.SIDEBAR_SLIDE_START_THRESHOLD_PX; //Point where to start swipe const MIN_WIDTH = 200; //Min width of the side bar const MAX_WIDTH = () => innerWidth * 0.7; //Max width of the side bar const resizeBar = Ref(); @@ -103,12 +104,46 @@ function create($container, $toggler) { async function handleUserIconClick(e) { try { - const isLoggedIn = await auth.isLoggedIn(); - - if (!isLoggedIn) { - auth.openLoginUrl(); + const user = await auth.getLoggedInUser(); + + if (!user) { + CustomTabs.open( + `${config.BASE_URL}/login?redirect=app`, + { showTitle: true }, + () => {}, + () => {}, + ); } else { - toggleUserMenu(); + const menu = userContextMenu.el; + const isActive = menu.classList.toggle("active"); + + if (isActive) { + const menuName = userContextMenu.el.querySelector(".user-menu-name"); + const menuEmail = + userContextMenu.el.querySelector(".user-menu-email"); + + if (menuName) { + menuName.content = ( +
+ {Boolean(user.verified) && ( + + )} + {user.name} + {Boolean(user.acode_pro) && Pro} +
+ ); + } + + if (menuEmail) { + menuEmail.textContent = user.email || ""; + } + + setTimeout(() => { + document.addEventListener("click", handleClickOutside); + }, 10); + } else { + document.removeEventListener("click", handleClickOutside); + } } } catch (error) { console.error("Error checking login status:", error); @@ -116,23 +151,6 @@ function create($container, $toggler) { } } - function toggleUserMenu() { - const menu = userContextMenu.el; - const isActive = menu.classList.toggle("active"); - - if (isActive) { - // Populate user info - updateUserMenuInfo(); - - // Add click outside listener - setTimeout(() => { - document.addEventListener("click", handleClickOutside); - }, 10); - } else { - document.removeEventListener("click", handleClickOutside); - } - } - function handleClickOutside(e) { if ( !userContextMenu.el.contains(e.target) && @@ -144,23 +162,6 @@ function create($container, $toggler) { } } - async function updateUserMenuInfo() { - try { - const userInfo = await auth.getUserInfo(); - if (userInfo) { - const menuName = userContextMenu.el.querySelector(".user-menu-name"); - const menuEmail = userContextMenu.el.querySelector(".user-menu-email"); - menuName.textContent = userInfo.name || "Anonymous"; - if (userInfo.isAdmin) { - menuName.innerHTML += ' Admin'; - } - menuEmail.textContent = userInfo.email || ""; - } - } catch (error) { - console.error("Error fetching user info:", error); - } - } - async function handleLogout() { try { const success = await auth.logout(); @@ -178,8 +179,6 @@ function create($container, $toggler) { } async function updateSidebarAvatar() { - const avatarUrl = await auth.getAvatar(); - // Remove existing icon or avatar const existingIcon = userAvatar.el.querySelector(".icon"); const existingAvatar = userAvatar.el.querySelector(".avatar"); @@ -190,20 +189,59 @@ function create($container, $toggler) { existingAvatar.remove(); } - if (avatarUrl?.startsWith("data:") || avatarUrl?.startsWith("http")) { - // Create and add avatar image + const user = await auth.getLoggedInUser(); + + if (user) { + const avatarUrl = user.github + ? `https://avatars.githubusercontent.com/${user.github}` + : generateInitialsAvatar(user.name); const avatarImg = document.createElement("img"); avatarImg.className = "avatar"; avatarImg.src = avatarUrl; userAvatar.append(avatarImg); } else { - // Fallback to default icon const defaultIcon = document.createElement("span"); defaultIcon.className = "icon account_circle"; userAvatar.append(defaultIcon); } } + function generateInitialsAvatar(name) { + const nameParts = name.split(" "); + const initials = + nameParts.length >= 2 + ? `${nameParts[0][0]}${nameParts[1][0]}`.toUpperCase() + : nameParts[0][0].toUpperCase(); + + const canvas = document.createElement("canvas"); + canvas.width = 100; + canvas.height = 100; + const ctx = canvas.getContext("2d"); + + const colors = [ + "#2196F3", + "#9C27B0", + "#E91E63", + "#009688", + "#4CAF50", + "#FF9800", + ]; + ctx.fillStyle = + colors[ + name.split("").reduce((acc, char) => acc + char.charCodeAt(0), 0) % + colors.length + ]; + ctx.fillRect(0, 0, 100, 100); + + ctx.fillStyle = "#ffffff"; + ctx.font = "bold 40px Arial"; + ctx.textAlign = "center"; + ctx.textBaseline = "middle"; + ctx.fillText(initials, 50, 50); + + return canvas.toDataURL(); + } + function onWindowResize() { clearTimeout(resizeTimeout); resizeTimeout = setTimeout(() => { diff --git a/src/dialogs/rateBox.js b/src/dialogs/rateBox.js index 86dd85d60..1ec62a8a1 100644 --- a/src/dialogs/rateBox.js +++ b/src/dialogs/rateBox.js @@ -1,4 +1,4 @@ -import constants from "lib/constants"; +import config from "lib/config"; import template from "views/rating.hbs"; import box from "./box"; @@ -34,7 +34,7 @@ function rateBox() { const stars = getStars(val); const subject = "feedback - Acode editor"; const textBody = stars + "
%0A" + getFeedbackBody("
%0A"); - const email = constants.FEEDBACK_EMAIL; + const email = config.FEEDBACK_EMAIL; system.openInBrowser( `mailto:${email}?subject=${subject}&body=${textBody}`, ); diff --git a/src/handlers/editorFileTab.js b/src/handlers/editorFileTab.js index 0b26d1059..a6cc2eaf3 100644 --- a/src/handlers/editorFileTab.js +++ b/src/handlers/editorFileTab.js @@ -1,4 +1,4 @@ -import constants from "lib/constants"; +import config from "lib/config"; import settings from "lib/settings"; const opts = { passive: false }; @@ -82,7 +82,7 @@ export default function startDrag(e) { } if (settings.value.vibrateOnTap) { - navigator.vibrate(constants.VIBRATION_TIME); + navigator.vibrate(config.VIBRATION_TIME); } $tab = e.target; diff --git a/src/handlers/quickToolsInit.js b/src/handlers/quickToolsInit.js index 5c803b7ee..2e3e7fc9c 100644 --- a/src/handlers/quickToolsInit.js +++ b/src/handlers/quickToolsInit.js @@ -1,5 +1,5 @@ import quickTools from "components/quickTools"; -import constants from "lib/constants"; +import config from "lib/config"; import appSettings from "lib/settings"; import actions, { key } from "./quickTools"; @@ -300,7 +300,7 @@ function oncontextmenu(e) { const { editor, activeFile } = editorManager; if (isClickMode && appSettings.value.vibrateOnTap) { - navigator.vibrate(constants.VIBRATION_TIME_LONG); + navigator.vibrate(config.VIBRATION_TIME_LONG); $el.classList.add("active"); } diff --git a/src/index.d.ts b/src/index.d.ts index e5f3190ce..b17d84e69 100644 --- a/src/index.d.ts +++ b/src/index.d.ts @@ -5,7 +5,6 @@ declare const DATA_STORAGE: string; declare const CACHE_STORAGE: string; declare const PLUGIN_DIR: string; declare const KEYBINDING_FILE: string; -declare const IS_FREE_VERSION: string; declare const ANDROID_SDK_INT: number; declare const DOES_SUPPORT_THEME: boolean; declare const acode: object; @@ -16,7 +15,6 @@ interface Window { CACHE_STORAGE: string; PLUGIN_DIR: string; KEYBINDING_FILE: string; - IS_FREE_VERSION: string; ANDROID_SDK_INT: number; DOES_SUPPORT_THEME: boolean; acode: object; diff --git a/src/lang/ar-ye.json b/src/lang/ar-ye.json index badff67b7..71c910ba1 100644 --- a/src/lang/ar-ye.json +++ b/src/lang/ar-ye.json @@ -1,729 +1,731 @@ { - "lang": "العربية", - "about": "حول", - "active files": "الملفات المفتوحة", - "add path": "إضافة مسار", - "alert": "تنبيه", - "app theme": "سمة التطبيق", - "autocorrect": "تفعيل التصحيح التلقائي؟", - "autosave": "حفظ تلقائي", - "cancel": "إلغاء", - "change language": "تغيير اللغة", - "choose color": "اختر لوناً", - "clear": "مسح", - "close app": "إغلاق التطبيق؟", - "commit message": "رسالة الـ Commit", - "console": "وحدة التحكم", - "conflict error": "خطأ! يرجى الانتظار قبل القيام بـ commit آخر.", - "copy": "نسخ", - "create folder error": "فشل إنشاء مجلد جديد", - "cut": "قص", - "delete": "حذف", - "dependencies": "التبعيات", - "delay": "الوقت بالمللي ثانية", - "editor settings": "إعدادات المحرر", - "editor theme": "سمة المحرر", - "enter file name": "أدخل اسم الملف", - "enter folder name": "أدخل اسم المجلد", - "empty folder message": "مجلد فارغ", - "enter line number": "أدخل رقم السطر", - "error": "خطأ", - "failed": "فشل", - "file already exists": "الملف موجود مسبقاً", - "file already exists force": "الملف موجود مسبقاً، هل تريد الاستبدال؟", - "file changed": "تغير الملف، هل تريد إعادة التحميل؟", - "file deleted": "تم الحذف بنجاح", - "file is not supported": "الملف غير مدعوم", - "file not supported": "نوع الملف غير مدعوم", - "file too large": "الملف كبير جداً. أقصى حجم مسموح به هو {size}", - "file renamed": "تمت إعادة التسمية بنجاح", - "file saved": "تم الحفظ بنجاح", - "folder added": "تمت إضافة المجلد", - "folder already added": "المجلد مضاف مسبقاً!", - "font size": "حجم الخط", - "goto": "الذهاب إلى السطر", - "icons definition": "تعريف الأيقونات", - "info": "معلومات", - "invalid value": "قيمة غير صالحة", - "language changed": "تم تغيير اللغة بنجاح", - "linting": "فحص أخطاء السينتاكس", - "logout": "تسجيل الخروج", - "loading": "جارٍ التحميل...", - "my profile": "ملفي الشخصي", - "new file": "ملف جديد", - "new folder": "مجلد جديد", - "no": "لا", - "no editor message": "افتح أو أنشئ ملفاً أو مجلداً من القائمة", - "not set": "غير محدد", - "unsaved files close app": "هناك ملفات غير محفوظة. هل أنت متأكد من الخروج؟", - "notice": "ملاحظة", - "open file": "فتح ملف", - "open files and folders": "فتح ملفات ومجلدات", - "open folder": "فتح مجلد", - "open recent": "الملفات الأخيرة", - "ok": "حسناً", - "overwrite": "استبدال", - "paste": "لصق", - "preview mode": "وضعية المعاينة", - "read only file": "فشل حفظ الملف لأنه للقراءة فقط. حاول حفظه باسم آخر.", - "reload": "إعادة تحميل", - "rename": "إعادة تسمية", - "replace": "استبدال", - "required": "هذا الحقل مطلوب.", - "run your web app": "تشغيل تطبيق الويب", - "save": "حفظ", - "saving": "جارٍ الحفظ...", - "save as": "حفظ باسم", - "save file to run": "يرجى حفظ الملف لتتمكن من تشغيله في المتصفح!", - "search": "بحث", - "see logs and errors": "عرض السجلات والأخطاء", - "select folder": "تحديد مجلد", - "settings": "الإعدادات", - "settings saved": "تم حفظ الإعدادات", - "show line numbers": "عرض أرقام الأسطر", - "show hidden files": "عرض الملفات المخفية", - "show spaces": "عرض المسافات", - "soft tab": "تبويب سلس", - "sort by name": "الترتيب حسب الاسم؟", - "success": "نجاح", - "tab size": "حجم التبويبات", - "text wrap": "التفاف النص", - "theme": "السمة", - "unable to delete file": "عذراً، فشل حذف الملف", - "unable to open file": "عذراً، فشل فتح الملف", - "unable to open folder": "عذراً، فشل فتح المجلد", - "unable to save file": "عذراً، فشل حفظ الملف", - "unable to rename": "عذراً، فشلت إعادة التسمية", - "unsaved file": "هذا الملف لم يحفظ، هل تريد الإغلاق على أي حال؟", - "warning": "تحذير", - "use emmet": "استخدام Emmet", - "use quick tools": "استخدام الأدوات السريعة", - "yes": "نعم", - "encoding": "ترميز النص", - "syntax highlighting": "تمييز الصيغة (Syntax Highlighting)", - "read only": "للقراءة فقط", - "select all": "تحديد الكل", - "select branch": "حدد فرعاً (Branch)", - "create new branch": "إنشاء فرع جديد", - "use branch": "استخدام الفرع", - "new branch": "فرع جديد", - "branch": "فرع", - "key bindings": "اختصارات لوحة المفاتيح", - "edit": "تعديل", - "reset": "إعادة ضبط", - "color": "اللون", - "select word": "تحديد كلمة", - "quick tools": "الأدوات السريعة", - "select": "اختيار", - "editor font": "خط المحرر", - "new project": "مشروع جديد", - "format": "تنسيق", - "project name": "اسم المشروع", - "unsupported device": "جهازك لا يدعم السمات.", - "vibrate on tap": "الاهتزاز عند اللمس", - "copy command is not supported by ftp.": "أمر النسخ غير مدعوم عبر FTP.", - "support title": "دعم Acode", - "fullscreen": "شاشة كاملة", - "animation": "الرسوم المتحركة", - "backup": "نسخ احتياطي", - "restore": "استعادة", - "backup successful": "تم النسخ الاحتياطي بنجاح", - "invalid backup file": "ملف نسخ احتياطي غير صالح", - "live autocompletion": "إكمال تلقائي مباشر", - "file properties": "خصائص الملف", - "path": "المسار", - "type": "النوع", - "word count": "عدد الكلمات", - "line count": "عدد الأسطر", - "last modified": "آخر تعديل", - "size": "الحجم", - "share": "مشاركة", - "show print margin": "إظهار هامش الطباعة", - "login": "تسجيل الدخول", - "scrollbar size": "حجم شريط التمرير", - "cursor controller size": "حجم وحدة التحكم بالمؤشر", - "none": "بلا", - "small": "صغير", - "large": "كبير", - "floating button": "الزر العائم", - "confirm on exit": "تأكيد عند الخروج", - "show console": "إظهار وحدة التحكم", - "image": "صورة", - "insert file": "إدراج ملف", - "insert color": "إدراج لون", - "powersave mode warning": "قم بإيقاف وضع توفير الطاقة للمعاينة في متصفح خارجي.", - "exit": "خروج", - "custom": "مخصص", - "reset warning": "هل أنت متأكد من إعادة تعيين السمة؟", - "theme type": "نوع السمة", - "light": "فاتح", - "dark": "داكن", - "file browser": "متصفح الملفات", - "operation not permitted": "العملية غير مسموح بها", - "no such file or directory": "لا يوجد ملف أو مجلد بهذا الاسم", - "input/output error": "خطأ في الإدخال/الإخراج", - "permission denied": "تم رفض الإذن", - "bad address": "عنوان غير صالح", - "file exists": "الملف موجود بالفعل", - "not a directory": "ليس مجلداً", - "is a directory": "هذا مجلد", - "invalid argument": "معامل غير صالح", - "too many open files in system": "عدد كبير جداً من الملفات المفتوحة في النظام", - "too many open files": "عدد كبير جداً من الملفات المفتوحة", - "text file busy": "الملف النصي قيد الاستخدام", - "no space left on device": "لا توجد مساحة تخزين كافية على الجهاز", - "read-only file system": "نظام الملفات للقراءة فقط", - "file name too long": "اسم الملف طويل جداً", - "too many users": "عدد كبير جداً من المستخدمين", - "connection timed out": "انتهت مهلة الاتصال", - "connection refused": "تم رفض الاتصال", - "owner died": "توقف المالك (Owner died)", - "an error occurred": "حدث خطأ ما", - "add ftp": "إضافة اتصال FTP", - "add sftp": "إضافة اتصال SFTP", - "save file": "حفظ الملف", - "save file as": "حفظ الملف باسم", - "files": "الملفات", - "help": "مساعدة", - "file has been deleted": "تم حذف الملف {file}!", - "feature not available": "هذه الميزة متاحة فقط في النسخة المدفوعة.", - "deleted file": "ملف محذوف", - "line height": "ارتفاع السطر", - "preview info": "لتشغيل الملف النشط، انقر مطولاً على أيقونة التشغيل.", - "manage all files": "امنح التطبيق إذن إدارة جميع الملفات من الإعدادات لتتمكن من التحرير بسهولة.", - "close file": "إغلاق الملف", - "reset connections": "إعادة تعيين الاتصالات", - "check file changes": "التحقق من تغييرات الملف", - "open in browser": "فتح في المتصفح", - "desktop mode": "وضع سطح المكتب", - "toggle console": "تبديل وحدة التحكم", - "new line mode": "وضع السطر الجديد", - "add a storage": "إضافة وحدة تخزين", - "rate acode": "تقييم Acode", - "support": "الدعم", - "downloading file": "جاري تنزيل {file}...", - "downloading...": "جاري التنزيل...", - "folder name": "اسم المجلد", - "keyboard mode": "وضع لوحة المفاتيح", - "normal": "عادي", - "app settings": "إعدادات التطبيق", - "disable in-app-browser caching": "تعطيل التخزين المؤقت للمتصفح الداخلي", - "copied to clipboard": "تم النسخ إلى الحافظة", - "remember opened files": "تذكر الملفات المفتوحة", - "remember opened folders": "تذكر المجلدات المفتوحة", - "no suggestions": "بدون اقتراحات", - "no suggestions aggressive": "بدون اقتراحات (صارم)", - "install": "تثبيت", - "installing": "جاري التثبيت...", - "plugins": "الإضافات", - "recently used": "المستخدمة مؤخراً", - "update": "تحديث", - "uninstall": "إلغاء التثبيت", - "download acode pro": "تنزيل Acode Pro", - "loading plugins": "جاري تحميل الإضافات...", - "faqs": "الأسئلة الشائعة", - "feedback": "ملاحظات", - "header": "الرأس", - "sidebar": "الشريط الجانبي", - "inapp": "داخل التطبيق", - "browser": "المتصفح", - "diagonal scrolling": "تمرير قطري", - "reverse scrolling": "تمرير عكسي", - "formatter": "منسق الكود", - "format on save": "تنسيق عند الحفظ", - "remove ads": "إزالة الإعلانات", - "fast": "سريع", - "slow": "بطيء", - "scroll settings": "إعدادات التمرير", - "scroll speed": "سرعة التمرير", - "loading...": "جاري التحميل...", - "no plugins found": "لم يتم العثور على إضافات", - "name": "الاسم", - "username": "اسم المستخدم", - "optional": "اختياري", - "hostname": "اسم المضيف (Hostname)", - "password": "كلمة المرور", - "security type": "نوع الأمان", - "connection mode": "وضع الاتصال", - "port": "المنفذ", - "key file": "ملف المفتاح", - "select key file": "اختر ملف المفتاح", - "passphrase": "عبارة المرور", - "connecting...": "جاري الاتصال...", - "type filename": "اكتب اسم الملف", - "unable to load files": "تعذر تحميل الملفات", - "preview port": "منفذ المعاينة", - "find file": "البحث عن ملف", - "system": "النظام", - "please select a formatter": "يرجى اختيار منسق كود", - "case sensitive": "حساس لحالة الأحرف", - "regular expression": "تعبير نمطي (Regex)", - "whole word": "كلمة بالكامل", - "edit with": "تحرير بواسطة", - "open with": "فتح بواسطة", - "no app found to handle this file": "لم يتم العثور على تطبيق لفتح هذا الملف", - "restore default settings": "استعادة الإعدادات الافتراضية", - "server port": "منفذ الخادم", - "preview settings": "إعدادات المعاينة", - "preview settings note": "إذا اختلف منفذ المعاينة عن منفذ الخادم، فلن يقوم التطبيق بتشغيل الخادم وسيفتح بدلاً من ذلك الرابط في المتصفح. هذا مفيد عند تشغيل خادم خارجي.", - "backup/restore note": "سيتم فقط نسخ الإعدادات، السمات المخصصة، الإضافات المثبتة، واختصارات المفاتيح. لن يتم نسخ اتصالات FTP/SFTP أو حالة التطبيق.", - "host": "المضيف", - "retry ftp/sftp when fail": "إعادة المحاولة عند فشل FTP/SFTP", - "more": "المزيد", - "thank you :)": "شكراً لك :)", - "purchase pending": "الشراء معلق", - "cancelled": "ملغي", - "local": "محلي", - "remote": "عن بعد", - "show console toggler": "إظهار زر تبديل وحدة التحكم", - "binary file": "هذا الملف يحتوي على بيانات ثنائية، هل تريد فتحه؟", - "relative line numbers": "أرقام أسطر نسبية", - "elastic tabstops": "علامات تبويب مرنة (Elastic)", - "line based rtl switching": "تبديل اتجاه RTL لكل سطر", - "hard wrap": "التفاف صارم", - "spellcheck": "تدقيق إملائي", - "wrap method": "طريقة الالتفاف", - "use textarea for ime": "استخدام Textarea لدعم IME", - "invalid plugin": "إضافة غير صالحة", - "type command": "اكتب أمراً", - "plugin": "إضافة", - "quicktools trigger mode": "نمط تشغيل الأدوات السريعة", - "print margin": "هامش الطباعة", - "touch move threshold": "حساسية حركة اللمس", - "info-retryremotefsafterfail": "إعادة محاولة اتصال FTP/SFTP تلقائياً عند الفشل.", - "info-fullscreen": "إخفاء شريط العنوان في الشاشة الرئيسية.", - "info-checkfiles": "التحقق من تغييرات الملفات عندما يكون التطبيق في الخلفية.", - "info-console": "اختر وحدة تحكم JavaScript. Legacy هي الافتراضية، و Eruda هي وحدة تحكم خارجية.", - "info-keyboardmode": "وضع لوحة المفاتيح لإدخال النص؛ خيار 'بدون اقتراحات' سيخفي الاقتراحات والتصحيح التلقائي.", - "info-rememberfiles": "تذكر الملفات المفتوحة عند إغلاق التطبيق.", - "info-rememberfolders": "تذكر المجلدات المفتوحة عند إغلاق التطبيق.", - "info-floatingbutton": "إظهار أو إخفاء زر الأدوات السريعة العائم.", - "info-openfilelistpos": "مكان عرض قائمة الملفات النشطة.", - "info-touchmovethreshold": "إذا كانت حساسية اللمس عالية جداً، زد هذه القيمة لتجنب التحريك العرضي.", - "info-scroll-settings": "تحتوي هذه الإعدادات على خيارات التمرير بما في ذلك التفاف النص.", - "info-animation": "إذا شعرت ببطء في التطبيق، قم بتعطيل الرسوم المتحركة.", - "info-quicktoolstriggermode": "غير هذه القيمة إذا كانت أزرار الأدوات السريعة لا تعمل بشكل صحيح.", - "info-checkForAppUpdates": "التحقق من تحديثات التطبيق تلقائياً.", - "info-quickTools": "إظهار أو إخفاء الأدوات السريعة.", - "info-showHiddenFiles": "عرض الملفات والمجلدات المخفية (التي تبدأ بنقطة .).", - "info-all_file_access": "تمكين الوصول إلى /sdcard و /storage في الطرفية.", - "info-fontSize": "حجم الخط المستخدم لعرض النص.", - "info-fontFamily": "عائلة الخط المستخدمة لعرض النص.", - "info-theme": "سمة ألوان الطرفية.", - "info-cursorStyle": "شكل المؤشر عند التركيز على الطرفية.", - "info-cursorInactiveStyle": "شكل المؤشر عندما لا تكون الطرفية في حالة تركيز.", - "info-fontWeight": "سماكة الخط المستخدم للنصوص غير العريضة.", - "info-cursorBlink": "ما إذا كان المؤشر يومض أم لا.", - "info-scrollback": "عدد الأسطر التي يتم الاحتفاظ بها في ذاكرة التمرير للخلف بالطرفية.", - "info-tabStopWidth": "حجم مسافات التبويب (Tab) في الطرفية.", - "info-letterSpacing": "المسافة بين الأحرف بالبكسل.", - "info-imageSupport": "ما إذا كانت الصور مدعومة في الطرفية.", - "info-fontLigatures": "ما إذا كانت ربطات الخط (Ligatures) مفعلة في الطرفية.", - "info-confirmTabClose": "طلب تأكيد قبل إغلاق تبويبات الطرفية.", - "info-backup": "إنشاء نسخة احتياطية لتثبيت الطرفية.", - "info-restore": "استعادة نسخة احتياطية لتثبيت الطرفية.", - "info-uninstall": "إلغاء تثبيت الطرفية.", - "owned": "مملوك", - "api_error": "خادم API معطل، يرجى المحاولة لاحقاً.", - "installed": "مثبت", - "all": "الكل", - "medium": "متوسط", - "refund": "استرداد الأموال", - "product not available": "المنتج غير متوفر", - "no-product-info": "هذا المنتج غير متوفر في بلدك حالياً، يرجى المحاولة لاحقاً.", - "close": "إغلاق", - "explore": "استكشاف", - "key bindings updated": "تم تحديث اختصارات المفاتيح", - "search in files": "البحث في الملفات", - "exclude files": "استثناء الملفات", - "include files": "تضمين الملفات", - "search result": "وجد {matches} نتيجة في {files} ملفاً.", - "invalid regex": "تعبير نمطي غير صالح: {message}.", - "bottom": "أسفل", - "save all": "حفظ الكل", - "close all": "إغلاق الكل", - "unsaved files warning": "بعض الملفات غير محفوظة. اضغط 'موافق' للاختيار أو 'إلغاء' للعودة.", - "save all warning": "هل أنت متأكد من حفظ جميع الملفات والإغلاق؟ لا يمكن التراجع عن هذا الإجراء.", - "save all changes warning": "هل أنت متأكد من حفظ جميع التغييرات؟", - "close all warning": "هل أنت متأكد من إغلاق جميع الملفات؟ ستفقد أي تغييرات غير محفوظة.", - "refresh": "تحديث", - "shortcut buttons": "أزرار الاختصار", - "no result": "لا توجد نتائج", - "searching...": "جاري البحث...", - "quicktools:ctrl-key": "مفتاح Control/Command", - "quicktools:tab-key": "مفتاح Tab", - "quicktools:shift-key": "مفتاح Shift", - "quicktools:undo": "تراجع", - "quicktools:redo": "إعادة", - "quicktools:search": "البحث في الملف", - "quicktools:save": "حفظ الملف", - "quicktools:esc-key": "مفتاح Escape", - "quicktools:curlybracket": "إدراج قوس متعرج { }", - "quicktools:squarebracket": "إدراج قوس مربع [ ]", - "quicktools:parentheses": "إدراج قوسين ( )", - "quicktools:anglebracket": "إدراج قوس زاوية < >", - "quicktools:left-arrow-key": "سهم يسار", - "quicktools:right-arrow-key": "سهم يمين", - "quicktools:up-arrow-key": "سهم لأعلى", - "quicktools:down-arrow-key": "سهم لأسفل", - "quicktools:moveline-up": "نقل السطر للأعلى", - "quicktools:moveline-down": "نقل السطر للأسفل", - "quicktools:copyline-up": "نسخ السطر للأعلى", - "quicktools:copyline-down": "نسخ السطر للأسفل", - "quicktools:semicolon": "إدراج فاصلة منقوطة ;", - "quicktools:quotation": "إدراج علامة اقتباس \"", - "quicktools:and": "إدراج رمز &", - "quicktools:bar": "إدراج رمز الشريطة |", - "quicktools:equal": "إدراج علامة =", - "quicktools:slash": "إدراج شرطة مائلة /", - "quicktools:exclamation": "إدراج علامة تعجب !", - "quicktools:alt-key": "مفتاح Alt", - "quicktools:meta-key": "مفتاح Windows/Meta", - "info-quicktoolssettings": "خصص أزرار الاختصارات ومفاتيح لوحة التحكم في شريط الأدوات السريع أسفل المحرر.", - "info-excludefolders": "استخدم النمط **/node_modules/** لتجاهل ملفات مجلد node_modules في القائمة والبحث.", - "missed files": "تم فحص {count} ملفاً بعد بدء البحث ولن يتم تضمينها في النتائج.", - "remove": "إزالة", - "quicktools:command-palette": "لوحة الأوامر", - "default file encoding": "ترميز الملف الافتراضي", - "remove entry": "هل أنت متأكد من إزالة '{name}' من المسارات المحفوظة؟ لن يتم حذف المجلد الفعلي.", - "delete entry": "تأكيد حذف '{name}'. لا يمكن التراجع عن هذا. هل ترغب في المتابعة؟", - "change encoding": "إعادة فتح '{file}' بترميز '{encoding}'؟ ستفقد أي تغييرات غير محفوظة.", - "reopen file": "هل أنت متأكد من إعادة فتح '{file}'؟ ستفقد التغييرات غير المحفوظة.", - "plugin min version": "{name} متاح فقط في Acode إصدار {v-code} وما فوق. اضغط للتحديث.", - "color preview": "معاينة اللون", - "confirm": "تأكيد", - "list files": "هل تريد سرد جميع الملفات في {name}؟ العدد الكبير قد يؤدي لتعطل التطبيق.", - "problems": "المشكلات", - "show side buttons": "إظهار الأزرار الجانبية", - "bug_report": "إرسال تقرير عن خطأ", - "verified publisher": "ناشر موثق", - "most_downloaded": "الأكثر تنزيلاً", - "newly_added": "أضيف حديثاً", - "top_rated": "الأعلى تقييماً", - "rename not supported": "إعادة التسمية غير مدعومة في مجلد Termux", - "compress": "ضغط", - "copy uri": "نسخ الرابط (URI)", - "delete entries": "هل أنت متأكد من حذف {count} من العناصر؟", - "deleting items": "جاري حذف {count} عنصراً...", - "import project zip": "استيراد مشروع (zip)", - "changelog": "سجل التغييرات", - "notifications": "الإشعارات", - "no_unread_notifications": "لا توجد إشعارات غير مقروءة", - "should_use_current_file_for_preview": "استخدام الملف الحالي للمعاينة بدلاً من index.html", - "fade fold widgets": "تلاشي عناصر الطي", - "quicktools:home-key": "مفتاح Home", - "quicktools:end-key": "مفتاح End", - "quicktools:pageup-key": "مفتاح PageUp", - "quicktools:pagedown-key": "مفتاح PageDown", - "quicktools:delete-key": "مفتاح Delete", - "quicktools:tilde": "إدراج رمز ~", - "quicktools:backtick": "إدراج علامة `", - "quicktools:hash": "إدراج رمز #", - "quicktools:dollar": "إدراج رمز $", - "quicktools:modulo": "إدراج رمز %", - "quicktools:caret": "إدراج رمز ^", - "plugin_enabled": "الإضافة مفعلة", - "plugin_disabled": "الإضافة معطلة", - "enable_plugin": "تفعيل هذه الإضافة", - "disable_plugin": "تعطيل هذه الإضافة", - "open_source": "مفتوح المصدر", - "terminal settings": "إعدادات الطرفية", - "font ligatures": "ربطات الخط (Ligatures)", - "letter spacing": "تباعد الأحرف", - "terminal:tab stop width": "عرض مسافة Tab", - "terminal:scrollback": "أسطر ذاكرة التمرير", - "terminal:cursor blink": "وميض المؤشر", - "terminal:font weight": "سماكة الخط", - "terminal:cursor inactive style": "شكل المؤشر غير النشط", - "terminal:cursor style": "شكل المؤشر", - "terminal:font family": "عائلة الخطوط", - "terminal:convert eol": "تحويل EOL", - "terminal:confirm tab close": "تأكيد إغلاق تبويب الطرفية", - "terminal:image support": "دعم الصور", - "terminal": "الطرفية", - "allFileAccess": "الوصول لجميع الملفات", - "fonts": "الخطوط", - "sponsor": "دعم التطبيق", - "downloads": "تنزيلات", - "reviews": "مراجعات", - "overview": "نظرة عامة", - "contributors": "المساهمون", - "quicktools:hyphen": "إدراج شرطة -", - "check for app updates": "التحقق من تحديثات التطبيق", - "prompt update check consent message": "يمكن لـ Acode التحقق من التحديثات الجديدة عند الاتصال بالإنترنت. هل تريد التفعيل؟", - "keywords": "كلمات مفتاحية", - "author": "المؤلف", - "filtered by": "تصفية حسب", - "clean install state": "حالة تثبيت نظيف", - "backup created": "تم إنشاء النسخة الاحتياطية", - "restore completed": "اكتملت الاستعادة", - "restore will include": "سيتم استعادة التالي", - "restore warning": "لا يمكن التراجع عن هذا الإجراء. هل تريد المتابعة؟", - "reload to apply": "إعادة تحميل لتطبيق التغييرات؟", - "reload app": "إعادة تحميل التطبيق", - "preparing backup": "جاري تحضير النسخة الاحتياطية", - "collecting settings": "تجميع الإعدادات", - "collecting key bindings": "تجميع اختصارات المفاتيح", - "collecting plugins": "تجميع معلومات الإضافات", - "creating backup": "جاري إنشاء ملف النسخة الاحتياطية", - "validating backup": "التحقق من صحة النسخة الاحتياطية", - "restoring key bindings": "استعادة اختصارات المفاتيح", - "restoring plugins": "استعادة الإضافات", - "restoring settings": "استعادة الإعدادات", - "legacy backup warning": "هذا تنسيق قديم للنسخ الاحتياطي، بعض الميزات قد تكون محدودة.", - "checksum mismatch": "عدم تطابق المجموع التدقيقي (Checksum) - قد يكون الملف معدلاً أو تالفاً.", - "plugin not found": "الإضافة غير موجودة في السجل", - "paid plugin skipped": "إضافة مدفوعة - لم يتم العثور على عملية شراء", - "source not found": "ملف المصدر لم يعد موجوداً", - "restored": "تمت الاستعادة", - "skipped": "تم التخطي", - "backup not valid object": "ملف النسخة الاحتياطية ليس كائناً صالحاً", - "backup no data": "لا توجد بيانات لاستعادتها في ملف النسخة الاحتياطية", - "backup legacy warning": "هذا تنسيق قديم (v1). بعض الميزات قد تكون محدودة.", - "backup missing metadata": "بيانات وصفية مفقودة - بعض المعلومات قد لا تتوفر.", - "backup checksum mismatch": "عدم تطابق في المجموع التدقيقي. تابع بحذر.", - "backup checksum verify failed": "تعذر التحقق من المجموع التدقيقي", - "backup invalid settings": "تنسيق إعدادات غير صالح", - "backup invalid keybindings": "تنسيق اختصارات مفاتيح غير صالح", - "backup invalid plugins": "تنسيق إضافات مثبتة غير صالح", - "issues found": "تم العثور على مشكلات", - "error details": "تفاصيل الخطأ", - "active tools": "الأدوات النشطة", - "available tools": "الأدوات المتاحة", - "recent": "الملفات الأخيرة", - "command palette": "فتح لوحة الأوامر", - "change theme": "تغيير السمة", - "documentation": "الوثائق", - "open in terminal": "فتح في الطرفية", - "developer mode": "وضع المطور", - "info-developermode": "تمكين أدوات المطور (Eruda) لتصحيح الإضافات ومعاينة حالة التطبيق. سيتم تفعيل المستكشف عند بدء التشغيل.", - "developer mode enabled": "تم تفعيل وضع المطور. استخدم لوحة الأوامر لتبديل المستكشف (Ctrl+Shift+I).", - "developer mode disabled": "تم تعطيل وضع المطور", - "shortcut request sent": "Shortcut request opened. Tap Add to finish.", - "add to home screen": "Add to home screen", - "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", - "save file before home shortcut": "Save the file before adding it to the home screen.", - "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", - "shift click selection": "Shift + tap/click selection", - "earn ad-free time": "Earn ad-free time", - "indent guides": "Indent guides", - "language servers": "Language servers", - "lint gutter": "Show lint gutter", - "rainbow brackets": "Rainbow brackets", - "lsp-add-custom-server": "Add custom server", - "lsp-binary-args": "Binary args (JSON array)", - "lsp-binary-command": "Binary command", - "lsp-binary-path-optional": "Binary path (optional)", - "lsp-check-command-optional": "Check command (optional override)", - "lsp-checking-installation-status": "Checking installation status...", - "lsp-configured": "Configured", - "lsp-custom-server-added": "Custom server added", - "lsp-default": "Default", - "lsp-details-line": "Details: {details}", - "lsp-edit-initialization-options": "Edit initialization options", - "lsp-empty": "Empty", - "lsp-enabled": "Enabled", - "lsp-error-add-server-failed": "Failed to add server", - "lsp-error-args-must-be-array": "Arguments must be a JSON array", - "lsp-error-binary-command-required": "Binary command is required", - "lsp-error-language-id-required": "At least one language ID is required", - "lsp-error-package-required": "At least one package is required", - "lsp-error-server-id-required": "Server ID is required", - "lsp-feature-completion": "Code completion", - "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", - "lsp-feature-diagnostics": "Diagnostics", - "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", - "lsp-feature-formatting": "Formatting", - "lsp-feature-formatting-info": "Enable code formatting from the language server.", - "lsp-feature-hover": "Hover information", - "lsp-feature-hover-info": "Show type information and documentation on hover.", - "lsp-feature-inlay-hints": "Inlay hints", - "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", - "lsp-feature-signature": "Signature help", - "lsp-feature-signature-info": "Show function parameter hints while typing.", - "lsp-feature-state-toast": "{feature} {state}", - "lsp-initialization-options": "Initialization options", - "lsp-initialization-options-json": "Initialization options (JSON)", - "lsp-initialization-options-updated": "Initialization options updated", - "lsp-install-command": "Install command", - "lsp-install-command-unavailable": "Install command not available", - "lsp-install-info-check-failed": "Acode could not verify the installation status.", - "lsp-install-info-missing": "Language server is not installed in the terminal environment.", - "lsp-install-info-ready": "Language server is installed and ready.", - "lsp-install-info-unknown": "Installation status could not be checked automatically.", - "lsp-install-info-version-available": "Version {version} is available.", - "lsp-install-method-apk": "APK package", - "lsp-install-method-cargo": "Cargo crate", - "lsp-install-method-manual": "Manual binary", - "lsp-install-method-npm": "npm package", - "lsp-install-method-pip": "pip package", - "lsp-install-method-shell": "Custom shell", - "lsp-install-method-title": "Install method", - "lsp-install-repair": "Install / repair", - "lsp-installation-status": "Installation status", - "lsp-installed": "Installed", - "lsp-invalid-timeout": "Invalid timeout value", - "lsp-language-ids": "Language IDs (comma separated)", - "lsp-packages-prompt": "{method} packages (comma separated)", - "lsp-remove-installed-files": "Remove installed files for {server}?", - "lsp-server-disabled-toast": "Server disabled", - "lsp-server-enabled-toast": "Server enabled", - "lsp-server-id": "Server ID", - "lsp-server-label": "Server label", - "lsp-server-not-found": "Server not found", - "lsp-server-uninstalled": "Server uninstalled", - "lsp-startup-timeout": "Startup timeout", - "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", - "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", - "lsp-state-disabled": "disabled", - "lsp-state-enabled": "enabled", - "lsp-status-check-failed": "Check failed", - "lsp-status-installed": "Installed", - "lsp-status-installed-version": "Installed ({version})", - "lsp-status-line": "Status: {status}", - "lsp-status-not-installed": "Not installed", - "lsp-status-unknown": "Unknown", - "lsp-timeout-ms": "{timeout} ms", - "lsp-uninstall-command-unavailable": "Uninstall command not available", - "lsp-uninstall-server": "Uninstall server", - "lsp-update-command-optional": "Update command (optional)", - "lsp-update-command-unavailable": "Update command not available", - "lsp-update-server": "Update server", - "lsp-version-line": "Version: {version}", - "lsp-view-initialization-options": "View initialization options", - "settings-category-about-acode": "About Acode", - "settings-category-advanced": "Advanced", - "settings-category-assistance": "Assistance", - "settings-category-core": "Core settings", - "settings-category-cursor": "Cursor", - "settings-category-cursor-selection": "Cursor & selection", - "settings-category-custom-servers": "Custom servers", - "settings-category-customization-tools": "Customization & tools", - "settings-category-display": "Display", - "settings-category-editing": "Editing", - "settings-category-features": "Features", - "settings-category-files-sessions": "Files & sessions", - "settings-category-fonts": "Fonts", - "settings-category-general": "General", - "settings-category-guides-indicators": "Guides & indicators", - "settings-category-installation": "Installation", - "settings-category-interface": "Interface", - "settings-category-maintenance": "Maintenance", - "settings-category-permissions": "Permissions", - "settings-category-preview": "Preview", - "settings-category-scrolling": "Scrolling", - "settings-category-server": "Server", - "settings-category-servers": "Servers", - "settings-category-session": "Session", - "settings-category-support-acode": "Support Acode", - "settings-category-text-layout": "Text & layout", - "settings-info-app-animation": "Control transition animations across the app.", - "settings-info-app-check-files": "Refresh editors when files change outside Acode.", - "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", - "settings-info-app-confirm-on-exit": "Ask before closing the app.", - "settings-info-app-console": "Choose which debug console integration Acode uses.", - "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", - "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", - "settings-info-app-floating-button": "Show the floating quick actions button.", - "settings-info-app-font-manager": "Install, manage, or remove app fonts.", - "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", - "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", - "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", - "settings-info-app-language": "Choose the app language and translated labels.", - "settings-info-app-open-file-list-position": "Choose where the active files list appears.", - "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", - "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", - "settings-info-app-remember-files": "Reopen the files that were open last time.", - "settings-info-app-remember-folders": "Reopen folders from the previous session.", - "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", - "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", - "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", - "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", - "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", - "settings-info-editor-autosave": "Save changes automatically after a delay.", - "settings-info-editor-color-preview": "Preview color values inline in the editor.", - "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", - "settings-info-editor-font-family": "Choose the typeface used in the editor.", - "settings-info-editor-font-size": "Set the editor text size.", - "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", - "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", - "settings-info-editor-indent-guides": "Show indentation guide lines.", - "settings-info-editor-line-height": "Adjust vertical spacing between lines.", - "settings-info-editor-line-numbers": "Show line numbers in the gutter.", - "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", - "settings-info-editor-live-autocomplete": "Show suggestions while you type.", - "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", - "settings-info-editor-relative-line-numbers": "Show distance from the current line.", - "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", - "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", - "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", - "settings-info-editor-show-spaces": "Display visible whitespace markers.", - "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", - "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", - "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", - "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", - "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", - "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", - "settings-info-lsp-install-server": "Install or repair this language server.", - "settings-info-lsp-server-enabled": "Enable or disable this language server.", - "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", - "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", - "settings-info-lsp-update-server": "Update this language server if an update flow is available.", - "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", - "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", - "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", - "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", - "settings-info-main-changelog": "See recent updates and release notes.", - "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", - "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", - "settings-info-main-formatter": "Choose a formatter for each supported language.", - "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", - "settings-info-main-plugins": "Manage installed plugins and their available actions.", - "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", - "settings-info-main-rateapp": "Rate Acode on Google Play.", - "settings-info-main-remove-ads": "Unlock permanent ad-free access.", - "settings-info-main-reset": "Reset Acode to its default configuration.", - "settings-info-main-sponsors": "Support ongoing Acode development.", - "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", - "settings-info-main-theme": "App theme, contrast, and custom colors.", - "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", - "settings-info-preview-host": "Hostname used when opening the preview URL.", - "settings-info-preview-mode": "Choose where preview opens when you launch it.", - "settings-info-preview-preview-port": "Port used by the live preview server.", - "settings-info-preview-server-port": "Port used by the internal app server.", - "settings-info-preview-show-console-toggler": "Show the console button in preview.", - "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", - "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", - "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", - "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", - "search result label singular": "result", - "search result label plural": "results", - "pin tab": "Pin tab", - "unpin tab": "Unpin tab", - "pinned tab": "Pinned tab", - "unpin tab before closing": "Unpin the tab before closing it.", - "app font": "App font", - "settings-info-app-font-family": "Choose the font used across the app interface.", - "lsp-transport-method-stdio": "STDIO (launch a binary command)", - "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", - "lsp-websocket-url": "WebSocket URL", - "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", - "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", - "lsp-error-websocket-url-required": "WebSocket URL is required", - "lsp-remove-custom-server": "Remove custom server", - "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", - "lsp-custom-server-removed": "Custom server removed", - "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", - "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", - "save selected tabs": "Save selected tabs", - "close selected tabs": "Close selected tabs", - "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", - "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", - "close tabs to right": "Close Right", - "close tabs to left": "Close Left", - "close other tabs": "Close Others", - "auto close tags": "Auto close tags", - "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", - "ui zoom": "UI zoom", - "settings-info-app-ui-zoom": "Scale text across the Acode interface." -} + "lang": "العربية", + "about": "حول", + "active files": "الملفات المفتوحة", + "add path": "إضافة مسار", + "alert": "تنبيه", + "app theme": "سمة التطبيق", + "autocorrect": "تفعيل التصحيح التلقائي؟", + "autosave": "حفظ تلقائي", + "cancel": "إلغاء", + "change language": "تغيير اللغة", + "choose color": "اختر لوناً", + "clear": "مسح", + "close app": "إغلاق التطبيق؟", + "commit message": "رسالة الـ Commit", + "console": "وحدة التحكم", + "conflict error": "خطأ! يرجى الانتظار قبل القيام بـ commit آخر.", + "copy": "نسخ", + "create folder error": "فشل إنشاء مجلد جديد", + "cut": "قص", + "delete": "حذف", + "dependencies": "التبعيات", + "delay": "الوقت بالمللي ثانية", + "editor settings": "إعدادات المحرر", + "editor theme": "سمة المحرر", + "enter file name": "أدخل اسم الملف", + "enter folder name": "أدخل اسم المجلد", + "empty folder message": "مجلد فارغ", + "enter line number": "أدخل رقم السطر", + "error": "خطأ", + "failed": "فشل", + "file already exists": "الملف موجود مسبقاً", + "file already exists force": "الملف موجود مسبقاً، هل تريد الاستبدال؟", + "file changed": "تغير الملف، هل تريد إعادة التحميل؟", + "file deleted": "تم الحذف بنجاح", + "file is not supported": "الملف غير مدعوم", + "file not supported": "نوع الملف غير مدعوم", + "file too large": "الملف كبير جداً. أقصى حجم مسموح به هو {size}", + "file renamed": "تمت إعادة التسمية بنجاح", + "file saved": "تم الحفظ بنجاح", + "folder added": "تمت إضافة المجلد", + "folder already added": "المجلد مضاف مسبقاً!", + "font size": "حجم الخط", + "goto": "الذهاب إلى السطر", + "icons definition": "تعريف الأيقونات", + "info": "معلومات", + "invalid value": "قيمة غير صالحة", + "language changed": "تم تغيير اللغة بنجاح", + "linting": "فحص أخطاء السينتاكس", + "logout": "تسجيل الخروج", + "loading": "جارٍ التحميل...", + "my profile": "ملفي الشخصي", + "new file": "ملف جديد", + "new folder": "مجلد جديد", + "no": "لا", + "no editor message": "افتح أو أنشئ ملفاً أو مجلداً من القائمة", + "not set": "غير محدد", + "unsaved files close app": "هناك ملفات غير محفوظة. هل أنت متأكد من الخروج؟", + "notice": "ملاحظة", + "open file": "فتح ملف", + "open files and folders": "فتح ملفات ومجلدات", + "open folder": "فتح مجلد", + "open recent": "الملفات الأخيرة", + "ok": "حسناً", + "overwrite": "استبدال", + "paste": "لصق", + "preview mode": "وضعية المعاينة", + "read only file": "فشل حفظ الملف لأنه للقراءة فقط. حاول حفظه باسم آخر.", + "reload": "إعادة تحميل", + "rename": "إعادة تسمية", + "replace": "استبدال", + "required": "هذا الحقل مطلوب.", + "run your web app": "تشغيل تطبيق الويب", + "save": "حفظ", + "saving": "جارٍ الحفظ...", + "save as": "حفظ باسم", + "save file to run": "يرجى حفظ الملف لتتمكن من تشغيله في المتصفح!", + "search": "بحث", + "see logs and errors": "عرض السجلات والأخطاء", + "select folder": "تحديد مجلد", + "settings": "الإعدادات", + "settings saved": "تم حفظ الإعدادات", + "show line numbers": "عرض أرقام الأسطر", + "show hidden files": "عرض الملفات المخفية", + "show spaces": "عرض المسافات", + "soft tab": "تبويب سلس", + "sort by name": "الترتيب حسب الاسم؟", + "success": "نجاح", + "tab size": "حجم التبويبات", + "text wrap": "التفاف النص", + "theme": "السمة", + "unable to delete file": "عذراً، فشل حذف الملف", + "unable to open file": "عذراً، فشل فتح الملف", + "unable to open folder": "عذراً، فشل فتح المجلد", + "unable to save file": "عذراً، فشل حفظ الملف", + "unable to rename": "عذراً، فشلت إعادة التسمية", + "unsaved file": "هذا الملف لم يحفظ، هل تريد الإغلاق على أي حال؟", + "warning": "تحذير", + "use emmet": "استخدام Emmet", + "use quick tools": "استخدام الأدوات السريعة", + "yes": "نعم", + "encoding": "ترميز النص", + "syntax highlighting": "تمييز الصيغة (Syntax Highlighting)", + "read only": "للقراءة فقط", + "select all": "تحديد الكل", + "select branch": "حدد فرعاً (Branch)", + "create new branch": "إنشاء فرع جديد", + "use branch": "استخدام الفرع", + "new branch": "فرع جديد", + "branch": "فرع", + "key bindings": "اختصارات لوحة المفاتيح", + "edit": "تعديل", + "reset": "إعادة ضبط", + "color": "اللون", + "select word": "تحديد كلمة", + "quick tools": "الأدوات السريعة", + "select": "اختيار", + "editor font": "خط المحرر", + "new project": "مشروع جديد", + "format": "تنسيق", + "project name": "اسم المشروع", + "unsupported device": "جهازك لا يدعم السمات.", + "vibrate on tap": "الاهتزاز عند اللمس", + "copy command is not supported by ftp.": "أمر النسخ غير مدعوم عبر FTP.", + "support title": "دعم Acode", + "fullscreen": "شاشة كاملة", + "animation": "الرسوم المتحركة", + "backup": "نسخ احتياطي", + "restore": "استعادة", + "backup successful": "تم النسخ الاحتياطي بنجاح", + "invalid backup file": "ملف نسخ احتياطي غير صالح", + "live autocompletion": "إكمال تلقائي مباشر", + "file properties": "خصائص الملف", + "path": "المسار", + "type": "النوع", + "word count": "عدد الكلمات", + "line count": "عدد الأسطر", + "last modified": "آخر تعديل", + "size": "الحجم", + "share": "مشاركة", + "show print margin": "إظهار هامش الطباعة", + "login": "تسجيل الدخول", + "scrollbar size": "حجم شريط التمرير", + "cursor controller size": "حجم وحدة التحكم بالمؤشر", + "none": "بلا", + "small": "صغير", + "large": "كبير", + "floating button": "الزر العائم", + "confirm on exit": "تأكيد عند الخروج", + "show console": "إظهار وحدة التحكم", + "image": "صورة", + "insert file": "إدراج ملف", + "insert color": "إدراج لون", + "powersave mode warning": "قم بإيقاف وضع توفير الطاقة للمعاينة في متصفح خارجي.", + "exit": "خروج", + "custom": "مخصص", + "reset warning": "هل أنت متأكد من إعادة تعيين السمة؟", + "theme type": "نوع السمة", + "light": "فاتح", + "dark": "داكن", + "file browser": "متصفح الملفات", + "operation not permitted": "العملية غير مسموح بها", + "no such file or directory": "لا يوجد ملف أو مجلد بهذا الاسم", + "input/output error": "خطأ في الإدخال/الإخراج", + "permission denied": "تم رفض الإذن", + "bad address": "عنوان غير صالح", + "file exists": "الملف موجود بالفعل", + "not a directory": "ليس مجلداً", + "is a directory": "هذا مجلد", + "invalid argument": "معامل غير صالح", + "too many open files in system": "عدد كبير جداً من الملفات المفتوحة في النظام", + "too many open files": "عدد كبير جداً من الملفات المفتوحة", + "text file busy": "الملف النصي قيد الاستخدام", + "no space left on device": "لا توجد مساحة تخزين كافية على الجهاز", + "read-only file system": "نظام الملفات للقراءة فقط", + "file name too long": "اسم الملف طويل جداً", + "too many users": "عدد كبير جداً من المستخدمين", + "connection timed out": "انتهت مهلة الاتصال", + "connection refused": "تم رفض الاتصال", + "owner died": "توقف المالك (Owner died)", + "an error occurred": "حدث خطأ ما", + "add ftp": "إضافة اتصال FTP", + "add sftp": "إضافة اتصال SFTP", + "save file": "حفظ الملف", + "save file as": "حفظ الملف باسم", + "files": "الملفات", + "help": "مساعدة", + "file has been deleted": "تم حذف الملف {file}!", + "feature not available": "هذه الميزة متاحة فقط في النسخة المدفوعة.", + "deleted file": "ملف محذوف", + "line height": "ارتفاع السطر", + "preview info": "لتشغيل الملف النشط، انقر مطولاً على أيقونة التشغيل.", + "manage all files": "امنح التطبيق إذن إدارة جميع الملفات من الإعدادات لتتمكن من التحرير بسهولة.", + "close file": "إغلاق الملف", + "reset connections": "إعادة تعيين الاتصالات", + "check file changes": "التحقق من تغييرات الملف", + "open in browser": "فتح في المتصفح", + "desktop mode": "وضع سطح المكتب", + "toggle console": "تبديل وحدة التحكم", + "new line mode": "وضع السطر الجديد", + "add a storage": "إضافة وحدة تخزين", + "rate acode": "تقييم Acode", + "support": "الدعم", + "downloading file": "جاري تنزيل {file}...", + "downloading...": "جاري التنزيل...", + "folder name": "اسم المجلد", + "keyboard mode": "وضع لوحة المفاتيح", + "normal": "عادي", + "app settings": "إعدادات التطبيق", + "disable in-app-browser caching": "تعطيل التخزين المؤقت للمتصفح الداخلي", + "copied to clipboard": "تم النسخ إلى الحافظة", + "remember opened files": "تذكر الملفات المفتوحة", + "remember opened folders": "تذكر المجلدات المفتوحة", + "no suggestions": "بدون اقتراحات", + "no suggestions aggressive": "بدون اقتراحات (صارم)", + "install": "تثبيت", + "installing": "جاري التثبيت...", + "plugins": "الإضافات", + "recently used": "المستخدمة مؤخراً", + "update": "تحديث", + "uninstall": "إلغاء التثبيت", + "download acode pro": "تنزيل Acode Pro", + "loading plugins": "جاري تحميل الإضافات...", + "faqs": "الأسئلة الشائعة", + "feedback": "ملاحظات", + "header": "الرأس", + "sidebar": "الشريط الجانبي", + "inapp": "داخل التطبيق", + "browser": "المتصفح", + "diagonal scrolling": "تمرير قطري", + "reverse scrolling": "تمرير عكسي", + "formatter": "منسق الكود", + "format on save": "تنسيق عند الحفظ", + "remove ads": "إزالة الإعلانات", + "fast": "سريع", + "slow": "بطيء", + "scroll settings": "إعدادات التمرير", + "scroll speed": "سرعة التمرير", + "loading...": "جاري التحميل...", + "no plugins found": "لم يتم العثور على إضافات", + "name": "الاسم", + "username": "اسم المستخدم", + "optional": "اختياري", + "hostname": "اسم المضيف (Hostname)", + "password": "كلمة المرور", + "security type": "نوع الأمان", + "connection mode": "وضع الاتصال", + "port": "المنفذ", + "key file": "ملف المفتاح", + "select key file": "اختر ملف المفتاح", + "passphrase": "عبارة المرور", + "connecting...": "جاري الاتصال...", + "type filename": "اكتب اسم الملف", + "unable to load files": "تعذر تحميل الملفات", + "preview port": "منفذ المعاينة", + "find file": "البحث عن ملف", + "system": "النظام", + "please select a formatter": "يرجى اختيار منسق كود", + "case sensitive": "حساس لحالة الأحرف", + "regular expression": "تعبير نمطي (Regex)", + "whole word": "كلمة بالكامل", + "edit with": "تحرير بواسطة", + "open with": "فتح بواسطة", + "no app found to handle this file": "لم يتم العثور على تطبيق لفتح هذا الملف", + "restore default settings": "استعادة الإعدادات الافتراضية", + "server port": "منفذ الخادم", + "preview settings": "إعدادات المعاينة", + "preview settings note": "إذا اختلف منفذ المعاينة عن منفذ الخادم، فلن يقوم التطبيق بتشغيل الخادم وسيفتح بدلاً من ذلك الرابط في المتصفح. هذا مفيد عند تشغيل خادم خارجي.", + "backup/restore note": "سيتم فقط نسخ الإعدادات، السمات المخصصة، الإضافات المثبتة، واختصارات المفاتيح. لن يتم نسخ اتصالات FTP/SFTP أو حالة التطبيق.", + "host": "المضيف", + "retry ftp/sftp when fail": "إعادة المحاولة عند فشل FTP/SFTP", + "more": "المزيد", + "thank you :)": "شكراً لك :)", + "purchase pending": "الشراء معلق", + "cancelled": "ملغي", + "local": "محلي", + "remote": "عن بعد", + "show console toggler": "إظهار زر تبديل وحدة التحكم", + "binary file": "هذا الملف يحتوي على بيانات ثنائية، هل تريد فتحه؟", + "relative line numbers": "أرقام أسطر نسبية", + "elastic tabstops": "علامات تبويب مرنة (Elastic)", + "line based rtl switching": "تبديل اتجاه RTL لكل سطر", + "hard wrap": "التفاف صارم", + "spellcheck": "تدقيق إملائي", + "wrap method": "طريقة الالتفاف", + "use textarea for ime": "استخدام Textarea لدعم IME", + "invalid plugin": "إضافة غير صالحة", + "type command": "اكتب أمراً", + "plugin": "إضافة", + "quicktools trigger mode": "نمط تشغيل الأدوات السريعة", + "print margin": "هامش الطباعة", + "touch move threshold": "حساسية حركة اللمس", + "info-retryremotefsafterfail": "إعادة محاولة اتصال FTP/SFTP تلقائياً عند الفشل.", + "info-fullscreen": "إخفاء شريط العنوان في الشاشة الرئيسية.", + "info-checkfiles": "التحقق من تغييرات الملفات عندما يكون التطبيق في الخلفية.", + "info-console": "اختر وحدة تحكم JavaScript. Legacy هي الافتراضية، و Eruda هي وحدة تحكم خارجية.", + "info-keyboardmode": "وضع لوحة المفاتيح لإدخال النص؛ خيار 'بدون اقتراحات' سيخفي الاقتراحات والتصحيح التلقائي.", + "info-rememberfiles": "تذكر الملفات المفتوحة عند إغلاق التطبيق.", + "info-rememberfolders": "تذكر المجلدات المفتوحة عند إغلاق التطبيق.", + "info-floatingbutton": "إظهار أو إخفاء زر الأدوات السريعة العائم.", + "info-openfilelistpos": "مكان عرض قائمة الملفات النشطة.", + "info-touchmovethreshold": "إذا كانت حساسية اللمس عالية جداً، زد هذه القيمة لتجنب التحريك العرضي.", + "info-scroll-settings": "تحتوي هذه الإعدادات على خيارات التمرير بما في ذلك التفاف النص.", + "info-animation": "إذا شعرت ببطء في التطبيق، قم بتعطيل الرسوم المتحركة.", + "info-quicktoolstriggermode": "غير هذه القيمة إذا كانت أزرار الأدوات السريعة لا تعمل بشكل صحيح.", + "info-checkForAppUpdates": "التحقق من تحديثات التطبيق تلقائياً.", + "info-quickTools": "إظهار أو إخفاء الأدوات السريعة.", + "info-showHiddenFiles": "عرض الملفات والمجلدات المخفية (التي تبدأ بنقطة .).", + "info-all_file_access": "تمكين الوصول إلى /sdcard و /storage في الطرفية.", + "info-fontSize": "حجم الخط المستخدم لعرض النص.", + "info-fontFamily": "عائلة الخط المستخدمة لعرض النص.", + "info-theme": "سمة ألوان الطرفية.", + "info-cursorStyle": "شكل المؤشر عند التركيز على الطرفية.", + "info-cursorInactiveStyle": "شكل المؤشر عندما لا تكون الطرفية في حالة تركيز.", + "info-fontWeight": "سماكة الخط المستخدم للنصوص غير العريضة.", + "info-cursorBlink": "ما إذا كان المؤشر يومض أم لا.", + "info-scrollback": "عدد الأسطر التي يتم الاحتفاظ بها في ذاكرة التمرير للخلف بالطرفية.", + "info-tabStopWidth": "حجم مسافات التبويب (Tab) في الطرفية.", + "info-letterSpacing": "المسافة بين الأحرف بالبكسل.", + "info-imageSupport": "ما إذا كانت الصور مدعومة في الطرفية.", + "info-fontLigatures": "ما إذا كانت ربطات الخط (Ligatures) مفعلة في الطرفية.", + "info-confirmTabClose": "طلب تأكيد قبل إغلاق تبويبات الطرفية.", + "info-backup": "إنشاء نسخة احتياطية لتثبيت الطرفية.", + "info-restore": "استعادة نسخة احتياطية لتثبيت الطرفية.", + "info-uninstall": "إلغاء تثبيت الطرفية.", + "owned": "مملوك", + "api_error": "خادم API معطل، يرجى المحاولة لاحقاً.", + "installed": "مثبت", + "all": "الكل", + "medium": "متوسط", + "refund": "استرداد الأموال", + "product not available": "المنتج غير متوفر", + "no-product-info": "هذا المنتج غير متوفر في بلدك حالياً، يرجى المحاولة لاحقاً.", + "close": "إغلاق", + "explore": "استكشاف", + "key bindings updated": "تم تحديث اختصارات المفاتيح", + "search in files": "البحث في الملفات", + "exclude files": "استثناء الملفات", + "include files": "تضمين الملفات", + "search result": "وجد {matches} نتيجة في {files} ملفاً.", + "invalid regex": "تعبير نمطي غير صالح: {message}.", + "bottom": "أسفل", + "save all": "حفظ الكل", + "close all": "إغلاق الكل", + "unsaved files warning": "بعض الملفات غير محفوظة. اضغط 'موافق' للاختيار أو 'إلغاء' للعودة.", + "save all warning": "هل أنت متأكد من حفظ جميع الملفات والإغلاق؟ لا يمكن التراجع عن هذا الإجراء.", + "save all changes warning": "هل أنت متأكد من حفظ جميع التغييرات؟", + "close all warning": "هل أنت متأكد من إغلاق جميع الملفات؟ ستفقد أي تغييرات غير محفوظة.", + "refresh": "تحديث", + "shortcut buttons": "أزرار الاختصار", + "no result": "لا توجد نتائج", + "searching...": "جاري البحث...", + "quicktools:ctrl-key": "مفتاح Control/Command", + "quicktools:tab-key": "مفتاح Tab", + "quicktools:shift-key": "مفتاح Shift", + "quicktools:undo": "تراجع", + "quicktools:redo": "إعادة", + "quicktools:search": "البحث في الملف", + "quicktools:save": "حفظ الملف", + "quicktools:esc-key": "مفتاح Escape", + "quicktools:curlybracket": "إدراج قوس متعرج { }", + "quicktools:squarebracket": "إدراج قوس مربع [ ]", + "quicktools:parentheses": "إدراج قوسين ( )", + "quicktools:anglebracket": "إدراج قوس زاوية < >", + "quicktools:left-arrow-key": "سهم يسار", + "quicktools:right-arrow-key": "سهم يمين", + "quicktools:up-arrow-key": "سهم لأعلى", + "quicktools:down-arrow-key": "سهم لأسفل", + "quicktools:moveline-up": "نقل السطر للأعلى", + "quicktools:moveline-down": "نقل السطر للأسفل", + "quicktools:copyline-up": "نسخ السطر للأعلى", + "quicktools:copyline-down": "نسخ السطر للأسفل", + "quicktools:semicolon": "إدراج فاصلة منقوطة ;", + "quicktools:quotation": "إدراج علامة اقتباس \"", + "quicktools:and": "إدراج رمز &", + "quicktools:bar": "إدراج رمز الشريطة |", + "quicktools:equal": "إدراج علامة =", + "quicktools:slash": "إدراج شرطة مائلة /", + "quicktools:exclamation": "إدراج علامة تعجب !", + "quicktools:alt-key": "مفتاح Alt", + "quicktools:meta-key": "مفتاح Windows/Meta", + "info-quicktoolssettings": "خصص أزرار الاختصارات ومفاتيح لوحة التحكم في شريط الأدوات السريع أسفل المحرر.", + "info-excludefolders": "استخدم النمط **/node_modules/** لتجاهل ملفات مجلد node_modules في القائمة والبحث.", + "missed files": "تم فحص {count} ملفاً بعد بدء البحث ولن يتم تضمينها في النتائج.", + "remove": "إزالة", + "quicktools:command-palette": "لوحة الأوامر", + "default file encoding": "ترميز الملف الافتراضي", + "remove entry": "هل أنت متأكد من إزالة '{name}' من المسارات المحفوظة؟ لن يتم حذف المجلد الفعلي.", + "delete entry": "تأكيد حذف '{name}'. لا يمكن التراجع عن هذا. هل ترغب في المتابعة؟", + "change encoding": "إعادة فتح '{file}' بترميز '{encoding}'؟ ستفقد أي تغييرات غير محفوظة.", + "reopen file": "هل أنت متأكد من إعادة فتح '{file}'؟ ستفقد التغييرات غير المحفوظة.", + "plugin min version": "{name} متاح فقط في Acode إصدار {v-code} وما فوق. اضغط للتحديث.", + "color preview": "معاينة اللون", + "confirm": "تأكيد", + "list files": "هل تريد سرد جميع الملفات في {name}؟ العدد الكبير قد يؤدي لتعطل التطبيق.", + "problems": "المشكلات", + "show side buttons": "إظهار الأزرار الجانبية", + "bug_report": "إرسال تقرير عن خطأ", + "verified publisher": "ناشر موثق", + "most_downloaded": "الأكثر تنزيلاً", + "newly_added": "أضيف حديثاً", + "top_rated": "الأعلى تقييماً", + "rename not supported": "إعادة التسمية غير مدعومة في مجلد Termux", + "compress": "ضغط", + "copy uri": "نسخ الرابط (URI)", + "delete entries": "هل أنت متأكد من حذف {count} من العناصر؟", + "deleting items": "جاري حذف {count} عنصراً...", + "import project zip": "استيراد مشروع (zip)", + "changelog": "سجل التغييرات", + "notifications": "الإشعارات", + "no_unread_notifications": "لا توجد إشعارات غير مقروءة", + "should_use_current_file_for_preview": "استخدام الملف الحالي للمعاينة بدلاً من index.html", + "fade fold widgets": "تلاشي عناصر الطي", + "quicktools:home-key": "مفتاح Home", + "quicktools:end-key": "مفتاح End", + "quicktools:pageup-key": "مفتاح PageUp", + "quicktools:pagedown-key": "مفتاح PageDown", + "quicktools:delete-key": "مفتاح Delete", + "quicktools:tilde": "إدراج رمز ~", + "quicktools:backtick": "إدراج علامة `", + "quicktools:hash": "إدراج رمز #", + "quicktools:dollar": "إدراج رمز $", + "quicktools:modulo": "إدراج رمز %", + "quicktools:caret": "إدراج رمز ^", + "plugin_enabled": "الإضافة مفعلة", + "plugin_disabled": "الإضافة معطلة", + "enable_plugin": "تفعيل هذه الإضافة", + "disable_plugin": "تعطيل هذه الإضافة", + "open_source": "مفتوح المصدر", + "terminal settings": "إعدادات الطرفية", + "font ligatures": "ربطات الخط (Ligatures)", + "letter spacing": "تباعد الأحرف", + "terminal:tab stop width": "عرض مسافة Tab", + "terminal:scrollback": "أسطر ذاكرة التمرير", + "terminal:cursor blink": "وميض المؤشر", + "terminal:font weight": "سماكة الخط", + "terminal:cursor inactive style": "شكل المؤشر غير النشط", + "terminal:cursor style": "شكل المؤشر", + "terminal:font family": "عائلة الخطوط", + "terminal:convert eol": "تحويل EOL", + "terminal:confirm tab close": "تأكيد إغلاق تبويب الطرفية", + "terminal:image support": "دعم الصور", + "terminal": "الطرفية", + "allFileAccess": "الوصول لجميع الملفات", + "fonts": "الخطوط", + "sponsor": "دعم التطبيق", + "downloads": "تنزيلات", + "reviews": "مراجعات", + "overview": "نظرة عامة", + "contributors": "المساهمون", + "quicktools:hyphen": "إدراج شرطة -", + "check for app updates": "التحقق من تحديثات التطبيق", + "prompt update check consent message": "يمكن لـ Acode التحقق من التحديثات الجديدة عند الاتصال بالإنترنت. هل تريد التفعيل؟", + "keywords": "كلمات مفتاحية", + "author": "المؤلف", + "filtered by": "تصفية حسب", + "clean install state": "حالة تثبيت نظيف", + "backup created": "تم إنشاء النسخة الاحتياطية", + "restore completed": "اكتملت الاستعادة", + "restore will include": "سيتم استعادة التالي", + "restore warning": "لا يمكن التراجع عن هذا الإجراء. هل تريد المتابعة؟", + "reload to apply": "إعادة تحميل لتطبيق التغييرات؟", + "reload app": "إعادة تحميل التطبيق", + "preparing backup": "جاري تحضير النسخة الاحتياطية", + "collecting settings": "تجميع الإعدادات", + "collecting key bindings": "تجميع اختصارات المفاتيح", + "collecting plugins": "تجميع معلومات الإضافات", + "creating backup": "جاري إنشاء ملف النسخة الاحتياطية", + "validating backup": "التحقق من صحة النسخة الاحتياطية", + "restoring key bindings": "استعادة اختصارات المفاتيح", + "restoring plugins": "استعادة الإضافات", + "restoring settings": "استعادة الإعدادات", + "legacy backup warning": "هذا تنسيق قديم للنسخ الاحتياطي، بعض الميزات قد تكون محدودة.", + "checksum mismatch": "عدم تطابق المجموع التدقيقي (Checksum) - قد يكون الملف معدلاً أو تالفاً.", + "plugin not found": "الإضافة غير موجودة في السجل", + "paid plugin skipped": "إضافة مدفوعة - لم يتم العثور على عملية شراء", + "source not found": "ملف المصدر لم يعد موجوداً", + "restored": "تمت الاستعادة", + "skipped": "تم التخطي", + "backup not valid object": "ملف النسخة الاحتياطية ليس كائناً صالحاً", + "backup no data": "لا توجد بيانات لاستعادتها في ملف النسخة الاحتياطية", + "backup legacy warning": "هذا تنسيق قديم (v1). بعض الميزات قد تكون محدودة.", + "backup missing metadata": "بيانات وصفية مفقودة - بعض المعلومات قد لا تتوفر.", + "backup checksum mismatch": "عدم تطابق في المجموع التدقيقي. تابع بحذر.", + "backup checksum verify failed": "تعذر التحقق من المجموع التدقيقي", + "backup invalid settings": "تنسيق إعدادات غير صالح", + "backup invalid keybindings": "تنسيق اختصارات مفاتيح غير صالح", + "backup invalid plugins": "تنسيق إضافات مثبتة غير صالح", + "issues found": "تم العثور على مشكلات", + "error details": "تفاصيل الخطأ", + "active tools": "الأدوات النشطة", + "available tools": "الأدوات المتاحة", + "recent": "الملفات الأخيرة", + "command palette": "فتح لوحة الأوامر", + "change theme": "تغيير السمة", + "documentation": "الوثائق", + "open in terminal": "فتح في الطرفية", + "developer mode": "وضع المطور", + "info-developermode": "تمكين أدوات المطور (Eruda) لتصحيح الإضافات ومعاينة حالة التطبيق. سيتم تفعيل المستكشف عند بدء التشغيل.", + "developer mode enabled": "تم تفعيل وضع المطور. استخدم لوحة الأوامر لتبديل المستكشف (Ctrl+Shift+I).", + "developer mode disabled": "تم تعطيل وضع المطور", + "shortcut request sent": "Shortcut request opened. Tap Add to finish.", + "add to home screen": "Add to home screen", + "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", + "save file before home shortcut": "Save the file before adding it to the home screen.", + "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", + "shift click selection": "Shift + tap/click selection", + "earn ad-free time": "Earn ad-free time", + "indent guides": "Indent guides", + "language servers": "Language servers", + "lint gutter": "Show lint gutter", + "rainbow brackets": "Rainbow brackets", + "lsp-add-custom-server": "Add custom server", + "lsp-binary-args": "Binary args (JSON array)", + "lsp-binary-command": "Binary command", + "lsp-binary-path-optional": "Binary path (optional)", + "lsp-check-command-optional": "Check command (optional override)", + "lsp-checking-installation-status": "Checking installation status...", + "lsp-configured": "Configured", + "lsp-custom-server-added": "Custom server added", + "lsp-default": "Default", + "lsp-details-line": "Details: {details}", + "lsp-edit-initialization-options": "Edit initialization options", + "lsp-empty": "Empty", + "lsp-enabled": "Enabled", + "lsp-error-add-server-failed": "Failed to add server", + "lsp-error-args-must-be-array": "Arguments must be a JSON array", + "lsp-error-binary-command-required": "Binary command is required", + "lsp-error-language-id-required": "At least one language ID is required", + "lsp-error-package-required": "At least one package is required", + "lsp-error-server-id-required": "Server ID is required", + "lsp-feature-completion": "Code completion", + "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", + "lsp-feature-diagnostics": "Diagnostics", + "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", + "lsp-feature-formatting": "Formatting", + "lsp-feature-formatting-info": "Enable code formatting from the language server.", + "lsp-feature-hover": "Hover information", + "lsp-feature-hover-info": "Show type information and documentation on hover.", + "lsp-feature-inlay-hints": "Inlay hints", + "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", + "lsp-feature-signature": "Signature help", + "lsp-feature-signature-info": "Show function parameter hints while typing.", + "lsp-feature-state-toast": "{feature} {state}", + "lsp-initialization-options": "Initialization options", + "lsp-initialization-options-json": "Initialization options (JSON)", + "lsp-initialization-options-updated": "Initialization options updated", + "lsp-install-command": "Install command", + "lsp-install-command-unavailable": "Install command not available", + "lsp-install-info-check-failed": "Acode could not verify the installation status.", + "lsp-install-info-missing": "Language server is not installed in the terminal environment.", + "lsp-install-info-ready": "Language server is installed and ready.", + "lsp-install-info-unknown": "Installation status could not be checked automatically.", + "lsp-install-info-version-available": "Version {version} is available.", + "lsp-install-method-apk": "APK package", + "lsp-install-method-cargo": "Cargo crate", + "lsp-install-method-manual": "Manual binary", + "lsp-install-method-npm": "npm package", + "lsp-install-method-pip": "pip package", + "lsp-install-method-shell": "Custom shell", + "lsp-install-method-title": "Install method", + "lsp-install-repair": "Install / repair", + "lsp-installation-status": "Installation status", + "lsp-installed": "Installed", + "lsp-invalid-timeout": "Invalid timeout value", + "lsp-language-ids": "Language IDs (comma separated)", + "lsp-packages-prompt": "{method} packages (comma separated)", + "lsp-remove-installed-files": "Remove installed files for {server}?", + "lsp-server-disabled-toast": "Server disabled", + "lsp-server-enabled-toast": "Server enabled", + "lsp-server-id": "Server ID", + "lsp-server-label": "Server label", + "lsp-server-not-found": "Server not found", + "lsp-server-uninstalled": "Server uninstalled", + "lsp-startup-timeout": "Startup timeout", + "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", + "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", + "lsp-state-disabled": "disabled", + "lsp-state-enabled": "enabled", + "lsp-status-check-failed": "Check failed", + "lsp-status-installed": "Installed", + "lsp-status-installed-version": "Installed ({version})", + "lsp-status-line": "Status: {status}", + "lsp-status-not-installed": "Not installed", + "lsp-status-unknown": "Unknown", + "lsp-timeout-ms": "{timeout} ms", + "lsp-uninstall-command-unavailable": "Uninstall command not available", + "lsp-uninstall-server": "Uninstall server", + "lsp-update-command-optional": "Update command (optional)", + "lsp-update-command-unavailable": "Update command not available", + "lsp-update-server": "Update server", + "lsp-version-line": "Version: {version}", + "lsp-view-initialization-options": "View initialization options", + "settings-category-about-acode": "About Acode", + "settings-category-advanced": "Advanced", + "settings-category-assistance": "Assistance", + "settings-category-core": "Core settings", + "settings-category-cursor": "Cursor", + "settings-category-cursor-selection": "Cursor & selection", + "settings-category-custom-servers": "Custom servers", + "settings-category-customization-tools": "Customization & tools", + "settings-category-display": "Display", + "settings-category-editing": "Editing", + "settings-category-features": "Features", + "settings-category-files-sessions": "Files & sessions", + "settings-category-fonts": "Fonts", + "settings-category-general": "General", + "settings-category-guides-indicators": "Guides & indicators", + "settings-category-installation": "Installation", + "settings-category-interface": "Interface", + "settings-category-maintenance": "Maintenance", + "settings-category-permissions": "Permissions", + "settings-category-preview": "Preview", + "settings-category-scrolling": "Scrolling", + "settings-category-server": "Server", + "settings-category-servers": "Servers", + "settings-category-session": "Session", + "settings-category-support-acode": "Support Acode", + "settings-category-text-layout": "Text & layout", + "settings-info-app-animation": "Control transition animations across the app.", + "settings-info-app-check-files": "Refresh editors when files change outside Acode.", + "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", + "settings-info-app-confirm-on-exit": "Ask before closing the app.", + "settings-info-app-console": "Choose which debug console integration Acode uses.", + "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", + "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", + "settings-info-app-floating-button": "Show the floating quick actions button.", + "settings-info-app-font-manager": "Install, manage, or remove app fonts.", + "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", + "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", + "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", + "settings-info-app-language": "Choose the app language and translated labels.", + "settings-info-app-open-file-list-position": "Choose where the active files list appears.", + "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", + "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", + "settings-info-app-remember-files": "Reopen the files that were open last time.", + "settings-info-app-remember-folders": "Reopen folders from the previous session.", + "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", + "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", + "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", + "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", + "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", + "settings-info-editor-autosave": "Save changes automatically after a delay.", + "settings-info-editor-color-preview": "Preview color values inline in the editor.", + "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", + "settings-info-editor-font-family": "Choose the typeface used in the editor.", + "settings-info-editor-font-size": "Set the editor text size.", + "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", + "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", + "settings-info-editor-indent-guides": "Show indentation guide lines.", + "settings-info-editor-line-height": "Adjust vertical spacing between lines.", + "settings-info-editor-line-numbers": "Show line numbers in the gutter.", + "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", + "settings-info-editor-live-autocomplete": "Show suggestions while you type.", + "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", + "settings-info-editor-relative-line-numbers": "Show distance from the current line.", + "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", + "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", + "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", + "settings-info-editor-show-spaces": "Display visible whitespace markers.", + "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", + "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", + "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", + "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", + "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", + "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", + "settings-info-lsp-install-server": "Install or repair this language server.", + "settings-info-lsp-server-enabled": "Enable or disable this language server.", + "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", + "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", + "settings-info-lsp-update-server": "Update this language server if an update flow is available.", + "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", + "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", + "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", + "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", + "settings-info-main-changelog": "See recent updates and release notes.", + "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", + "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", + "settings-info-main-formatter": "Choose a formatter for each supported language.", + "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", + "settings-info-main-plugins": "Manage installed plugins and their available actions.", + "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", + "settings-info-main-rateapp": "Rate Acode on Google Play.", + "settings-info-main-remove-ads": "Unlock permanent ad-free access.", + "settings-info-main-reset": "Reset Acode to its default configuration.", + "settings-info-main-sponsors": "Support ongoing Acode development.", + "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", + "settings-info-main-theme": "App theme, contrast, and custom colors.", + "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", + "settings-info-preview-host": "Hostname used when opening the preview URL.", + "settings-info-preview-mode": "Choose where preview opens when you launch it.", + "settings-info-preview-preview-port": "Port used by the live preview server.", + "settings-info-preview-server-port": "Port used by the internal app server.", + "settings-info-preview-show-console-toggler": "Show the console button in preview.", + "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", + "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", + "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", + "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", + "search result label singular": "result", + "search result label plural": "results", + "pin tab": "Pin tab", + "unpin tab": "Unpin tab", + "pinned tab": "Pinned tab", + "unpin tab before closing": "Unpin the tab before closing it.", + "app font": "App font", + "settings-info-app-font-family": "Choose the font used across the app interface.", + "lsp-transport-method-stdio": "STDIO (launch a binary command)", + "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", + "lsp-websocket-url": "WebSocket URL", + "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", + "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", + "lsp-error-websocket-url-required": "WebSocket URL is required", + "lsp-remove-custom-server": "Remove custom server", + "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", + "lsp-custom-server-removed": "Custom server removed", + "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", + "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", + "save selected tabs": "Save selected tabs", + "close selected tabs": "Close selected tabs", + "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", + "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", + "close tabs to right": "Close Right", + "close tabs to left": "Close Left", + "close other tabs": "Close Others", + "auto close tags": "Auto close tags", + "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", + "ui zoom": "UI zoom", + "settings-info-app-ui-zoom": "Scale text across the Acode interface.", + "plugin-not-supported": "Plugin not supported", + "plugin-not-supported-info": "The plugin was created for older version of Acode." +} \ No newline at end of file diff --git a/src/lang/be-by.json b/src/lang/be-by.json index c70f7c03c..a492e9796 100644 --- a/src/lang/be-by.json +++ b/src/lang/be-by.json @@ -1,731 +1,733 @@ { - "lang": "Беларуская", - "about": "Пра праграму", - "active files": "Адкрытыя файлы", - "alert": "Абвестка", - "app theme": "Тэма праграмы", - "autocorrect": "Уключыць аўтавыпраўленне?", - "autosave": "Аўтазахаванне", - "cancel": "Скасаваць", - "change language": "Змяніць мову", - "choose color": "Абраць колер", - "clear": "ачысціць", - "close app": "Закрыць праграму?", - "commit message": "Зафіксаваць паведамленне", - "console": "Кансоль", - "conflict error": "Канфлікт! Калі ласка, пачакайце, перш чым зафіксаваць.", - "copy": "Скапіяваць", - "create folder error": "Выбачайце, не ўдалося стварыць новы каталог", - "cut": "Выразаць", - "delete": "Выдаліць", - "dependencies": "Залежнасці", - "delay": "Час у мілісекундах", - "editor settings": "Налады рэдактара", - "editor theme": "Тэма рэдактара", - "enter file name": "Увядзіце назву файла", - "enter folder name": "Увядзіце назву каталога", - "empty folder message": "Пусты каталог", - "enter line number": "Увядзіце нумар радка", - "error": "Памылка", - "failed": "Не ўдалося", - "file already exists": "Файл ужо існуе", - "file already exists force": "Файл ужо існуе. Перазапісаць?", - "file changed": " быў зменены, перазагрузіць файл?", - "file deleted": "Файл выдалены", - "file is not supported": "Файл не падтрымліваецца", - "file not supported": "Файлы гэтага тыпу не падтрымліваюцца.", - "file too large": "Файл занадта вялікі. Максімальны памер {size}", - "file renamed": "назва файла змененая", - "file saved": "файл захаваны", - "folder added": "каталог дададзены", - "folder already added": "каталог ужо дададзены", - "font size": "Памер шрыфту", - "goto": "Перайсці да радка", - "icons definition": "Азначэнне значкоў", - "info": "інфармацыя", - "invalid value": "Хібнае значэнне", - "language changed": "мова паспяхова зменена", - "linting": "Правяраць на сінтаксічныя памылкі", - "logout": "Выйсці", - "loading": "Загрузка", - "my profile": "Мой профіль", - "new file": "Новы файл", - "new folder": "Новы каталог", - "no": "Не", - "no editor message": "Адкрыйце альбо стварыце новы файл і каталог з меню", - "not set": "Не вызначана", - "unsaved files close app": "Ёсць незахаваныя файлы. Закрыць праграму?", - "notice": "Папярэджанне", - "open file": "Адкрыць файл", - "open files and folders": "Адкрытыя файлы і каталогі", - "open folder": "Адкрыць каталог", - "open recent": "Адкрыць нядаўнія", - "ok": "добра", - "overwrite": "Перазапісаць", - "paste": "Уставіць", - "preview mode": "Рэжым папярэдняга прагляду", - "read only file": "Файл адкрыты толькі для чытання. Паспрабуйце \"Захаваць як\"", - "reload": "Перазагрузіць", - "rename": "Змяніць назву", - "replace": "Замяніць", - "required": "Гэтае поле абавязковае", - "run your web app": "Запусціць сеціўную праграму", - "save": "Захаваць", - "saving": "Захаванне", - "save as": "Захаваць як", - "save file to run": "Захавайце файл для запуску ў браўзеры", - "search": "Пошук", - "see logs and errors": "Праглядзець журналы і памылкі", - "select folder": "Абраць каталог", - "settings": "Налады", - "settings saved": "Налады захаваныя", - "show line numbers": "Паказваць нумары радкоў", - "show hidden files": "Паказваць схаваныя файлы", - "show spaces": "Паказваць прагалы", - "soft tab": "Мяккая табуляцыя", - "sort by name": "Сартаваць па назве", - "success": "Паспяхова", - "tab size": "Памер табуляцыя", - "text wrap": "Перанос тэксту", - "theme": "Тэма", - "unable to delete file": "немагчыма выдаліць файл", - "unable to open file": "Выбачайце, файл немагчыма адкрыць", - "unable to open folder": "Выбачайце, каталог немагчыма адкрыць", - "unable to save file": "Выбачайце, файл немагчыма захаваць", - "unable to rename": "Выбачайце, немагчыма змяніць назву", - "unsaved file": "Файл не захаваны, усё адно закрыць?", - "warning": "Папярэджанне", - "use emmet": "Выкарыстоўваць emmet", - "use quick tools": "Выкарыстоўваць хуткія інструменты", - "yes": "Так", - "encoding": "Кадаванне", - "syntax highlighting": "Падсвятленне сінтаксісу", - "read only": "Толькі чытанне", - "select all": "Абраць усё", - "select branch": "Абраць галіну", - "create new branch": "Стварыць новую галіну", - "use branch": "Выкарыстоўваць галіну", - "new branch": "Новая галіна", - "branch": "Галіна", - "key bindings": "Прывязванне клавіш", - "edit": "Рэдагаваць", - "reset": "Скінуць", - "color": "Колер", - "select word": "Абраць слова", - "quick tools": "Хуткія інструменты", - "select": "Абраць", - "editor font": "Шрыфт рэдактара", - "new project": "Новы праект", - "format": "Фарматаванне", - "project name": "Назва праекта", - "unsupported device": "Ваша прылада не падтрымлівае тэмы.", - "vibrate on tap": "Вібрацыя пры націсканні", - "copy command is not supported by ftp.": "Капіяванне не падтрымліваецца для FTP.", - "support title": "Падтрымка Acode", - "fullscreen": "Поўнаэкранны рэжым", - "animation": "Анімацыя", - "backup": "Рэзервовае капіяванне", - "restore": "Аднаўленне", - "backup successful": "Рэзервовая копія паспяхова створана", - "invalid backup file": "Не ўдалося стварыць рэзервовую копію", - "add path": "Дадаць шлях", - "live autocompletion": "Імгненнае аўтазапаўненне", - "file properties": "Уласцівасці файла", - "path": "Шлях", - "type": "Тып", - "word count": "Колькасць слоў", - "line count": "Колькасць радкоў", - "last modified": "Апошняя змена", - "size": "Памер", - "share": "Абагуліць", - "show print margin": "Паказаць поле друку", - "login": "Лагін", - "scrollbar size": "Памер паласы пракручвання", - "cursor controller size": "Памер курсора", - "none": "Няма", - "small": "Маленькі", - "large": "Вялікі", - "floating button": "Выплыўная панэль кнопак", - "confirm on exit": "Пацвярджэнне выхаду", - "show console": "Паказваць кансоль", - "image": "Выява", - "insert file": "Уставіць файл", - "insert color": "Уставіць колер", - "powersave mode warning": "Для папярэдняга прагляду ў вонкавым браўзеры адключыце рэжым энергазберажэння.", - "exit": "Выйсці", - "custom": "Адвольна", - "reset warning": "Сапраўды хочаце скінуць тэму?", - "theme type": "Тып тэмы", - "light": "Светлая", - "dark": "Цёмная", - "file browser": "Агляд файлаў", - "operation not permitted": "Аперацыя забароненая", - "no such file or directory": "Такі файл альбо каталог не існуе", - "input/output error": "Памылка ўводу або вываду", - "permission denied": "Адмоўлена ў доступе", - "bad address": "Няправільны адрас", - "file exists": "Файл існуе", - "not a directory": "Гэта не каталог", - "is a directory": "Гэта каталог", - "invalid argument": "Хібны аргумент", - "too many open files in system": "Занадта шмат адкрытых файлаў у сістэме", - "too many open files": "Занадта шмат адкрытых файлаў", - "text file busy": "Тэкставы файл заняты", - "no space left on device": "На прыладзе скончылася вольнае месца", - "read-only file system": "Файлавая сістэма даступная толькі для чытання", - "file name too long": "Назва файла занадта доўгая", - "too many users": "Занадта шмат карыстальнікаў", - "connection timed out": "Час чакання злучэння скончыўся", - "connection refused": "Злучэнне адкінута", - "owner died": "Уладальнік знік", - "an error occurred": "Адбылася памылка", - "add ftp": "Дадаць FTP", - "add sftp": "Дадаць SFTP", - "save file": "Захаваць файл", - "save file as": "Захаваць файл як", - "files": "Файлы", - "help": "Даведка", - "file has been deleted": "{file} выдалены!", - "feature not available": "Гэтая функцыя даступная толькі для ў платнай версіі праграмы.", - "deleted file": "Выдалены файл", - "line height": "Вышыня радка", - "preview info": "Калі вы хочаце запусціць актыўны файл, націсніце і ўтрымлівайце значок прайгравання.", - "manage all files": "Дазвольце Acode кіраваць усімі файламі ў наладах, каб праграма мела магчымасць рэдагаваць файлы.", - "close file": "Закрыць файл", - "reset connections": "Скінуць злучэнні", - "check file changes": "Правяраць файлы на наяўнасць зменаў", - "open in browser": "Адкрыць у браўзеры", - "desktop mode": "Настольны рэжым", - "toggle console": "Пераключэнне кансолі", - "new line mode": "Рэжым новага радка", - "add a storage": "Дадаць сховішча", - "rate acode": "Ацаніць Acode", - "support": "Падтрымка", - "downloading file": "Спампоўванне {file}", - "downloading...": "Спампоўванне...", - "folder name": "Назва каталога", - "keyboard mode": "Рэжым клавіятуры", - "normal": "Звычайны", - "app settings": "Налады праграмы", - "disable in-app-browser caching": "Адключыць кэшаванне ў праграмным сродку агляду", - "Should use Current File For preview instead of default (index.html)": "Для папярэдняга прагляду варта выкарыстоўваць бягучы файл замест прадвызначанага (index.html)", - "copied to clipboard": "Скапіявана ў буфер абмену", - "remember opened files": "Запамінаць адкрытыя файлы", - "remember opened folders": "Запамінаць адкрытыя каталогі", - "no suggestions": "Няма прапаноў", - "no suggestions aggressive": "Без настойлівых прапаноў", - "install": "Усталяваць", - "installing": "Усталяванне...", - "plugins": "Убудовы", - "recently used": "Нядаўна выкарыстаныя", - "update": "Абнавіць", - "uninstall": "Выдаліць", - "download acode pro": "Спампаваць Acode pro", - "loading plugins": "Загрузка ўбудоў", - "faqs": "Частыя пытанні", - "feedback": "Зваротная сувязь", - "header": "Загаловак", - "sidebar": "Бакавая панэль", - "inapp": "Inapp", - "browser": "Браўзер", - "diagonal scrolling": "Дыяганальнае пракручванне", - "reverse scrolling": "Адваротнае пракручванне", - "formatter": "Сродкі фарматавання", - "format on save": "Фарматаваць пры захаванні", - "remove ads": "Выдаліць рэкламу", - "fast": "Хутка", - "slow": "Павольна", - "scroll settings": "Налады пракручвання", - "scroll speed": "Хуткасць пракручвання", - "loading...": "Загрузка...", - "no plugins found": "Не знойдзена ўбудоў", - "name": "Назва", - "username": "Імя карыстальніка", - "optional": "неабавязкова", - "hostname": "Назва хоста", - "password": "Пароль", - "security type": "Тып бяспекі", - "connection mode": "Рэжым злучэння", - "port": "Порт", - "key file": "Файл ключа", - "select key file": "Абраць файл ключа", - "passphrase": "Парольная фраза", - "connecting...": "Злучэнне...", - "type filename": "Увядзіце назву ключа", - "unable to load files": "Немагчыма загрузіць файлы", - "preview port": "Порт папярэдняга прагляду", - "find file": "Пошук файлаў", - "system": "Сістэмны", - "please select a formatter": "Абярыце сродак фарматавання", - "case sensitive": "Зважаць на рэгістр", - "regular expression": "Рэгулярны выраз", - "whole word": "Цэлае слова", - "edit with": "Рэдагаваць у", - "open with": "Адкрыць у", - "no app found to handle this file": "Няма праграмы для апрацоўвання гэтага файла", - "restore default settings": "Аднавіць прадвызначаныя налады", - "server port": "Порт сервера", - "preview settings": "Налады папярэдняга прагляду", - "preview settings note": "Калі порт папярэдняга прагляду і порт сервера адрозніваюцца, праграма не запусціць сервер, а адкрые ў браўзеры або ўбудаваным браўзеры https://:. Гэта карысна, калі вы працуеце з серверам у іншым месцы.", - "backup/restore note": "Будуць стварацца рэзервовыя копіі вашых налад, тэмаў, усталяваных убудоў і прывязаных клавіш. Рэзервовая копія вашага FTP/SFTP або стану праграмы стварацца не будзе.", - "host": "Хост", - "retry ftp/sftp when fail": "Пры няўдачы паўтараць спробу падлучэння да ftp/sftp", - "more": "Яшчэ", - "thank you :)": "Дзякуй :)", - "purchase pending": "чаканне куплі", - "cancelled": "скасавана", - "local": "Лакальны", - "remote": "Адлеглы", - "show console toggler": "Паказваць элемент пераключэння кансолі", - "binary file": "Гэты файл змяшчае двайковыя даныя, хочаце адкрыць яго?", - "relative line numbers": "Адносныя нумары радкоў", - "elastic tabstops": "Эластычныя табулятары", - "line based rtl switching": "Лінейнае пераключэнне RTL", - "hard wrap": "Строгі перанос", - "spellcheck": "Праверка правапісу", - "wrap method": "Метад пераносу", - "use textarea for ime": "Выкарыстоўваць тэкставае поле для IME", - "invalid plugin": "Хібная ўбудова", - "type command": "Увядзіце каманду", - "plugin": "Убудова", - "quicktools trigger mode": "Рэжым запуску хуткіх інструментаў", - "print margin": "Поле друку", - "touch move threshold": "Парог адчувальнасці сэнсара", - "info-retryremotefsafterfail": "Пры няўдачы паўтараць спробу падлучэння да FTP/SFTP.", - "info-fullscreen": "Схаваць радок загалоўка на галоўным экране.", - "info-checkfiles": "Правяранне файла на наяўнасць зменаў, калі праграма працуе ў фонавым рэжыме.", - "info-console": "Абярыце кансоль JavaScript. Legacy - прадвызначаная кансоль, eruda - старонняя кансоль.", - "info-keyboardmode": "Рэжым клавіятуры для ўводу тэксту. \"Без прапаноў\" - не будзе прапаноў і аўтаматычнага выпраўлення. Калі параметр не працуе, паспрабуйце змяніць значэнне на \"Без настойлівых прапаноў\".", - "info-rememberfiles": "Запамінаць адкрытыя файлы, калі праграма закрытая.", - "info-rememberfolders": "Запамінаць адкрытыя каталогі, калі праграма закрытая.", - "info-floatingbutton": "Паказаць або схаваць выплыўную кнопку хуткіх інструментаў.", - "info-openfilelistpos": "Размяшчэнне спіса актыўных файлаў.", - "info-touchmovethreshold": "Калі адчувальнасць сэнсара вашай прылады занадта высокая, вы можаце павялічыць гэтае значэнне, каб прадухіліць выпадковыя рухі.", - "info-scroll-settings": "Гэтыя налады змяшчаюць налады пракручвання, уключаючы перанос тэксту.", - "info-animation": "Калі ў праграме ёсць затрымліванне, адключыце анімацыю.", - "info-quicktoolstriggermode": "Калі кнопка ў хуткіх інструментах не працуе, паспрабуйце змяніць гэтае значэнне.", - "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": "Усталявана", - "all": "Усе", - "medium": "Сярэдняя", - "refund": "Вяртанне грошай", - "product not available": "Прадукт недаступны", - "no-product-info": "Гэты прадукт зараз недаступны ў вашай краіне, паўтарыце спробу пазней.", - "close": "Закрыць", - "explore": "Агляд", - "key bindings updated": "Прывязванне клавіш абноўлена", - "search in files": "Пошук у файлах", - "exclude files": "Выключаныя файлы", - "include files": "Уключаныя файлы", - "search result": "{matches} вынік(аў) у {files} файле(ах).", - "invalid regex": "Хібны рэгулярны выраз: {message}.", - "bottom": "Уніз", - "save all": "Захаваць усё", - "close all": "Закрыць усе", - "unsaved files warning": "Некаторыя файлы не былі захаваныя. Націсніце \"Добра\" і абярыце, што рабіць, або націсніце \"Скасаваць\", каб вярнуцца.", - "save all warning": "Сапраўды хочаце захаваць усе файлы і закрыць? Гэтае дзеянне нельга скасаваць.", - "save all changes warning": "Сапраўды хочаце захаваць усе файлы?", - "close all warning": "Сапраўды хочаце закрыць усе файлы? Гэтае дзеянне нельга скасаваць, усе файлы страцяцца.", - "refresh": "Абнавіць", - "shortcut buttons": "Спалучэнні клавіш для кнопак", - "no result": "Няма вынікаў", - "searching...": "Пошук...", - "quicktools:ctrl-key": "Control (Command)", - "quicktools:tab-key": "Tab", - "quicktools:shift-key": "Shift", - "quicktools:undo": "Адрабіць", - "quicktools:redo": "Паўтарыць", - "quicktools:search": "Пошук у файле", - "quicktools:save": "Захаваць файл", - "quicktools:esc-key": "Escape", - "quicktools:curlybracket": "Уставіць фігурную дужку", - "quicktools:squarebracket": "Уставіць квадратную дужку", - "quicktools:parentheses": "Уставіць круглую дужку", - "quicktools:anglebracket": "Уставіць вуглавую дужку", - "quicktools:left-arrow-key": "Стрэлка \"Улева\"", - "quicktools:right-arrow-key": "Стрэлка \"Управа\"", - "quicktools:up-arrow-key": "Стрэлка \"Уверх\"", - "quicktools:down-arrow-key": "Стрэлка \"Уніз\"", - "quicktools:moveline-up": "Перамясціць радок вышэй", - "quicktools:moveline-down": "Перамясціць радок ніжэй", - "quicktools:copyline-up": "Скапіяваць радок вышэй", - "quicktools:copyline-down": "Скапіяваць радок ніжэй", - "quicktools:semicolon": "Уставіць кропку з коскай", - "quicktools:quotation": "Уставіць цытату", - "quicktools:and": "Уставіць &", - "quicktools:bar": "Уставіць вертыкальную рыску", - "quicktools:equal": "Уставіць знак роўна", - "quicktools:slash": "Уставіць касую рыску", - "quicktools:exclamation": "Уставіць клічнік", - "quicktools:alt-key": "Alt", - "quicktools:meta-key": "Windows (Meta)", - "info-quicktoolssettings": "Наладзьце спалучэнні клавішы і клавішы клавіятуры ў кантэйнеры хуткіх інструментаў пад рэдактарам, каб павысіць зручнасць працы.", - "info-excludefolders": "Выкарыстоўвайце шаблон **/node_modules/**, каб ігнараваць усе файлы з каталога node_modules. Гэта выключыць файлы са спіса і пошуку файлаў.", - "missed files": "Ад пачатку пошуку апрацавана {count} файлаў. Яны не будуць уключаны ў пошук.", - "remove": "Выдаліць", - "quicktools:command-palette": "Палітра каманд", - "default file encoding": "Прадвызначанае кадаванне файлаў", - "remove entry": "Сапраўды хочаце выдаліць \"{name}\" з захаваных шляхоў? Звярніце ўвагу, што сам шлях не выдаліцца.", - "delete entry": "Пацвярджэнне выдалення: \"{name}\". Гэтае дзеянне нельга скасаваць. Працягнуць?", - "change encoding": "Паўторна адкрыць \"{file}\" з кадаваннем \"{encoding}\"? Усе незахаваныя змены страцяцца. Хочаце працягнуць паўторнае адкрыццё?", - "reopen file": "Сапраўды хочаце паўторна адкрыць \"{file}\"? Усе незахаваныя змены страцяцца.", - "plugin min version": "{name} даступна толькі ў Acode - {v-code} і вышэй. Націсніце тут, каб абнавіць.", - "color preview": "Папярэдні прагляд колеру", - "confirm": "Пацвердзіць", - "list files": "Пералічыць усе файлы ў {name}? Калі іх будзе занадта шмат, гэта можа прывесці да аварыйнага завяршэння праграмы.", - "problems": "Праблемы", - "show side buttons": "Паказваць бакавыя кнопкі", - "bug_report": "Паведаміць пра хібу", - "verified publisher": "Правераная асоба", - "most_downloaded": "Найбольш спампоўваліся", - "newly_added": "Нядаўна дададзеныя", - "top_rated": "Найвышэйшы рэйтынг", - "rename not supported": "Змена назвы ў каталозе termux не падтрымліваецца", - "compress": "Запакаваць", - "copy uri": "Скапіяваць URl", - "delete entries": "Сапраўды хочаце выдаліць {count} элемент(аў)?", - "deleting items": "Выдаленне {count} элемента(аў)...", - "import project zip": "Імпартаваць праект(zip)", - "changelog": "Журнал змен", - "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", - "sponsor": "Спонсар", - "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", - "backup created": "Backup created", - "restore completed": "Restore completed", - "restore will include": "This will restore", - "restore warning": "This action cannot be undone. Continue?", - "reload to apply": "Reload to apply changes?", - "reload app": "Reload app", - "preparing backup": "Preparing backup", - "collecting settings": "Collecting settings", - "collecting key bindings": "Collecting key bindings", - "collecting plugins": "Collecting plugin information", - "creating backup": "Creating backup file", - "validating backup": "Validating backup", - "restoring key bindings": "Restoring key bindings", - "restoring plugins": "Restoring plugins", - "restoring settings": "Restoring settings", - "legacy backup warning": "This is an older backup format. Some features may be limited.", - "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", - "plugin not found": "Plugin not found in registry", - "paid plugin skipped": "Paid plugin - purchase not found", - "source not found": "Source file no longer exists", - "restored": "Restored", - "skipped": "Skipped", - "backup not valid object": "Backup file is not a valid object", - "backup no data": "Backup file contains no data to restore", - "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", - "backup missing metadata": "Missing backup metadata - some info may be unavailable", - "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", - "backup checksum verify failed": "Could not verify checksum", - "backup invalid settings": "Invalid settings format", - "backup invalid keybindings": "Invalid keyBindings format", - "backup invalid plugins": "Invalid installedPlugins format", - "issues found": "Issues found", - "error details": "Error details", - "active tools": "Active tools", - "available tools": "Available tools", - "recent": "Recent Files", - "command palette": "Open Command Palette", - "change theme": "Change Theme", - "documentation": "Documentation", - "open in terminal": "Open in Terminal", - "developer mode": "Developer Mode", - "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", - "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", - "developer mode disabled": "Developer mode disabled", - "copy relative path": "Copy Relative Path", - "shortcut request sent": "Shortcut request opened. Tap Add to finish.", - "add to home screen": "Add to home screen", - "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", - "save file before home shortcut": "Save the file before adding it to the home screen.", - "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", - "shift click selection": "Shift + tap/click selection", - "earn ad-free time": "Earn ad-free time", - "indent guides": "Indent guides", - "language servers": "Language servers", - "lint gutter": "Show lint gutter", - "rainbow brackets": "Rainbow brackets", - "lsp-add-custom-server": "Add custom server", - "lsp-binary-args": "Binary args (JSON array)", - "lsp-binary-command": "Binary command", - "lsp-binary-path-optional": "Binary path (optional)", - "lsp-check-command-optional": "Check command (optional override)", - "lsp-checking-installation-status": "Checking installation status...", - "lsp-configured": "Configured", - "lsp-custom-server-added": "Custom server added", - "lsp-default": "Default", - "lsp-details-line": "Details: {details}", - "lsp-edit-initialization-options": "Edit initialization options", - "lsp-empty": "Empty", - "lsp-enabled": "Enabled", - "lsp-error-add-server-failed": "Failed to add server", - "lsp-error-args-must-be-array": "Arguments must be a JSON array", - "lsp-error-binary-command-required": "Binary command is required", - "lsp-error-language-id-required": "At least one language ID is required", - "lsp-error-package-required": "At least one package is required", - "lsp-error-server-id-required": "Server ID is required", - "lsp-feature-completion": "Code completion", - "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", - "lsp-feature-diagnostics": "Diagnostics", - "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", - "lsp-feature-formatting": "Formatting", - "lsp-feature-formatting-info": "Enable code formatting from the language server.", - "lsp-feature-hover": "Hover information", - "lsp-feature-hover-info": "Show type information and documentation on hover.", - "lsp-feature-inlay-hints": "Inlay hints", - "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", - "lsp-feature-signature": "Signature help", - "lsp-feature-signature-info": "Show function parameter hints while typing.", - "lsp-feature-state-toast": "{feature} {state}", - "lsp-initialization-options": "Initialization options", - "lsp-initialization-options-json": "Initialization options (JSON)", - "lsp-initialization-options-updated": "Initialization options updated", - "lsp-install-command": "Install command", - "lsp-install-command-unavailable": "Install command not available", - "lsp-install-info-check-failed": "Acode could not verify the installation status.", - "lsp-install-info-missing": "Language server is not installed in the terminal environment.", - "lsp-install-info-ready": "Language server is installed and ready.", - "lsp-install-info-unknown": "Installation status could not be checked automatically.", - "lsp-install-info-version-available": "Version {version} is available.", - "lsp-install-method-apk": "APK package", - "lsp-install-method-cargo": "Cargo crate", - "lsp-install-method-manual": "Manual binary", - "lsp-install-method-npm": "npm package", - "lsp-install-method-pip": "pip package", - "lsp-install-method-shell": "Custom shell", - "lsp-install-method-title": "Install method", - "lsp-install-repair": "Install / repair", - "lsp-installation-status": "Installation status", - "lsp-installed": "Installed", - "lsp-invalid-timeout": "Invalid timeout value", - "lsp-language-ids": "Language IDs (comma separated)", - "lsp-packages-prompt": "{method} packages (comma separated)", - "lsp-remove-installed-files": "Remove installed files for {server}?", - "lsp-server-disabled-toast": "Server disabled", - "lsp-server-enabled-toast": "Server enabled", - "lsp-server-id": "Server ID", - "lsp-server-label": "Server label", - "lsp-server-not-found": "Server not found", - "lsp-server-uninstalled": "Server uninstalled", - "lsp-startup-timeout": "Startup timeout", - "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", - "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", - "lsp-state-disabled": "disabled", - "lsp-state-enabled": "enabled", - "lsp-status-check-failed": "Check failed", - "lsp-status-installed": "Installed", - "lsp-status-installed-version": "Installed ({version})", - "lsp-status-line": "Status: {status}", - "lsp-status-not-installed": "Not installed", - "lsp-status-unknown": "Unknown", - "lsp-timeout-ms": "{timeout} ms", - "lsp-uninstall-command-unavailable": "Uninstall command not available", - "lsp-uninstall-server": "Uninstall server", - "lsp-update-command-optional": "Update command (optional)", - "lsp-update-command-unavailable": "Update command not available", - "lsp-update-server": "Update server", - "lsp-version-line": "Version: {version}", - "lsp-view-initialization-options": "View initialization options", - "settings-category-about-acode": "About Acode", - "settings-category-advanced": "Advanced", - "settings-category-assistance": "Assistance", - "settings-category-core": "Core settings", - "settings-category-cursor": "Cursor", - "settings-category-cursor-selection": "Cursor & selection", - "settings-category-custom-servers": "Custom servers", - "settings-category-customization-tools": "Customization & tools", - "settings-category-display": "Display", - "settings-category-editing": "Editing", - "settings-category-features": "Features", - "settings-category-files-sessions": "Files & sessions", - "settings-category-fonts": "Fonts", - "settings-category-general": "General", - "settings-category-guides-indicators": "Guides & indicators", - "settings-category-installation": "Installation", - "settings-category-interface": "Interface", - "settings-category-maintenance": "Maintenance", - "settings-category-permissions": "Permissions", - "settings-category-preview": "Preview", - "settings-category-scrolling": "Scrolling", - "settings-category-server": "Server", - "settings-category-servers": "Servers", - "settings-category-session": "Session", - "settings-category-support-acode": "Support Acode", - "settings-category-text-layout": "Text & layout", - "settings-info-app-animation": "Control transition animations across the app.", - "settings-info-app-check-files": "Refresh editors when files change outside Acode.", - "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", - "settings-info-app-confirm-on-exit": "Ask before closing the app.", - "settings-info-app-console": "Choose which debug console integration Acode uses.", - "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", - "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", - "settings-info-app-floating-button": "Show the floating quick actions button.", - "settings-info-app-font-manager": "Install, manage, or remove app fonts.", - "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", - "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", - "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", - "settings-info-app-language": "Choose the app language and translated labels.", - "settings-info-app-open-file-list-position": "Choose where the active files list appears.", - "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", - "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", - "settings-info-app-remember-files": "Reopen the files that were open last time.", - "settings-info-app-remember-folders": "Reopen folders from the previous session.", - "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", - "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", - "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", - "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", - "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", - "settings-info-editor-autosave": "Save changes automatically after a delay.", - "settings-info-editor-color-preview": "Preview color values inline in the editor.", - "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", - "settings-info-editor-font-family": "Choose the typeface used in the editor.", - "settings-info-editor-font-size": "Set the editor text size.", - "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", - "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", - "settings-info-editor-indent-guides": "Show indentation guide lines.", - "settings-info-editor-line-height": "Adjust vertical spacing between lines.", - "settings-info-editor-line-numbers": "Show line numbers in the gutter.", - "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", - "settings-info-editor-live-autocomplete": "Show suggestions while you type.", - "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", - "settings-info-editor-relative-line-numbers": "Show distance from the current line.", - "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", - "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", - "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", - "settings-info-editor-show-spaces": "Display visible whitespace markers.", - "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", - "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", - "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", - "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", - "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", - "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", - "settings-info-lsp-install-server": "Install or repair this language server.", - "settings-info-lsp-server-enabled": "Enable or disable this language server.", - "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", - "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", - "settings-info-lsp-update-server": "Update this language server if an update flow is available.", - "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", - "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", - "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", - "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", - "settings-info-main-changelog": "See recent updates and release notes.", - "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", - "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", - "settings-info-main-formatter": "Choose a formatter for each supported language.", - "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", - "settings-info-main-plugins": "Manage installed plugins and their available actions.", - "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", - "settings-info-main-rateapp": "Rate Acode on Google Play.", - "settings-info-main-remove-ads": "Unlock permanent ad-free access.", - "settings-info-main-reset": "Reset Acode to its default configuration.", - "settings-info-main-sponsors": "Support ongoing Acode development.", - "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", - "settings-info-main-theme": "App theme, contrast, and custom colors.", - "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", - "settings-info-preview-host": "Hostname used when opening the preview URL.", - "settings-info-preview-mode": "Choose where preview opens when you launch it.", - "settings-info-preview-preview-port": "Port used by the live preview server.", - "settings-info-preview-server-port": "Port used by the internal app server.", - "settings-info-preview-show-console-toggler": "Show the console button in preview.", - "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", - "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", - "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", - "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", - "search result label singular": "result", - "search result label plural": "results", - "pin tab": "Pin tab", - "unpin tab": "Unpin tab", - "pinned tab": "Pinned tab", - "unpin tab before closing": "Unpin the tab before closing it.", - "app font": "App font", - "settings-info-app-font-family": "Choose the font used across the app interface.", - "lsp-transport-method-stdio": "STDIO (launch a binary command)", - "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", - "lsp-websocket-url": "WebSocket URL", - "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", - "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", - "lsp-error-websocket-url-required": "WebSocket URL is required", - "lsp-remove-custom-server": "Remove custom server", - "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", - "lsp-custom-server-removed": "Custom server removed", - "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", - "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", - "save selected tabs": "Save selected tabs", - "close selected tabs": "Close selected tabs", - "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", - "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", - "close tabs to right": "Close Right", - "close tabs to left": "Close Left", - "close other tabs": "Close Others", - "auto close tags": "Auto close tags", - "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", - "ui zoom": "UI zoom", - "settings-info-app-ui-zoom": "Scale text across the Acode interface." -} + "lang": "Беларуская", + "about": "Пра праграму", + "active files": "Адкрытыя файлы", + "alert": "Абвестка", + "app theme": "Тэма праграмы", + "autocorrect": "Уключыць аўтавыпраўленне?", + "autosave": "Аўтазахаванне", + "cancel": "Скасаваць", + "change language": "Змяніць мову", + "choose color": "Абраць колер", + "clear": "ачысціць", + "close app": "Закрыць праграму?", + "commit message": "Зафіксаваць паведамленне", + "console": "Кансоль", + "conflict error": "Канфлікт! Калі ласка, пачакайце, перш чым зафіксаваць.", + "copy": "Скапіяваць", + "create folder error": "Выбачайце, не ўдалося стварыць новы каталог", + "cut": "Выразаць", + "delete": "Выдаліць", + "dependencies": "Залежнасці", + "delay": "Час у мілісекундах", + "editor settings": "Налады рэдактара", + "editor theme": "Тэма рэдактара", + "enter file name": "Увядзіце назву файла", + "enter folder name": "Увядзіце назву каталога", + "empty folder message": "Пусты каталог", + "enter line number": "Увядзіце нумар радка", + "error": "Памылка", + "failed": "Не ўдалося", + "file already exists": "Файл ужо існуе", + "file already exists force": "Файл ужо існуе. Перазапісаць?", + "file changed": " быў зменены, перазагрузіць файл?", + "file deleted": "Файл выдалены", + "file is not supported": "Файл не падтрымліваецца", + "file not supported": "Файлы гэтага тыпу не падтрымліваюцца.", + "file too large": "Файл занадта вялікі. Максімальны памер {size}", + "file renamed": "назва файла змененая", + "file saved": "файл захаваны", + "folder added": "каталог дададзены", + "folder already added": "каталог ужо дададзены", + "font size": "Памер шрыфту", + "goto": "Перайсці да радка", + "icons definition": "Азначэнне значкоў", + "info": "інфармацыя", + "invalid value": "Хібнае значэнне", + "language changed": "мова паспяхова зменена", + "linting": "Правяраць на сінтаксічныя памылкі", + "logout": "Выйсці", + "loading": "Загрузка", + "my profile": "Мой профіль", + "new file": "Новы файл", + "new folder": "Новы каталог", + "no": "Не", + "no editor message": "Адкрыйце альбо стварыце новы файл і каталог з меню", + "not set": "Не вызначана", + "unsaved files close app": "Ёсць незахаваныя файлы. Закрыць праграму?", + "notice": "Папярэджанне", + "open file": "Адкрыць файл", + "open files and folders": "Адкрытыя файлы і каталогі", + "open folder": "Адкрыць каталог", + "open recent": "Адкрыць нядаўнія", + "ok": "добра", + "overwrite": "Перазапісаць", + "paste": "Уставіць", + "preview mode": "Рэжым папярэдняга прагляду", + "read only file": "Файл адкрыты толькі для чытання. Паспрабуйце \"Захаваць як\"", + "reload": "Перазагрузіць", + "rename": "Змяніць назву", + "replace": "Замяніць", + "required": "Гэтае поле абавязковае", + "run your web app": "Запусціць сеціўную праграму", + "save": "Захаваць", + "saving": "Захаванне", + "save as": "Захаваць як", + "save file to run": "Захавайце файл для запуску ў браўзеры", + "search": "Пошук", + "see logs and errors": "Праглядзець журналы і памылкі", + "select folder": "Абраць каталог", + "settings": "Налады", + "settings saved": "Налады захаваныя", + "show line numbers": "Паказваць нумары радкоў", + "show hidden files": "Паказваць схаваныя файлы", + "show spaces": "Паказваць прагалы", + "soft tab": "Мяккая табуляцыя", + "sort by name": "Сартаваць па назве", + "success": "Паспяхова", + "tab size": "Памер табуляцыя", + "text wrap": "Перанос тэксту", + "theme": "Тэма", + "unable to delete file": "немагчыма выдаліць файл", + "unable to open file": "Выбачайце, файл немагчыма адкрыць", + "unable to open folder": "Выбачайце, каталог немагчыма адкрыць", + "unable to save file": "Выбачайце, файл немагчыма захаваць", + "unable to rename": "Выбачайце, немагчыма змяніць назву", + "unsaved file": "Файл не захаваны, усё адно закрыць?", + "warning": "Папярэджанне", + "use emmet": "Выкарыстоўваць emmet", + "use quick tools": "Выкарыстоўваць хуткія інструменты", + "yes": "Так", + "encoding": "Кадаванне", + "syntax highlighting": "Падсвятленне сінтаксісу", + "read only": "Толькі чытанне", + "select all": "Абраць усё", + "select branch": "Абраць галіну", + "create new branch": "Стварыць новую галіну", + "use branch": "Выкарыстоўваць галіну", + "new branch": "Новая галіна", + "branch": "Галіна", + "key bindings": "Прывязванне клавіш", + "edit": "Рэдагаваць", + "reset": "Скінуць", + "color": "Колер", + "select word": "Абраць слова", + "quick tools": "Хуткія інструменты", + "select": "Абраць", + "editor font": "Шрыфт рэдактара", + "new project": "Новы праект", + "format": "Фарматаванне", + "project name": "Назва праекта", + "unsupported device": "Ваша прылада не падтрымлівае тэмы.", + "vibrate on tap": "Вібрацыя пры націсканні", + "copy command is not supported by ftp.": "Капіяванне не падтрымліваецца для FTP.", + "support title": "Падтрымка Acode", + "fullscreen": "Поўнаэкранны рэжым", + "animation": "Анімацыя", + "backup": "Рэзервовае капіяванне", + "restore": "Аднаўленне", + "backup successful": "Рэзервовая копія паспяхова створана", + "invalid backup file": "Не ўдалося стварыць рэзервовую копію", + "add path": "Дадаць шлях", + "live autocompletion": "Імгненнае аўтазапаўненне", + "file properties": "Уласцівасці файла", + "path": "Шлях", + "type": "Тып", + "word count": "Колькасць слоў", + "line count": "Колькасць радкоў", + "last modified": "Апошняя змена", + "size": "Памер", + "share": "Абагуліць", + "show print margin": "Паказаць поле друку", + "login": "Лагін", + "scrollbar size": "Памер паласы пракручвання", + "cursor controller size": "Памер курсора", + "none": "Няма", + "small": "Маленькі", + "large": "Вялікі", + "floating button": "Выплыўная панэль кнопак", + "confirm on exit": "Пацвярджэнне выхаду", + "show console": "Паказваць кансоль", + "image": "Выява", + "insert file": "Уставіць файл", + "insert color": "Уставіць колер", + "powersave mode warning": "Для папярэдняга прагляду ў вонкавым браўзеры адключыце рэжым энергазберажэння.", + "exit": "Выйсці", + "custom": "Адвольна", + "reset warning": "Сапраўды хочаце скінуць тэму?", + "theme type": "Тып тэмы", + "light": "Светлая", + "dark": "Цёмная", + "file browser": "Агляд файлаў", + "operation not permitted": "Аперацыя забароненая", + "no such file or directory": "Такі файл альбо каталог не існуе", + "input/output error": "Памылка ўводу або вываду", + "permission denied": "Адмоўлена ў доступе", + "bad address": "Няправільны адрас", + "file exists": "Файл існуе", + "not a directory": "Гэта не каталог", + "is a directory": "Гэта каталог", + "invalid argument": "Хібны аргумент", + "too many open files in system": "Занадта шмат адкрытых файлаў у сістэме", + "too many open files": "Занадта шмат адкрытых файлаў", + "text file busy": "Тэкставы файл заняты", + "no space left on device": "На прыладзе скончылася вольнае месца", + "read-only file system": "Файлавая сістэма даступная толькі для чытання", + "file name too long": "Назва файла занадта доўгая", + "too many users": "Занадта шмат карыстальнікаў", + "connection timed out": "Час чакання злучэння скончыўся", + "connection refused": "Злучэнне адкінута", + "owner died": "Уладальнік знік", + "an error occurred": "Адбылася памылка", + "add ftp": "Дадаць FTP", + "add sftp": "Дадаць SFTP", + "save file": "Захаваць файл", + "save file as": "Захаваць файл як", + "files": "Файлы", + "help": "Даведка", + "file has been deleted": "{file} выдалены!", + "feature not available": "Гэтая функцыя даступная толькі для ў платнай версіі праграмы.", + "deleted file": "Выдалены файл", + "line height": "Вышыня радка", + "preview info": "Калі вы хочаце запусціць актыўны файл, націсніце і ўтрымлівайце значок прайгравання.", + "manage all files": "Дазвольце Acode кіраваць усімі файламі ў наладах, каб праграма мела магчымасць рэдагаваць файлы.", + "close file": "Закрыць файл", + "reset connections": "Скінуць злучэнні", + "check file changes": "Правяраць файлы на наяўнасць зменаў", + "open in browser": "Адкрыць у браўзеры", + "desktop mode": "Настольны рэжым", + "toggle console": "Пераключэнне кансолі", + "new line mode": "Рэжым новага радка", + "add a storage": "Дадаць сховішча", + "rate acode": "Ацаніць Acode", + "support": "Падтрымка", + "downloading file": "Спампоўванне {file}", + "downloading...": "Спампоўванне...", + "folder name": "Назва каталога", + "keyboard mode": "Рэжым клавіятуры", + "normal": "Звычайны", + "app settings": "Налады праграмы", + "disable in-app-browser caching": "Адключыць кэшаванне ў праграмным сродку агляду", + "Should use Current File For preview instead of default (index.html)": "Для папярэдняга прагляду варта выкарыстоўваць бягучы файл замест прадвызначанага (index.html)", + "copied to clipboard": "Скапіявана ў буфер абмену", + "remember opened files": "Запамінаць адкрытыя файлы", + "remember opened folders": "Запамінаць адкрытыя каталогі", + "no suggestions": "Няма прапаноў", + "no suggestions aggressive": "Без настойлівых прапаноў", + "install": "Усталяваць", + "installing": "Усталяванне...", + "plugins": "Убудовы", + "recently used": "Нядаўна выкарыстаныя", + "update": "Абнавіць", + "uninstall": "Выдаліць", + "download acode pro": "Спампаваць Acode pro", + "loading plugins": "Загрузка ўбудоў", + "faqs": "Частыя пытанні", + "feedback": "Зваротная сувязь", + "header": "Загаловак", + "sidebar": "Бакавая панэль", + "inapp": "Inapp", + "browser": "Браўзер", + "diagonal scrolling": "Дыяганальнае пракручванне", + "reverse scrolling": "Адваротнае пракручванне", + "formatter": "Сродкі фарматавання", + "format on save": "Фарматаваць пры захаванні", + "remove ads": "Выдаліць рэкламу", + "fast": "Хутка", + "slow": "Павольна", + "scroll settings": "Налады пракручвання", + "scroll speed": "Хуткасць пракручвання", + "loading...": "Загрузка...", + "no plugins found": "Не знойдзена ўбудоў", + "name": "Назва", + "username": "Імя карыстальніка", + "optional": "неабавязкова", + "hostname": "Назва хоста", + "password": "Пароль", + "security type": "Тып бяспекі", + "connection mode": "Рэжым злучэння", + "port": "Порт", + "key file": "Файл ключа", + "select key file": "Абраць файл ключа", + "passphrase": "Парольная фраза", + "connecting...": "Злучэнне...", + "type filename": "Увядзіце назву ключа", + "unable to load files": "Немагчыма загрузіць файлы", + "preview port": "Порт папярэдняга прагляду", + "find file": "Пошук файлаў", + "system": "Сістэмны", + "please select a formatter": "Абярыце сродак фарматавання", + "case sensitive": "Зважаць на рэгістр", + "regular expression": "Рэгулярны выраз", + "whole word": "Цэлае слова", + "edit with": "Рэдагаваць у", + "open with": "Адкрыць у", + "no app found to handle this file": "Няма праграмы для апрацоўвання гэтага файла", + "restore default settings": "Аднавіць прадвызначаныя налады", + "server port": "Порт сервера", + "preview settings": "Налады папярэдняга прагляду", + "preview settings note": "Калі порт папярэдняга прагляду і порт сервера адрозніваюцца, праграма не запусціць сервер, а адкрые ў браўзеры або ўбудаваным браўзеры https://:. Гэта карысна, калі вы працуеце з серверам у іншым месцы.", + "backup/restore note": "Будуць стварацца рэзервовыя копіі вашых налад, тэмаў, усталяваных убудоў і прывязаных клавіш. Рэзервовая копія вашага FTP/SFTP або стану праграмы стварацца не будзе.", + "host": "Хост", + "retry ftp/sftp when fail": "Пры няўдачы паўтараць спробу падлучэння да ftp/sftp", + "more": "Яшчэ", + "thank you :)": "Дзякуй :)", + "purchase pending": "чаканне куплі", + "cancelled": "скасавана", + "local": "Лакальны", + "remote": "Адлеглы", + "show console toggler": "Паказваць элемент пераключэння кансолі", + "binary file": "Гэты файл змяшчае двайковыя даныя, хочаце адкрыць яго?", + "relative line numbers": "Адносныя нумары радкоў", + "elastic tabstops": "Эластычныя табулятары", + "line based rtl switching": "Лінейнае пераключэнне RTL", + "hard wrap": "Строгі перанос", + "spellcheck": "Праверка правапісу", + "wrap method": "Метад пераносу", + "use textarea for ime": "Выкарыстоўваць тэкставае поле для IME", + "invalid plugin": "Хібная ўбудова", + "type command": "Увядзіце каманду", + "plugin": "Убудова", + "quicktools trigger mode": "Рэжым запуску хуткіх інструментаў", + "print margin": "Поле друку", + "touch move threshold": "Парог адчувальнасці сэнсара", + "info-retryremotefsafterfail": "Пры няўдачы паўтараць спробу падлучэння да FTP/SFTP.", + "info-fullscreen": "Схаваць радок загалоўка на галоўным экране.", + "info-checkfiles": "Правяранне файла на наяўнасць зменаў, калі праграма працуе ў фонавым рэжыме.", + "info-console": "Абярыце кансоль JavaScript. Legacy - прадвызначаная кансоль, eruda - старонняя кансоль.", + "info-keyboardmode": "Рэжым клавіятуры для ўводу тэксту. \"Без прапаноў\" - не будзе прапаноў і аўтаматычнага выпраўлення. Калі параметр не працуе, паспрабуйце змяніць значэнне на \"Без настойлівых прапаноў\".", + "info-rememberfiles": "Запамінаць адкрытыя файлы, калі праграма закрытая.", + "info-rememberfolders": "Запамінаць адкрытыя каталогі, калі праграма закрытая.", + "info-floatingbutton": "Паказаць або схаваць выплыўную кнопку хуткіх інструментаў.", + "info-openfilelistpos": "Размяшчэнне спіса актыўных файлаў.", + "info-touchmovethreshold": "Калі адчувальнасць сэнсара вашай прылады занадта высокая, вы можаце павялічыць гэтае значэнне, каб прадухіліць выпадковыя рухі.", + "info-scroll-settings": "Гэтыя налады змяшчаюць налады пракручвання, уключаючы перанос тэксту.", + "info-animation": "Калі ў праграме ёсць затрымліванне, адключыце анімацыю.", + "info-quicktoolstriggermode": "Калі кнопка ў хуткіх інструментах не працуе, паспрабуйце змяніць гэтае значэнне.", + "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": "Усталявана", + "all": "Усе", + "medium": "Сярэдняя", + "refund": "Вяртанне грошай", + "product not available": "Прадукт недаступны", + "no-product-info": "Гэты прадукт зараз недаступны ў вашай краіне, паўтарыце спробу пазней.", + "close": "Закрыць", + "explore": "Агляд", + "key bindings updated": "Прывязванне клавіш абноўлена", + "search in files": "Пошук у файлах", + "exclude files": "Выключаныя файлы", + "include files": "Уключаныя файлы", + "search result": "{matches} вынік(аў) у {files} файле(ах).", + "invalid regex": "Хібны рэгулярны выраз: {message}.", + "bottom": "Уніз", + "save all": "Захаваць усё", + "close all": "Закрыць усе", + "unsaved files warning": "Некаторыя файлы не былі захаваныя. Націсніце \"Добра\" і абярыце, што рабіць, або націсніце \"Скасаваць\", каб вярнуцца.", + "save all warning": "Сапраўды хочаце захаваць усе файлы і закрыць? Гэтае дзеянне нельга скасаваць.", + "save all changes warning": "Сапраўды хочаце захаваць усе файлы?", + "close all warning": "Сапраўды хочаце закрыць усе файлы? Гэтае дзеянне нельга скасаваць, усе файлы страцяцца.", + "refresh": "Абнавіць", + "shortcut buttons": "Спалучэнні клавіш для кнопак", + "no result": "Няма вынікаў", + "searching...": "Пошук...", + "quicktools:ctrl-key": "Control (Command)", + "quicktools:tab-key": "Tab", + "quicktools:shift-key": "Shift", + "quicktools:undo": "Адрабіць", + "quicktools:redo": "Паўтарыць", + "quicktools:search": "Пошук у файле", + "quicktools:save": "Захаваць файл", + "quicktools:esc-key": "Escape", + "quicktools:curlybracket": "Уставіць фігурную дужку", + "quicktools:squarebracket": "Уставіць квадратную дужку", + "quicktools:parentheses": "Уставіць круглую дужку", + "quicktools:anglebracket": "Уставіць вуглавую дужку", + "quicktools:left-arrow-key": "Стрэлка \"Улева\"", + "quicktools:right-arrow-key": "Стрэлка \"Управа\"", + "quicktools:up-arrow-key": "Стрэлка \"Уверх\"", + "quicktools:down-arrow-key": "Стрэлка \"Уніз\"", + "quicktools:moveline-up": "Перамясціць радок вышэй", + "quicktools:moveline-down": "Перамясціць радок ніжэй", + "quicktools:copyline-up": "Скапіяваць радок вышэй", + "quicktools:copyline-down": "Скапіяваць радок ніжэй", + "quicktools:semicolon": "Уставіць кропку з коскай", + "quicktools:quotation": "Уставіць цытату", + "quicktools:and": "Уставіць &", + "quicktools:bar": "Уставіць вертыкальную рыску", + "quicktools:equal": "Уставіць знак роўна", + "quicktools:slash": "Уставіць касую рыску", + "quicktools:exclamation": "Уставіць клічнік", + "quicktools:alt-key": "Alt", + "quicktools:meta-key": "Windows (Meta)", + "info-quicktoolssettings": "Наладзьце спалучэнні клавішы і клавішы клавіятуры ў кантэйнеры хуткіх інструментаў пад рэдактарам, каб павысіць зручнасць працы.", + "info-excludefolders": "Выкарыстоўвайце шаблон **/node_modules/**, каб ігнараваць усе файлы з каталога node_modules. Гэта выключыць файлы са спіса і пошуку файлаў.", + "missed files": "Ад пачатку пошуку апрацавана {count} файлаў. Яны не будуць уключаны ў пошук.", + "remove": "Выдаліць", + "quicktools:command-palette": "Палітра каманд", + "default file encoding": "Прадвызначанае кадаванне файлаў", + "remove entry": "Сапраўды хочаце выдаліць \"{name}\" з захаваных шляхоў? Звярніце ўвагу, што сам шлях не выдаліцца.", + "delete entry": "Пацвярджэнне выдалення: \"{name}\". Гэтае дзеянне нельга скасаваць. Працягнуць?", + "change encoding": "Паўторна адкрыць \"{file}\" з кадаваннем \"{encoding}\"? Усе незахаваныя змены страцяцца. Хочаце працягнуць паўторнае адкрыццё?", + "reopen file": "Сапраўды хочаце паўторна адкрыць \"{file}\"? Усе незахаваныя змены страцяцца.", + "plugin min version": "{name} даступна толькі ў Acode - {v-code} і вышэй. Націсніце тут, каб абнавіць.", + "color preview": "Папярэдні прагляд колеру", + "confirm": "Пацвердзіць", + "list files": "Пералічыць усе файлы ў {name}? Калі іх будзе занадта шмат, гэта можа прывесці да аварыйнага завяршэння праграмы.", + "problems": "Праблемы", + "show side buttons": "Паказваць бакавыя кнопкі", + "bug_report": "Паведаміць пра хібу", + "verified publisher": "Правераная асоба", + "most_downloaded": "Найбольш спампоўваліся", + "newly_added": "Нядаўна дададзеныя", + "top_rated": "Найвышэйшы рэйтынг", + "rename not supported": "Змена назвы ў каталозе termux не падтрымліваецца", + "compress": "Запакаваць", + "copy uri": "Скапіяваць URl", + "delete entries": "Сапраўды хочаце выдаліць {count} элемент(аў)?", + "deleting items": "Выдаленне {count} элемента(аў)...", + "import project zip": "Імпартаваць праект(zip)", + "changelog": "Журнал змен", + "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", + "sponsor": "Спонсар", + "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", + "backup created": "Backup created", + "restore completed": "Restore completed", + "restore will include": "This will restore", + "restore warning": "This action cannot be undone. Continue?", + "reload to apply": "Reload to apply changes?", + "reload app": "Reload app", + "preparing backup": "Preparing backup", + "collecting settings": "Collecting settings", + "collecting key bindings": "Collecting key bindings", + "collecting plugins": "Collecting plugin information", + "creating backup": "Creating backup file", + "validating backup": "Validating backup", + "restoring key bindings": "Restoring key bindings", + "restoring plugins": "Restoring plugins", + "restoring settings": "Restoring settings", + "legacy backup warning": "This is an older backup format. Some features may be limited.", + "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", + "plugin not found": "Plugin not found in registry", + "paid plugin skipped": "Paid plugin - purchase not found", + "source not found": "Source file no longer exists", + "restored": "Restored", + "skipped": "Skipped", + "backup not valid object": "Backup file is not a valid object", + "backup no data": "Backup file contains no data to restore", + "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", + "backup missing metadata": "Missing backup metadata - some info may be unavailable", + "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", + "backup checksum verify failed": "Could not verify checksum", + "backup invalid settings": "Invalid settings format", + "backup invalid keybindings": "Invalid keyBindings format", + "backup invalid plugins": "Invalid installedPlugins format", + "issues found": "Issues found", + "error details": "Error details", + "active tools": "Active tools", + "available tools": "Available tools", + "recent": "Recent Files", + "command palette": "Open Command Palette", + "change theme": "Change Theme", + "documentation": "Documentation", + "open in terminal": "Open in Terminal", + "developer mode": "Developer Mode", + "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", + "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", + "developer mode disabled": "Developer mode disabled", + "copy relative path": "Copy Relative Path", + "shortcut request sent": "Shortcut request opened. Tap Add to finish.", + "add to home screen": "Add to home screen", + "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", + "save file before home shortcut": "Save the file before adding it to the home screen.", + "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", + "shift click selection": "Shift + tap/click selection", + "earn ad-free time": "Earn ad-free time", + "indent guides": "Indent guides", + "language servers": "Language servers", + "lint gutter": "Show lint gutter", + "rainbow brackets": "Rainbow brackets", + "lsp-add-custom-server": "Add custom server", + "lsp-binary-args": "Binary args (JSON array)", + "lsp-binary-command": "Binary command", + "lsp-binary-path-optional": "Binary path (optional)", + "lsp-check-command-optional": "Check command (optional override)", + "lsp-checking-installation-status": "Checking installation status...", + "lsp-configured": "Configured", + "lsp-custom-server-added": "Custom server added", + "lsp-default": "Default", + "lsp-details-line": "Details: {details}", + "lsp-edit-initialization-options": "Edit initialization options", + "lsp-empty": "Empty", + "lsp-enabled": "Enabled", + "lsp-error-add-server-failed": "Failed to add server", + "lsp-error-args-must-be-array": "Arguments must be a JSON array", + "lsp-error-binary-command-required": "Binary command is required", + "lsp-error-language-id-required": "At least one language ID is required", + "lsp-error-package-required": "At least one package is required", + "lsp-error-server-id-required": "Server ID is required", + "lsp-feature-completion": "Code completion", + "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", + "lsp-feature-diagnostics": "Diagnostics", + "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", + "lsp-feature-formatting": "Formatting", + "lsp-feature-formatting-info": "Enable code formatting from the language server.", + "lsp-feature-hover": "Hover information", + "lsp-feature-hover-info": "Show type information and documentation on hover.", + "lsp-feature-inlay-hints": "Inlay hints", + "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", + "lsp-feature-signature": "Signature help", + "lsp-feature-signature-info": "Show function parameter hints while typing.", + "lsp-feature-state-toast": "{feature} {state}", + "lsp-initialization-options": "Initialization options", + "lsp-initialization-options-json": "Initialization options (JSON)", + "lsp-initialization-options-updated": "Initialization options updated", + "lsp-install-command": "Install command", + "lsp-install-command-unavailable": "Install command not available", + "lsp-install-info-check-failed": "Acode could not verify the installation status.", + "lsp-install-info-missing": "Language server is not installed in the terminal environment.", + "lsp-install-info-ready": "Language server is installed and ready.", + "lsp-install-info-unknown": "Installation status could not be checked automatically.", + "lsp-install-info-version-available": "Version {version} is available.", + "lsp-install-method-apk": "APK package", + "lsp-install-method-cargo": "Cargo crate", + "lsp-install-method-manual": "Manual binary", + "lsp-install-method-npm": "npm package", + "lsp-install-method-pip": "pip package", + "lsp-install-method-shell": "Custom shell", + "lsp-install-method-title": "Install method", + "lsp-install-repair": "Install / repair", + "lsp-installation-status": "Installation status", + "lsp-installed": "Installed", + "lsp-invalid-timeout": "Invalid timeout value", + "lsp-language-ids": "Language IDs (comma separated)", + "lsp-packages-prompt": "{method} packages (comma separated)", + "lsp-remove-installed-files": "Remove installed files for {server}?", + "lsp-server-disabled-toast": "Server disabled", + "lsp-server-enabled-toast": "Server enabled", + "lsp-server-id": "Server ID", + "lsp-server-label": "Server label", + "lsp-server-not-found": "Server not found", + "lsp-server-uninstalled": "Server uninstalled", + "lsp-startup-timeout": "Startup timeout", + "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", + "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", + "lsp-state-disabled": "disabled", + "lsp-state-enabled": "enabled", + "lsp-status-check-failed": "Check failed", + "lsp-status-installed": "Installed", + "lsp-status-installed-version": "Installed ({version})", + "lsp-status-line": "Status: {status}", + "lsp-status-not-installed": "Not installed", + "lsp-status-unknown": "Unknown", + "lsp-timeout-ms": "{timeout} ms", + "lsp-uninstall-command-unavailable": "Uninstall command not available", + "lsp-uninstall-server": "Uninstall server", + "lsp-update-command-optional": "Update command (optional)", + "lsp-update-command-unavailable": "Update command not available", + "lsp-update-server": "Update server", + "lsp-version-line": "Version: {version}", + "lsp-view-initialization-options": "View initialization options", + "settings-category-about-acode": "About Acode", + "settings-category-advanced": "Advanced", + "settings-category-assistance": "Assistance", + "settings-category-core": "Core settings", + "settings-category-cursor": "Cursor", + "settings-category-cursor-selection": "Cursor & selection", + "settings-category-custom-servers": "Custom servers", + "settings-category-customization-tools": "Customization & tools", + "settings-category-display": "Display", + "settings-category-editing": "Editing", + "settings-category-features": "Features", + "settings-category-files-sessions": "Files & sessions", + "settings-category-fonts": "Fonts", + "settings-category-general": "General", + "settings-category-guides-indicators": "Guides & indicators", + "settings-category-installation": "Installation", + "settings-category-interface": "Interface", + "settings-category-maintenance": "Maintenance", + "settings-category-permissions": "Permissions", + "settings-category-preview": "Preview", + "settings-category-scrolling": "Scrolling", + "settings-category-server": "Server", + "settings-category-servers": "Servers", + "settings-category-session": "Session", + "settings-category-support-acode": "Support Acode", + "settings-category-text-layout": "Text & layout", + "settings-info-app-animation": "Control transition animations across the app.", + "settings-info-app-check-files": "Refresh editors when files change outside Acode.", + "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", + "settings-info-app-confirm-on-exit": "Ask before closing the app.", + "settings-info-app-console": "Choose which debug console integration Acode uses.", + "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", + "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", + "settings-info-app-floating-button": "Show the floating quick actions button.", + "settings-info-app-font-manager": "Install, manage, or remove app fonts.", + "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", + "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", + "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", + "settings-info-app-language": "Choose the app language and translated labels.", + "settings-info-app-open-file-list-position": "Choose where the active files list appears.", + "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", + "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", + "settings-info-app-remember-files": "Reopen the files that were open last time.", + "settings-info-app-remember-folders": "Reopen folders from the previous session.", + "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", + "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", + "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", + "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", + "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", + "settings-info-editor-autosave": "Save changes automatically after a delay.", + "settings-info-editor-color-preview": "Preview color values inline in the editor.", + "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", + "settings-info-editor-font-family": "Choose the typeface used in the editor.", + "settings-info-editor-font-size": "Set the editor text size.", + "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", + "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", + "settings-info-editor-indent-guides": "Show indentation guide lines.", + "settings-info-editor-line-height": "Adjust vertical spacing between lines.", + "settings-info-editor-line-numbers": "Show line numbers in the gutter.", + "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", + "settings-info-editor-live-autocomplete": "Show suggestions while you type.", + "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", + "settings-info-editor-relative-line-numbers": "Show distance from the current line.", + "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", + "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", + "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", + "settings-info-editor-show-spaces": "Display visible whitespace markers.", + "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", + "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", + "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", + "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", + "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", + "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", + "settings-info-lsp-install-server": "Install or repair this language server.", + "settings-info-lsp-server-enabled": "Enable or disable this language server.", + "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", + "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", + "settings-info-lsp-update-server": "Update this language server if an update flow is available.", + "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", + "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", + "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", + "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", + "settings-info-main-changelog": "See recent updates and release notes.", + "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", + "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", + "settings-info-main-formatter": "Choose a formatter for each supported language.", + "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", + "settings-info-main-plugins": "Manage installed plugins and their available actions.", + "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", + "settings-info-main-rateapp": "Rate Acode on Google Play.", + "settings-info-main-remove-ads": "Unlock permanent ad-free access.", + "settings-info-main-reset": "Reset Acode to its default configuration.", + "settings-info-main-sponsors": "Support ongoing Acode development.", + "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", + "settings-info-main-theme": "App theme, contrast, and custom colors.", + "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", + "settings-info-preview-host": "Hostname used when opening the preview URL.", + "settings-info-preview-mode": "Choose where preview opens when you launch it.", + "settings-info-preview-preview-port": "Port used by the live preview server.", + "settings-info-preview-server-port": "Port used by the internal app server.", + "settings-info-preview-show-console-toggler": "Show the console button in preview.", + "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", + "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", + "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", + "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", + "search result label singular": "result", + "search result label plural": "results", + "pin tab": "Pin tab", + "unpin tab": "Unpin tab", + "pinned tab": "Pinned tab", + "unpin tab before closing": "Unpin the tab before closing it.", + "app font": "App font", + "settings-info-app-font-family": "Choose the font used across the app interface.", + "lsp-transport-method-stdio": "STDIO (launch a binary command)", + "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", + "lsp-websocket-url": "WebSocket URL", + "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", + "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", + "lsp-error-websocket-url-required": "WebSocket URL is required", + "lsp-remove-custom-server": "Remove custom server", + "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", + "lsp-custom-server-removed": "Custom server removed", + "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", + "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", + "save selected tabs": "Save selected tabs", + "close selected tabs": "Close selected tabs", + "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", + "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", + "close tabs to right": "Close Right", + "close tabs to left": "Close Left", + "close other tabs": "Close Others", + "auto close tags": "Auto close tags", + "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", + "ui zoom": "UI zoom", + "settings-info-app-ui-zoom": "Scale text across the Acode interface.", + "plugin-not-supported": "Plugin not supported", + "plugin-not-supported-info": "The plugin was created for older version of Acode." +} \ No newline at end of file diff --git a/src/lang/bn-bd.json b/src/lang/bn-bd.json index b4f677755..bfa4c1e5a 100644 --- a/src/lang/bn-bd.json +++ b/src/lang/bn-bd.json @@ -1,730 +1,732 @@ { - "lang": "বাংলা", - "about": "সম্পর্কে", - "active files": "সক্রিয় ফাইল", - "alert": "সতর্কীকরণ", - "app theme": "অ্যাপ থীম", - "autocorrect": " অটো কারেক্ট সক্রীয় করুন?", - "autosave": "অটো সংরক্ষণ", - "cancel": "বাতিল করুন", - "change language": "ভাষা বদলান", - "choose color": "কালার পছন্দ করুন", - "clear": "মুছে ফেলুন", - "close app": "অ্যাপটি বন্ধ করুন?", - "commit message": "কমিট মেসেজ", - "console": "কনসোল", - "conflict error": "কনফ্লিক্ট। আরেকটি কমিট করার আগে অপেক্ষা করুন। ", - "copy": " কপি", - "create folder error": "দুঃখিত, ফোল্ডার তৈরী করতে অসমর্থ", - "cut": "কাট", - "delete": "ডিলেট", - "dependencies": "নির্ভরতা", - "delay": "মিলিসেকেন্ডে সময়", - "editor settings": "সম্পাদক সেটিংস", - "editor theme": "সম্পাদক থীম", - "enter file name": "ফাইল এর নাম লিখুন", - "enter folder name": "ফোল্ডার এর নাম লিখুন", - "empty folder message": "ফাঁকা ফোল্ডার এর বার্তা", - "enter line number": "লাইন নম্বর লিখুন", - "error": "ত্রুটি", - "failed": "ব্যার্থ", - "file already exists": "ফাইলটি বিদ্যমান", - "file already exists force": "ফাইলটি বিদ্যমান. ওভার রাইট?", - "file changed": "ফাইলটি পরিবর্তিত হয়েছে, আবার লোড করুন?", - "file deleted": "ফাইল ডিলেটেড ", - "file is not supported": "ফাইল অসমর্থিত", - "file not supported": "এই ধরনের ফাইল অসমর্থিত", - "file too large": "ফাইলটি তুলনামূকভাবে বড়। সর্বোচ্চ অনুমোদিত সাইজ হচ্ছে {size}", - "file renamed": "ফাইল এর নাম পরিবর্তিত হয়েছে", - "file saved": "ফাইল সংরক্ষিত", - "folder added": "ফোল্ডার যোগ হয়েছে", - "folder already added": "ফোল্ডারটি আগেই সংযোজিত", - "font size": "ফন্টের আকার", - "goto": "লাইনে যান", - "icons definition": "প্রতীক বিবরন", - "info": "তথ্য", - "invalid value": "অকার্যকর মান", - "language changed": "সফলভাবে ভাষা পরিবর্তন হয়েছে", - "linting": "সিনট্যাক্স চেক করুন", - "logout": "লগ আউট", - "loading": "লোড হচ্ছে", - "my profile": "আমার প্রোফাইল", - "new file": "নতুন ফাইল", - "new folder": "নতুন ফোল্ডার", - "no": "না", - "no editor message": "মেনু থেকে নতুন ফাইল বা ফোল্ডার খুলুন বা তৈরি করুন", - "not set": "নির্দিষ্ট করা নেই", - "unsaved files close app": "অসংরক্ষিত ফাইল বিদ্যমান। অ্যাপ বন্ধ করবেন?", - "notice": "বিজ্ঞপ্তি", - "open file": "ফাইল খুলুন", - "open files and folders": "ফাইল এবং ফোল্ডার খুলুন", - "open folder": "ফোল্ডার খুলুন", - "open recent": "সাম্প্রতিক ফাইল", - "ok": "ঠিক আছে", - "overwrite": "ওভাররাইট", - "paste": "পেস্ট", - "preview mode": "প্রদর্শন মোড", - "read only file": "রিড অনলি ফাইল সংরক্ষণে অসমর্থ। অনুগ্রপূর্বক সেইভ অ্যাস করুন", - "reload": "পুনরায় লোড করুন", - "rename": "পুণ: নামকরন", - "replace": "প্রতিস্থাপন", - "required": "এই ফিল্ডটি প্রয়োজনীয়", - "run your web app": "আপনার ওয়েব অ্যাপ রান করুন", - "save": "সংরক্ষণ করুন", - "saving": "সংরক্ষিত হচ্ছে", - "save as": "সংরক্ষণের ধরন", - "save file to run": "অনুগ্রহ পূর্বক ব্রাউজারে রান করানোর আগে ফাইল টি সংরক্ষণ করুন", - "search": "খুঁজুন", - "see logs and errors": "logs এবং ভুল গুলো দেখুন", - "select folder": "ফোল্ডার নির্বাচন করুন", - "settings": "সেটিংস", - "settings saved": "সেটিংস সংরক্ষিত হয়েছে", - "show line numbers": "লাইন নাম্বার দেখান", - "show hidden files": "লুকায়িত ফাইলগুলো দেখুন", - "show spaces": "ফাকাগুলি দেখুন", - "soft tab": "Soft tab", - "sort by name": "নাম অনুসারে সাজান", - "success": "সফল", - "tab size": "ট্যাব আকার", - "text wrap": "টেক্সট মোড়ান /wrap", - "theme": "থীম", - "unable to delete file": "ডিলেট করতে অসমর্থ", - "unable to open file": "দুঃখিত, ফাইলটি খুলতে ব্যার্থ", - "unable to open folder": "দুঃখিত, ফোল্ডার খুলতে ব্যার্থ", - "unable to save file": "দুঃখিত, ফাইলটি সংরক্ষণে ব্যার্থ", - "unable to rename": "দুঃখিত, পুন: নামকরনে ব্যার্থ", - "unsaved file": "ফাইলটি সংরক্ষণ করা হইনি, তাও বন্ধ করবেন?", - "warning": "সতর্ক বাণী", - "use emmet": "emmet ব্যবহার করুন", - "use quick tools": "quick tools ব্যবহার করুন", - "yes": "হ্যা", - "encoding": "টেক্সট এনকোডিং", - "syntax highlighting": "সিনট্যাক্স হাইলাইট", - "read only": "রিড অনলি", - "select all": "সবটুকু নির্বাচন করুন", - "select branch": "শাখা নির্বাচন করুন", - "create new branch": "নতুন শাখা খুলুন", - "use branch": "শাখা ব্যবহার করুন", - "new branch": "নতুন শাখা", - "branch": "শাখা", - "key bindings": "কী বাইন্ডিংস", - "edit": "সম্পাদন করুন", - "reset": "রিসেট", - "color": "রং", - "select word": "শব্দ নির্বাচন করুন", - "quick tools": "Quick tools", - "select": "নির্বাচন", - "editor font": "সম্পাদক ফন্ট", - "new project": "নতুন প্রজেক্ট", - "format": "সাজান", - "project name": "প্রোজেক্ট এর নাম ", - "unsupported device": "আপনার ডিভাইসটি এই থিম সাপোর্ট করেনা।", - "vibrate on tap": "Vibrate on tap", - "copy command is not supported by ftp.": "কপি কমান্ড এফটিপি দ্বারা সমর্থিত নয়।", - "support title": "Acode কে সমর্থন করুন", - "fullscreen": "ফুলস্ক্রিন", - "animation": "অ্যানিমেশন", - "backup": "ব্যাকআপ", - "restore": "restore", - "backup successful": "ব্যাকআপ সফল", - "invalid backup file": "অবৈধ ব্যাকআপ ফাইল", - "add path": "পথ যোগ করুন", - "live autocompletion": "লাইভ স্বয়ংক্রিয়-সম্পূর্ণকরন", - "file properties": "ফাইলের বৈশিষ্ট্য", - "path": "পথ", - "type": "ধরন", - "word count": "শব্দ গণনা", - "line count": "লাইন গণনা", - "last modified": "শেষ সংশোধন", - "size": "আকার", - "share": "শেয়ার করুন", - "show print margin": "প্রিন্ট মার্জিন দেখাও", - "login": "লগইন", - "scrollbar size": "স্ক্রলবারের সাইজ", - "cursor controller size": "কার্সর কন্ট্রলার আকার", - "none": "none", - "small": "ছোট", - "large": "বড়", - "floating button": "ভাসমান বাটোন", - "confirm on exit": "প্রস্থান নিশ্চিত করুন", - "show console": "কনসোল দেখান", - "image": "ছবি", - "insert file": "ফাইল যোগ করুন", - "insert color": "রঙ যোগ করুন", - "powersave mode warning": "এক্সটার্নাল ব্রাউজারে প্রিভিউ দেখতে পাওয়ার সেভিং মোড বন্ধ করুন।", - "exit": "প্রস্থান করুন", - "custom": "custom", - "reset warning": "আপনি কি নিশ্চিত যে আপনি থিম রিসেট করতে চান৷?", - "theme type": "থিমের ধরণ", - "light": "লাইট", - "dark": "ডার্ক", - "file browser": "ফাইল ব্রাউজার", - "operation not permitted": "কার্যক্রম অনুমোদিত নয়", - "no such file or directory": "এমন কোন ফাইল বা ডিরেক্টরি নেই", - "input/output error": "ইনপুট/আউটপুট-এ ত্রুটি", - "permission denied": "অনুমতি দেয়া হয় নি", - "bad address": "Bad address", - "file exists": "ফাইল বিদ্যমান", - "not a directory": "ডিরেক্টরি নয়", - "is a directory": "একটি ডিরেক্টরি", - "invalid argument": "অগ্রহণযোগ্য আর্গুমেন্ট", - "too many open files in system": "সিস্টেমে অনেকগুলো ফাইল খোলা", - "too many open files": "অনেক ফাইল খোলা আছে", - "text file busy": "টেক্সট ফাইল ব্যাস্ত", - "no space left on device": "ডিভাইসে কোন জায়গা অবশিষ্ট নেই", - "read-only file system": "শুধুমাত্র পাঠযোগ্য ফাইল সিস্টেম", - "file name too long": "ফাইলের নাম অনেক বড়", - "too many users": "অনেক বেশি ব্যবহারকারী", - "connection timed out": "সংযোগের সময় শেষ", - "connection refused": "সংযোগ প্রত্যাখ্যান করা হয়েছে", - "owner died": "Owner died", - "an error occurred": "একটি ত্রুটি ঘটেছে", - "add ftp": "FTP সংযোগ করুন", - "add sftp": "SFTP সংযোগ করুন", - "save file": "ফাইলটি সেভ করুন", - "save file as": "সেইভ ফাইল অ্যাস", - "files": "ফাইলসমূহ", - "help": "সাহায্য", - "file has been deleted": "{file} ডিলিট করা হয়েছে!", - "feature not available": "এই বৈশিষ্ট্যটি শুধুমাত্র অ্যাপটির অর্থপ্রদত্ত সংস্করণে উপলব্ধ।", - "deleted file": "ডিলিট করা ফাইল", - "line height": "লাইনের উচ্চতা", - "preview info": "আপনি যদি সক্রিয় ফাইলটি চালাতে চান, তাহলে প্লে আইকনে আলতো চাপুন", - "manage all files": "Acode কে আপনার ডিভাইসের ফাইলগুলিকে সহজেই এডিট করতে সেটিংসে সমস্ত ফাইল এডিট করার অনুমতি দিন৷", - "close file": "ফাইল বন্ধ করুন", - "reset connections": "কানেকশন রিসেট করুন", - "check file changes": "ফাইলের পরিবর্তন চেক করুন", - "open in browser": "ব্রাউজারে খুলুন", - "desktop mode": "ডেক্সটপ মোড", - "toggle console": "কনসোল চালু/বন্ধ করুন", - "new line mode": "নিউ লাইন মোড", - "add a storage": "স্টোরেজ যোগ করুন", - "rate acode": "Acode-কে রেট করুন", - "support": "সমর্থন", - "downloading file": "{file} ডাউনলোড হচ্ছে", - "downloading...": "ডাউনলোড হচ্ছে...", - "folder name": "ফোল্ডারের-এর নাম", - "keyboard mode": "কীবোর্ডের ধরন", - "normal": "স্বাভাবিক", - "app settings": "অ্যাপ সেটিংস", - "disable in-app-browser caching": "ইন-অ্যাপ ব্রাউজারের ক্যাশ বন্ধ করুন", - "copied to clipboard": "ক্লিপবোর্ডে কপি করা হয়েছে", - "remember opened files": "খোলা ফাইলগুলো মনে রাখুন", - "remember opened folders": "খোলা ফোল্ডারগুলো মনে রাখুন", - "no suggestions": "কোনো পরামর্শ নেই", - "no suggestions aggressive": "No suggestions aggressive", - "install": "ইনস্টল করুন", - "installing": " ইনস্টল করা হচ্ছে...", - "plugins": "প্লাগইন", - "recently used": "সম্প্রতি ব্যবহৃত", - "update": "আপডেট করুন", - "uninstall": "আনইনস্টল করুন", - "download acode pro": "Acode pro ডাউনলোড করুন", - "loading plugins": "প্লাগইন লোড হচ্ছে", - "faqs": "প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী", - "feedback": "প্রতিক্রিয়া", - "header": "হেডার", - "sidebar": "সাইডবার", - "inapp": "অ্যাপে", - "browser": "ব্রাউজার", - "diagonal scrolling": "তির্যক স্ক্রোলিং", - "reverse scrolling": "বিপরীত স্ক্রোলিং", - "formatter": "ফরম্যাটার", - "format on save": "সংরক্ষনের সাথে বিন্যাস করুন", - "remove ads": "বিজ্ঞাপনগুলি সরান", - "fast": "দ্রুত", - "slow": "ধীর", - "scroll settings": "স্ক্রোল সেটিংস", - "scroll speed": "স্ক্রোল গতি", - "loading...": "লোড হচ্ছে...", - "no plugins found": "কোনও প্লাগইন পাওয়া যায়নি", - "name": "নাম", - "username": "ব্যবহারকারীর নাম", - "optional": "ঐচ্ছিক", - "hostname": "হোস্টের নাম", - "password": "পাসওয়ার্ড", - "security type": "নিরাপত্তার প্রকার", - "connection mode": "সংযোগের প্রকার", - "port": "পোর্ট", - "key file": "কী ফাইল", - "select key file": "কী ফাইল নির্বাচন করুন", - "passphrase": "পাসফ্রেজ", - "connecting...": "সংযুক্ত হচ্ছে...", - "type filename": "ফাইলের নাম টাইপ করুন", - "unable to load files": "ফাইল লোড করতে অক্ষম", - "preview port": "প্রিভিউ পোর্ট", - "find file": "ফাইলটি খুজুন", - "system": "সিস্টেম", - "please select a formatter": "একটি ফর্ম্যাটার নির্বাচন করুন৷", - "case sensitive": "কেস সেন্সিটিভ", - "regular expression": "রেগুলার এক্সপ্রেশন", - "whole word": "পুরো শব্দ", - "edit with": "এডিট উইথ", - "open with": "ওপেন উইথ", - "no app found to handle this file": "এই ফাইলটি খুলার জন্য কোনো অ্যাপ পাওয়া যায়নি", - "restore default settings": "সেটিংটি পূর্বাবস্থায় ফিরিয়ে আনুন", - "server port": "সার্ভার পোর্ট", - "preview settings": "প্রিভিউ সেটিংস", - "preview settings note": "যদি প্রিভিউ পোর্ট ও সার্ভার পোর্ট ভিন্ন হয়ে থাকে, অ্যাপ খুলবে না এর বদলে ব্রাউজারে অথবা অ্যাাপের ব্রাউজারে https://: খুলবে। এটা আপনি অন্য কোথাও সার্ভার চালিয়ে রাখলে ব্যবহার্যোগ্য।", - "backup/restore note": "এটি শুধুমাত্র আপনার সেটিংস, কাস্টম থিম এবং কী বাইন্ডিং ব্যাকআপ করবে। এটি আপনার FPT/SFTP, GitHub প্রোফাইল ব্যাকআপ করবে না।", - "host": "হোস্ট", - "retry ftp/sftp when fail": "এফটিপি/এসএফটিপি ব্যর্থ হলে, পুনরায় চেষ্টা করুন", - "more": "আরো", - "thank you :)": "ধন্যবাদ :)", - "purchase pending": "ক্রয় অপেক্ষারত", - "cancelled": "বাতিল", - "local": "স্থানীয়", - "remote": "দূরবর্তী", - "show console toggler": "কনসোল টগলার দেখান", - "binary file": "এই ফাইলটিতে বাইনারি ডেটা রয়েছে, আপনি কি এটি খুলতে চান?", - "relative line numbers": "আপেক্ষিক লাইন নম্বর", - "elastic tabstops": "ইল্যাস্টিক ট্যাবস্টপ্‌স", - "line based rtl switching": "লাইনভিত্তিক আরটিএল সুইচিং", - "hard wrap": "হার্ড র‍্যাপ", - "spellcheck": "বানান পরীক্ষণ", - "wrap method": "র‍্যাপ ম্যাথড", - "use textarea for ime": "আইএমই এর জন্য টেক্সএরিয়া ব্যবহার করুন", - "invalid plugin": "অবৈধ প্লাগইন", - "type command": "কমান্ড লিখুন", - "plugin": "প্লাগইন", - "quicktools trigger mode": "কুইক টুলস সক্রিয়ন মোড", - "print margin": "প্রিন্ট মার্জিন", - "touch move threshold": "টাচ মুভ সীমা", - "info-retryremotefsafterfail": "এফটিপি/এসএফটিপি কানেকশন ব্যর্থ হলে, পুনরায় চেষ্টা করুন", - "info-fullscreen": "হোম স্ক্রিনে টাইটেল-বার লুকান।", - "info-checkfiles": "অ্যাপ ব্যকগ্রাউন্ডে থাকা অবস্থায় পরিবর্তন পরীক্ষা করুন।", - "info-console": "জাভাস্ক্রিপ্ট কনসোল নির্বাচন করুন। ল্যাগেসি হচ্ছে সাধারন কনসোল , eruda হচ্ছে থার্ড পার্টি কনসোল", - "info-keyboardmode": "টেক্সট ইনপুটের জন্য কীবোর্ড মোড। 'No suggestions' সক্রিয় হলে পরামর্শগুলো লুকানো হবে এবং অটো কারেক্ট কাজ করবে। যদি 'No suggestions' কাজ না করে, তবে মানটি 'No suggestions aggressive'-এ পরিবর্তন করে চেষ্টা করুন।", - "info-rememberfiles": "অ্যাপ বন্ধ হলেও সক্রিয় ফাইলগুলো মনে রাখুন।", - "info-rememberfolders": "অ্যাপ বন্ধ হলেও সক্রিয় ফোল্ডারগুলো মনে রাখুন।", - "info-floatingbutton": "কুইক টুলস, ভাসমান বাটন দেখান অথবা লুকান।", - "info-openfilelistpos": "সক্রিয় ফাইলের তালিকা যেখানে দেখানো হবে।", - "info-touchmovethreshold": "যদি আপনার ডিভাইসের টাচ সেন্সিটিভিটি বেশি হয়ে থাকে, দূর্ঘটনাবসত স্থানান্তর বন্ধ করতে আপনি এই মানটি বাড়াতে পারেন।", - "info-scroll-settings": "এই সেটিংস-এর মাঝে স্ক্রল সেটিংসের অন্তর্যুক্ত টেক্সট র‍্যাপ সেটিংস রয়েছে ", - "info-animation": "যদি অ্যাপটি ধীরে কাজ করে, অ্যানিমেশন বন্ধ করুন।", - "info-quicktoolstriggermode": "যদি quick tools এর বাটনগুলো কাজ না করে, এখানের মানগুলো পরিবর্তন করে চেষ্টা করুন।", - "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": "ইনস্টল করা হয়েছে", - "all": "সব", - "medium": "মধ্যম", - "refund": "রিফান্ড", - "product not available": "প্রোডাক্ট লভ্য নয়", - "no-product-info": "এই প্রোডাক্টটি বর্তমানে আপনার দেশে উপলব্ধ নয়, পরে আবার চেষ্টা করুন।", - "close": "বন্ধ", - "explore": "এক্সপ্লোর", - "key bindings updated": "কী বাইন্ডিংস আপডেট হয়েছে", - "search in files": "ফাইলগুলোর মাঝে খুঁজুন", - "exclude files": "ফাইল ছাঁটাই করুন", - "include files": "ফাইল অন্তর্ভুক্ত করুন", - "search result": "{files}টি ফাইলের মধ্যে {matches}টি ফলাফল পাওয়া গেছে।", - "invalid regex": "অবৈধ রেগুলার এক্সপ্রেশন: {message}।", - "bottom": "Bottom", - "save all": "সব সংরক্ষন করুন", - "close all": "সব বন্ধ করুন", - "unsaved files warning": "কিছু ফাইল সংরক্ষিত নয়। 'ok' তে ক্লিক করে কি করা হবে নির্বাচন করুন অথবা 'cancel' চেপে পেছনে ফিরে যান।", - "save all warning": "আপনি কি নিশ্চিতভাবে সকল ফাইল সংরক্ষন করে বন্ধ চান? এই কার্যক্রমটির ফলাফল বাতিল করা যাবে না।", - "save all changes warning": "আপনি কি নিশ্চিতভাবে সকল ফাইল সংরক্ষন করতে চান?", - "close all warning": "আপনি কি নিশ্চিতভাবে সকল ফাইল বন্ধ করতে চান? আপনার অসংরক্ষিত ফলাফলসমূহ হারিয়ে যাবে এবং ফেরানো সম্ভব হবে না।", - "refresh": "রিফ্রেস", - "shortcut buttons": "সর্টকাট বাটন", - "no result": "কোনো ফলাফল নেই", - "searching...": "খোঁজ চলছে...", - "quicktools:ctrl-key": "কন্ট্রল/কমান্ড কী", - "quicktools:tab-key": "ট্যাব কী", - "quicktools:shift-key": "শিফট কী", - "quicktools:undo": "আনডু", - "quicktools:redo": "রিডু", - "quicktools:search": "ফাইলের মাঝে খুঁজুন", - "quicktools:save": "ফাইল সংরক্ষণ করুন", - "quicktools:esc-key": "এসকেপ কী", - "quicktools:curlybracket": "কার্লি ব্র্যাকেট যুক্ত করুন", - "quicktools:squarebracket": "স্কয়ার ব্র্যাকেট যুক্ত করুন", - "quicktools:parentheses": "বন্ধনী যুক্ত করুন", - "quicktools:anglebracket": "এঙ্গেল ব্র্যাকেট যুক্ত করুন", - "quicktools:left-arrow-key": "লেফট অ্যারো কী", - "quicktools:right-arrow-key": "রাইট অ্যাারো কী", - "quicktools:up-arrow-key": "আপ অ্যাারো কী", - "quicktools:down-arrow-key": "ডাউন অ্যাারো কী", - "quicktools:moveline-up": "লাইন উপরে সরান", - "quicktools:moveline-down": "লাইন নিচে সরান", - "quicktools:copyline-up": "লাইন উপরে কপি করুন", - "quicktools:copyline-down": "লাইন নিচে কপি করুন", - "quicktools:semicolon": "সেমিকোলোন যোগ করুন", - "quicktools:quotation": "কোটেশন যোগ করুন", - "quicktools:and": "অ্যাান্ড চিহ্ন যোগ করুন", - "quicktools:bar": "বার চিহ্ন যুক্ত করুন", - "quicktools:equal": "সমান চিহ্ন যোগ করুন", - "quicktools:slash": "স্ল্যাশ চিহ্ন যুক্ত করুন", - "quicktools:exclamation": "আশ্চর্যবোধক চিহ্ন যোগ করুন", - "quicktools:alt-key": "আল্ট কী", - "quicktools:meta-key": "উইন্ডোজ/মেটা কী", - "info-quicktoolssettings": "সম্পাদকের নিচে Quicktools কন্টেইনারে শর্টকাট বাটন এবং কীবোর্ড কী কাস্টমাইজ করুন, যাতে কোডিং অভিজ্ঞতা উন্নত হয়।", - "info-excludefolders": "node_modules ফোল্ডারের সব ফাইল উপেক্ষা করতে /node_modules/ প্যাটার্ন ব্যবহার করুন। এটি ফাইলগুলো তালিকাভুক্ত হতে বাধা দেবে এবং সার্চে অন্তর্ভুক্ত হবে না।", - "missed files": "সার্চ শুরু হওয়ার পরে {count} ফাইল স্ক্যান করা হয়েছে এবং সার্চে অন্তর্ভুক্ত হবে না।", - "remove": "মুছে ফেলুন", - "quicktools:command-palette": "কমান্ড প্যালেট", - "default file encoding": "ডিফল্ট ফাইল এনকোডিং", - "remove entry": "আপনি কি নিশ্চিতভাবে '{name}' সংরক্ষিত পথ থেকে মুছে ফেলতে চান? মনে রাখবেন এটা মুছে ফেললেও পথটি মুছে যাবে না।", - "delete entry": "মুছে ফেলা নিশ্চিত করুন: '{name}'। কার্যক্রম অসম্পাদিত করা সম্ভব হবে না। চালিয়ে যান?", - "change encoding": "পুনরায় '{file}' ফাইলটি '{encoding}'-এ খুলুন? এই কার্যক্রমের মাধ্যমে অসংরক্ষিত পরিবর্তনগুলো হারিয়ে যাবে. আপনি কি নিশ্চিতভাবে পুনরায় খুলতে চান?", - "reopen file": "আপনি কি নিশ্চিতভাবে '{file}' পুনরায় খুলতে চান? অসংরক্ষিত পরিবর্তনগুলো হারিয়ে যাবে।", - "plugin min version": "{name} শুধমাত্র Acode - {v-code} কিংবা তার পরবর্তিতে লভ্য. আপডেট করতে এখানে ক্লিক করুন।", - "color preview": "কালার প্রিভিউ", - "confirm": "নিশ্চিত", - "list files": "{name}- এর ভেতরের সকল ফাইল তালিকাভুক্ত করুন? অতিরিক্ত ফাইল অ্যাপটি ক্র্যাশ করতে পারে।", - "problems": "সমস্যাগুলো", - "show side buttons": "সাইড বাটনগুলো দেখান", - "bug_report": "বাগ রিপোর্ট জমা দিন", - "verified publisher": "ভেরিফায়েড প্রকাশক", - "most_downloaded": "সর্বাধিক ডাউনলোড", - "newly_added": "নতুন যোগ হয়েছে", - "top_rated": "সর্বোচ্চ রেটিং", - "rename not supported": "Termux ডিরেক্টরিতে নাম পরিবর্তন সমর্থিত নয়", - "compress": "সংকুচিত করুন", - "copy uri": "URI কপি করুন", - "delete entries": "আপনি কি নিশ্চিত যে {count} আইটেম মুছে ফেলতে চান?", - "deleting items": "{count} আইটেম মুছে ফেলা হচ্ছে...", - "import project zip": "প্রোজেক্ট (zip) ইম্পোর্ট করুন", - "changelog": "পরিবর্তনের তালিকা", - "notifications": "নোটিফিকেশন", - "no_unread_notifications": "কোনো অনপঠিত নোটিফিকেশন নেই", - "should_use_current_file_for_preview": "ডিফল্ট (index.html) এর পরিবর্তে প্রিভিউ-এর জন্য বর্তমান ফাইল ব্যবহার করা উচিত কি?", - "fade fold widgets": "ফোল্ড উইজেটস ফেড করুন", - "quicktools:home-key": "হোম কী", - "quicktools:end-key": "এন্ড কী", - "quicktools:pageup-key": "পেজআপ কী", - "quicktools:pagedown-key": "পেজডাউন কী", - "quicktools:delete-key": "ডিলেট কী", - "quicktools:tilde": "টিল্ডা চিহ্ন যোগ করুন", - "quicktools:backtick": "ব্যাকটিক চিহ্ন যোগ করুন", - "quicktools:hash": "হ্যাশ চিহ্ন যোগ করুন", - "quicktools:dollar": "ডলার চিহ্ন যোগ করুন", - "quicktools:modulo": "মডুলো/পারসেন্ট চিহ্ন যোগ করুন", - "quicktools:caret": "ক্যারেট চিহ্ন যোগ করুন", - "plugin_enabled": "প্লাগইন সক্রিয়", - "plugin_disabled": "প্লাগইন নিষ্ক্রিয়", - "enable_plugin": "এই প্লাগইন সক্রিয় করুন", - "disable_plugin": "এই প্লাগইন নিষ্ক্রিয় করুন", - "open_source": "ওপেন সোর্স", - "terminal settings": "টার্মিনাল সেটিংস", - "font ligatures": "ফন্ট লিগেচার", - "letter spacing": "অক্ষরের ফাঁক", - "terminal:tab stop width": "ট্যাব স্টপ প্রস্থ", - "terminal:scrollback": "স্ক্রলব্যাক লাইন", - "terminal:cursor blink": "কার্সর ব্লিঙ্ক", - "terminal:font weight": "ফন্ট ওজন", - "terminal:cursor inactive style": "নিষ্ক্রিয় কার্সর স্টাইল", - "terminal:cursor style": "কার্সর স্টাইল", - "terminal:font family": "ফন্ট ফ্যামিলি", - "terminal:convert eol": "EOL রূপান্তর করুন", - "terminal:confirm tab close": "Confirm terminal tab close", - "terminal:image support": "Image support", - "terminal": "টার্মিনাল", - "allFileAccess": "সকল ফাইল অ্যাক্সেস", - "fonts": "ফন্ট", - "sponsor": "স্পন্সর", - "downloads": "ডাউনলোড", - "reviews": "রিভিউ", - "overview": "সংক্ষিপ্ত বিবরণ", - "contributors": "অবদানকারী", - "quicktools:hyphen": "হাইফেন যুক্ত করুন", - "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", - "backup created": "Backup created", - "restore completed": "Restore completed", - "restore will include": "This will restore", - "restore warning": "This action cannot be undone. Continue?", - "reload to apply": "Reload to apply changes?", - "reload app": "Reload app", - "preparing backup": "Preparing backup", - "collecting settings": "Collecting settings", - "collecting key bindings": "Collecting key bindings", - "collecting plugins": "Collecting plugin information", - "creating backup": "Creating backup file", - "validating backup": "Validating backup", - "restoring key bindings": "Restoring key bindings", - "restoring plugins": "Restoring plugins", - "restoring settings": "Restoring settings", - "legacy backup warning": "This is an older backup format. Some features may be limited.", - "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", - "plugin not found": "Plugin not found in registry", - "paid plugin skipped": "Paid plugin - purchase not found", - "source not found": "Source file no longer exists", - "restored": "Restored", - "skipped": "Skipped", - "backup not valid object": "Backup file is not a valid object", - "backup no data": "Backup file contains no data to restore", - "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", - "backup missing metadata": "Missing backup metadata - some info may be unavailable", - "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", - "backup checksum verify failed": "Could not verify checksum", - "backup invalid settings": "Invalid settings format", - "backup invalid keybindings": "Invalid keyBindings format", - "backup invalid plugins": "Invalid installedPlugins format", - "issues found": "Issues found", - "error details": "Error details", - "active tools": "Active tools", - "available tools": "Available tools", - "recent": "Recent Files", - "command palette": "Open Command Palette", - "change theme": "Change Theme", - "documentation": "Documentation", - "open in terminal": "Open in Terminal", - "developer mode": "Developer Mode", - "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", - "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", - "developer mode disabled": "Developer mode disabled", - "copy relative path": "Copy Relative Path", - "shortcut request sent": "Shortcut request opened. Tap Add to finish.", - "add to home screen": "Add to home screen", - "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", - "save file before home shortcut": "Save the file before adding it to the home screen.", - "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", - "shift click selection": "Shift + tap/click selection", - "earn ad-free time": "Earn ad-free time", - "indent guides": "Indent guides", - "language servers": "Language servers", - "lint gutter": "Show lint gutter", - "rainbow brackets": "Rainbow brackets", - "lsp-add-custom-server": "Add custom server", - "lsp-binary-args": "Binary args (JSON array)", - "lsp-binary-command": "Binary command", - "lsp-binary-path-optional": "Binary path (optional)", - "lsp-check-command-optional": "Check command (optional override)", - "lsp-checking-installation-status": "Checking installation status...", - "lsp-configured": "Configured", - "lsp-custom-server-added": "Custom server added", - "lsp-default": "Default", - "lsp-details-line": "Details: {details}", - "lsp-edit-initialization-options": "Edit initialization options", - "lsp-empty": "Empty", - "lsp-enabled": "Enabled", - "lsp-error-add-server-failed": "Failed to add server", - "lsp-error-args-must-be-array": "Arguments must be a JSON array", - "lsp-error-binary-command-required": "Binary command is required", - "lsp-error-language-id-required": "At least one language ID is required", - "lsp-error-package-required": "At least one package is required", - "lsp-error-server-id-required": "Server ID is required", - "lsp-feature-completion": "Code completion", - "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", - "lsp-feature-diagnostics": "Diagnostics", - "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", - "lsp-feature-formatting": "Formatting", - "lsp-feature-formatting-info": "Enable code formatting from the language server.", - "lsp-feature-hover": "Hover information", - "lsp-feature-hover-info": "Show type information and documentation on hover.", - "lsp-feature-inlay-hints": "Inlay hints", - "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", - "lsp-feature-signature": "Signature help", - "lsp-feature-signature-info": "Show function parameter hints while typing.", - "lsp-feature-state-toast": "{feature} {state}", - "lsp-initialization-options": "Initialization options", - "lsp-initialization-options-json": "Initialization options (JSON)", - "lsp-initialization-options-updated": "Initialization options updated", - "lsp-install-command": "Install command", - "lsp-install-command-unavailable": "Install command not available", - "lsp-install-info-check-failed": "Acode could not verify the installation status.", - "lsp-install-info-missing": "Language server is not installed in the terminal environment.", - "lsp-install-info-ready": "Language server is installed and ready.", - "lsp-install-info-unknown": "Installation status could not be checked automatically.", - "lsp-install-info-version-available": "Version {version} is available.", - "lsp-install-method-apk": "APK package", - "lsp-install-method-cargo": "Cargo crate", - "lsp-install-method-manual": "Manual binary", - "lsp-install-method-npm": "npm package", - "lsp-install-method-pip": "pip package", - "lsp-install-method-shell": "Custom shell", - "lsp-install-method-title": "Install method", - "lsp-install-repair": "Install / repair", - "lsp-installation-status": "Installation status", - "lsp-installed": "Installed", - "lsp-invalid-timeout": "Invalid timeout value", - "lsp-language-ids": "Language IDs (comma separated)", - "lsp-packages-prompt": "{method} packages (comma separated)", - "lsp-remove-installed-files": "Remove installed files for {server}?", - "lsp-server-disabled-toast": "Server disabled", - "lsp-server-enabled-toast": "Server enabled", - "lsp-server-id": "Server ID", - "lsp-server-label": "Server label", - "lsp-server-not-found": "Server not found", - "lsp-server-uninstalled": "Server uninstalled", - "lsp-startup-timeout": "Startup timeout", - "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", - "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", - "lsp-state-disabled": "disabled", - "lsp-state-enabled": "enabled", - "lsp-status-check-failed": "Check failed", - "lsp-status-installed": "Installed", - "lsp-status-installed-version": "Installed ({version})", - "lsp-status-line": "Status: {status}", - "lsp-status-not-installed": "Not installed", - "lsp-status-unknown": "Unknown", - "lsp-timeout-ms": "{timeout} ms", - "lsp-uninstall-command-unavailable": "Uninstall command not available", - "lsp-uninstall-server": "Uninstall server", - "lsp-update-command-optional": "Update command (optional)", - "lsp-update-command-unavailable": "Update command not available", - "lsp-update-server": "Update server", - "lsp-version-line": "Version: {version}", - "lsp-view-initialization-options": "View initialization options", - "settings-category-about-acode": "About Acode", - "settings-category-advanced": "Advanced", - "settings-category-assistance": "Assistance", - "settings-category-core": "Core settings", - "settings-category-cursor": "Cursor", - "settings-category-cursor-selection": "Cursor & selection", - "settings-category-custom-servers": "Custom servers", - "settings-category-customization-tools": "Customization & tools", - "settings-category-display": "Display", - "settings-category-editing": "Editing", - "settings-category-features": "Features", - "settings-category-files-sessions": "Files & sessions", - "settings-category-fonts": "Fonts", - "settings-category-general": "General", - "settings-category-guides-indicators": "Guides & indicators", - "settings-category-installation": "Installation", - "settings-category-interface": "Interface", - "settings-category-maintenance": "Maintenance", - "settings-category-permissions": "Permissions", - "settings-category-preview": "Preview", - "settings-category-scrolling": "Scrolling", - "settings-category-server": "Server", - "settings-category-servers": "Servers", - "settings-category-session": "Session", - "settings-category-support-acode": "Support Acode", - "settings-category-text-layout": "Text & layout", - "settings-info-app-animation": "Control transition animations across the app.", - "settings-info-app-check-files": "Refresh editors when files change outside Acode.", - "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", - "settings-info-app-confirm-on-exit": "Ask before closing the app.", - "settings-info-app-console": "Choose which debug console integration Acode uses.", - "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", - "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", - "settings-info-app-floating-button": "Show the floating quick actions button.", - "settings-info-app-font-manager": "Install, manage, or remove app fonts.", - "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", - "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", - "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", - "settings-info-app-language": "Choose the app language and translated labels.", - "settings-info-app-open-file-list-position": "Choose where the active files list appears.", - "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", - "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", - "settings-info-app-remember-files": "Reopen the files that were open last time.", - "settings-info-app-remember-folders": "Reopen folders from the previous session.", - "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", - "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", - "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", - "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", - "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", - "settings-info-editor-autosave": "Save changes automatically after a delay.", - "settings-info-editor-color-preview": "Preview color values inline in the editor.", - "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", - "settings-info-editor-font-family": "Choose the typeface used in the editor.", - "settings-info-editor-font-size": "Set the editor text size.", - "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", - "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", - "settings-info-editor-indent-guides": "Show indentation guide lines.", - "settings-info-editor-line-height": "Adjust vertical spacing between lines.", - "settings-info-editor-line-numbers": "Show line numbers in the gutter.", - "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", - "settings-info-editor-live-autocomplete": "Show suggestions while you type.", - "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", - "settings-info-editor-relative-line-numbers": "Show distance from the current line.", - "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", - "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", - "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", - "settings-info-editor-show-spaces": "Display visible whitespace markers.", - "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", - "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", - "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", - "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", - "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", - "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", - "settings-info-lsp-install-server": "Install or repair this language server.", - "settings-info-lsp-server-enabled": "Enable or disable this language server.", - "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", - "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", - "settings-info-lsp-update-server": "Update this language server if an update flow is available.", - "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", - "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", - "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", - "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", - "settings-info-main-changelog": "See recent updates and release notes.", - "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", - "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", - "settings-info-main-formatter": "Choose a formatter for each supported language.", - "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", - "settings-info-main-plugins": "Manage installed plugins and their available actions.", - "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", - "settings-info-main-rateapp": "Rate Acode on Google Play.", - "settings-info-main-remove-ads": "Unlock permanent ad-free access.", - "settings-info-main-reset": "Reset Acode to its default configuration.", - "settings-info-main-sponsors": "Support ongoing Acode development.", - "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", - "settings-info-main-theme": "App theme, contrast, and custom colors.", - "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", - "settings-info-preview-host": "Hostname used when opening the preview URL.", - "settings-info-preview-mode": "Choose where preview opens when you launch it.", - "settings-info-preview-preview-port": "Port used by the live preview server.", - "settings-info-preview-server-port": "Port used by the internal app server.", - "settings-info-preview-show-console-toggler": "Show the console button in preview.", - "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", - "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", - "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", - "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", - "search result label singular": "result", - "search result label plural": "results", - "pin tab": "Pin tab", - "unpin tab": "Unpin tab", - "pinned tab": "Pinned tab", - "unpin tab before closing": "Unpin the tab before closing it.", - "app font": "App font", - "settings-info-app-font-family": "Choose the font used across the app interface.", - "lsp-transport-method-stdio": "STDIO (launch a binary command)", - "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", - "lsp-websocket-url": "WebSocket URL", - "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", - "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", - "lsp-error-websocket-url-required": "WebSocket URL is required", - "lsp-remove-custom-server": "Remove custom server", - "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", - "lsp-custom-server-removed": "Custom server removed", - "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", - "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", - "save selected tabs": "Save selected tabs", - "close selected tabs": "Close selected tabs", - "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", - "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", - "close tabs to right": "Close Right", - "close tabs to left": "Close Left", - "close other tabs": "Close Others", - "auto close tags": "Auto close tags", - "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", - "ui zoom": "UI zoom", - "settings-info-app-ui-zoom": "Scale text across the Acode interface." -} + "lang": "বাংলা", + "about": "সম্পর্কে", + "active files": "সক্রিয় ফাইল", + "alert": "সতর্কীকরণ", + "app theme": "অ্যাপ থীম", + "autocorrect": " অটো কারেক্ট সক্রীয় করুন?", + "autosave": "অটো সংরক্ষণ", + "cancel": "বাতিল করুন", + "change language": "ভাষা বদলান", + "choose color": "কালার পছন্দ করুন", + "clear": "মুছে ফেলুন", + "close app": "অ্যাপটি বন্ধ করুন?", + "commit message": "কমিট মেসেজ", + "console": "কনসোল", + "conflict error": "কনফ্লিক্ট। আরেকটি কমিট করার আগে অপেক্ষা করুন। ", + "copy": " কপি", + "create folder error": "দুঃখিত, ফোল্ডার তৈরী করতে অসমর্থ", + "cut": "কাট", + "delete": "ডিলেট", + "dependencies": "নির্ভরতা", + "delay": "মিলিসেকেন্ডে সময়", + "editor settings": "সম্পাদক সেটিংস", + "editor theme": "সম্পাদক থীম", + "enter file name": "ফাইল এর নাম লিখুন", + "enter folder name": "ফোল্ডার এর নাম লিখুন", + "empty folder message": "ফাঁকা ফোল্ডার এর বার্তা", + "enter line number": "লাইন নম্বর লিখুন", + "error": "ত্রুটি", + "failed": "ব্যার্থ", + "file already exists": "ফাইলটি বিদ্যমান", + "file already exists force": "ফাইলটি বিদ্যমান. ওভার রাইট?", + "file changed": "ফাইলটি পরিবর্তিত হয়েছে, আবার লোড করুন?", + "file deleted": "ফাইল ডিলেটেড ", + "file is not supported": "ফাইল অসমর্থিত", + "file not supported": "এই ধরনের ফাইল অসমর্থিত", + "file too large": "ফাইলটি তুলনামূকভাবে বড়। সর্বোচ্চ অনুমোদিত সাইজ হচ্ছে {size}", + "file renamed": "ফাইল এর নাম পরিবর্তিত হয়েছে", + "file saved": "ফাইল সংরক্ষিত", + "folder added": "ফোল্ডার যোগ হয়েছে", + "folder already added": "ফোল্ডারটি আগেই সংযোজিত", + "font size": "ফন্টের আকার", + "goto": "লাইনে যান", + "icons definition": "প্রতীক বিবরন", + "info": "তথ্য", + "invalid value": "অকার্যকর মান", + "language changed": "সফলভাবে ভাষা পরিবর্তন হয়েছে", + "linting": "সিনট্যাক্স চেক করুন", + "logout": "লগ আউট", + "loading": "লোড হচ্ছে", + "my profile": "আমার প্রোফাইল", + "new file": "নতুন ফাইল", + "new folder": "নতুন ফোল্ডার", + "no": "না", + "no editor message": "মেনু থেকে নতুন ফাইল বা ফোল্ডার খুলুন বা তৈরি করুন", + "not set": "নির্দিষ্ট করা নেই", + "unsaved files close app": "অসংরক্ষিত ফাইল বিদ্যমান। অ্যাপ বন্ধ করবেন?", + "notice": "বিজ্ঞপ্তি", + "open file": "ফাইল খুলুন", + "open files and folders": "ফাইল এবং ফোল্ডার খুলুন", + "open folder": "ফোল্ডার খুলুন", + "open recent": "সাম্প্রতিক ফাইল", + "ok": "ঠিক আছে", + "overwrite": "ওভাররাইট", + "paste": "পেস্ট", + "preview mode": "প্রদর্শন মোড", + "read only file": "রিড অনলি ফাইল সংরক্ষণে অসমর্থ। অনুগ্রপূর্বক সেইভ অ্যাস করুন", + "reload": "পুনরায় লোড করুন", + "rename": "পুণ: নামকরন", + "replace": "প্রতিস্থাপন", + "required": "এই ফিল্ডটি প্রয়োজনীয়", + "run your web app": "আপনার ওয়েব অ্যাপ রান করুন", + "save": "সংরক্ষণ করুন", + "saving": "সংরক্ষিত হচ্ছে", + "save as": "সংরক্ষণের ধরন", + "save file to run": "অনুগ্রহ পূর্বক ব্রাউজারে রান করানোর আগে ফাইল টি সংরক্ষণ করুন", + "search": "খুঁজুন", + "see logs and errors": "logs এবং ভুল গুলো দেখুন", + "select folder": "ফোল্ডার নির্বাচন করুন", + "settings": "সেটিংস", + "settings saved": "সেটিংস সংরক্ষিত হয়েছে", + "show line numbers": "লাইন নাম্বার দেখান", + "show hidden files": "লুকায়িত ফাইলগুলো দেখুন", + "show spaces": "ফাকাগুলি দেখুন", + "soft tab": "Soft tab", + "sort by name": "নাম অনুসারে সাজান", + "success": "সফল", + "tab size": "ট্যাব আকার", + "text wrap": "টেক্সট মোড়ান /wrap", + "theme": "থীম", + "unable to delete file": "ডিলেট করতে অসমর্থ", + "unable to open file": "দুঃখিত, ফাইলটি খুলতে ব্যার্থ", + "unable to open folder": "দুঃখিত, ফোল্ডার খুলতে ব্যার্থ", + "unable to save file": "দুঃখিত, ফাইলটি সংরক্ষণে ব্যার্থ", + "unable to rename": "দুঃখিত, পুন: নামকরনে ব্যার্থ", + "unsaved file": "ফাইলটি সংরক্ষণ করা হইনি, তাও বন্ধ করবেন?", + "warning": "সতর্ক বাণী", + "use emmet": "emmet ব্যবহার করুন", + "use quick tools": "quick tools ব্যবহার করুন", + "yes": "হ্যা", + "encoding": "টেক্সট এনকোডিং", + "syntax highlighting": "সিনট্যাক্স হাইলাইট", + "read only": "রিড অনলি", + "select all": "সবটুকু নির্বাচন করুন", + "select branch": "শাখা নির্বাচন করুন", + "create new branch": "নতুন শাখা খুলুন", + "use branch": "শাখা ব্যবহার করুন", + "new branch": "নতুন শাখা", + "branch": "শাখা", + "key bindings": "কী বাইন্ডিংস", + "edit": "সম্পাদন করুন", + "reset": "রিসেট", + "color": "রং", + "select word": "শব্দ নির্বাচন করুন", + "quick tools": "Quick tools", + "select": "নির্বাচন", + "editor font": "সম্পাদক ফন্ট", + "new project": "নতুন প্রজেক্ট", + "format": "সাজান", + "project name": "প্রোজেক্ট এর নাম ", + "unsupported device": "আপনার ডিভাইসটি এই থিম সাপোর্ট করেনা।", + "vibrate on tap": "Vibrate on tap", + "copy command is not supported by ftp.": "কপি কমান্ড এফটিপি দ্বারা সমর্থিত নয়।", + "support title": "Acode কে সমর্থন করুন", + "fullscreen": "ফুলস্ক্রিন", + "animation": "অ্যানিমেশন", + "backup": "ব্যাকআপ", + "restore": "restore", + "backup successful": "ব্যাকআপ সফল", + "invalid backup file": "অবৈধ ব্যাকআপ ফাইল", + "add path": "পথ যোগ করুন", + "live autocompletion": "লাইভ স্বয়ংক্রিয়-সম্পূর্ণকরন", + "file properties": "ফাইলের বৈশিষ্ট্য", + "path": "পথ", + "type": "ধরন", + "word count": "শব্দ গণনা", + "line count": "লাইন গণনা", + "last modified": "শেষ সংশোধন", + "size": "আকার", + "share": "শেয়ার করুন", + "show print margin": "প্রিন্ট মার্জিন দেখাও", + "login": "লগইন", + "scrollbar size": "স্ক্রলবারের সাইজ", + "cursor controller size": "কার্সর কন্ট্রলার আকার", + "none": "none", + "small": "ছোট", + "large": "বড়", + "floating button": "ভাসমান বাটোন", + "confirm on exit": "প্রস্থান নিশ্চিত করুন", + "show console": "কনসোল দেখান", + "image": "ছবি", + "insert file": "ফাইল যোগ করুন", + "insert color": "রঙ যোগ করুন", + "powersave mode warning": "এক্সটার্নাল ব্রাউজারে প্রিভিউ দেখতে পাওয়ার সেভিং মোড বন্ধ করুন।", + "exit": "প্রস্থান করুন", + "custom": "custom", + "reset warning": "আপনি কি নিশ্চিত যে আপনি থিম রিসেট করতে চান৷?", + "theme type": "থিমের ধরণ", + "light": "লাইট", + "dark": "ডার্ক", + "file browser": "ফাইল ব্রাউজার", + "operation not permitted": "কার্যক্রম অনুমোদিত নয়", + "no such file or directory": "এমন কোন ফাইল বা ডিরেক্টরি নেই", + "input/output error": "ইনপুট/আউটপুট-এ ত্রুটি", + "permission denied": "অনুমতি দেয়া হয় নি", + "bad address": "Bad address", + "file exists": "ফাইল বিদ্যমান", + "not a directory": "ডিরেক্টরি নয়", + "is a directory": "একটি ডিরেক্টরি", + "invalid argument": "অগ্রহণযোগ্য আর্গুমেন্ট", + "too many open files in system": "সিস্টেমে অনেকগুলো ফাইল খোলা", + "too many open files": "অনেক ফাইল খোলা আছে", + "text file busy": "টেক্সট ফাইল ব্যাস্ত", + "no space left on device": "ডিভাইসে কোন জায়গা অবশিষ্ট নেই", + "read-only file system": "শুধুমাত্র পাঠযোগ্য ফাইল সিস্টেম", + "file name too long": "ফাইলের নাম অনেক বড়", + "too many users": "অনেক বেশি ব্যবহারকারী", + "connection timed out": "সংযোগের সময় শেষ", + "connection refused": "সংযোগ প্রত্যাখ্যান করা হয়েছে", + "owner died": "Owner died", + "an error occurred": "একটি ত্রুটি ঘটেছে", + "add ftp": "FTP সংযোগ করুন", + "add sftp": "SFTP সংযোগ করুন", + "save file": "ফাইলটি সেভ করুন", + "save file as": "সেইভ ফাইল অ্যাস", + "files": "ফাইলসমূহ", + "help": "সাহায্য", + "file has been deleted": "{file} ডিলিট করা হয়েছে!", + "feature not available": "এই বৈশিষ্ট্যটি শুধুমাত্র অ্যাপটির অর্থপ্রদত্ত সংস্করণে উপলব্ধ।", + "deleted file": "ডিলিট করা ফাইল", + "line height": "লাইনের উচ্চতা", + "preview info": "আপনি যদি সক্রিয় ফাইলটি চালাতে চান, তাহলে প্লে আইকনে আলতো চাপুন", + "manage all files": "Acode কে আপনার ডিভাইসের ফাইলগুলিকে সহজেই এডিট করতে সেটিংসে সমস্ত ফাইল এডিট করার অনুমতি দিন৷", + "close file": "ফাইল বন্ধ করুন", + "reset connections": "কানেকশন রিসেট করুন", + "check file changes": "ফাইলের পরিবর্তন চেক করুন", + "open in browser": "ব্রাউজারে খুলুন", + "desktop mode": "ডেক্সটপ মোড", + "toggle console": "কনসোল চালু/বন্ধ করুন", + "new line mode": "নিউ লাইন মোড", + "add a storage": "স্টোরেজ যোগ করুন", + "rate acode": "Acode-কে রেট করুন", + "support": "সমর্থন", + "downloading file": "{file} ডাউনলোড হচ্ছে", + "downloading...": "ডাউনলোড হচ্ছে...", + "folder name": "ফোল্ডারের-এর নাম", + "keyboard mode": "কীবোর্ডের ধরন", + "normal": "স্বাভাবিক", + "app settings": "অ্যাপ সেটিংস", + "disable in-app-browser caching": "ইন-অ্যাপ ব্রাউজারের ক্যাশ বন্ধ করুন", + "copied to clipboard": "ক্লিপবোর্ডে কপি করা হয়েছে", + "remember opened files": "খোলা ফাইলগুলো মনে রাখুন", + "remember opened folders": "খোলা ফোল্ডারগুলো মনে রাখুন", + "no suggestions": "কোনো পরামর্শ নেই", + "no suggestions aggressive": "No suggestions aggressive", + "install": "ইনস্টল করুন", + "installing": " ইনস্টল করা হচ্ছে...", + "plugins": "প্লাগইন", + "recently used": "সম্প্রতি ব্যবহৃত", + "update": "আপডেট করুন", + "uninstall": "আনইনস্টল করুন", + "download acode pro": "Acode pro ডাউনলোড করুন", + "loading plugins": "প্লাগইন লোড হচ্ছে", + "faqs": "প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী", + "feedback": "প্রতিক্রিয়া", + "header": "হেডার", + "sidebar": "সাইডবার", + "inapp": "অ্যাপে", + "browser": "ব্রাউজার", + "diagonal scrolling": "তির্যক স্ক্রোলিং", + "reverse scrolling": "বিপরীত স্ক্রোলিং", + "formatter": "ফরম্যাটার", + "format on save": "সংরক্ষনের সাথে বিন্যাস করুন", + "remove ads": "বিজ্ঞাপনগুলি সরান", + "fast": "দ্রুত", + "slow": "ধীর", + "scroll settings": "স্ক্রোল সেটিংস", + "scroll speed": "স্ক্রোল গতি", + "loading...": "লোড হচ্ছে...", + "no plugins found": "কোনও প্লাগইন পাওয়া যায়নি", + "name": "নাম", + "username": "ব্যবহারকারীর নাম", + "optional": "ঐচ্ছিক", + "hostname": "হোস্টের নাম", + "password": "পাসওয়ার্ড", + "security type": "নিরাপত্তার প্রকার", + "connection mode": "সংযোগের প্রকার", + "port": "পোর্ট", + "key file": "কী ফাইল", + "select key file": "কী ফাইল নির্বাচন করুন", + "passphrase": "পাসফ্রেজ", + "connecting...": "সংযুক্ত হচ্ছে...", + "type filename": "ফাইলের নাম টাইপ করুন", + "unable to load files": "ফাইল লোড করতে অক্ষম", + "preview port": "প্রিভিউ পোর্ট", + "find file": "ফাইলটি খুজুন", + "system": "সিস্টেম", + "please select a formatter": "একটি ফর্ম্যাটার নির্বাচন করুন৷", + "case sensitive": "কেস সেন্সিটিভ", + "regular expression": "রেগুলার এক্সপ্রেশন", + "whole word": "পুরো শব্দ", + "edit with": "এডিট উইথ", + "open with": "ওপেন উইথ", + "no app found to handle this file": "এই ফাইলটি খুলার জন্য কোনো অ্যাপ পাওয়া যায়নি", + "restore default settings": "সেটিংটি পূর্বাবস্থায় ফিরিয়ে আনুন", + "server port": "সার্ভার পোর্ট", + "preview settings": "প্রিভিউ সেটিংস", + "preview settings note": "যদি প্রিভিউ পোর্ট ও সার্ভার পোর্ট ভিন্ন হয়ে থাকে, অ্যাপ খুলবে না এর বদলে ব্রাউজারে অথবা অ্যাাপের ব্রাউজারে https://: খুলবে। এটা আপনি অন্য কোথাও সার্ভার চালিয়ে রাখলে ব্যবহার্যোগ্য।", + "backup/restore note": "এটি শুধুমাত্র আপনার সেটিংস, কাস্টম থিম এবং কী বাইন্ডিং ব্যাকআপ করবে। এটি আপনার FPT/SFTP, GitHub প্রোফাইল ব্যাকআপ করবে না।", + "host": "হোস্ট", + "retry ftp/sftp when fail": "এফটিপি/এসএফটিপি ব্যর্থ হলে, পুনরায় চেষ্টা করুন", + "more": "আরো", + "thank you :)": "ধন্যবাদ :)", + "purchase pending": "ক্রয় অপেক্ষারত", + "cancelled": "বাতিল", + "local": "স্থানীয়", + "remote": "দূরবর্তী", + "show console toggler": "কনসোল টগলার দেখান", + "binary file": "এই ফাইলটিতে বাইনারি ডেটা রয়েছে, আপনি কি এটি খুলতে চান?", + "relative line numbers": "আপেক্ষিক লাইন নম্বর", + "elastic tabstops": "ইল্যাস্টিক ট্যাবস্টপ্‌স", + "line based rtl switching": "লাইনভিত্তিক আরটিএল সুইচিং", + "hard wrap": "হার্ড র‍্যাপ", + "spellcheck": "বানান পরীক্ষণ", + "wrap method": "র‍্যাপ ম্যাথড", + "use textarea for ime": "আইএমই এর জন্য টেক্সএরিয়া ব্যবহার করুন", + "invalid plugin": "অবৈধ প্লাগইন", + "type command": "কমান্ড লিখুন", + "plugin": "প্লাগইন", + "quicktools trigger mode": "কুইক টুলস সক্রিয়ন মোড", + "print margin": "প্রিন্ট মার্জিন", + "touch move threshold": "টাচ মুভ সীমা", + "info-retryremotefsafterfail": "এফটিপি/এসএফটিপি কানেকশন ব্যর্থ হলে, পুনরায় চেষ্টা করুন", + "info-fullscreen": "হোম স্ক্রিনে টাইটেল-বার লুকান।", + "info-checkfiles": "অ্যাপ ব্যকগ্রাউন্ডে থাকা অবস্থায় পরিবর্তন পরীক্ষা করুন।", + "info-console": "জাভাস্ক্রিপ্ট কনসোল নির্বাচন করুন। ল্যাগেসি হচ্ছে সাধারন কনসোল , eruda হচ্ছে থার্ড পার্টি কনসোল", + "info-keyboardmode": "টেক্সট ইনপুটের জন্য কীবোর্ড মোড। 'No suggestions' সক্রিয় হলে পরামর্শগুলো লুকানো হবে এবং অটো কারেক্ট কাজ করবে। যদি 'No suggestions' কাজ না করে, তবে মানটি 'No suggestions aggressive'-এ পরিবর্তন করে চেষ্টা করুন।", + "info-rememberfiles": "অ্যাপ বন্ধ হলেও সক্রিয় ফাইলগুলো মনে রাখুন।", + "info-rememberfolders": "অ্যাপ বন্ধ হলেও সক্রিয় ফোল্ডারগুলো মনে রাখুন।", + "info-floatingbutton": "কুইক টুলস, ভাসমান বাটন দেখান অথবা লুকান।", + "info-openfilelistpos": "সক্রিয় ফাইলের তালিকা যেখানে দেখানো হবে।", + "info-touchmovethreshold": "যদি আপনার ডিভাইসের টাচ সেন্সিটিভিটি বেশি হয়ে থাকে, দূর্ঘটনাবসত স্থানান্তর বন্ধ করতে আপনি এই মানটি বাড়াতে পারেন।", + "info-scroll-settings": "এই সেটিংস-এর মাঝে স্ক্রল সেটিংসের অন্তর্যুক্ত টেক্সট র‍্যাপ সেটিংস রয়েছে ", + "info-animation": "যদি অ্যাপটি ধীরে কাজ করে, অ্যানিমেশন বন্ধ করুন।", + "info-quicktoolstriggermode": "যদি quick tools এর বাটনগুলো কাজ না করে, এখানের মানগুলো পরিবর্তন করে চেষ্টা করুন।", + "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": "ইনস্টল করা হয়েছে", + "all": "সব", + "medium": "মধ্যম", + "refund": "রিফান্ড", + "product not available": "প্রোডাক্ট লভ্য নয়", + "no-product-info": "এই প্রোডাক্টটি বর্তমানে আপনার দেশে উপলব্ধ নয়, পরে আবার চেষ্টা করুন।", + "close": "বন্ধ", + "explore": "এক্সপ্লোর", + "key bindings updated": "কী বাইন্ডিংস আপডেট হয়েছে", + "search in files": "ফাইলগুলোর মাঝে খুঁজুন", + "exclude files": "ফাইল ছাঁটাই করুন", + "include files": "ফাইল অন্তর্ভুক্ত করুন", + "search result": "{files}টি ফাইলের মধ্যে {matches}টি ফলাফল পাওয়া গেছে।", + "invalid regex": "অবৈধ রেগুলার এক্সপ্রেশন: {message}।", + "bottom": "Bottom", + "save all": "সব সংরক্ষন করুন", + "close all": "সব বন্ধ করুন", + "unsaved files warning": "কিছু ফাইল সংরক্ষিত নয়। 'ok' তে ক্লিক করে কি করা হবে নির্বাচন করুন অথবা 'cancel' চেপে পেছনে ফিরে যান।", + "save all warning": "আপনি কি নিশ্চিতভাবে সকল ফাইল সংরক্ষন করে বন্ধ চান? এই কার্যক্রমটির ফলাফল বাতিল করা যাবে না।", + "save all changes warning": "আপনি কি নিশ্চিতভাবে সকল ফাইল সংরক্ষন করতে চান?", + "close all warning": "আপনি কি নিশ্চিতভাবে সকল ফাইল বন্ধ করতে চান? আপনার অসংরক্ষিত ফলাফলসমূহ হারিয়ে যাবে এবং ফেরানো সম্ভব হবে না।", + "refresh": "রিফ্রেস", + "shortcut buttons": "সর্টকাট বাটন", + "no result": "কোনো ফলাফল নেই", + "searching...": "খোঁজ চলছে...", + "quicktools:ctrl-key": "কন্ট্রল/কমান্ড কী", + "quicktools:tab-key": "ট্যাব কী", + "quicktools:shift-key": "শিফট কী", + "quicktools:undo": "আনডু", + "quicktools:redo": "রিডু", + "quicktools:search": "ফাইলের মাঝে খুঁজুন", + "quicktools:save": "ফাইল সংরক্ষণ করুন", + "quicktools:esc-key": "এসকেপ কী", + "quicktools:curlybracket": "কার্লি ব্র্যাকেট যুক্ত করুন", + "quicktools:squarebracket": "স্কয়ার ব্র্যাকেট যুক্ত করুন", + "quicktools:parentheses": "বন্ধনী যুক্ত করুন", + "quicktools:anglebracket": "এঙ্গেল ব্র্যাকেট যুক্ত করুন", + "quicktools:left-arrow-key": "লেফট অ্যারো কী", + "quicktools:right-arrow-key": "রাইট অ্যাারো কী", + "quicktools:up-arrow-key": "আপ অ্যাারো কী", + "quicktools:down-arrow-key": "ডাউন অ্যাারো কী", + "quicktools:moveline-up": "লাইন উপরে সরান", + "quicktools:moveline-down": "লাইন নিচে সরান", + "quicktools:copyline-up": "লাইন উপরে কপি করুন", + "quicktools:copyline-down": "লাইন নিচে কপি করুন", + "quicktools:semicolon": "সেমিকোলোন যোগ করুন", + "quicktools:quotation": "কোটেশন যোগ করুন", + "quicktools:and": "অ্যাান্ড চিহ্ন যোগ করুন", + "quicktools:bar": "বার চিহ্ন যুক্ত করুন", + "quicktools:equal": "সমান চিহ্ন যোগ করুন", + "quicktools:slash": "স্ল্যাশ চিহ্ন যুক্ত করুন", + "quicktools:exclamation": "আশ্চর্যবোধক চিহ্ন যোগ করুন", + "quicktools:alt-key": "আল্ট কী", + "quicktools:meta-key": "উইন্ডোজ/মেটা কী", + "info-quicktoolssettings": "সম্পাদকের নিচে Quicktools কন্টেইনারে শর্টকাট বাটন এবং কীবোর্ড কী কাস্টমাইজ করুন, যাতে কোডিং অভিজ্ঞতা উন্নত হয়।", + "info-excludefolders": "node_modules ফোল্ডারের সব ফাইল উপেক্ষা করতে /node_modules/ প্যাটার্ন ব্যবহার করুন। এটি ফাইলগুলো তালিকাভুক্ত হতে বাধা দেবে এবং সার্চে অন্তর্ভুক্ত হবে না।", + "missed files": "সার্চ শুরু হওয়ার পরে {count} ফাইল স্ক্যান করা হয়েছে এবং সার্চে অন্তর্ভুক্ত হবে না।", + "remove": "মুছে ফেলুন", + "quicktools:command-palette": "কমান্ড প্যালেট", + "default file encoding": "ডিফল্ট ফাইল এনকোডিং", + "remove entry": "আপনি কি নিশ্চিতভাবে '{name}' সংরক্ষিত পথ থেকে মুছে ফেলতে চান? মনে রাখবেন এটা মুছে ফেললেও পথটি মুছে যাবে না।", + "delete entry": "মুছে ফেলা নিশ্চিত করুন: '{name}'। কার্যক্রম অসম্পাদিত করা সম্ভব হবে না। চালিয়ে যান?", + "change encoding": "পুনরায় '{file}' ফাইলটি '{encoding}'-এ খুলুন? এই কার্যক্রমের মাধ্যমে অসংরক্ষিত পরিবর্তনগুলো হারিয়ে যাবে. আপনি কি নিশ্চিতভাবে পুনরায় খুলতে চান?", + "reopen file": "আপনি কি নিশ্চিতভাবে '{file}' পুনরায় খুলতে চান? অসংরক্ষিত পরিবর্তনগুলো হারিয়ে যাবে।", + "plugin min version": "{name} শুধমাত্র Acode - {v-code} কিংবা তার পরবর্তিতে লভ্য. আপডেট করতে এখানে ক্লিক করুন।", + "color preview": "কালার প্রিভিউ", + "confirm": "নিশ্চিত", + "list files": "{name}- এর ভেতরের সকল ফাইল তালিকাভুক্ত করুন? অতিরিক্ত ফাইল অ্যাপটি ক্র্যাশ করতে পারে।", + "problems": "সমস্যাগুলো", + "show side buttons": "সাইড বাটনগুলো দেখান", + "bug_report": "বাগ রিপোর্ট জমা দিন", + "verified publisher": "ভেরিফায়েড প্রকাশক", + "most_downloaded": "সর্বাধিক ডাউনলোড", + "newly_added": "নতুন যোগ হয়েছে", + "top_rated": "সর্বোচ্চ রেটিং", + "rename not supported": "Termux ডিরেক্টরিতে নাম পরিবর্তন সমর্থিত নয়", + "compress": "সংকুচিত করুন", + "copy uri": "URI কপি করুন", + "delete entries": "আপনি কি নিশ্চিত যে {count} আইটেম মুছে ফেলতে চান?", + "deleting items": "{count} আইটেম মুছে ফেলা হচ্ছে...", + "import project zip": "প্রোজেক্ট (zip) ইম্পোর্ট করুন", + "changelog": "পরিবর্তনের তালিকা", + "notifications": "নোটিফিকেশন", + "no_unread_notifications": "কোনো অনপঠিত নোটিফিকেশন নেই", + "should_use_current_file_for_preview": "ডিফল্ট (index.html) এর পরিবর্তে প্রিভিউ-এর জন্য বর্তমান ফাইল ব্যবহার করা উচিত কি?", + "fade fold widgets": "ফোল্ড উইজেটস ফেড করুন", + "quicktools:home-key": "হোম কী", + "quicktools:end-key": "এন্ড কী", + "quicktools:pageup-key": "পেজআপ কী", + "quicktools:pagedown-key": "পেজডাউন কী", + "quicktools:delete-key": "ডিলেট কী", + "quicktools:tilde": "টিল্ডা চিহ্ন যোগ করুন", + "quicktools:backtick": "ব্যাকটিক চিহ্ন যোগ করুন", + "quicktools:hash": "হ্যাশ চিহ্ন যোগ করুন", + "quicktools:dollar": "ডলার চিহ্ন যোগ করুন", + "quicktools:modulo": "মডুলো/পারসেন্ট চিহ্ন যোগ করুন", + "quicktools:caret": "ক্যারেট চিহ্ন যোগ করুন", + "plugin_enabled": "প্লাগইন সক্রিয়", + "plugin_disabled": "প্লাগইন নিষ্ক্রিয়", + "enable_plugin": "এই প্লাগইন সক্রিয় করুন", + "disable_plugin": "এই প্লাগইন নিষ্ক্রিয় করুন", + "open_source": "ওপেন সোর্স", + "terminal settings": "টার্মিনাল সেটিংস", + "font ligatures": "ফন্ট লিগেচার", + "letter spacing": "অক্ষরের ফাঁক", + "terminal:tab stop width": "ট্যাব স্টপ প্রস্থ", + "terminal:scrollback": "স্ক্রলব্যাক লাইন", + "terminal:cursor blink": "কার্সর ব্লিঙ্ক", + "terminal:font weight": "ফন্ট ওজন", + "terminal:cursor inactive style": "নিষ্ক্রিয় কার্সর স্টাইল", + "terminal:cursor style": "কার্সর স্টাইল", + "terminal:font family": "ফন্ট ফ্যামিলি", + "terminal:convert eol": "EOL রূপান্তর করুন", + "terminal:confirm tab close": "Confirm terminal tab close", + "terminal:image support": "Image support", + "terminal": "টার্মিনাল", + "allFileAccess": "সকল ফাইল অ্যাক্সেস", + "fonts": "ফন্ট", + "sponsor": "স্পন্সর", + "downloads": "ডাউনলোড", + "reviews": "রিভিউ", + "overview": "সংক্ষিপ্ত বিবরণ", + "contributors": "অবদানকারী", + "quicktools:hyphen": "হাইফেন যুক্ত করুন", + "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", + "backup created": "Backup created", + "restore completed": "Restore completed", + "restore will include": "This will restore", + "restore warning": "This action cannot be undone. Continue?", + "reload to apply": "Reload to apply changes?", + "reload app": "Reload app", + "preparing backup": "Preparing backup", + "collecting settings": "Collecting settings", + "collecting key bindings": "Collecting key bindings", + "collecting plugins": "Collecting plugin information", + "creating backup": "Creating backup file", + "validating backup": "Validating backup", + "restoring key bindings": "Restoring key bindings", + "restoring plugins": "Restoring plugins", + "restoring settings": "Restoring settings", + "legacy backup warning": "This is an older backup format. Some features may be limited.", + "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", + "plugin not found": "Plugin not found in registry", + "paid plugin skipped": "Paid plugin - purchase not found", + "source not found": "Source file no longer exists", + "restored": "Restored", + "skipped": "Skipped", + "backup not valid object": "Backup file is not a valid object", + "backup no data": "Backup file contains no data to restore", + "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", + "backup missing metadata": "Missing backup metadata - some info may be unavailable", + "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", + "backup checksum verify failed": "Could not verify checksum", + "backup invalid settings": "Invalid settings format", + "backup invalid keybindings": "Invalid keyBindings format", + "backup invalid plugins": "Invalid installedPlugins format", + "issues found": "Issues found", + "error details": "Error details", + "active tools": "Active tools", + "available tools": "Available tools", + "recent": "Recent Files", + "command palette": "Open Command Palette", + "change theme": "Change Theme", + "documentation": "Documentation", + "open in terminal": "Open in Terminal", + "developer mode": "Developer Mode", + "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", + "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", + "developer mode disabled": "Developer mode disabled", + "copy relative path": "Copy Relative Path", + "shortcut request sent": "Shortcut request opened. Tap Add to finish.", + "add to home screen": "Add to home screen", + "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", + "save file before home shortcut": "Save the file before adding it to the home screen.", + "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", + "shift click selection": "Shift + tap/click selection", + "earn ad-free time": "Earn ad-free time", + "indent guides": "Indent guides", + "language servers": "Language servers", + "lint gutter": "Show lint gutter", + "rainbow brackets": "Rainbow brackets", + "lsp-add-custom-server": "Add custom server", + "lsp-binary-args": "Binary args (JSON array)", + "lsp-binary-command": "Binary command", + "lsp-binary-path-optional": "Binary path (optional)", + "lsp-check-command-optional": "Check command (optional override)", + "lsp-checking-installation-status": "Checking installation status...", + "lsp-configured": "Configured", + "lsp-custom-server-added": "Custom server added", + "lsp-default": "Default", + "lsp-details-line": "Details: {details}", + "lsp-edit-initialization-options": "Edit initialization options", + "lsp-empty": "Empty", + "lsp-enabled": "Enabled", + "lsp-error-add-server-failed": "Failed to add server", + "lsp-error-args-must-be-array": "Arguments must be a JSON array", + "lsp-error-binary-command-required": "Binary command is required", + "lsp-error-language-id-required": "At least one language ID is required", + "lsp-error-package-required": "At least one package is required", + "lsp-error-server-id-required": "Server ID is required", + "lsp-feature-completion": "Code completion", + "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", + "lsp-feature-diagnostics": "Diagnostics", + "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", + "lsp-feature-formatting": "Formatting", + "lsp-feature-formatting-info": "Enable code formatting from the language server.", + "lsp-feature-hover": "Hover information", + "lsp-feature-hover-info": "Show type information and documentation on hover.", + "lsp-feature-inlay-hints": "Inlay hints", + "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", + "lsp-feature-signature": "Signature help", + "lsp-feature-signature-info": "Show function parameter hints while typing.", + "lsp-feature-state-toast": "{feature} {state}", + "lsp-initialization-options": "Initialization options", + "lsp-initialization-options-json": "Initialization options (JSON)", + "lsp-initialization-options-updated": "Initialization options updated", + "lsp-install-command": "Install command", + "lsp-install-command-unavailable": "Install command not available", + "lsp-install-info-check-failed": "Acode could not verify the installation status.", + "lsp-install-info-missing": "Language server is not installed in the terminal environment.", + "lsp-install-info-ready": "Language server is installed and ready.", + "lsp-install-info-unknown": "Installation status could not be checked automatically.", + "lsp-install-info-version-available": "Version {version} is available.", + "lsp-install-method-apk": "APK package", + "lsp-install-method-cargo": "Cargo crate", + "lsp-install-method-manual": "Manual binary", + "lsp-install-method-npm": "npm package", + "lsp-install-method-pip": "pip package", + "lsp-install-method-shell": "Custom shell", + "lsp-install-method-title": "Install method", + "lsp-install-repair": "Install / repair", + "lsp-installation-status": "Installation status", + "lsp-installed": "Installed", + "lsp-invalid-timeout": "Invalid timeout value", + "lsp-language-ids": "Language IDs (comma separated)", + "lsp-packages-prompt": "{method} packages (comma separated)", + "lsp-remove-installed-files": "Remove installed files for {server}?", + "lsp-server-disabled-toast": "Server disabled", + "lsp-server-enabled-toast": "Server enabled", + "lsp-server-id": "Server ID", + "lsp-server-label": "Server label", + "lsp-server-not-found": "Server not found", + "lsp-server-uninstalled": "Server uninstalled", + "lsp-startup-timeout": "Startup timeout", + "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", + "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", + "lsp-state-disabled": "disabled", + "lsp-state-enabled": "enabled", + "lsp-status-check-failed": "Check failed", + "lsp-status-installed": "Installed", + "lsp-status-installed-version": "Installed ({version})", + "lsp-status-line": "Status: {status}", + "lsp-status-not-installed": "Not installed", + "lsp-status-unknown": "Unknown", + "lsp-timeout-ms": "{timeout} ms", + "lsp-uninstall-command-unavailable": "Uninstall command not available", + "lsp-uninstall-server": "Uninstall server", + "lsp-update-command-optional": "Update command (optional)", + "lsp-update-command-unavailable": "Update command not available", + "lsp-update-server": "Update server", + "lsp-version-line": "Version: {version}", + "lsp-view-initialization-options": "View initialization options", + "settings-category-about-acode": "About Acode", + "settings-category-advanced": "Advanced", + "settings-category-assistance": "Assistance", + "settings-category-core": "Core settings", + "settings-category-cursor": "Cursor", + "settings-category-cursor-selection": "Cursor & selection", + "settings-category-custom-servers": "Custom servers", + "settings-category-customization-tools": "Customization & tools", + "settings-category-display": "Display", + "settings-category-editing": "Editing", + "settings-category-features": "Features", + "settings-category-files-sessions": "Files & sessions", + "settings-category-fonts": "Fonts", + "settings-category-general": "General", + "settings-category-guides-indicators": "Guides & indicators", + "settings-category-installation": "Installation", + "settings-category-interface": "Interface", + "settings-category-maintenance": "Maintenance", + "settings-category-permissions": "Permissions", + "settings-category-preview": "Preview", + "settings-category-scrolling": "Scrolling", + "settings-category-server": "Server", + "settings-category-servers": "Servers", + "settings-category-session": "Session", + "settings-category-support-acode": "Support Acode", + "settings-category-text-layout": "Text & layout", + "settings-info-app-animation": "Control transition animations across the app.", + "settings-info-app-check-files": "Refresh editors when files change outside Acode.", + "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", + "settings-info-app-confirm-on-exit": "Ask before closing the app.", + "settings-info-app-console": "Choose which debug console integration Acode uses.", + "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", + "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", + "settings-info-app-floating-button": "Show the floating quick actions button.", + "settings-info-app-font-manager": "Install, manage, or remove app fonts.", + "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", + "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", + "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", + "settings-info-app-language": "Choose the app language and translated labels.", + "settings-info-app-open-file-list-position": "Choose where the active files list appears.", + "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", + "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", + "settings-info-app-remember-files": "Reopen the files that were open last time.", + "settings-info-app-remember-folders": "Reopen folders from the previous session.", + "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", + "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", + "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", + "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", + "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", + "settings-info-editor-autosave": "Save changes automatically after a delay.", + "settings-info-editor-color-preview": "Preview color values inline in the editor.", + "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", + "settings-info-editor-font-family": "Choose the typeface used in the editor.", + "settings-info-editor-font-size": "Set the editor text size.", + "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", + "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", + "settings-info-editor-indent-guides": "Show indentation guide lines.", + "settings-info-editor-line-height": "Adjust vertical spacing between lines.", + "settings-info-editor-line-numbers": "Show line numbers in the gutter.", + "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", + "settings-info-editor-live-autocomplete": "Show suggestions while you type.", + "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", + "settings-info-editor-relative-line-numbers": "Show distance from the current line.", + "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", + "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", + "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", + "settings-info-editor-show-spaces": "Display visible whitespace markers.", + "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", + "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", + "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", + "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", + "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", + "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", + "settings-info-lsp-install-server": "Install or repair this language server.", + "settings-info-lsp-server-enabled": "Enable or disable this language server.", + "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", + "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", + "settings-info-lsp-update-server": "Update this language server if an update flow is available.", + "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", + "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", + "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", + "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", + "settings-info-main-changelog": "See recent updates and release notes.", + "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", + "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", + "settings-info-main-formatter": "Choose a formatter for each supported language.", + "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", + "settings-info-main-plugins": "Manage installed plugins and their available actions.", + "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", + "settings-info-main-rateapp": "Rate Acode on Google Play.", + "settings-info-main-remove-ads": "Unlock permanent ad-free access.", + "settings-info-main-reset": "Reset Acode to its default configuration.", + "settings-info-main-sponsors": "Support ongoing Acode development.", + "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", + "settings-info-main-theme": "App theme, contrast, and custom colors.", + "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", + "settings-info-preview-host": "Hostname used when opening the preview URL.", + "settings-info-preview-mode": "Choose where preview opens when you launch it.", + "settings-info-preview-preview-port": "Port used by the live preview server.", + "settings-info-preview-server-port": "Port used by the internal app server.", + "settings-info-preview-show-console-toggler": "Show the console button in preview.", + "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", + "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", + "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", + "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", + "search result label singular": "result", + "search result label plural": "results", + "pin tab": "Pin tab", + "unpin tab": "Unpin tab", + "pinned tab": "Pinned tab", + "unpin tab before closing": "Unpin the tab before closing it.", + "app font": "App font", + "settings-info-app-font-family": "Choose the font used across the app interface.", + "lsp-transport-method-stdio": "STDIO (launch a binary command)", + "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", + "lsp-websocket-url": "WebSocket URL", + "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", + "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", + "lsp-error-websocket-url-required": "WebSocket URL is required", + "lsp-remove-custom-server": "Remove custom server", + "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", + "lsp-custom-server-removed": "Custom server removed", + "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", + "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", + "save selected tabs": "Save selected tabs", + "close selected tabs": "Close selected tabs", + "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", + "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", + "close tabs to right": "Close Right", + "close tabs to left": "Close Left", + "close other tabs": "Close Others", + "auto close tags": "Auto close tags", + "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", + "ui zoom": "UI zoom", + "settings-info-app-ui-zoom": "Scale text across the Acode interface.", + "plugin-not-supported": "Plugin not supported", + "plugin-not-supported-info": "The plugin was created for older version of Acode." +} \ No newline at end of file diff --git a/src/lang/cs-cz.json b/src/lang/cs-cz.json index c2459c344..4719346be 100644 --- a/src/lang/cs-cz.json +++ b/src/lang/cs-cz.json @@ -1,730 +1,732 @@ { - "lang": "Čeština", - "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", - "choose color": "Vybrat barvu", - "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": "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": "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, 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š 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 již byla přidána", - "font size": "Velikost písma", - "goto": "Přejít na řádek", - "icons definition": "Definice ikon", - "info": "Informace", - "invalid value": "Neplatná hodnota", - "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ří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 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": "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 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": "Seřadit podle názvu", - "success": "Úspěch", - "tab size": "Velikost tabulátoru", - "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ý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", - "new branch": "Nová větev", - "branch": "Větev", - "key bindings": "Klávesové zkratky", - "edit": "Editovat", - "reset": "Resetovat", - "color": "Barva", - "select word": "Vybrat slovo", - "quick tools": "Rychlé nástroje", - "select": "Vybrat", - "editor font": "Písmo editoru", - "new project": "Nový projekt", - "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": "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": "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 řádků", - "last modified": "Naposledy upraveno", - "size": "Velikost", - "share": "Sdílet", - "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": "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": "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": "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": "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": "Vymazat stav instalace", - "backup created": "Záloha vytvořena", - "restore completed": "Obnovení dokončeno", - "restore will include": "Tím se obnoví", - "restore warning": "Tuto akci nelze vrátit zpět. Pokračovat?", - "reload to apply": "Znovu načíst pro použití změn?", - "reload app": "Znovu načíst aplikaci", - "preparing backup": "Příprava zálohy", - "collecting settings": "Shromažďování informací o nastavení", - "collecting key bindings": "Shromažďování informací o klávesových zkratkách", - "collecting plugins": "Shromažďování informací o pluginech", - "creating backup": "Vytváření zálohy", - "validating backup": "Ověřování zálohy", - "restoring key bindings": "Obnovení klávesových zkratek", - "restoring plugins": "Obnovení pluginů", - "restoring settings": "Obnovení nastavení", - "legacy backup warning": "Toto je starší formát zálohy. Některé funkce mohou být omezené.", - "checksum mismatch": "Chybný kontrolní součet – záložní soubor mohl být upraven nebo poškozen.", - "plugin not found": "Plugin nebyl nalezen v registru", - "paid plugin skipped": "Placený plugin - nebyl koupen", - "source not found": "Zdrojový soubor již neexistuje.", - "restored": "Obnoveno", - "skipped": "Přeskočeno", - "backup not valid object": "Záložní soubor není platný.", - "backup no data": "Záložní soubor neobsahuje žádná data k obnovení", - "backup legacy warning": "Toto je starší formát zálohy (v1). Některé funkce mohou být omezené.", - "backup missing metadata": "Chybí zálohovací metadata – některé informace nemusí být k dispozici", - "backup checksum mismatch": "Chybný kontrolní součet – záložní soubor mohl být upraven nebo poškozen. Postupujte opatrně.", - "backup checksum verify failed": "Nepodařilo se ověřit kontrolní součet", - "backup invalid settings": "Neplatný formát nastavení", - "backup invalid keybindings": "Neplatný formát klávesových zkratek", - "backup invalid plugins": "Neplatný formát instalovaných pluginů", - "issues found": "Nalezené problémy", - "error details": "Podrobnosti o chybě", - "active tools": "Aktivní nástroje", - "available tools": "Dostupné nástroje", - "recent": "Nedávné soubory", - "command palette": "Otevřít paletu příkazů", - "change theme": "Změnit motiv", - "documentation": "Dokumentace", - "open in terminal": "Otevřít v terminálu", - "developer mode": "Developer Mode", - "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", - "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", - "developer mode disabled": "Developer mode disabled", - "copy relative path": "Copy Relative Path", - "shortcut request sent": "Shortcut request opened. Tap Add to finish.", - "add to home screen": "Add to home screen", - "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", - "save file before home shortcut": "Save the file before adding it to the home screen.", - "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", - "shift click selection": "Shift + tap/click selection", - "earn ad-free time": "Earn ad-free time", - "indent guides": "Indent guides", - "language servers": "Language servers", - "lint gutter": "Show lint gutter", - "rainbow brackets": "Rainbow brackets", - "lsp-add-custom-server": "Add custom server", - "lsp-binary-args": "Binary args (JSON array)", - "lsp-binary-command": "Binary command", - "lsp-binary-path-optional": "Binary path (optional)", - "lsp-check-command-optional": "Check command (optional override)", - "lsp-checking-installation-status": "Checking installation status...", - "lsp-configured": "Configured", - "lsp-custom-server-added": "Custom server added", - "lsp-default": "Default", - "lsp-details-line": "Details: {details}", - "lsp-edit-initialization-options": "Edit initialization options", - "lsp-empty": "Empty", - "lsp-enabled": "Enabled", - "lsp-error-add-server-failed": "Failed to add server", - "lsp-error-args-must-be-array": "Arguments must be a JSON array", - "lsp-error-binary-command-required": "Binary command is required", - "lsp-error-language-id-required": "At least one language ID is required", - "lsp-error-package-required": "At least one package is required", - "lsp-error-server-id-required": "Server ID is required", - "lsp-feature-completion": "Code completion", - "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", - "lsp-feature-diagnostics": "Diagnostics", - "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", - "lsp-feature-formatting": "Formatting", - "lsp-feature-formatting-info": "Enable code formatting from the language server.", - "lsp-feature-hover": "Hover information", - "lsp-feature-hover-info": "Show type information and documentation on hover.", - "lsp-feature-inlay-hints": "Inlay hints", - "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", - "lsp-feature-signature": "Signature help", - "lsp-feature-signature-info": "Show function parameter hints while typing.", - "lsp-feature-state-toast": "{feature} {state}", - "lsp-initialization-options": "Initialization options", - "lsp-initialization-options-json": "Initialization options (JSON)", - "lsp-initialization-options-updated": "Initialization options updated", - "lsp-install-command": "Install command", - "lsp-install-command-unavailable": "Install command not available", - "lsp-install-info-check-failed": "Acode could not verify the installation status.", - "lsp-install-info-missing": "Language server is not installed in the terminal environment.", - "lsp-install-info-ready": "Language server is installed and ready.", - "lsp-install-info-unknown": "Installation status could not be checked automatically.", - "lsp-install-info-version-available": "Version {version} is available.", - "lsp-install-method-apk": "APK package", - "lsp-install-method-cargo": "Cargo crate", - "lsp-install-method-manual": "Manual binary", - "lsp-install-method-npm": "npm package", - "lsp-install-method-pip": "pip package", - "lsp-install-method-shell": "Custom shell", - "lsp-install-method-title": "Install method", - "lsp-install-repair": "Install / repair", - "lsp-installation-status": "Installation status", - "lsp-installed": "Installed", - "lsp-invalid-timeout": "Invalid timeout value", - "lsp-language-ids": "Language IDs (comma separated)", - "lsp-packages-prompt": "{method} packages (comma separated)", - "lsp-remove-installed-files": "Remove installed files for {server}?", - "lsp-server-disabled-toast": "Server disabled", - "lsp-server-enabled-toast": "Server enabled", - "lsp-server-id": "Server ID", - "lsp-server-label": "Server label", - "lsp-server-not-found": "Server not found", - "lsp-server-uninstalled": "Server uninstalled", - "lsp-startup-timeout": "Startup timeout", - "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", - "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", - "lsp-state-disabled": "disabled", - "lsp-state-enabled": "enabled", - "lsp-status-check-failed": "Check failed", - "lsp-status-installed": "Installed", - "lsp-status-installed-version": "Installed ({version})", - "lsp-status-line": "Status: {status}", - "lsp-status-not-installed": "Not installed", - "lsp-status-unknown": "Unknown", - "lsp-timeout-ms": "{timeout} ms", - "lsp-uninstall-command-unavailable": "Uninstall command not available", - "lsp-uninstall-server": "Uninstall server", - "lsp-update-command-optional": "Update command (optional)", - "lsp-update-command-unavailable": "Update command not available", - "lsp-update-server": "Update server", - "lsp-version-line": "Version: {version}", - "lsp-view-initialization-options": "View initialization options", - "settings-category-about-acode": "About Acode", - "settings-category-advanced": "Advanced", - "settings-category-assistance": "Assistance", - "settings-category-core": "Core settings", - "settings-category-cursor": "Cursor", - "settings-category-cursor-selection": "Cursor & selection", - "settings-category-custom-servers": "Custom servers", - "settings-category-customization-tools": "Customization & tools", - "settings-category-display": "Display", - "settings-category-editing": "Editing", - "settings-category-features": "Features", - "settings-category-files-sessions": "Files & sessions", - "settings-category-fonts": "Fonts", - "settings-category-general": "General", - "settings-category-guides-indicators": "Guides & indicators", - "settings-category-installation": "Installation", - "settings-category-interface": "Interface", - "settings-category-maintenance": "Maintenance", - "settings-category-permissions": "Permissions", - "settings-category-preview": "Preview", - "settings-category-scrolling": "Scrolling", - "settings-category-server": "Server", - "settings-category-servers": "Servers", - "settings-category-session": "Session", - "settings-category-support-acode": "Support Acode", - "settings-category-text-layout": "Text & layout", - "settings-info-app-animation": "Control transition animations across the app.", - "settings-info-app-check-files": "Refresh editors when files change outside Acode.", - "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", - "settings-info-app-confirm-on-exit": "Ask before closing the app.", - "settings-info-app-console": "Choose which debug console integration Acode uses.", - "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", - "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", - "settings-info-app-floating-button": "Show the floating quick actions button.", - "settings-info-app-font-manager": "Install, manage, or remove app fonts.", - "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", - "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", - "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", - "settings-info-app-language": "Choose the app language and translated labels.", - "settings-info-app-open-file-list-position": "Choose where the active files list appears.", - "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", - "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", - "settings-info-app-remember-files": "Reopen the files that were open last time.", - "settings-info-app-remember-folders": "Reopen folders from the previous session.", - "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", - "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", - "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", - "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", - "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", - "settings-info-editor-autosave": "Save changes automatically after a delay.", - "settings-info-editor-color-preview": "Preview color values inline in the editor.", - "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", - "settings-info-editor-font-family": "Choose the typeface used in the editor.", - "settings-info-editor-font-size": "Set the editor text size.", - "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", - "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", - "settings-info-editor-indent-guides": "Show indentation guide lines.", - "settings-info-editor-line-height": "Adjust vertical spacing between lines.", - "settings-info-editor-line-numbers": "Show line numbers in the gutter.", - "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", - "settings-info-editor-live-autocomplete": "Show suggestions while you type.", - "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", - "settings-info-editor-relative-line-numbers": "Show distance from the current line.", - "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", - "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", - "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", - "settings-info-editor-show-spaces": "Display visible whitespace markers.", - "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", - "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", - "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", - "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", - "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", - "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", - "settings-info-lsp-install-server": "Install or repair this language server.", - "settings-info-lsp-server-enabled": "Enable or disable this language server.", - "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", - "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", - "settings-info-lsp-update-server": "Update this language server if an update flow is available.", - "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", - "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", - "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", - "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", - "settings-info-main-changelog": "See recent updates and release notes.", - "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", - "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", - "settings-info-main-formatter": "Choose a formatter for each supported language.", - "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", - "settings-info-main-plugins": "Manage installed plugins and their available actions.", - "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", - "settings-info-main-rateapp": "Rate Acode on Google Play.", - "settings-info-main-remove-ads": "Unlock permanent ad-free access.", - "settings-info-main-reset": "Reset Acode to its default configuration.", - "settings-info-main-sponsors": "Support ongoing Acode development.", - "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", - "settings-info-main-theme": "App theme, contrast, and custom colors.", - "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", - "settings-info-preview-host": "Hostname used when opening the preview URL.", - "settings-info-preview-mode": "Choose where preview opens when you launch it.", - "settings-info-preview-preview-port": "Port used by the live preview server.", - "settings-info-preview-server-port": "Port used by the internal app server.", - "settings-info-preview-show-console-toggler": "Show the console button in preview.", - "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", - "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", - "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", - "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", - "search result label singular": "result", - "search result label plural": "results", - "pin tab": "Pin tab", - "unpin tab": "Unpin tab", - "pinned tab": "Pinned tab", - "unpin tab before closing": "Unpin the tab before closing it.", - "app font": "App font", - "settings-info-app-font-family": "Choose the font used across the app interface.", - "lsp-transport-method-stdio": "STDIO (launch a binary command)", - "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", - "lsp-websocket-url": "WebSocket URL", - "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", - "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", - "lsp-error-websocket-url-required": "WebSocket URL is required", - "lsp-remove-custom-server": "Remove custom server", - "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", - "lsp-custom-server-removed": "Custom server removed", - "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", - "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", - "save selected tabs": "Save selected tabs", - "close selected tabs": "Close selected tabs", - "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", - "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", - "close tabs to right": "Close Right", - "close tabs to left": "Close Left", - "close other tabs": "Close Others", - "auto close tags": "Auto close tags", - "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", - "ui zoom": "UI zoom", - "settings-info-app-ui-zoom": "Scale text across the Acode interface." -} + "lang": "Čeština", + "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", + "choose color": "Vybrat barvu", + "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": "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": "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, 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š 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 již byla přidána", + "font size": "Velikost písma", + "goto": "Přejít na řádek", + "icons definition": "Definice ikon", + "info": "Informace", + "invalid value": "Neplatná hodnota", + "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ří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 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": "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 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": "Seřadit podle názvu", + "success": "Úspěch", + "tab size": "Velikost tabulátoru", + "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ý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", + "new branch": "Nová větev", + "branch": "Větev", + "key bindings": "Klávesové zkratky", + "edit": "Editovat", + "reset": "Resetovat", + "color": "Barva", + "select word": "Vybrat slovo", + "quick tools": "Rychlé nástroje", + "select": "Vybrat", + "editor font": "Písmo editoru", + "new project": "Nový projekt", + "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": "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": "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 řádků", + "last modified": "Naposledy upraveno", + "size": "Velikost", + "share": "Sdílet", + "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": "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": "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": "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": "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": "Vymazat stav instalace", + "backup created": "Záloha vytvořena", + "restore completed": "Obnovení dokončeno", + "restore will include": "Tím se obnoví", + "restore warning": "Tuto akci nelze vrátit zpět. Pokračovat?", + "reload to apply": "Znovu načíst pro použití změn?", + "reload app": "Znovu načíst aplikaci", + "preparing backup": "Příprava zálohy", + "collecting settings": "Shromažďování informací o nastavení", + "collecting key bindings": "Shromažďování informací o klávesových zkratkách", + "collecting plugins": "Shromažďování informací o pluginech", + "creating backup": "Vytváření zálohy", + "validating backup": "Ověřování zálohy", + "restoring key bindings": "Obnovení klávesových zkratek", + "restoring plugins": "Obnovení pluginů", + "restoring settings": "Obnovení nastavení", + "legacy backup warning": "Toto je starší formát zálohy. Některé funkce mohou být omezené.", + "checksum mismatch": "Chybný kontrolní součet – záložní soubor mohl být upraven nebo poškozen.", + "plugin not found": "Plugin nebyl nalezen v registru", + "paid plugin skipped": "Placený plugin - nebyl koupen", + "source not found": "Zdrojový soubor již neexistuje.", + "restored": "Obnoveno", + "skipped": "Přeskočeno", + "backup not valid object": "Záložní soubor není platný.", + "backup no data": "Záložní soubor neobsahuje žádná data k obnovení", + "backup legacy warning": "Toto je starší formát zálohy (v1). Některé funkce mohou být omezené.", + "backup missing metadata": "Chybí zálohovací metadata – některé informace nemusí být k dispozici", + "backup checksum mismatch": "Chybný kontrolní součet – záložní soubor mohl být upraven nebo poškozen. Postupujte opatrně.", + "backup checksum verify failed": "Nepodařilo se ověřit kontrolní součet", + "backup invalid settings": "Neplatný formát nastavení", + "backup invalid keybindings": "Neplatný formát klávesových zkratek", + "backup invalid plugins": "Neplatný formát instalovaných pluginů", + "issues found": "Nalezené problémy", + "error details": "Podrobnosti o chybě", + "active tools": "Aktivní nástroje", + "available tools": "Dostupné nástroje", + "recent": "Nedávné soubory", + "command palette": "Otevřít paletu příkazů", + "change theme": "Změnit motiv", + "documentation": "Dokumentace", + "open in terminal": "Otevřít v terminálu", + "developer mode": "Developer Mode", + "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", + "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", + "developer mode disabled": "Developer mode disabled", + "copy relative path": "Copy Relative Path", + "shortcut request sent": "Shortcut request opened. Tap Add to finish.", + "add to home screen": "Add to home screen", + "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", + "save file before home shortcut": "Save the file before adding it to the home screen.", + "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", + "shift click selection": "Shift + tap/click selection", + "earn ad-free time": "Earn ad-free time", + "indent guides": "Indent guides", + "language servers": "Language servers", + "lint gutter": "Show lint gutter", + "rainbow brackets": "Rainbow brackets", + "lsp-add-custom-server": "Add custom server", + "lsp-binary-args": "Binary args (JSON array)", + "lsp-binary-command": "Binary command", + "lsp-binary-path-optional": "Binary path (optional)", + "lsp-check-command-optional": "Check command (optional override)", + "lsp-checking-installation-status": "Checking installation status...", + "lsp-configured": "Configured", + "lsp-custom-server-added": "Custom server added", + "lsp-default": "Default", + "lsp-details-line": "Details: {details}", + "lsp-edit-initialization-options": "Edit initialization options", + "lsp-empty": "Empty", + "lsp-enabled": "Enabled", + "lsp-error-add-server-failed": "Failed to add server", + "lsp-error-args-must-be-array": "Arguments must be a JSON array", + "lsp-error-binary-command-required": "Binary command is required", + "lsp-error-language-id-required": "At least one language ID is required", + "lsp-error-package-required": "At least one package is required", + "lsp-error-server-id-required": "Server ID is required", + "lsp-feature-completion": "Code completion", + "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", + "lsp-feature-diagnostics": "Diagnostics", + "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", + "lsp-feature-formatting": "Formatting", + "lsp-feature-formatting-info": "Enable code formatting from the language server.", + "lsp-feature-hover": "Hover information", + "lsp-feature-hover-info": "Show type information and documentation on hover.", + "lsp-feature-inlay-hints": "Inlay hints", + "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", + "lsp-feature-signature": "Signature help", + "lsp-feature-signature-info": "Show function parameter hints while typing.", + "lsp-feature-state-toast": "{feature} {state}", + "lsp-initialization-options": "Initialization options", + "lsp-initialization-options-json": "Initialization options (JSON)", + "lsp-initialization-options-updated": "Initialization options updated", + "lsp-install-command": "Install command", + "lsp-install-command-unavailable": "Install command not available", + "lsp-install-info-check-failed": "Acode could not verify the installation status.", + "lsp-install-info-missing": "Language server is not installed in the terminal environment.", + "lsp-install-info-ready": "Language server is installed and ready.", + "lsp-install-info-unknown": "Installation status could not be checked automatically.", + "lsp-install-info-version-available": "Version {version} is available.", + "lsp-install-method-apk": "APK package", + "lsp-install-method-cargo": "Cargo crate", + "lsp-install-method-manual": "Manual binary", + "lsp-install-method-npm": "npm package", + "lsp-install-method-pip": "pip package", + "lsp-install-method-shell": "Custom shell", + "lsp-install-method-title": "Install method", + "lsp-install-repair": "Install / repair", + "lsp-installation-status": "Installation status", + "lsp-installed": "Installed", + "lsp-invalid-timeout": "Invalid timeout value", + "lsp-language-ids": "Language IDs (comma separated)", + "lsp-packages-prompt": "{method} packages (comma separated)", + "lsp-remove-installed-files": "Remove installed files for {server}?", + "lsp-server-disabled-toast": "Server disabled", + "lsp-server-enabled-toast": "Server enabled", + "lsp-server-id": "Server ID", + "lsp-server-label": "Server label", + "lsp-server-not-found": "Server not found", + "lsp-server-uninstalled": "Server uninstalled", + "lsp-startup-timeout": "Startup timeout", + "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", + "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", + "lsp-state-disabled": "disabled", + "lsp-state-enabled": "enabled", + "lsp-status-check-failed": "Check failed", + "lsp-status-installed": "Installed", + "lsp-status-installed-version": "Installed ({version})", + "lsp-status-line": "Status: {status}", + "lsp-status-not-installed": "Not installed", + "lsp-status-unknown": "Unknown", + "lsp-timeout-ms": "{timeout} ms", + "lsp-uninstall-command-unavailable": "Uninstall command not available", + "lsp-uninstall-server": "Uninstall server", + "lsp-update-command-optional": "Update command (optional)", + "lsp-update-command-unavailable": "Update command not available", + "lsp-update-server": "Update server", + "lsp-version-line": "Version: {version}", + "lsp-view-initialization-options": "View initialization options", + "settings-category-about-acode": "About Acode", + "settings-category-advanced": "Advanced", + "settings-category-assistance": "Assistance", + "settings-category-core": "Core settings", + "settings-category-cursor": "Cursor", + "settings-category-cursor-selection": "Cursor & selection", + "settings-category-custom-servers": "Custom servers", + "settings-category-customization-tools": "Customization & tools", + "settings-category-display": "Display", + "settings-category-editing": "Editing", + "settings-category-features": "Features", + "settings-category-files-sessions": "Files & sessions", + "settings-category-fonts": "Fonts", + "settings-category-general": "General", + "settings-category-guides-indicators": "Guides & indicators", + "settings-category-installation": "Installation", + "settings-category-interface": "Interface", + "settings-category-maintenance": "Maintenance", + "settings-category-permissions": "Permissions", + "settings-category-preview": "Preview", + "settings-category-scrolling": "Scrolling", + "settings-category-server": "Server", + "settings-category-servers": "Servers", + "settings-category-session": "Session", + "settings-category-support-acode": "Support Acode", + "settings-category-text-layout": "Text & layout", + "settings-info-app-animation": "Control transition animations across the app.", + "settings-info-app-check-files": "Refresh editors when files change outside Acode.", + "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", + "settings-info-app-confirm-on-exit": "Ask before closing the app.", + "settings-info-app-console": "Choose which debug console integration Acode uses.", + "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", + "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", + "settings-info-app-floating-button": "Show the floating quick actions button.", + "settings-info-app-font-manager": "Install, manage, or remove app fonts.", + "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", + "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", + "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", + "settings-info-app-language": "Choose the app language and translated labels.", + "settings-info-app-open-file-list-position": "Choose where the active files list appears.", + "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", + "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", + "settings-info-app-remember-files": "Reopen the files that were open last time.", + "settings-info-app-remember-folders": "Reopen folders from the previous session.", + "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", + "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", + "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", + "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", + "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", + "settings-info-editor-autosave": "Save changes automatically after a delay.", + "settings-info-editor-color-preview": "Preview color values inline in the editor.", + "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", + "settings-info-editor-font-family": "Choose the typeface used in the editor.", + "settings-info-editor-font-size": "Set the editor text size.", + "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", + "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", + "settings-info-editor-indent-guides": "Show indentation guide lines.", + "settings-info-editor-line-height": "Adjust vertical spacing between lines.", + "settings-info-editor-line-numbers": "Show line numbers in the gutter.", + "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", + "settings-info-editor-live-autocomplete": "Show suggestions while you type.", + "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", + "settings-info-editor-relative-line-numbers": "Show distance from the current line.", + "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", + "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", + "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", + "settings-info-editor-show-spaces": "Display visible whitespace markers.", + "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", + "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", + "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", + "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", + "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", + "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", + "settings-info-lsp-install-server": "Install or repair this language server.", + "settings-info-lsp-server-enabled": "Enable or disable this language server.", + "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", + "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", + "settings-info-lsp-update-server": "Update this language server if an update flow is available.", + "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", + "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", + "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", + "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", + "settings-info-main-changelog": "See recent updates and release notes.", + "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", + "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", + "settings-info-main-formatter": "Choose a formatter for each supported language.", + "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", + "settings-info-main-plugins": "Manage installed plugins and their available actions.", + "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", + "settings-info-main-rateapp": "Rate Acode on Google Play.", + "settings-info-main-remove-ads": "Unlock permanent ad-free access.", + "settings-info-main-reset": "Reset Acode to its default configuration.", + "settings-info-main-sponsors": "Support ongoing Acode development.", + "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", + "settings-info-main-theme": "App theme, contrast, and custom colors.", + "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", + "settings-info-preview-host": "Hostname used when opening the preview URL.", + "settings-info-preview-mode": "Choose where preview opens when you launch it.", + "settings-info-preview-preview-port": "Port used by the live preview server.", + "settings-info-preview-server-port": "Port used by the internal app server.", + "settings-info-preview-show-console-toggler": "Show the console button in preview.", + "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", + "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", + "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", + "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", + "search result label singular": "result", + "search result label plural": "results", + "pin tab": "Pin tab", + "unpin tab": "Unpin tab", + "pinned tab": "Pinned tab", + "unpin tab before closing": "Unpin the tab before closing it.", + "app font": "App font", + "settings-info-app-font-family": "Choose the font used across the app interface.", + "lsp-transport-method-stdio": "STDIO (launch a binary command)", + "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", + "lsp-websocket-url": "WebSocket URL", + "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", + "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", + "lsp-error-websocket-url-required": "WebSocket URL is required", + "lsp-remove-custom-server": "Remove custom server", + "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", + "lsp-custom-server-removed": "Custom server removed", + "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", + "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", + "save selected tabs": "Save selected tabs", + "close selected tabs": "Close selected tabs", + "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", + "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", + "close tabs to right": "Close Right", + "close tabs to left": "Close Left", + "close other tabs": "Close Others", + "auto close tags": "Auto close tags", + "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", + "ui zoom": "UI zoom", + "settings-info-app-ui-zoom": "Scale text across the Acode interface.", + "plugin-not-supported": "Plugin not supported", + "plugin-not-supported-info": "The plugin was created for older version of Acode." +} \ No newline at end of file diff --git a/src/lang/de-de.json b/src/lang/de-de.json index de439f5a5..abc83cda7 100644 --- a/src/lang/de-de.json +++ b/src/lang/de-de.json @@ -1,730 +1,732 @@ { - "lang": "Deutsch", - "about": "über", - "active files": "Aktive Dateien", - "alert": "Warnung", - "app theme": "App-Design", - "autocorrect": "Autokorrektur aktivieren?", - "autosave": "Automatisch speichern", - "cancel": "Abbrechen", - "change language": "Sprache wechseln", - "choose color": "Farbe auswählen", - "clear": "Löschen", - "close app": "Anwendung schließen?", - "commit message": "Meldung bestätigen", - "console": "Konsole", - "conflict error": "Konflikt! Bitte warten Sie vor dem nächsten Commit.", - "copy": "Kopieren", - "create folder error": "Entschuldigung, Ordner kann nicht angelegt werden", - "cut": "Ausschneiden", - "delete": "Löschen", - "dependencies": "Abhängigkeiten", - "delay": "Zeit in Millisekunden", - "editor settings": "Editor-Einstellungen", - "editor theme": "Editordesign", - "enter file name": "Dateinamen eingeben", - "enter folder name": "Ordnernamen eingeben", - "empty folder message": "Leerer Ordner", - "enter line number": "Zeilennummer eingeben", - "error": "Fehler", - "failed": "Fehlgeschlagen", - "file already exists": "Datei existiert bereits", - "file already exists force": "Datei existiert bereits. Überschreiben?", - "file changed": " wurde verändert, Datei neu laden?", - "file deleted": "Datei gelöscht", - "file is not supported": "Datei wird nicht unterstützt", - "file not supported": "Dieser Dateityp wird nicht unterstützt.", - "file too large": "Datei ist zu groß zur Bearbeitung. Maximal erlaubte Größe ist {size}", - "file renamed": "Datei umbenannt", - "file saved": "Datei gespeichert", - "folder added": "Ordner hinzugefügt", - "folder already added": "Ordner bereits hinzugefügt", - "font size": "Schriftgröße", - "goto": "Gehe zur Zeile", - "icons definition": "Icon-Definitionen", - "info": "Information", - "invalid value": "Ungültiger Wert", - "language changed": "Sprache wurde erfolgreich gewechselt", - "linting": "Syntaxprüfung fehlerhaft", - "logout": "Abmelden", - "loading": "Laden", - "my profile": "Mein Profil", - "new file": "Neue Datei", - "new folder": "Neuer Ordner", - "no": "Nein", - "no editor message": "Datei oder Ordner über das Menü öffnen oder erstellen", - "not set": "Nicht konfiguriert", - "unsaved files close app": "Es sind nicht gespeicherte Dateien vorhanden. Anwendung beenden?", - "notice": "Hinweis", - "open file": "Datei öffnen", - "open files and folders": "Dateien und Ordner öffnen", - "open folder": "Ordner öffnen", - "open recent": "Letzte Dateien öffnen", - "ok": "OK", - "overwrite": "Überschreiben", - "paste": "Einfügen", - "preview mode": "Vorschaumodus", - "read only file": "Datei kann im Lesemodus nicht gespeichert werden. Versuchen Sie Speichern unter", - "reload": "Neu laden", - "rename": "Umbenennen", - "replace": "Ersetzen", - "required": "Dieses Feld ist notwendig", - "run your web app": "Ihre Webanwendung starten", - "save": "Speichern", - "saving": "Speichern", - "save as": "Speichern als", - "save file to run": "Zum Starten im Browser Datei bitte speichern", - "search": "Suche", - "see logs and errors": "Log und Fehler ansehen", - "select folder": "Ordner wählen", - "settings": "Einstellungen", - "settings saved": "Einstellungen gespeichert", - "show line numbers": "Zeilennummern anzeigen", - "show hidden files": "Versteckte Dateien anzeigen", - "show spaces": "Leerzeichen anzeigen", - "soft tab": "Weiche Tabs", - "sort by name": "Nach Namen sortieren", - "success": "Erfolg", - "tab size": "Tab-Größe", - "text wrap": "Textumbruch / Zeilenumbruch", - "theme": "Design", - "unable to delete file": "Datei kann nicht gelöscht werden", - "unable to open file": "Entschuldigung, Datei kann nicht geöffnet werden", - "unable to open folder": "Entschuldigung, Ordner kann nicht geöffnet werden", - "unable to save file": "Entschuldigung, Datei kann nicht gespeichert werden", - "unable to rename": "Entschuldigung, Umbenennen nicht möglich", - "unsaved file": "Datei ist nicht gespeichert, trotzdem schließen?", - "warning": "Warnung", - "use emmet": "Emmet benutzen", - "use quick tools": "Schnelltools benutzen", - "yes": "Ja", - "encoding": "Textcodierung", - "syntax highlighting": "Syntaxhervorhebung", - "read only": "Nur Lesen", - "select all": "Alles auswählen", - "select branch": "Branch wählen", - "create new branch": "Neuen Branch erzeugen", - "use branch": "Benutzer-Branch", - "new branch": "Neuer Branch", - "branch": "Branch", - "key bindings": "Tastenbelegung", - "edit": "Bearbeiten", - "reset": "Zurücksetzen", - "color": "Farbe", - "select word": "Wort auswählen", - "quick tools": "Schnelltools", - "select": "Auswählen", - "editor font": "Editor-Schriftart", - "new project": "Neues Projekt", - "format": "Format", - "project name": "Projektname", - "unsupported device": "Ihr Gerät unterstützt keine Designs.", - "vibrate on tap": "Vibrieren beim Tippen", - "copy command is not supported by ftp.": "Kopierkommando wird bei FTP nicht unterstützt.", - "support title": "Acode unterstützen", - "fullscreen": "Vollbildmodus", - "animation": "Startanimation", - "backup": "Sicherung", - "restore": "Wiederherstellung", - "backup successful": "Sicherung erfolgreich", - "invalid backup file": "Ungültige Sicherungsdatei", - "add path": "Pfad hinzufügen", - "live autocompletion": "Direkte Autovervollständigung", - "file properties": "Dateieigenschaften", - "path": "Pfad", - "type": "Typ", - "word count": "Wortanzahl", - "line count": "Zeilenanzahl", - "last modified": "Zuletzt geändert", - "size": "Größe", - "share": "Freigabe", - "show print margin": "Druckrand anzeigen", - "login": "Anmelden", - "scrollbar size": "Scrollbar-Größe", - "cursor controller size": "Cursor-Marker-Größe", - "none": "Keiner", - "small": "Klein", - "large": "Groß", - "floating button": "Schwebende Schaltfläche", - "confirm on exit": "Bestätigung beim Beenden", - "show console": "Konsole anzeigen", - "image": "Bild", - "insert file": "Datei einfügen", - "insert color": "Farbe einfügen", - "powersave mode warning": "Energiesparmodus für eine Vorschau im externen Browser abschalten.", - "exit": "Verlassen", - "custom": "Benutzerdefiniert", - "reset warning": "Wollen Sie wirklich das Design zurücksetzen?", - "theme type": "Designtyp", - "light": "Hell", - "dark": "Dunkel", - "file browser": "Datei-Browser", - "operation not permitted": "Operation nicht zulässig", - "no such file or directory": "Keine Datei oder kein Verzeichnis", - "input/output error": "Ein-/Ausgabe-Fehler", - "permission denied": "Zugriff verweigert", - "bad address": "Unzulässige Adresse", - "file exists": "Datei existiert bereits", - "not a directory": "Ist kein Verzeichnis", - "is a directory": "Ist ein Verzeichnis", - "invalid argument": "Ungültiges Argument", - "too many open files in system": "Zu viele geöffnete Dateien im System", - "too many open files": "Zu viele geöffnete Dateien", - "text file busy": "Textdatei in Benutzung", - "no space left on device": "Kein Speicherplatz mehr auf diesem Gerät", - "read-only file system": "Dateisystem ist schreibgeschützt", - "file name too long": "Dateiname zu lang", - "too many users": "Zu viele Benutzer", - "connection timed out": "Verbindungszeit ist abgelaufen", - "connection refused": "Verbindung verweigert", - "owner died": "Besitzer existiert nicht", - "an error occurred": "Es ist ein Fehler aufgetreten", - "add ftp": "FTP hinzufügen", - "add sftp": "SFTP hinzufügen", - "save file": "Datei speichern", - "save file as": "Datei speichern als", - "files": "Dateien", - "help": "Hilfe", - "file has been deleted": "{file} wurde gelöscht!", - "feature not available": "Diese Funktion ist nur in der Bezahlversion der App verfügbar.", - "deleted file": "Gelöschte Datei", - "line height": "Zeilenhöhe", - "preview info": "Wenn Sie eine aktive Datei starten möchten, tippen und halten Sie das Wiedergabe-Symbol.", - "manage all files": "Erlauben Sie Acode, alle Dateien in den Einstellungen zu verwalten, um Dateien auf Ihrem Gerät einfach zu bearbeiten.", - "close file": "Datei schließen", - "reset connections": "Verbindungen zurücksetzen", - "check file changes": "Dateiänderungen prüfen", - "open in browser": "Im Browser öffnen", - "desktop mode": "Desktop-Modus", - "toggle console": "Konsole umschalten", - "new line mode": "Zeilenumbruchmodus", - "add a storage": "Speicher hinzufügen", - "rate acode": "Acode bewerten", - "support": "Unterstützung", - "downloading file": "{file} herunterladen", - "downloading...": "Herunterladen ...", - "folder name": "Ordnername", - "keyboard mode": "Tastaturmodus", - "normal": "Normal", - "app settings": "App-Einstellungen", - "disable in-app-browser caching": "In-App-Browser-Cache abschalten", - "copied to clipboard": "In die Zwischenablage kopiert", - "remember opened files": "Geöffnete Dateien merken", - "remember opened folders": "Geöffnete Ordner merken", - "no suggestions": "Keine Vorschläge", - "no suggestions aggressive": "Keine aufdringlichen Vorschläge", - "install": "Installation", - "installing": "Installieren ...", - "plugins": "Plugins", - "recently used": "Kürzlich verwendet", - "update": "Aktualisierung", - "uninstall": "Deinstallation", - "download acode pro": "Acode Pro herunterladen", - "loading plugins": "Plugins laden", - "faqs": "FAQs", - "feedback": "Rückmeldung", - "header": "Kopfzeile", - "sidebar": "Seitenleiste", - "inapp": "App-intern", - "browser": "Browser", - "diagonal scrolling": "Diagonales Scrollen", - "reverse scrolling": "Umgekehrtes Scrollen", - "formatter": "Formatierer", - "format on save": "Beim Speichern formatieren", - "remove ads": "Anzeigen entfernen", - "fast": "Schnell", - "slow": "Langsam", - "scroll settings": "Scroll-Einstellungen", - "scroll speed": "Scroll-Geschwindigkeit", - "loading...": "Laden ...", - "no plugins found": "Keine Plugins gefunden", - "name": "Name", - "username": "Benutzername", - "optional": "optional", - "hostname": "Hostname", - "password": "Passwort", - "security type": "Sicherheitstyp", - "connection mode": "Verbindungsmodus", - "port": "Port", - "key file": "Schlüsseldatei", - "select key file": "Schlüsseldatei wählen", - "passphrase": "Passphrase", - "connecting...": "Verbinden ...", - "type filename": "Dateinamen angeben", - "unable to load files": "Dateien können nicht geladen werden", - "preview port": "Vorschau-Port", - "find file": "Datei suchen", - "system": "System", - "please select a formatter": "Bitte wählen Sie eine Formatierung", - "case sensitive": "Groß-/Kleinschreibung beachten", - "regular expression": "Regulärer Ausdruck", - "whole word": "Gesamtes Wort", - "edit with": "Bearbeiten mit", - "open with": "Öffnen mit", - "no app found to handle this file": "Keine App gefunden, um diese Datei zu verarbeiten", - "restore default settings": "Standardeinstellungen wiederherstellen", - "server port": "Server-Port", - "preview settings": "Vorschau-Einstellungen", - "preview settings note": "Wenn sich Vorschau-Port und Server-Port unterscheiden, startet die App keinen Server, sondern öffnet stattdessen https://: im Browser oder App-Browser. Dies ist nützlich, um einen Server an einem anderen Ort zu betreiben.", - "backup/restore note": "Es werden nur Ihre Einstellungen, benutzerdefinierte Designs, installierte Plugins und Tastenbelegungen gesichert. FTP/SFTP- oder GitHub-Profile werden nicht gesichert.", - "host": "Host", - "retry ftp/sftp when fail": "FTP/SFTP bei Fehler wiederholen", - "more": "Mehr", - "thank you :)": "Dankeschön :)", - "purchase pending": "Kauf ausstehend", - "cancelled": "abgebrochen", - "local": "Lokal", - "remote": "Entfernt", - "show console toggler": "Konsolen-Umschalter anzeigen", - "binary file": "Diese Datei enthält Binärdaten, möchten Sie sie wirklich öffnen?", - "relative line numbers": "Relative Zeilennummern", - "elastic tabstops": "Elastische Tabulatoren", - "line based rtl switching": "Zeilenbasierte RTL-Umschaltung", - "hard wrap": "Harter Umbruch", - "spellcheck": "Rechtschreibprüfung", - "wrap method": "Umbruchmethode", - "use textarea for ime": "Textbereich für IME benutzen", - "invalid plugin": "Ungültiges Plugin", - "type command": "Befehl eingeben", - "plugin": "Plugin", - "quicktools trigger mode": "Schnelltools-Auslösemodus", - "print margin": "Druckrand", - "touch move threshold": "Schwellenwert für Berührungsbewegung", - "info-retryremotefsafterfail": "FTP/SFTP-Verbindung bei Fehler erneut versuchen.", - "info-fullscreen": "Titelzeile auf der Startseite verstecken.", - "info-checkfiles": "Dateiänderungen überprüfen, wenn sich die App im Hintergrund befindet.", - "info-console": "JavaScript-Konsole wählen. Legacy ist die Standardkonsole, Eruda ist die Konsole eines Drittanbieters.", - "info-keyboardmode": "Tastaturmodus für Texteingaben. 'Keine Vorschläge' blendet Vorschläge und automatische Korrektur aus. Wenn 'Keine Vorschläge' nicht funktioniert, versuchen Sie, den Wert auf 'Keine aufdringlichen Vorschläge' zu ändern.", - "info-rememberfiles": "Geöffnete Dateien merken, wenn die Anwendung geschlossen wird.", - "info-rememberfolders": "Geöffnete Ordner merken, wenn die Anwendung geschlossen wird.", - "info-floatingbutton": "Schwebende Schaltfläche für Schnelltools ein- oder ausblenden.", - "info-openfilelistpos": "Wo soll die Liste der aktiven Dateien angezeigt werden.", - "info-touchmovethreshold": "Wenn die Berührungsempfindlichkeit des Gerätes zu hoch ist, können Sie diesen Wert erhöhen, um versehentliche Berührungen zu verhindern.", - "info-scroll-settings": "Diese Einstellungen steuern Scrollen und Textumbruch.", - "info-animation": "Wenn die Anwendung träge reagiert, deaktivieren Sie die Animation.", - "info-quicktoolstriggermode": "Wenn die Schaltfläche in den Schnelltools nicht funktioniert, versuchen Sie, diesen Wert zu ändern.", - "info-checkForAppUpdates": "Automatisch nach App-Updates suchen.", - "info-quickTools": "Schnelltools ein- oder ausblenden.", - "info-showHiddenFiles": "Versteckte Dateien und Ordner anzeigen. (Diese 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 Farbdesign 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", - "all": "Alle", - "medium": "Mittel", - "refund": "Erstattung", - "product not available": "Produkt nicht verfügbar", - "no-product-info": "Dieses Produkt ist in Ihrem Land zur Zeit nicht verfügbar, bitte versuchen Sie es später noch einmal.", - "close": "Schließen", - "explore": "Erkunden", - "key bindings updated": "Tastenbelegung aktualisiert", - "search in files": "In Dateien suchen", - "exclude files": "Dateien ausschließen", - "include files": "Dateien einschließen", - "search result": "{matches} Ergebnisse in {files} Dateien.", - "invalid regex": "Ungültiger regulärer Ausdruck: {message}.", - "bottom": "Unten", - "save all": "Alle speichern", - "close all": "Alle schließen", - "unsaved files warning": "Einige Dateien sind nicht gespeichert. Drücken Sie 'OK', um eine Aktion zu wählen, oder 'Abbrechen', um zurückzugehen.", - "save all warning": "Wollen Sie wirklich alle Dateien speichern und schließen? Diese Aktion kann nicht zurückgenommen werden.", - "save all changes warning": "Sind Sie sicher, das Sie alle Dateien speichern wollen?", - "close all warning": "Wollen Sie wirklich alle Dateien schließen? Sie verlieren alle nicht gespeicherten Änderungen und diese Aktion kann nicht zurückgenommen werden.", - "refresh": "Aktualisieren", - "shortcut buttons": "Schnellwahl-Schaltflächen", - "no result": "Kein Ergebnis", - "searching...": "Suche ...", - "quicktools:ctrl-key": "Steuerungstaste", - "quicktools:tab-key": "Tab-Taste", - "quicktools:shift-key": "Umschalttaste", - "quicktools:undo": "Rückgängig", - "quicktools:redo": "Wiederholen", - "quicktools:search": "In Dateien suchen", - "quicktools:save": "Datei speichern", - "quicktools:esc-key": "Escape-Taste", - "quicktools:curlybracket": "Geschweifte Klammer einfügen", - "quicktools:squarebracket": "Eckige Klammer einfügen", - "quicktools:parentheses": "Klammer einfügen", - "quicktools:anglebracket": "Spitze Klammer einfügen", - "quicktools:left-arrow-key": "Pfeiltaste nach links", - "quicktools:right-arrow-key": "Pfeiltaste nach rechts", - "quicktools:up-arrow-key": "Pfeiltaste nach oben", - "quicktools:down-arrow-key": "Pfeiltaste nach unten", - "quicktools:moveline-up": "Zeile nach oben verschieben", - "quicktools:moveline-down": "Zeile nach unten verschieben", - "quicktools:copyline-up": "Zeile nach oben kopieren", - "quicktools:copyline-down": "Zeile nach unten kopieren", - "quicktools:semicolon": "Semikolon einfügen", - "quicktools:quotation": "Zitat einfügen", - "quicktools:and": "Und-Symbol einfügen", - "quicktools:bar": "Balken-Symbol einfügen", - "quicktools:equal": "Gleichheitszeichen einfügen", - "quicktools:slash": "Schrägstrich einfügen", - "quicktools:exclamation": "Ausrufezeichen einfügen", - "quicktools:alt-key": "Alt-Taste", - "quicktools:meta-key": "Windows-Taste", - "info-quicktoolssettings": "Anpassen der Schnellwahl-Schaltflächen und -Tasten im Schnelltools-Container unterhalb des Editors, um Ihre Programmiererfahrung zu verbessern.", - "info-excludefolders": "Benutzen Sie das Muster **/node_modules/**, um alle Dateien im Ordner node_modules auszuschließen. Dadurch werden die Dateien nicht aufgelistet und auch nicht in die Dateisuche einbezogen.", - "missed files": "Nach Beginn der Suche wurden {count} Dateien gescannt und werden nicht in die Suche einbezogen.", - "remove": "Entfernen", - "quicktools:command-palette": "Befehlspalette", - "default file encoding": "Standard-Dateicodierung", - "remove entry": "Sind Sie sicher, das Sie '{name}' von den Speicherpfaden entfernen möchten? Bitte beachten Sie, dass der Pfad selbst nicht gelöscht wird.", - "delete entry": "Löschen bestätigen: '{name}'. Diese Aktion kann nicht zurückgenommen werden. Fortfahren?", - "change encoding": "Neuladen von '{file}' mit '{encoding}'-Codierung? Bei dieser Aktion gehen alle ungespeicherten Änderungen an dieser Datei verloren. Wollen Sie mit dem Neuladen fortfahren?", - "reopen file": "Sind Sie sicher, dass Sie '{file}' erneut öffnen wollen? Alle ungespeicherten Änderungen werden verloren gehen.", - "plugin min version": "{name} ist nur in Acode - {v-code} und neuer verfügbar. Klicken Sie hier zum Aktualisieren.", - "color preview": "Farbvorschau", - "confirm": "Bestätigen", - "list files": "Alle Dateien in {name} auflisten? Zu viele Dateien können zum Absturz der App führen.", - "problems": "Probleme", - "show side buttons": "Seitenknöpfe anzeigen", - "bug_report": "Einen Fehlerbericht übermitteln", - "verified publisher": "Verifizierter Herausgeber", - "most_downloaded": "Meist Heruntergeladene", - "newly_added": "Neu Hinzugefügte", - "top_rated": "Am besten Bewertete", - "rename not supported": "Umbenennen des Termux-Verzeichnisses wird nicht unterstützt", - "compress": "Komprimieren", - "copy uri": "URI kopieren", - "delete entries": "Sind Sie sicher, dass Sie {count} Einträge löschen wollen?", - "deleting items": "Löschen von {count} Einträgen ...", - "import project zip": "Projekt(-Zip) importieren", - "changelog": "Änderungsprotokoll", - "notifications": "Benachrichtigungen", - "no_unread_notifications": "Keine ungelesenen Benachrichtigungen", - "should_use_current_file_for_preview": "Aktuelle Datei für die Vorschau anstelle der Standardeinstellung (index.html) verwenden", - "fade fold widgets": "Widgets falten ausblenden", - "quicktools:home-key": "Pos 1-Taste", - "quicktools:end-key": "Ende-Taste", - "quicktools:pageup-key": "Bild auf-Taste", - "quicktools:pagedown-key": "Bild ab-Taste", - "quicktools:delete-key": "Entfernen-Taste", - "quicktools:tilde": "Tilde einfügen", - "quicktools:backtick": "Accent grave einfügen", - "quicktools:hash": "Raute einfügen", - "quicktools:dollar": "Dollar einfügen", - "quicktools:modulo": "Prozentzeichen einfügen", - "quicktools:caret": "Caret einfügen", - "plugin_enabled": "Plugin aktiviert", - "plugin_disabled": "Plugin deaktiviert", - "enable_plugin": "Dieses Plugin aktivieren", - "disable_plugin": "Dieses Plugin deaktivieren", - "open_source": "Open Source", - "terminal settings": "Terminal-Einstellungen", - "font ligatures": "Schriftligaturen", - "letter spacing": "Zeichenabstand", - "terminal:tab stop width": "Tabulatorbreite", - "terminal:scrollback": "Zeilen zurückblättern", - "terminal:cursor blink": "Blinkender Cursor", - "terminal:font weight": "Schriftstärke", - "terminal:cursor inactive style": "Cursorstil inaktiv", - "terminal:cursor style": "Cursorstil", - "terminal:font family": "Schriftfamilie", - "terminal:convert eol": "Zeilenende konvertieren", - "terminal:confirm tab close": "Terminal-Tab schließen bestätigen", - "terminal:image support": "Bildunterstützung", - "terminal": "Terminal", - "allFileAccess": "Zugriff auf alle Dateien", - "fonts": "Schriftarten", - "sponsor": "Sponsor", - "downloads": "Downloads", - "reviews": "Bewertungen", - "overview": "Überblick", - "contributors": "Mitwirkende", - "quicktools:hyphen": "Bindestrich einfügen", - "check for app updates": "Auf App-Updates prüfen", - "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", - "clean install state": "Sauberer Installationsstatus", - "backup created": "Sicherung erstellt", - "restore completed": "Wiederherstellung abgeschlossen", - "restore will include": "Dies wird wiederhergestellt", - "restore warning": "Dieser Vorgang kann nicht rückgängig gemacht werden. Fortfahren?", - "reload to apply": "Neu laden, um Änderungen zu übernehmen?", - "reload app": "App neu laden", - "preparing backup": "Sicherung vorbereiten", - "collecting settings": "Einstellungen sammeln", - "collecting key bindings": "Tastenbelegung sammeln", - "collecting plugins": "Plugin-Informationen sammeln", - "creating backup": "Sicherungsdatei erstellen", - "validating backup": "Sicherung überprüfen", - "restoring key bindings": "Tastenbelegung wiederherstellen", - "restoring plugins": "Plugins wiederherstellen", - "restoring settings": "Einstellungen wiederherstellen", - "legacy backup warning": "Dies ist ein älteres Sicherungsformat. Einige Funktionen sind möglicherweise eingeschränkt.", - "checksum mismatch": "Prüfsummenfehler – die Sicherungsdatei wurde möglicherweise geändert oder ist beschädigt.", - "plugin not found": "Plugin in der Registrierung nicht gefunden", - "paid plugin skipped": "Bezahltes Plugin – Kauf nicht gefunden", - "source not found": "Quelldatei existiert nicht mehr", - "restored": "Wiederhergestellt", - "skipped": "Übersprungen", - "backup not valid object": "Die Sicherungsdatei ist kein gültiges Objekt.", - "backup no data": "Die Sicherungsdatei enthält keine wiederherzustellenden Daten.", - "backup legacy warning": "Dies ist ein älteres Sicherungsformat (v1). Einige Funktionen sind möglicherweise eingeschränkt.", - "backup missing metadata": "Fehlende Sicherungsmetadaten – einige Informationen sind möglicherweise nicht verfügbar.", - "backup checksum mismatch": "Prüfsummenfehler – die Sicherungsdatei wurde möglicherweise geändert oder ist beschädigt. Gehen Sie vorsichtig vor.", - "backup checksum verify failed": "Prüfsumme konnte nicht überprüft werden.", - "backup invalid settings": "Ungültiges Einstellungsformat", - "backup invalid keybindings": "Ungültiges Tastenbelegungsformat", - "backup invalid plugins": "Ungültiges Format der installierten Plugins", - "issues found": "Gefundene Probleme", - "error details": "Fehlerdetails", - "active tools": "Aktive Tools", - "available tools": "Verfügbare Tools", - "recent": "Zuletzt verwendete Dateien", - "command palette": "Befehlspalette öffnen", - "change theme": "Design ändern", - "documentation": "Dokumentation", - "open in terminal": "Im Terminal öffnen", - "developer mode": "Entwicklermodus", - "info-developermode": "Aktivieren Sie die Entwicklertools (Eruda) zum Debuggen von Plugins und Überprüfen des App-Status. Der Inspektor wird beim Start der App initialisiert.", - "developer mode enabled": "Entwicklermodus aktiviert. Verwenden Sie die Befehlspalette, um den Inspektor umzuschalten (Strg+Umschalt+I).", - "developer mode disabled": "Entwicklermodus deaktiviert", - "copy relative path": "Copy Relative Path", - "shortcut request sent": "Shortcut request opened. Tap Add to finish.", - "add to home screen": "Add to home screen", - "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", - "save file before home shortcut": "Save the file before adding it to the home screen.", - "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", - "shift click selection": "Shift + tap/click selection", - "earn ad-free time": "Earn ad-free time", - "indent guides": "Indent guides", - "language servers": "Language servers", - "lint gutter": "Show lint gutter", - "rainbow brackets": "Rainbow brackets", - "lsp-add-custom-server": "Add custom server", - "lsp-binary-args": "Binary args (JSON array)", - "lsp-binary-command": "Binary command", - "lsp-binary-path-optional": "Binary path (optional)", - "lsp-check-command-optional": "Check command (optional override)", - "lsp-checking-installation-status": "Checking installation status...", - "lsp-configured": "Configured", - "lsp-custom-server-added": "Custom server added", - "lsp-default": "Default", - "lsp-details-line": "Details: {details}", - "lsp-edit-initialization-options": "Edit initialization options", - "lsp-empty": "Empty", - "lsp-enabled": "Enabled", - "lsp-error-add-server-failed": "Failed to add server", - "lsp-error-args-must-be-array": "Arguments must be a JSON array", - "lsp-error-binary-command-required": "Binary command is required", - "lsp-error-language-id-required": "At least one language ID is required", - "lsp-error-package-required": "At least one package is required", - "lsp-error-server-id-required": "Server ID is required", - "lsp-feature-completion": "Code completion", - "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", - "lsp-feature-diagnostics": "Diagnostics", - "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", - "lsp-feature-formatting": "Formatting", - "lsp-feature-formatting-info": "Enable code formatting from the language server.", - "lsp-feature-hover": "Hover information", - "lsp-feature-hover-info": "Show type information and documentation on hover.", - "lsp-feature-inlay-hints": "Inlay hints", - "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", - "lsp-feature-signature": "Signature help", - "lsp-feature-signature-info": "Show function parameter hints while typing.", - "lsp-feature-state-toast": "{feature} {state}", - "lsp-initialization-options": "Initialization options", - "lsp-initialization-options-json": "Initialization options (JSON)", - "lsp-initialization-options-updated": "Initialization options updated", - "lsp-install-command": "Install command", - "lsp-install-command-unavailable": "Install command not available", - "lsp-install-info-check-failed": "Acode could not verify the installation status.", - "lsp-install-info-missing": "Language server is not installed in the terminal environment.", - "lsp-install-info-ready": "Language server is installed and ready.", - "lsp-install-info-unknown": "Installation status could not be checked automatically.", - "lsp-install-info-version-available": "Version {version} is available.", - "lsp-install-method-apk": "APK package", - "lsp-install-method-cargo": "Cargo crate", - "lsp-install-method-manual": "Manual binary", - "lsp-install-method-npm": "npm package", - "lsp-install-method-pip": "pip package", - "lsp-install-method-shell": "Custom shell", - "lsp-install-method-title": "Install method", - "lsp-install-repair": "Install / repair", - "lsp-installation-status": "Installation status", - "lsp-installed": "Installed", - "lsp-invalid-timeout": "Invalid timeout value", - "lsp-language-ids": "Language IDs (comma separated)", - "lsp-packages-prompt": "{method} packages (comma separated)", - "lsp-remove-installed-files": "Remove installed files for {server}?", - "lsp-server-disabled-toast": "Server disabled", - "lsp-server-enabled-toast": "Server enabled", - "lsp-server-id": "Server ID", - "lsp-server-label": "Server label", - "lsp-server-not-found": "Server not found", - "lsp-server-uninstalled": "Server uninstalled", - "lsp-startup-timeout": "Startup timeout", - "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", - "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", - "lsp-state-disabled": "disabled", - "lsp-state-enabled": "enabled", - "lsp-status-check-failed": "Check failed", - "lsp-status-installed": "Installed", - "lsp-status-installed-version": "Installed ({version})", - "lsp-status-line": "Status: {status}", - "lsp-status-not-installed": "Not installed", - "lsp-status-unknown": "Unknown", - "lsp-timeout-ms": "{timeout} ms", - "lsp-uninstall-command-unavailable": "Uninstall command not available", - "lsp-uninstall-server": "Uninstall server", - "lsp-update-command-optional": "Update command (optional)", - "lsp-update-command-unavailable": "Update command not available", - "lsp-update-server": "Update server", - "lsp-version-line": "Version: {version}", - "lsp-view-initialization-options": "View initialization options", - "settings-category-about-acode": "About Acode", - "settings-category-advanced": "Advanced", - "settings-category-assistance": "Assistance", - "settings-category-core": "Core settings", - "settings-category-cursor": "Cursor", - "settings-category-cursor-selection": "Cursor & selection", - "settings-category-custom-servers": "Custom servers", - "settings-category-customization-tools": "Customization & tools", - "settings-category-display": "Display", - "settings-category-editing": "Editing", - "settings-category-features": "Features", - "settings-category-files-sessions": "Files & sessions", - "settings-category-fonts": "Fonts", - "settings-category-general": "General", - "settings-category-guides-indicators": "Guides & indicators", - "settings-category-installation": "Installation", - "settings-category-interface": "Interface", - "settings-category-maintenance": "Maintenance", - "settings-category-permissions": "Permissions", - "settings-category-preview": "Preview", - "settings-category-scrolling": "Scrolling", - "settings-category-server": "Server", - "settings-category-servers": "Servers", - "settings-category-session": "Session", - "settings-category-support-acode": "Support Acode", - "settings-category-text-layout": "Text & layout", - "settings-info-app-animation": "Control transition animations across the app.", - "settings-info-app-check-files": "Refresh editors when files change outside Acode.", - "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", - "settings-info-app-confirm-on-exit": "Ask before closing the app.", - "settings-info-app-console": "Choose which debug console integration Acode uses.", - "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", - "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", - "settings-info-app-floating-button": "Show the floating quick actions button.", - "settings-info-app-font-manager": "Install, manage, or remove app fonts.", - "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", - "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", - "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", - "settings-info-app-language": "Choose the app language and translated labels.", - "settings-info-app-open-file-list-position": "Choose where the active files list appears.", - "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", - "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", - "settings-info-app-remember-files": "Reopen the files that were open last time.", - "settings-info-app-remember-folders": "Reopen folders from the previous session.", - "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", - "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", - "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", - "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", - "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", - "settings-info-editor-autosave": "Save changes automatically after a delay.", - "settings-info-editor-color-preview": "Preview color values inline in the editor.", - "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", - "settings-info-editor-font-family": "Choose the typeface used in the editor.", - "settings-info-editor-font-size": "Set the editor text size.", - "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", - "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", - "settings-info-editor-indent-guides": "Show indentation guide lines.", - "settings-info-editor-line-height": "Adjust vertical spacing between lines.", - "settings-info-editor-line-numbers": "Show line numbers in the gutter.", - "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", - "settings-info-editor-live-autocomplete": "Show suggestions while you type.", - "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", - "settings-info-editor-relative-line-numbers": "Show distance from the current line.", - "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", - "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", - "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", - "settings-info-editor-show-spaces": "Display visible whitespace markers.", - "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", - "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", - "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", - "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", - "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", - "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", - "settings-info-lsp-install-server": "Install or repair this language server.", - "settings-info-lsp-server-enabled": "Enable or disable this language server.", - "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", - "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", - "settings-info-lsp-update-server": "Update this language server if an update flow is available.", - "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", - "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", - "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", - "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", - "settings-info-main-changelog": "See recent updates and release notes.", - "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", - "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", - "settings-info-main-formatter": "Choose a formatter for each supported language.", - "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", - "settings-info-main-plugins": "Manage installed plugins and their available actions.", - "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", - "settings-info-main-rateapp": "Rate Acode on Google Play.", - "settings-info-main-remove-ads": "Unlock permanent ad-free access.", - "settings-info-main-reset": "Reset Acode to its default configuration.", - "settings-info-main-sponsors": "Support ongoing Acode development.", - "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", - "settings-info-main-theme": "App theme, contrast, and custom colors.", - "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", - "settings-info-preview-host": "Hostname used when opening the preview URL.", - "settings-info-preview-mode": "Choose where preview opens when you launch it.", - "settings-info-preview-preview-port": "Port used by the live preview server.", - "settings-info-preview-server-port": "Port used by the internal app server.", - "settings-info-preview-show-console-toggler": "Show the console button in preview.", - "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", - "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", - "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", - "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", - "search result label singular": "result", - "search result label plural": "results", - "pin tab": "Pin tab", - "unpin tab": "Unpin tab", - "pinned tab": "Pinned tab", - "unpin tab before closing": "Unpin the tab before closing it.", - "app font": "App font", - "settings-info-app-font-family": "Choose the font used across the app interface.", - "lsp-transport-method-stdio": "STDIO (launch a binary command)", - "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", - "lsp-websocket-url": "WebSocket URL", - "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", - "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", - "lsp-error-websocket-url-required": "WebSocket URL is required", - "lsp-remove-custom-server": "Remove custom server", - "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", - "lsp-custom-server-removed": "Custom server removed", - "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", - "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", - "save selected tabs": "Save selected tabs", - "close selected tabs": "Close selected tabs", - "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", - "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", - "close tabs to right": "Close Right", - "close tabs to left": "Close Left", - "close other tabs": "Close Others", - "auto close tags": "Auto close tags", - "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", - "ui zoom": "UI zoom", - "settings-info-app-ui-zoom": "Scale text across the Acode interface." -} + "lang": "Deutsch", + "about": "über", + "active files": "Aktive Dateien", + "alert": "Warnung", + "app theme": "App-Design", + "autocorrect": "Autokorrektur aktivieren?", + "autosave": "Automatisch speichern", + "cancel": "Abbrechen", + "change language": "Sprache wechseln", + "choose color": "Farbe auswählen", + "clear": "Löschen", + "close app": "Anwendung schließen?", + "commit message": "Meldung bestätigen", + "console": "Konsole", + "conflict error": "Konflikt! Bitte warten Sie vor dem nächsten Commit.", + "copy": "Kopieren", + "create folder error": "Entschuldigung, Ordner kann nicht angelegt werden", + "cut": "Ausschneiden", + "delete": "Löschen", + "dependencies": "Abhängigkeiten", + "delay": "Zeit in Millisekunden", + "editor settings": "Editor-Einstellungen", + "editor theme": "Editordesign", + "enter file name": "Dateinamen eingeben", + "enter folder name": "Ordnernamen eingeben", + "empty folder message": "Leerer Ordner", + "enter line number": "Zeilennummer eingeben", + "error": "Fehler", + "failed": "Fehlgeschlagen", + "file already exists": "Datei existiert bereits", + "file already exists force": "Datei existiert bereits. Überschreiben?", + "file changed": " wurde verändert, Datei neu laden?", + "file deleted": "Datei gelöscht", + "file is not supported": "Datei wird nicht unterstützt", + "file not supported": "Dieser Dateityp wird nicht unterstützt.", + "file too large": "Datei ist zu groß zur Bearbeitung. Maximal erlaubte Größe ist {size}", + "file renamed": "Datei umbenannt", + "file saved": "Datei gespeichert", + "folder added": "Ordner hinzugefügt", + "folder already added": "Ordner bereits hinzugefügt", + "font size": "Schriftgröße", + "goto": "Gehe zur Zeile", + "icons definition": "Icon-Definitionen", + "info": "Information", + "invalid value": "Ungültiger Wert", + "language changed": "Sprache wurde erfolgreich gewechselt", + "linting": "Syntaxprüfung fehlerhaft", + "logout": "Abmelden", + "loading": "Laden", + "my profile": "Mein Profil", + "new file": "Neue Datei", + "new folder": "Neuer Ordner", + "no": "Nein", + "no editor message": "Datei oder Ordner über das Menü öffnen oder erstellen", + "not set": "Nicht konfiguriert", + "unsaved files close app": "Es sind nicht gespeicherte Dateien vorhanden. Anwendung beenden?", + "notice": "Hinweis", + "open file": "Datei öffnen", + "open files and folders": "Dateien und Ordner öffnen", + "open folder": "Ordner öffnen", + "open recent": "Letzte Dateien öffnen", + "ok": "OK", + "overwrite": "Überschreiben", + "paste": "Einfügen", + "preview mode": "Vorschaumodus", + "read only file": "Datei kann im Lesemodus nicht gespeichert werden. Versuchen Sie Speichern unter", + "reload": "Neu laden", + "rename": "Umbenennen", + "replace": "Ersetzen", + "required": "Dieses Feld ist notwendig", + "run your web app": "Ihre Webanwendung starten", + "save": "Speichern", + "saving": "Speichern", + "save as": "Speichern als", + "save file to run": "Zum Starten im Browser Datei bitte speichern", + "search": "Suche", + "see logs and errors": "Log und Fehler ansehen", + "select folder": "Ordner wählen", + "settings": "Einstellungen", + "settings saved": "Einstellungen gespeichert", + "show line numbers": "Zeilennummern anzeigen", + "show hidden files": "Versteckte Dateien anzeigen", + "show spaces": "Leerzeichen anzeigen", + "soft tab": "Weiche Tabs", + "sort by name": "Nach Namen sortieren", + "success": "Erfolg", + "tab size": "Tab-Größe", + "text wrap": "Textumbruch / Zeilenumbruch", + "theme": "Design", + "unable to delete file": "Datei kann nicht gelöscht werden", + "unable to open file": "Entschuldigung, Datei kann nicht geöffnet werden", + "unable to open folder": "Entschuldigung, Ordner kann nicht geöffnet werden", + "unable to save file": "Entschuldigung, Datei kann nicht gespeichert werden", + "unable to rename": "Entschuldigung, Umbenennen nicht möglich", + "unsaved file": "Datei ist nicht gespeichert, trotzdem schließen?", + "warning": "Warnung", + "use emmet": "Emmet benutzen", + "use quick tools": "Schnelltools benutzen", + "yes": "Ja", + "encoding": "Textcodierung", + "syntax highlighting": "Syntaxhervorhebung", + "read only": "Nur Lesen", + "select all": "Alles auswählen", + "select branch": "Branch wählen", + "create new branch": "Neuen Branch erzeugen", + "use branch": "Benutzer-Branch", + "new branch": "Neuer Branch", + "branch": "Branch", + "key bindings": "Tastenbelegung", + "edit": "Bearbeiten", + "reset": "Zurücksetzen", + "color": "Farbe", + "select word": "Wort auswählen", + "quick tools": "Schnelltools", + "select": "Auswählen", + "editor font": "Editor-Schriftart", + "new project": "Neues Projekt", + "format": "Format", + "project name": "Projektname", + "unsupported device": "Ihr Gerät unterstützt keine Designs.", + "vibrate on tap": "Vibrieren beim Tippen", + "copy command is not supported by ftp.": "Kopierkommando wird bei FTP nicht unterstützt.", + "support title": "Acode unterstützen", + "fullscreen": "Vollbildmodus", + "animation": "Startanimation", + "backup": "Sicherung", + "restore": "Wiederherstellung", + "backup successful": "Sicherung erfolgreich", + "invalid backup file": "Ungültige Sicherungsdatei", + "add path": "Pfad hinzufügen", + "live autocompletion": "Direkte Autovervollständigung", + "file properties": "Dateieigenschaften", + "path": "Pfad", + "type": "Typ", + "word count": "Wortanzahl", + "line count": "Zeilenanzahl", + "last modified": "Zuletzt geändert", + "size": "Größe", + "share": "Freigabe", + "show print margin": "Druckrand anzeigen", + "login": "Anmelden", + "scrollbar size": "Scrollbar-Größe", + "cursor controller size": "Cursor-Marker-Größe", + "none": "Keiner", + "small": "Klein", + "large": "Groß", + "floating button": "Schwebende Schaltfläche", + "confirm on exit": "Bestätigung beim Beenden", + "show console": "Konsole anzeigen", + "image": "Bild", + "insert file": "Datei einfügen", + "insert color": "Farbe einfügen", + "powersave mode warning": "Energiesparmodus für eine Vorschau im externen Browser abschalten.", + "exit": "Verlassen", + "custom": "Benutzerdefiniert", + "reset warning": "Wollen Sie wirklich das Design zurücksetzen?", + "theme type": "Designtyp", + "light": "Hell", + "dark": "Dunkel", + "file browser": "Datei-Browser", + "operation not permitted": "Operation nicht zulässig", + "no such file or directory": "Keine Datei oder kein Verzeichnis", + "input/output error": "Ein-/Ausgabe-Fehler", + "permission denied": "Zugriff verweigert", + "bad address": "Unzulässige Adresse", + "file exists": "Datei existiert bereits", + "not a directory": "Ist kein Verzeichnis", + "is a directory": "Ist ein Verzeichnis", + "invalid argument": "Ungültiges Argument", + "too many open files in system": "Zu viele geöffnete Dateien im System", + "too many open files": "Zu viele geöffnete Dateien", + "text file busy": "Textdatei in Benutzung", + "no space left on device": "Kein Speicherplatz mehr auf diesem Gerät", + "read-only file system": "Dateisystem ist schreibgeschützt", + "file name too long": "Dateiname zu lang", + "too many users": "Zu viele Benutzer", + "connection timed out": "Verbindungszeit ist abgelaufen", + "connection refused": "Verbindung verweigert", + "owner died": "Besitzer existiert nicht", + "an error occurred": "Es ist ein Fehler aufgetreten", + "add ftp": "FTP hinzufügen", + "add sftp": "SFTP hinzufügen", + "save file": "Datei speichern", + "save file as": "Datei speichern als", + "files": "Dateien", + "help": "Hilfe", + "file has been deleted": "{file} wurde gelöscht!", + "feature not available": "Diese Funktion ist nur in der Bezahlversion der App verfügbar.", + "deleted file": "Gelöschte Datei", + "line height": "Zeilenhöhe", + "preview info": "Wenn Sie eine aktive Datei starten möchten, tippen und halten Sie das Wiedergabe-Symbol.", + "manage all files": "Erlauben Sie Acode, alle Dateien in den Einstellungen zu verwalten, um Dateien auf Ihrem Gerät einfach zu bearbeiten.", + "close file": "Datei schließen", + "reset connections": "Verbindungen zurücksetzen", + "check file changes": "Dateiänderungen prüfen", + "open in browser": "Im Browser öffnen", + "desktop mode": "Desktop-Modus", + "toggle console": "Konsole umschalten", + "new line mode": "Zeilenumbruchmodus", + "add a storage": "Speicher hinzufügen", + "rate acode": "Acode bewerten", + "support": "Unterstützung", + "downloading file": "{file} herunterladen", + "downloading...": "Herunterladen ...", + "folder name": "Ordnername", + "keyboard mode": "Tastaturmodus", + "normal": "Normal", + "app settings": "App-Einstellungen", + "disable in-app-browser caching": "In-App-Browser-Cache abschalten", + "copied to clipboard": "In die Zwischenablage kopiert", + "remember opened files": "Geöffnete Dateien merken", + "remember opened folders": "Geöffnete Ordner merken", + "no suggestions": "Keine Vorschläge", + "no suggestions aggressive": "Keine aufdringlichen Vorschläge", + "install": "Installation", + "installing": "Installieren ...", + "plugins": "Plugins", + "recently used": "Kürzlich verwendet", + "update": "Aktualisierung", + "uninstall": "Deinstallation", + "download acode pro": "Acode Pro herunterladen", + "loading plugins": "Plugins laden", + "faqs": "FAQs", + "feedback": "Rückmeldung", + "header": "Kopfzeile", + "sidebar": "Seitenleiste", + "inapp": "App-intern", + "browser": "Browser", + "diagonal scrolling": "Diagonales Scrollen", + "reverse scrolling": "Umgekehrtes Scrollen", + "formatter": "Formatierer", + "format on save": "Beim Speichern formatieren", + "remove ads": "Anzeigen entfernen", + "fast": "Schnell", + "slow": "Langsam", + "scroll settings": "Scroll-Einstellungen", + "scroll speed": "Scroll-Geschwindigkeit", + "loading...": "Laden ...", + "no plugins found": "Keine Plugins gefunden", + "name": "Name", + "username": "Benutzername", + "optional": "optional", + "hostname": "Hostname", + "password": "Passwort", + "security type": "Sicherheitstyp", + "connection mode": "Verbindungsmodus", + "port": "Port", + "key file": "Schlüsseldatei", + "select key file": "Schlüsseldatei wählen", + "passphrase": "Passphrase", + "connecting...": "Verbinden ...", + "type filename": "Dateinamen angeben", + "unable to load files": "Dateien können nicht geladen werden", + "preview port": "Vorschau-Port", + "find file": "Datei suchen", + "system": "System", + "please select a formatter": "Bitte wählen Sie eine Formatierung", + "case sensitive": "Groß-/Kleinschreibung beachten", + "regular expression": "Regulärer Ausdruck", + "whole word": "Gesamtes Wort", + "edit with": "Bearbeiten mit", + "open with": "Öffnen mit", + "no app found to handle this file": "Keine App gefunden, um diese Datei zu verarbeiten", + "restore default settings": "Standardeinstellungen wiederherstellen", + "server port": "Server-Port", + "preview settings": "Vorschau-Einstellungen", + "preview settings note": "Wenn sich Vorschau-Port und Server-Port unterscheiden, startet die App keinen Server, sondern öffnet stattdessen https://: im Browser oder App-Browser. Dies ist nützlich, um einen Server an einem anderen Ort zu betreiben.", + "backup/restore note": "Es werden nur Ihre Einstellungen, benutzerdefinierte Designs, installierte Plugins und Tastenbelegungen gesichert. FTP/SFTP- oder GitHub-Profile werden nicht gesichert.", + "host": "Host", + "retry ftp/sftp when fail": "FTP/SFTP bei Fehler wiederholen", + "more": "Mehr", + "thank you :)": "Dankeschön :)", + "purchase pending": "Kauf ausstehend", + "cancelled": "abgebrochen", + "local": "Lokal", + "remote": "Entfernt", + "show console toggler": "Konsolen-Umschalter anzeigen", + "binary file": "Diese Datei enthält Binärdaten, möchten Sie sie wirklich öffnen?", + "relative line numbers": "Relative Zeilennummern", + "elastic tabstops": "Elastische Tabulatoren", + "line based rtl switching": "Zeilenbasierte RTL-Umschaltung", + "hard wrap": "Harter Umbruch", + "spellcheck": "Rechtschreibprüfung", + "wrap method": "Umbruchmethode", + "use textarea for ime": "Textbereich für IME benutzen", + "invalid plugin": "Ungültiges Plugin", + "type command": "Befehl eingeben", + "plugin": "Plugin", + "quicktools trigger mode": "Schnelltools-Auslösemodus", + "print margin": "Druckrand", + "touch move threshold": "Schwellenwert für Berührungsbewegung", + "info-retryremotefsafterfail": "FTP/SFTP-Verbindung bei Fehler erneut versuchen.", + "info-fullscreen": "Titelzeile auf der Startseite verstecken.", + "info-checkfiles": "Dateiänderungen überprüfen, wenn sich die App im Hintergrund befindet.", + "info-console": "JavaScript-Konsole wählen. Legacy ist die Standardkonsole, Eruda ist die Konsole eines Drittanbieters.", + "info-keyboardmode": "Tastaturmodus für Texteingaben. 'Keine Vorschläge' blendet Vorschläge und automatische Korrektur aus. Wenn 'Keine Vorschläge' nicht funktioniert, versuchen Sie, den Wert auf 'Keine aufdringlichen Vorschläge' zu ändern.", + "info-rememberfiles": "Geöffnete Dateien merken, wenn die Anwendung geschlossen wird.", + "info-rememberfolders": "Geöffnete Ordner merken, wenn die Anwendung geschlossen wird.", + "info-floatingbutton": "Schwebende Schaltfläche für Schnelltools ein- oder ausblenden.", + "info-openfilelistpos": "Wo soll die Liste der aktiven Dateien angezeigt werden.", + "info-touchmovethreshold": "Wenn die Berührungsempfindlichkeit des Gerätes zu hoch ist, können Sie diesen Wert erhöhen, um versehentliche Berührungen zu verhindern.", + "info-scroll-settings": "Diese Einstellungen steuern Scrollen und Textumbruch.", + "info-animation": "Wenn die Anwendung träge reagiert, deaktivieren Sie die Animation.", + "info-quicktoolstriggermode": "Wenn die Schaltfläche in den Schnelltools nicht funktioniert, versuchen Sie, diesen Wert zu ändern.", + "info-checkForAppUpdates": "Automatisch nach App-Updates suchen.", + "info-quickTools": "Schnelltools ein- oder ausblenden.", + "info-showHiddenFiles": "Versteckte Dateien und Ordner anzeigen. (Diese 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 Farbdesign 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", + "all": "Alle", + "medium": "Mittel", + "refund": "Erstattung", + "product not available": "Produkt nicht verfügbar", + "no-product-info": "Dieses Produkt ist in Ihrem Land zur Zeit nicht verfügbar, bitte versuchen Sie es später noch einmal.", + "close": "Schließen", + "explore": "Erkunden", + "key bindings updated": "Tastenbelegung aktualisiert", + "search in files": "In Dateien suchen", + "exclude files": "Dateien ausschließen", + "include files": "Dateien einschließen", + "search result": "{matches} Ergebnisse in {files} Dateien.", + "invalid regex": "Ungültiger regulärer Ausdruck: {message}.", + "bottom": "Unten", + "save all": "Alle speichern", + "close all": "Alle schließen", + "unsaved files warning": "Einige Dateien sind nicht gespeichert. Drücken Sie 'OK', um eine Aktion zu wählen, oder 'Abbrechen', um zurückzugehen.", + "save all warning": "Wollen Sie wirklich alle Dateien speichern und schließen? Diese Aktion kann nicht zurückgenommen werden.", + "save all changes warning": "Sind Sie sicher, das Sie alle Dateien speichern wollen?", + "close all warning": "Wollen Sie wirklich alle Dateien schließen? Sie verlieren alle nicht gespeicherten Änderungen und diese Aktion kann nicht zurückgenommen werden.", + "refresh": "Aktualisieren", + "shortcut buttons": "Schnellwahl-Schaltflächen", + "no result": "Kein Ergebnis", + "searching...": "Suche ...", + "quicktools:ctrl-key": "Steuerungstaste", + "quicktools:tab-key": "Tab-Taste", + "quicktools:shift-key": "Umschalttaste", + "quicktools:undo": "Rückgängig", + "quicktools:redo": "Wiederholen", + "quicktools:search": "In Dateien suchen", + "quicktools:save": "Datei speichern", + "quicktools:esc-key": "Escape-Taste", + "quicktools:curlybracket": "Geschweifte Klammer einfügen", + "quicktools:squarebracket": "Eckige Klammer einfügen", + "quicktools:parentheses": "Klammer einfügen", + "quicktools:anglebracket": "Spitze Klammer einfügen", + "quicktools:left-arrow-key": "Pfeiltaste nach links", + "quicktools:right-arrow-key": "Pfeiltaste nach rechts", + "quicktools:up-arrow-key": "Pfeiltaste nach oben", + "quicktools:down-arrow-key": "Pfeiltaste nach unten", + "quicktools:moveline-up": "Zeile nach oben verschieben", + "quicktools:moveline-down": "Zeile nach unten verschieben", + "quicktools:copyline-up": "Zeile nach oben kopieren", + "quicktools:copyline-down": "Zeile nach unten kopieren", + "quicktools:semicolon": "Semikolon einfügen", + "quicktools:quotation": "Zitat einfügen", + "quicktools:and": "Und-Symbol einfügen", + "quicktools:bar": "Balken-Symbol einfügen", + "quicktools:equal": "Gleichheitszeichen einfügen", + "quicktools:slash": "Schrägstrich einfügen", + "quicktools:exclamation": "Ausrufezeichen einfügen", + "quicktools:alt-key": "Alt-Taste", + "quicktools:meta-key": "Windows-Taste", + "info-quicktoolssettings": "Anpassen der Schnellwahl-Schaltflächen und -Tasten im Schnelltools-Container unterhalb des Editors, um Ihre Programmiererfahrung zu verbessern.", + "info-excludefolders": "Benutzen Sie das Muster **/node_modules/**, um alle Dateien im Ordner node_modules auszuschließen. Dadurch werden die Dateien nicht aufgelistet und auch nicht in die Dateisuche einbezogen.", + "missed files": "Nach Beginn der Suche wurden {count} Dateien gescannt und werden nicht in die Suche einbezogen.", + "remove": "Entfernen", + "quicktools:command-palette": "Befehlspalette", + "default file encoding": "Standard-Dateicodierung", + "remove entry": "Sind Sie sicher, das Sie '{name}' von den Speicherpfaden entfernen möchten? Bitte beachten Sie, dass der Pfad selbst nicht gelöscht wird.", + "delete entry": "Löschen bestätigen: '{name}'. Diese Aktion kann nicht zurückgenommen werden. Fortfahren?", + "change encoding": "Neuladen von '{file}' mit '{encoding}'-Codierung? Bei dieser Aktion gehen alle ungespeicherten Änderungen an dieser Datei verloren. Wollen Sie mit dem Neuladen fortfahren?", + "reopen file": "Sind Sie sicher, dass Sie '{file}' erneut öffnen wollen? Alle ungespeicherten Änderungen werden verloren gehen.", + "plugin min version": "{name} ist nur in Acode - {v-code} und neuer verfügbar. Klicken Sie hier zum Aktualisieren.", + "color preview": "Farbvorschau", + "confirm": "Bestätigen", + "list files": "Alle Dateien in {name} auflisten? Zu viele Dateien können zum Absturz der App führen.", + "problems": "Probleme", + "show side buttons": "Seitenknöpfe anzeigen", + "bug_report": "Einen Fehlerbericht übermitteln", + "verified publisher": "Verifizierter Herausgeber", + "most_downloaded": "Meist Heruntergeladene", + "newly_added": "Neu Hinzugefügte", + "top_rated": "Am besten Bewertete", + "rename not supported": "Umbenennen des Termux-Verzeichnisses wird nicht unterstützt", + "compress": "Komprimieren", + "copy uri": "URI kopieren", + "delete entries": "Sind Sie sicher, dass Sie {count} Einträge löschen wollen?", + "deleting items": "Löschen von {count} Einträgen ...", + "import project zip": "Projekt(-Zip) importieren", + "changelog": "Änderungsprotokoll", + "notifications": "Benachrichtigungen", + "no_unread_notifications": "Keine ungelesenen Benachrichtigungen", + "should_use_current_file_for_preview": "Aktuelle Datei für die Vorschau anstelle der Standardeinstellung (index.html) verwenden", + "fade fold widgets": "Widgets falten ausblenden", + "quicktools:home-key": "Pos 1-Taste", + "quicktools:end-key": "Ende-Taste", + "quicktools:pageup-key": "Bild auf-Taste", + "quicktools:pagedown-key": "Bild ab-Taste", + "quicktools:delete-key": "Entfernen-Taste", + "quicktools:tilde": "Tilde einfügen", + "quicktools:backtick": "Accent grave einfügen", + "quicktools:hash": "Raute einfügen", + "quicktools:dollar": "Dollar einfügen", + "quicktools:modulo": "Prozentzeichen einfügen", + "quicktools:caret": "Caret einfügen", + "plugin_enabled": "Plugin aktiviert", + "plugin_disabled": "Plugin deaktiviert", + "enable_plugin": "Dieses Plugin aktivieren", + "disable_plugin": "Dieses Plugin deaktivieren", + "open_source": "Open Source", + "terminal settings": "Terminal-Einstellungen", + "font ligatures": "Schriftligaturen", + "letter spacing": "Zeichenabstand", + "terminal:tab stop width": "Tabulatorbreite", + "terminal:scrollback": "Zeilen zurückblättern", + "terminal:cursor blink": "Blinkender Cursor", + "terminal:font weight": "Schriftstärke", + "terminal:cursor inactive style": "Cursorstil inaktiv", + "terminal:cursor style": "Cursorstil", + "terminal:font family": "Schriftfamilie", + "terminal:convert eol": "Zeilenende konvertieren", + "terminal:confirm tab close": "Terminal-Tab schließen bestätigen", + "terminal:image support": "Bildunterstützung", + "terminal": "Terminal", + "allFileAccess": "Zugriff auf alle Dateien", + "fonts": "Schriftarten", + "sponsor": "Sponsor", + "downloads": "Downloads", + "reviews": "Bewertungen", + "overview": "Überblick", + "contributors": "Mitwirkende", + "quicktools:hyphen": "Bindestrich einfügen", + "check for app updates": "Auf App-Updates prüfen", + "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", + "clean install state": "Sauberer Installationsstatus", + "backup created": "Sicherung erstellt", + "restore completed": "Wiederherstellung abgeschlossen", + "restore will include": "Dies wird wiederhergestellt", + "restore warning": "Dieser Vorgang kann nicht rückgängig gemacht werden. Fortfahren?", + "reload to apply": "Neu laden, um Änderungen zu übernehmen?", + "reload app": "App neu laden", + "preparing backup": "Sicherung vorbereiten", + "collecting settings": "Einstellungen sammeln", + "collecting key bindings": "Tastenbelegung sammeln", + "collecting plugins": "Plugin-Informationen sammeln", + "creating backup": "Sicherungsdatei erstellen", + "validating backup": "Sicherung überprüfen", + "restoring key bindings": "Tastenbelegung wiederherstellen", + "restoring plugins": "Plugins wiederherstellen", + "restoring settings": "Einstellungen wiederherstellen", + "legacy backup warning": "Dies ist ein älteres Sicherungsformat. Einige Funktionen sind möglicherweise eingeschränkt.", + "checksum mismatch": "Prüfsummenfehler – die Sicherungsdatei wurde möglicherweise geändert oder ist beschädigt.", + "plugin not found": "Plugin in der Registrierung nicht gefunden", + "paid plugin skipped": "Bezahltes Plugin – Kauf nicht gefunden", + "source not found": "Quelldatei existiert nicht mehr", + "restored": "Wiederhergestellt", + "skipped": "Übersprungen", + "backup not valid object": "Die Sicherungsdatei ist kein gültiges Objekt.", + "backup no data": "Die Sicherungsdatei enthält keine wiederherzustellenden Daten.", + "backup legacy warning": "Dies ist ein älteres Sicherungsformat (v1). Einige Funktionen sind möglicherweise eingeschränkt.", + "backup missing metadata": "Fehlende Sicherungsmetadaten – einige Informationen sind möglicherweise nicht verfügbar.", + "backup checksum mismatch": "Prüfsummenfehler – die Sicherungsdatei wurde möglicherweise geändert oder ist beschädigt. Gehen Sie vorsichtig vor.", + "backup checksum verify failed": "Prüfsumme konnte nicht überprüft werden.", + "backup invalid settings": "Ungültiges Einstellungsformat", + "backup invalid keybindings": "Ungültiges Tastenbelegungsformat", + "backup invalid plugins": "Ungültiges Format der installierten Plugins", + "issues found": "Gefundene Probleme", + "error details": "Fehlerdetails", + "active tools": "Aktive Tools", + "available tools": "Verfügbare Tools", + "recent": "Zuletzt verwendete Dateien", + "command palette": "Befehlspalette öffnen", + "change theme": "Design ändern", + "documentation": "Dokumentation", + "open in terminal": "Im Terminal öffnen", + "developer mode": "Entwicklermodus", + "info-developermode": "Aktivieren Sie die Entwicklertools (Eruda) zum Debuggen von Plugins und Überprüfen des App-Status. Der Inspektor wird beim Start der App initialisiert.", + "developer mode enabled": "Entwicklermodus aktiviert. Verwenden Sie die Befehlspalette, um den Inspektor umzuschalten (Strg+Umschalt+I).", + "developer mode disabled": "Entwicklermodus deaktiviert", + "copy relative path": "Copy Relative Path", + "shortcut request sent": "Shortcut request opened. Tap Add to finish.", + "add to home screen": "Add to home screen", + "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", + "save file before home shortcut": "Save the file before adding it to the home screen.", + "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", + "shift click selection": "Shift + tap/click selection", + "earn ad-free time": "Earn ad-free time", + "indent guides": "Indent guides", + "language servers": "Language servers", + "lint gutter": "Show lint gutter", + "rainbow brackets": "Rainbow brackets", + "lsp-add-custom-server": "Add custom server", + "lsp-binary-args": "Binary args (JSON array)", + "lsp-binary-command": "Binary command", + "lsp-binary-path-optional": "Binary path (optional)", + "lsp-check-command-optional": "Check command (optional override)", + "lsp-checking-installation-status": "Checking installation status...", + "lsp-configured": "Configured", + "lsp-custom-server-added": "Custom server added", + "lsp-default": "Default", + "lsp-details-line": "Details: {details}", + "lsp-edit-initialization-options": "Edit initialization options", + "lsp-empty": "Empty", + "lsp-enabled": "Enabled", + "lsp-error-add-server-failed": "Failed to add server", + "lsp-error-args-must-be-array": "Arguments must be a JSON array", + "lsp-error-binary-command-required": "Binary command is required", + "lsp-error-language-id-required": "At least one language ID is required", + "lsp-error-package-required": "At least one package is required", + "lsp-error-server-id-required": "Server ID is required", + "lsp-feature-completion": "Code completion", + "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", + "lsp-feature-diagnostics": "Diagnostics", + "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", + "lsp-feature-formatting": "Formatting", + "lsp-feature-formatting-info": "Enable code formatting from the language server.", + "lsp-feature-hover": "Hover information", + "lsp-feature-hover-info": "Show type information and documentation on hover.", + "lsp-feature-inlay-hints": "Inlay hints", + "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", + "lsp-feature-signature": "Signature help", + "lsp-feature-signature-info": "Show function parameter hints while typing.", + "lsp-feature-state-toast": "{feature} {state}", + "lsp-initialization-options": "Initialization options", + "lsp-initialization-options-json": "Initialization options (JSON)", + "lsp-initialization-options-updated": "Initialization options updated", + "lsp-install-command": "Install command", + "lsp-install-command-unavailable": "Install command not available", + "lsp-install-info-check-failed": "Acode could not verify the installation status.", + "lsp-install-info-missing": "Language server is not installed in the terminal environment.", + "lsp-install-info-ready": "Language server is installed and ready.", + "lsp-install-info-unknown": "Installation status could not be checked automatically.", + "lsp-install-info-version-available": "Version {version} is available.", + "lsp-install-method-apk": "APK package", + "lsp-install-method-cargo": "Cargo crate", + "lsp-install-method-manual": "Manual binary", + "lsp-install-method-npm": "npm package", + "lsp-install-method-pip": "pip package", + "lsp-install-method-shell": "Custom shell", + "lsp-install-method-title": "Install method", + "lsp-install-repair": "Install / repair", + "lsp-installation-status": "Installation status", + "lsp-installed": "Installed", + "lsp-invalid-timeout": "Invalid timeout value", + "lsp-language-ids": "Language IDs (comma separated)", + "lsp-packages-prompt": "{method} packages (comma separated)", + "lsp-remove-installed-files": "Remove installed files for {server}?", + "lsp-server-disabled-toast": "Server disabled", + "lsp-server-enabled-toast": "Server enabled", + "lsp-server-id": "Server ID", + "lsp-server-label": "Server label", + "lsp-server-not-found": "Server not found", + "lsp-server-uninstalled": "Server uninstalled", + "lsp-startup-timeout": "Startup timeout", + "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", + "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", + "lsp-state-disabled": "disabled", + "lsp-state-enabled": "enabled", + "lsp-status-check-failed": "Check failed", + "lsp-status-installed": "Installed", + "lsp-status-installed-version": "Installed ({version})", + "lsp-status-line": "Status: {status}", + "lsp-status-not-installed": "Not installed", + "lsp-status-unknown": "Unknown", + "lsp-timeout-ms": "{timeout} ms", + "lsp-uninstall-command-unavailable": "Uninstall command not available", + "lsp-uninstall-server": "Uninstall server", + "lsp-update-command-optional": "Update command (optional)", + "lsp-update-command-unavailable": "Update command not available", + "lsp-update-server": "Update server", + "lsp-version-line": "Version: {version}", + "lsp-view-initialization-options": "View initialization options", + "settings-category-about-acode": "About Acode", + "settings-category-advanced": "Advanced", + "settings-category-assistance": "Assistance", + "settings-category-core": "Core settings", + "settings-category-cursor": "Cursor", + "settings-category-cursor-selection": "Cursor & selection", + "settings-category-custom-servers": "Custom servers", + "settings-category-customization-tools": "Customization & tools", + "settings-category-display": "Display", + "settings-category-editing": "Editing", + "settings-category-features": "Features", + "settings-category-files-sessions": "Files & sessions", + "settings-category-fonts": "Fonts", + "settings-category-general": "General", + "settings-category-guides-indicators": "Guides & indicators", + "settings-category-installation": "Installation", + "settings-category-interface": "Interface", + "settings-category-maintenance": "Maintenance", + "settings-category-permissions": "Permissions", + "settings-category-preview": "Preview", + "settings-category-scrolling": "Scrolling", + "settings-category-server": "Server", + "settings-category-servers": "Servers", + "settings-category-session": "Session", + "settings-category-support-acode": "Support Acode", + "settings-category-text-layout": "Text & layout", + "settings-info-app-animation": "Control transition animations across the app.", + "settings-info-app-check-files": "Refresh editors when files change outside Acode.", + "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", + "settings-info-app-confirm-on-exit": "Ask before closing the app.", + "settings-info-app-console": "Choose which debug console integration Acode uses.", + "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", + "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", + "settings-info-app-floating-button": "Show the floating quick actions button.", + "settings-info-app-font-manager": "Install, manage, or remove app fonts.", + "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", + "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", + "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", + "settings-info-app-language": "Choose the app language and translated labels.", + "settings-info-app-open-file-list-position": "Choose where the active files list appears.", + "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", + "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", + "settings-info-app-remember-files": "Reopen the files that were open last time.", + "settings-info-app-remember-folders": "Reopen folders from the previous session.", + "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", + "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", + "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", + "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", + "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", + "settings-info-editor-autosave": "Save changes automatically after a delay.", + "settings-info-editor-color-preview": "Preview color values inline in the editor.", + "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", + "settings-info-editor-font-family": "Choose the typeface used in the editor.", + "settings-info-editor-font-size": "Set the editor text size.", + "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", + "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", + "settings-info-editor-indent-guides": "Show indentation guide lines.", + "settings-info-editor-line-height": "Adjust vertical spacing between lines.", + "settings-info-editor-line-numbers": "Show line numbers in the gutter.", + "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", + "settings-info-editor-live-autocomplete": "Show suggestions while you type.", + "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", + "settings-info-editor-relative-line-numbers": "Show distance from the current line.", + "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", + "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", + "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", + "settings-info-editor-show-spaces": "Display visible whitespace markers.", + "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", + "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", + "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", + "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", + "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", + "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", + "settings-info-lsp-install-server": "Install or repair this language server.", + "settings-info-lsp-server-enabled": "Enable or disable this language server.", + "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", + "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", + "settings-info-lsp-update-server": "Update this language server if an update flow is available.", + "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", + "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", + "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", + "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", + "settings-info-main-changelog": "See recent updates and release notes.", + "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", + "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", + "settings-info-main-formatter": "Choose a formatter for each supported language.", + "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", + "settings-info-main-plugins": "Manage installed plugins and their available actions.", + "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", + "settings-info-main-rateapp": "Rate Acode on Google Play.", + "settings-info-main-remove-ads": "Unlock permanent ad-free access.", + "settings-info-main-reset": "Reset Acode to its default configuration.", + "settings-info-main-sponsors": "Support ongoing Acode development.", + "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", + "settings-info-main-theme": "App theme, contrast, and custom colors.", + "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", + "settings-info-preview-host": "Hostname used when opening the preview URL.", + "settings-info-preview-mode": "Choose where preview opens when you launch it.", + "settings-info-preview-preview-port": "Port used by the live preview server.", + "settings-info-preview-server-port": "Port used by the internal app server.", + "settings-info-preview-show-console-toggler": "Show the console button in preview.", + "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", + "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", + "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", + "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", + "search result label singular": "result", + "search result label plural": "results", + "pin tab": "Pin tab", + "unpin tab": "Unpin tab", + "pinned tab": "Pinned tab", + "unpin tab before closing": "Unpin the tab before closing it.", + "app font": "App font", + "settings-info-app-font-family": "Choose the font used across the app interface.", + "lsp-transport-method-stdio": "STDIO (launch a binary command)", + "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", + "lsp-websocket-url": "WebSocket URL", + "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", + "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", + "lsp-error-websocket-url-required": "WebSocket URL is required", + "lsp-remove-custom-server": "Remove custom server", + "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", + "lsp-custom-server-removed": "Custom server removed", + "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", + "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", + "save selected tabs": "Save selected tabs", + "close selected tabs": "Close selected tabs", + "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", + "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", + "close tabs to right": "Close Right", + "close tabs to left": "Close Left", + "close other tabs": "Close Others", + "auto close tags": "Auto close tags", + "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", + "ui zoom": "UI zoom", + "settings-info-app-ui-zoom": "Scale text across the Acode interface.", + "plugin-not-supported": "Plugin not supported", + "plugin-not-supported-info": "The plugin was created for older version of Acode." +} \ No newline at end of file diff --git a/src/lang/en-us.json b/src/lang/en-us.json index 431fcfa97..6a03cf346 100644 --- a/src/lang/en-us.json +++ b/src/lang/en-us.json @@ -1,730 +1,732 @@ { - "lang": "English", - "about": "About", - "active files": "Active files", - "alert": "Alert", - "app theme": "App theme", - "autocorrect": "Enable autocorrect?", - "autosave": "Autosave", - "cancel": "Cancel", - "change language": "Change language", - "choose color": "Choose color", - "clear": "clear", - "close app": "Close the application?", - "commit message": "Commit message", - "console": "Console", - "conflict error": "Conflict! Please wait before another commit.", - "copy": "Copy", - "create folder error": "Sorry, unable create new folder", - "cut": "Cut", - "delete": "Delete", - "dependencies": "Dependencies", - "delay": "Time in milliseconds", - "editor settings": "Editor settings", - "editor theme": "Editor theme", - "enter file name": "Enter file name", - "enter folder name": "Enter folder name", - "empty folder message": "Empty Folder", - "enter line number": "Enter line number", - "error": "Error", - "failed": "Failed", - "file already exists": "File already exists", - "file already exists force": "File already exists. Overwrite?", - "file changed": " has been changed, reload file?", - "file deleted": "File deleted", - "file is not supported": "File is not supported", - "file not supported": "This file type is not supported.", - "file too large": "File is to large to handle. Max file size allowed is {size}", - "file renamed": "file renamed", - "file saved": "file saved", - "folder added": "folder added", - "folder already added": "folder already added", - "font size": "Font size", - "goto": "Goto line", - "icons definition": "Icons definition", - "info": "Info", - "invalid value": "Invalid value", - "language changed": "language has been changed successfully", - "linting": "Check syntax error", - "logout": "Logout", - "loading": "Loading", - "my profile": "My profile", - "new file": "New file", - "new folder": "New Folder", - "no": "No", - "no editor message": "Open or create new file and folder from menu", - "not set": "Not set", - "unsaved files close app": "There are unsaved files. Close application?", - "notice": "Notice", - "open file": "Open file", - "open files and folders": "Open files and folders", - "open folder": "Open folder", - "open recent": "Open recent", - "ok": "ok", - "overwrite": "Overwrite", - "paste": "Paste", - "preview mode": "Preview mode", - "read only file": "Cannot save read only file. Please try save as", - "reload": "Reload", - "rename": "Rename", - "replace": "Replace", - "required": "This field is required", - "run your web app": "Run your web app", - "save": "Save", - "saving": "Saving", - "save as": "Save as", - "save file to run": "Please save this file to run in browser", - "search": "Search", - "see logs and errors": "See logs and errors", - "select folder": "Select folder", - "settings": "Settings", - "settings saved": "Settings saved", - "show line numbers": "Show line numbers", - "show hidden files": "Show hidden files", - "show spaces": "Show spaces", - "soft tab": "Soft tab", - "sort by name": "Sort by name", - "success": "Success", - "tab size": "Tab size", - "text wrap": "Text wrap / Word wrap", - "theme": "Theme", - "ui zoom": "UI zoom", - "unable to delete file": "unable to delete file", - "unable to open file": "Sorry, unable to open file", - "unable to open folder": "Sorry, unable to open folder", - "unable to save file": "Sorry, unable to save file", - "unable to rename": "Sorry, unable to rename", - "unsaved file": "This file is not saved, close anyway?", - "warning": "Warning", - "use emmet": "Use emmet", - "use quick tools": "Use quick tools", - "yes": "Yes", - "encoding": "Text encoding", - "syntax highlighting": "Syntax highlighting", - "read only": "Read only", - "select all": "Select all", - "select branch": "Select branch", - "create new branch": "Create new branch", - "use branch": "Use branch", - "new branch": "New branch", - "branch": "Branch", - "key bindings": "Key bindings", - "edit": "Edit", - "reset": "Reset", - "color": "Color", - "select word": "Select word", - "quick tools": "Quick tools", - "select": "Select", - "editor font": "Editor font", - "new project": "New project", - "format": "Format", - "project name": "Project name", - "unsupported device": "Your device does not support theme.", - "vibrate on tap": "Vibrate on tap", - "copy command is not supported by ftp.": "Copy command is not supported by FTP.", - "support title": "Support Acode", - "fullscreen": "Fullscreen", - "animation": "Animation", - "backup": "Backup", - "restore": "Restore", - "backup successful": "Backup successful", - "invalid backup file": "Invalid backup file", - "add path": "Add path", - "live autocompletion": "Live autocompletion", - "auto close tags": "Auto close tags", - "file properties": "File properties", - "path": "Path", - "type": "Type", - "word count": "Word count", - "line count": "Line count", - "last modified": "Last modified", - "size": "Size", - "share": "Share", - "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", - "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", - "faqs": "FAQs", - "feedback": "Feedback", - "header": "Header", - "sidebar": "Sidebar", - "inapp": "Inapp", - "browser": "Browser", - "diagonal scrolling": "Diagonal scrolling", - "reverse scrolling": "Reverse Scrolling", - "formatter": "Formatter", - "format on save": "Format on save", - "remove ads": "Remove ads", - "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, installed plugins and key bindings. It will not backup your FTP/SFTP or App state.", - "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", - "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": "These 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", - "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 warning": "Are you sure you want to save all files and close? This action cannot be reversed.", - "save all changes warning": "Are you sure you want to save all files?", - "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 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", - "sponsor": "Sponsor", - "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", - "backup created": "Backup created", - "restore completed": "Restore completed", - "restore will include": "This will restore", - "restore warning": "This action cannot be undone. Continue?", - "reload to apply": "Reload to apply changes?", - "reload app": "Reload app", - "preparing backup": "Preparing backup", - "collecting settings": "Collecting settings", - "collecting key bindings": "Collecting key bindings", - "collecting plugins": "Collecting plugin information", - "creating backup": "Creating backup file", - "validating backup": "Validating backup", - "restoring key bindings": "Restoring key bindings", - "restoring plugins": "Restoring plugins", - "restoring settings": "Restoring settings", - "legacy backup warning": "This is an older backup format. Some features may be limited.", - "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", - "plugin not found": "Plugin not found in registry", - "paid plugin skipped": "Paid plugin - purchase not found", - "source not found": "Source file no longer exists", - "restored": "Restored", - "skipped": "Skipped", - "backup not valid object": "Backup file is not a valid object", - "backup no data": "Backup file contains no data to restore", - "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", - "backup missing metadata": "Missing backup metadata - some info may be unavailable", - "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", - "backup checksum verify failed": "Could not verify checksum", - "backup invalid settings": "Invalid settings format", - "backup invalid keybindings": "Invalid keyBindings format", - "backup invalid plugins": "Invalid installedPlugins format", - "issues found": "Issues found", - "error details": "Error details", - "active tools": "Active tools", - "recent": "Recent Files", - "command palette": "Open Command Palette", - "change theme": "Change Theme", - "documentation": "Documentation", - "open in terminal": "Open in Terminal", - "developer mode": "Developer Mode", - "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", - "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", - "developer mode disabled": "Developer mode disabled", - "copy relative path": "Copy Relative Path", - "available tools": "Available tools", - "shortcut request sent": "Shortcut request opened. Tap Add to finish.", - "add to home screen": "Add to home screen", - "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", - "save file before home shortcut": "Save the file before adding it to the home screen.", - "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", - "shift click selection": "Shift + tap/click selection", - "earn ad-free time": "Earn ad-free time", - "indent guides": "Indent guides", - "language servers": "Language servers", - "lint gutter": "Show lint gutter", - "rainbow brackets": "Rainbow brackets", - "lsp-add-custom-server": "Add custom server", - "lsp-binary-args": "Binary args (JSON array)", - "lsp-binary-command": "Binary command", - "lsp-binary-path-optional": "Binary path (optional)", - "lsp-check-command-optional": "Check command (optional override)", - "lsp-checking-installation-status": "Checking installation status...", - "lsp-configured": "Configured", - "lsp-custom-server-added": "Custom server added", - "lsp-default": "Default", - "lsp-details-line": "Details: {details}", - "lsp-edit-initialization-options": "Edit initialization options", - "lsp-empty": "Empty", - "lsp-enabled": "Enabled", - "lsp-error-add-server-failed": "Failed to add server", - "lsp-error-args-must-be-array": "Arguments must be a JSON array", - "lsp-error-binary-command-required": "Binary command is required", - "lsp-error-language-id-required": "At least one language ID is required", - "lsp-error-package-required": "At least one package is required", - "lsp-error-server-id-required": "Server ID is required", - "lsp-feature-completion": "Code completion", - "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", - "lsp-feature-diagnostics": "Diagnostics", - "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", - "lsp-feature-formatting": "Formatting", - "lsp-feature-formatting-info": "Enable code formatting from the language server.", - "lsp-feature-hover": "Hover information", - "lsp-feature-hover-info": "Show type information and documentation on hover.", - "lsp-feature-inlay-hints": "Inlay hints", - "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", - "lsp-feature-signature": "Signature help", - "lsp-feature-signature-info": "Show function parameter hints while typing.", - "lsp-feature-state-toast": "{feature} {state}", - "lsp-initialization-options": "Initialization options", - "lsp-initialization-options-json": "Initialization options (JSON)", - "lsp-initialization-options-updated": "Initialization options updated", - "lsp-install-command": "Install command", - "lsp-install-command-unavailable": "Install command not available", - "lsp-install-info-check-failed": "Acode could not verify the installation status.", - "lsp-install-info-missing": "Language server is not installed in the terminal environment.", - "lsp-install-info-ready": "Language server is installed and ready.", - "lsp-install-info-unknown": "Installation status could not be checked automatically.", - "lsp-install-info-version-available": "Version {version} is available.", - "lsp-install-method-apk": "APK package", - "lsp-install-method-cargo": "Cargo crate", - "lsp-install-method-manual": "Manual binary", - "lsp-install-method-npm": "npm package", - "lsp-install-method-pip": "pip package", - "lsp-install-method-shell": "Custom shell", - "lsp-install-method-title": "Install method", - "lsp-install-repair": "Install / repair", - "lsp-installation-status": "Installation status", - "lsp-installed": "Installed", - "lsp-invalid-timeout": "Invalid timeout value", - "lsp-language-ids": "Language IDs (comma separated)", - "lsp-packages-prompt": "{method} packages (comma separated)", - "lsp-remove-custom-server": "Remove custom server", - "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", - "lsp-remove-installed-files": "Remove installed files for {server}?", - "lsp-custom-server-removed": "Custom server removed", - "lsp-server-disabled-toast": "Server disabled", - "lsp-server-enabled-toast": "Server enabled", - "lsp-server-id": "Server ID", - "lsp-server-label": "Server label", - "lsp-server-not-found": "Server not found", - "lsp-server-uninstalled": "Server uninstalled", - "lsp-startup-timeout": "Startup timeout", - "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", - "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", - "lsp-state-disabled": "disabled", - "lsp-state-enabled": "enabled", - "lsp-status-check-failed": "Check failed", - "lsp-status-installed": "Installed", - "lsp-status-installed-version": "Installed ({version})", - "lsp-status-line": "Status: {status}", - "lsp-status-not-installed": "Not installed", - "lsp-status-unknown": "Unknown", - "lsp-timeout-ms": "{timeout} ms", - "lsp-transport-method-stdio": "STDIO (launch a binary command)", - "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", - "lsp-uninstall-command-unavailable": "Uninstall command not available", - "lsp-uninstall-server": "Uninstall server", - "lsp-update-command-optional": "Update command (optional)", - "lsp-update-command-unavailable": "Update command not available", - "lsp-update-server": "Update server", - "lsp-version-line": "Version: {version}", - "lsp-websocket-url": "WebSocket URL", - "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", - "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", - "lsp-error-websocket-url-required": "WebSocket URL is required", - "lsp-view-initialization-options": "View initialization options", - "settings-category-about-acode": "About Acode", - "settings-category-advanced": "Advanced", - "settings-category-assistance": "Assistance", - "settings-category-core": "Core settings", - "settings-category-cursor": "Cursor", - "settings-category-cursor-selection": "Cursor & selection", - "settings-category-custom-servers": "Custom servers", - "settings-category-customization-tools": "Customization & tools", - "settings-category-display": "Display", - "settings-category-editing": "Editing", - "settings-category-features": "Features", - "settings-category-files-sessions": "Files & sessions", - "settings-category-fonts": "Fonts", - "settings-category-general": "General", - "settings-category-guides-indicators": "Guides & indicators", - "settings-category-installation": "Installation", - "settings-category-interface": "Interface", - "settings-category-maintenance": "Maintenance", - "settings-category-permissions": "Permissions", - "settings-category-preview": "Preview", - "settings-category-scrolling": "Scrolling", - "settings-category-server": "Server", - "settings-category-servers": "Servers", - "settings-category-session": "Session", - "settings-category-support-acode": "Support Acode", - "settings-category-text-layout": "Text & layout", - "settings-info-app-animation": "Control transition animations across the app.", - "settings-info-app-check-files": "Refresh editors when files change outside Acode.", - "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", - "settings-info-app-confirm-on-exit": "Ask before closing the app.", - "settings-info-app-console": "Choose which debug console integration Acode uses.", - "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", - "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", - "settings-info-app-floating-button": "Show the floating quick actions button.", - "settings-info-app-font-manager": "Install, manage, or remove app fonts.", - "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", - "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", - "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", - "settings-info-app-language": "Choose the app language and translated labels.", - "settings-info-app-open-file-list-position": "Choose where the active files list appears.", - "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", - "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", - "settings-info-app-remember-files": "Reopen the files that were open last time.", - "settings-info-app-remember-folders": "Reopen folders from the previous session.", - "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", - "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", - "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", - "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", - "settings-info-app-ui-zoom": "Scale text across the Acode interface.", - "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", - "settings-info-editor-autosave": "Save changes automatically after a delay.", - "settings-info-editor-color-preview": "Preview color values inline in the editor.", - "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", - "settings-info-editor-font-family": "Choose the typeface used in the editor.", - "settings-info-editor-font-size": "Set the editor text size.", - "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", - "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", - "settings-info-editor-indent-guides": "Show indentation guide lines.", - "settings-info-editor-line-height": "Adjust vertical spacing between lines.", - "settings-info-editor-line-numbers": "Show line numbers in the gutter.", - "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", - "settings-info-editor-live-autocomplete": "Show suggestions while you type.", - "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", - "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", - "settings-info-editor-relative-line-numbers": "Show distance from the current line.", - "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", - "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", - "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", - "settings-info-editor-show-spaces": "Display visible whitespace markers.", - "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", - "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", - "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", - "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", - "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", - "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", - "settings-info-lsp-install-server": "Install or repair this language server.", - "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", - "settings-info-lsp-server-enabled": "Enable or disable this language server.", - "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", - "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", - "settings-info-lsp-update-server": "Update this language server if an update flow is available.", - "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", - "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", - "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", - "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", - "settings-info-main-changelog": "See recent updates and release notes.", - "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", - "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", - "settings-info-main-formatter": "Choose a formatter for each supported language.", - "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", - "settings-info-main-plugins": "Manage installed plugins and their available actions.", - "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", - "settings-info-main-rateapp": "Rate Acode on Google Play.", - "settings-info-main-remove-ads": "Unlock permanent ad-free access.", - "settings-info-main-reset": "Reset Acode to its default configuration.", - "settings-info-main-sponsors": "Support ongoing Acode development.", - "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", - "settings-info-main-theme": "App theme, contrast, and custom colors.", - "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", - "settings-info-preview-host": "Hostname used when opening the preview URL.", - "settings-info-preview-mode": "Choose where preview opens when you launch it.", - "settings-info-preview-preview-port": "Port used by the live preview server.", - "settings-info-preview-server-port": "Port used by the internal app server.", - "settings-info-preview-show-console-toggler": "Show the console button in preview.", - "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", - "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", - "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", - "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", - "search result label singular": "result", - "search result label plural": "results", - "pin tab": "Pin tab", - "unpin tab": "Unpin tab", - "pinned tab": "Pinned tab", - "unpin tab before closing": "Unpin the tab before closing it.", - "app font": "App font", - "settings-info-app-font-family": "Choose the font used across the app interface.", - "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", - "save selected tabs": "Save selected tabs", - "close selected tabs": "Close selected tabs", - "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", - "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", - "close tabs to right": "Close Right", - "close tabs to left": "Close Left", - "close other tabs": "Close Others" -} + "lang": "English", + "about": "About", + "active files": "Active files", + "alert": "Alert", + "app theme": "App theme", + "autocorrect": "Enable autocorrect?", + "autosave": "Autosave", + "cancel": "Cancel", + "change language": "Change language", + "choose color": "Choose color", + "clear": "clear", + "close app": "Close the application?", + "commit message": "Commit message", + "console": "Console", + "conflict error": "Conflict! Please wait before another commit.", + "copy": "Copy", + "create folder error": "Sorry, unable create new folder", + "cut": "Cut", + "delete": "Delete", + "dependencies": "Dependencies", + "delay": "Time in milliseconds", + "editor settings": "Editor settings", + "editor theme": "Editor theme", + "enter file name": "Enter file name", + "enter folder name": "Enter folder name", + "empty folder message": "Empty Folder", + "enter line number": "Enter line number", + "error": "Error", + "failed": "Failed", + "file already exists": "File already exists", + "file already exists force": "File already exists. Overwrite?", + "file changed": " has been changed, reload file?", + "file deleted": "File deleted", + "file is not supported": "File is not supported", + "file not supported": "This file type is not supported.", + "file too large": "File is to large to handle. Max file size allowed is {size}", + "file renamed": "file renamed", + "file saved": "file saved", + "folder added": "folder added", + "folder already added": "folder already added", + "font size": "Font size", + "goto": "Goto line", + "icons definition": "Icons definition", + "info": "Info", + "invalid value": "Invalid value", + "language changed": "language has been changed successfully", + "linting": "Check syntax error", + "logout": "Logout", + "loading": "Loading", + "my profile": "My profile", + "new file": "New file", + "new folder": "New Folder", + "no": "No", + "no editor message": "Open or create new file and folder from menu", + "not set": "Not set", + "unsaved files close app": "There are unsaved files. Close application?", + "notice": "Notice", + "open file": "Open file", + "open files and folders": "Open files and folders", + "open folder": "Open folder", + "open recent": "Open recent", + "ok": "ok", + "overwrite": "Overwrite", + "paste": "Paste", + "preview mode": "Preview mode", + "read only file": "Cannot save read only file. Please try save as", + "reload": "Reload", + "rename": "Rename", + "replace": "Replace", + "required": "This field is required", + "run your web app": "Run your web app", + "save": "Save", + "saving": "Saving", + "save as": "Save as", + "save file to run": "Please save this file to run in browser", + "search": "Search", + "see logs and errors": "See logs and errors", + "select folder": "Select folder", + "settings": "Settings", + "settings saved": "Settings saved", + "show line numbers": "Show line numbers", + "show hidden files": "Show hidden files", + "show spaces": "Show spaces", + "soft tab": "Soft tab", + "sort by name": "Sort by name", + "success": "Success", + "tab size": "Tab size", + "text wrap": "Text wrap / Word wrap", + "theme": "Theme", + "ui zoom": "UI zoom", + "unable to delete file": "unable to delete file", + "unable to open file": "Sorry, unable to open file", + "unable to open folder": "Sorry, unable to open folder", + "unable to save file": "Sorry, unable to save file", + "unable to rename": "Sorry, unable to rename", + "unsaved file": "This file is not saved, close anyway?", + "warning": "Warning", + "use emmet": "Use emmet", + "use quick tools": "Use quick tools", + "yes": "Yes", + "encoding": "Text encoding", + "syntax highlighting": "Syntax highlighting", + "read only": "Read only", + "select all": "Select all", + "select branch": "Select branch", + "create new branch": "Create new branch", + "use branch": "Use branch", + "new branch": "New branch", + "branch": "Branch", + "key bindings": "Key bindings", + "edit": "Edit", + "reset": "Reset", + "color": "Color", + "select word": "Select word", + "quick tools": "Quick tools", + "select": "Select", + "editor font": "Editor font", + "new project": "New project", + "format": "Format", + "project name": "Project name", + "unsupported device": "Your device does not support theme.", + "vibrate on tap": "Vibrate on tap", + "copy command is not supported by ftp.": "Copy command is not supported by FTP.", + "support title": "Support Acode", + "fullscreen": "Fullscreen", + "animation": "Animation", + "backup": "Backup", + "restore": "Restore", + "backup successful": "Backup successful", + "invalid backup file": "Invalid backup file", + "add path": "Add path", + "live autocompletion": "Live autocompletion", + "auto close tags": "Auto close tags", + "file properties": "File properties", + "path": "Path", + "type": "Type", + "word count": "Word count", + "line count": "Line count", + "last modified": "Last modified", + "size": "Size", + "share": "Share", + "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", + "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", + "faqs": "FAQs", + "feedback": "Feedback", + "header": "Header", + "sidebar": "Sidebar", + "inapp": "Inapp", + "browser": "Browser", + "diagonal scrolling": "Diagonal scrolling", + "reverse scrolling": "Reverse Scrolling", + "formatter": "Formatter", + "format on save": "Format on save", + "remove ads": "Remove ads", + "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, installed plugins and key bindings. It will not backup your FTP/SFTP or App state.", + "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", + "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": "These 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", + "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 warning": "Are you sure you want to save all files and close? This action cannot be reversed.", + "save all changes warning": "Are you sure you want to save all files?", + "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 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", + "sponsor": "Sponsor", + "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", + "backup created": "Backup created", + "restore completed": "Restore completed", + "restore will include": "This will restore", + "restore warning": "This action cannot be undone. Continue?", + "reload to apply": "Reload to apply changes?", + "reload app": "Reload app", + "preparing backup": "Preparing backup", + "collecting settings": "Collecting settings", + "collecting key bindings": "Collecting key bindings", + "collecting plugins": "Collecting plugin information", + "creating backup": "Creating backup file", + "validating backup": "Validating backup", + "restoring key bindings": "Restoring key bindings", + "restoring plugins": "Restoring plugins", + "restoring settings": "Restoring settings", + "legacy backup warning": "This is an older backup format. Some features may be limited.", + "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", + "plugin not found": "Plugin not found in registry", + "paid plugin skipped": "Paid plugin - purchase not found", + "source not found": "Source file no longer exists", + "restored": "Restored", + "skipped": "Skipped", + "backup not valid object": "Backup file is not a valid object", + "backup no data": "Backup file contains no data to restore", + "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", + "backup missing metadata": "Missing backup metadata - some info may be unavailable", + "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", + "backup checksum verify failed": "Could not verify checksum", + "backup invalid settings": "Invalid settings format", + "backup invalid keybindings": "Invalid keyBindings format", + "backup invalid plugins": "Invalid installedPlugins format", + "issues found": "Issues found", + "error details": "Error details", + "active tools": "Active tools", + "recent": "Recent Files", + "command palette": "Open Command Palette", + "change theme": "Change Theme", + "documentation": "Documentation", + "open in terminal": "Open in Terminal", + "developer mode": "Developer Mode", + "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", + "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", + "developer mode disabled": "Developer mode disabled", + "copy relative path": "Copy Relative Path", + "available tools": "Available tools", + "shortcut request sent": "Shortcut request opened. Tap Add to finish.", + "add to home screen": "Add to home screen", + "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", + "save file before home shortcut": "Save the file before adding it to the home screen.", + "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", + "shift click selection": "Shift + tap/click selection", + "earn ad-free time": "Earn ad-free time", + "indent guides": "Indent guides", + "language servers": "Language servers", + "lint gutter": "Show lint gutter", + "rainbow brackets": "Rainbow brackets", + "lsp-add-custom-server": "Add custom server", + "lsp-binary-args": "Binary args (JSON array)", + "lsp-binary-command": "Binary command", + "lsp-binary-path-optional": "Binary path (optional)", + "lsp-check-command-optional": "Check command (optional override)", + "lsp-checking-installation-status": "Checking installation status...", + "lsp-configured": "Configured", + "lsp-custom-server-added": "Custom server added", + "lsp-default": "Default", + "lsp-details-line": "Details: {details}", + "lsp-edit-initialization-options": "Edit initialization options", + "lsp-empty": "Empty", + "lsp-enabled": "Enabled", + "lsp-error-add-server-failed": "Failed to add server", + "lsp-error-args-must-be-array": "Arguments must be a JSON array", + "lsp-error-binary-command-required": "Binary command is required", + "lsp-error-language-id-required": "At least one language ID is required", + "lsp-error-package-required": "At least one package is required", + "lsp-error-server-id-required": "Server ID is required", + "lsp-feature-completion": "Code completion", + "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", + "lsp-feature-diagnostics": "Diagnostics", + "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", + "lsp-feature-formatting": "Formatting", + "lsp-feature-formatting-info": "Enable code formatting from the language server.", + "lsp-feature-hover": "Hover information", + "lsp-feature-hover-info": "Show type information and documentation on hover.", + "lsp-feature-inlay-hints": "Inlay hints", + "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", + "lsp-feature-signature": "Signature help", + "lsp-feature-signature-info": "Show function parameter hints while typing.", + "lsp-feature-state-toast": "{feature} {state}", + "lsp-initialization-options": "Initialization options", + "lsp-initialization-options-json": "Initialization options (JSON)", + "lsp-initialization-options-updated": "Initialization options updated", + "lsp-install-command": "Install command", + "lsp-install-command-unavailable": "Install command not available", + "lsp-install-info-check-failed": "Acode could not verify the installation status.", + "lsp-install-info-missing": "Language server is not installed in the terminal environment.", + "lsp-install-info-ready": "Language server is installed and ready.", + "lsp-install-info-unknown": "Installation status could not be checked automatically.", + "lsp-install-info-version-available": "Version {version} is available.", + "lsp-install-method-apk": "APK package", + "lsp-install-method-cargo": "Cargo crate", + "lsp-install-method-manual": "Manual binary", + "lsp-install-method-npm": "npm package", + "lsp-install-method-pip": "pip package", + "lsp-install-method-shell": "Custom shell", + "lsp-install-method-title": "Install method", + "lsp-install-repair": "Install / repair", + "lsp-installation-status": "Installation status", + "lsp-installed": "Installed", + "lsp-invalid-timeout": "Invalid timeout value", + "lsp-language-ids": "Language IDs (comma separated)", + "lsp-packages-prompt": "{method} packages (comma separated)", + "lsp-remove-custom-server": "Remove custom server", + "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", + "lsp-remove-installed-files": "Remove installed files for {server}?", + "lsp-custom-server-removed": "Custom server removed", + "lsp-server-disabled-toast": "Server disabled", + "lsp-server-enabled-toast": "Server enabled", + "lsp-server-id": "Server ID", + "lsp-server-label": "Server label", + "lsp-server-not-found": "Server not found", + "lsp-server-uninstalled": "Server uninstalled", + "lsp-startup-timeout": "Startup timeout", + "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", + "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", + "lsp-state-disabled": "disabled", + "lsp-state-enabled": "enabled", + "lsp-status-check-failed": "Check failed", + "lsp-status-installed": "Installed", + "lsp-status-installed-version": "Installed ({version})", + "lsp-status-line": "Status: {status}", + "lsp-status-not-installed": "Not installed", + "lsp-status-unknown": "Unknown", + "lsp-timeout-ms": "{timeout} ms", + "lsp-transport-method-stdio": "STDIO (launch a binary command)", + "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", + "lsp-uninstall-command-unavailable": "Uninstall command not available", + "lsp-uninstall-server": "Uninstall server", + "lsp-update-command-optional": "Update command (optional)", + "lsp-update-command-unavailable": "Update command not available", + "lsp-update-server": "Update server", + "lsp-version-line": "Version: {version}", + "lsp-websocket-url": "WebSocket URL", + "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", + "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", + "lsp-error-websocket-url-required": "WebSocket URL is required", + "lsp-view-initialization-options": "View initialization options", + "settings-category-about-acode": "About Acode", + "settings-category-advanced": "Advanced", + "settings-category-assistance": "Assistance", + "settings-category-core": "Core settings", + "settings-category-cursor": "Cursor", + "settings-category-cursor-selection": "Cursor & selection", + "settings-category-custom-servers": "Custom servers", + "settings-category-customization-tools": "Customization & tools", + "settings-category-display": "Display", + "settings-category-editing": "Editing", + "settings-category-features": "Features", + "settings-category-files-sessions": "Files & sessions", + "settings-category-fonts": "Fonts", + "settings-category-general": "General", + "settings-category-guides-indicators": "Guides & indicators", + "settings-category-installation": "Installation", + "settings-category-interface": "Interface", + "settings-category-maintenance": "Maintenance", + "settings-category-permissions": "Permissions", + "settings-category-preview": "Preview", + "settings-category-scrolling": "Scrolling", + "settings-category-server": "Server", + "settings-category-servers": "Servers", + "settings-category-session": "Session", + "settings-category-support-acode": "Support Acode", + "settings-category-text-layout": "Text & layout", + "settings-info-app-animation": "Control transition animations across the app.", + "settings-info-app-check-files": "Refresh editors when files change outside Acode.", + "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", + "settings-info-app-confirm-on-exit": "Ask before closing the app.", + "settings-info-app-console": "Choose which debug console integration Acode uses.", + "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", + "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", + "settings-info-app-floating-button": "Show the floating quick actions button.", + "settings-info-app-font-manager": "Install, manage, or remove app fonts.", + "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", + "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", + "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", + "settings-info-app-language": "Choose the app language and translated labels.", + "settings-info-app-open-file-list-position": "Choose where the active files list appears.", + "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", + "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", + "settings-info-app-remember-files": "Reopen the files that were open last time.", + "settings-info-app-remember-folders": "Reopen folders from the previous session.", + "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", + "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", + "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", + "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", + "settings-info-app-ui-zoom": "Scale text across the Acode interface.", + "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", + "settings-info-editor-autosave": "Save changes automatically after a delay.", + "settings-info-editor-color-preview": "Preview color values inline in the editor.", + "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", + "settings-info-editor-font-family": "Choose the typeface used in the editor.", + "settings-info-editor-font-size": "Set the editor text size.", + "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", + "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", + "settings-info-editor-indent-guides": "Show indentation guide lines.", + "settings-info-editor-line-height": "Adjust vertical spacing between lines.", + "settings-info-editor-line-numbers": "Show line numbers in the gutter.", + "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", + "settings-info-editor-live-autocomplete": "Show suggestions while you type.", + "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", + "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", + "settings-info-editor-relative-line-numbers": "Show distance from the current line.", + "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", + "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", + "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", + "settings-info-editor-show-spaces": "Display visible whitespace markers.", + "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", + "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", + "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", + "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", + "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", + "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", + "settings-info-lsp-install-server": "Install or repair this language server.", + "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", + "settings-info-lsp-server-enabled": "Enable or disable this language server.", + "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", + "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", + "settings-info-lsp-update-server": "Update this language server if an update flow is available.", + "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", + "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", + "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", + "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", + "settings-info-main-changelog": "See recent updates and release notes.", + "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", + "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", + "settings-info-main-formatter": "Choose a formatter for each supported language.", + "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", + "settings-info-main-plugins": "Manage installed plugins and their available actions.", + "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", + "settings-info-main-rateapp": "Rate Acode on Google Play.", + "settings-info-main-remove-ads": "Unlock permanent ad-free access.", + "settings-info-main-reset": "Reset Acode to its default configuration.", + "settings-info-main-sponsors": "Support ongoing Acode development.", + "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", + "settings-info-main-theme": "App theme, contrast, and custom colors.", + "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", + "settings-info-preview-host": "Hostname used when opening the preview URL.", + "settings-info-preview-mode": "Choose where preview opens when you launch it.", + "settings-info-preview-preview-port": "Port used by the live preview server.", + "settings-info-preview-server-port": "Port used by the internal app server.", + "settings-info-preview-show-console-toggler": "Show the console button in preview.", + "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", + "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", + "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", + "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", + "search result label singular": "result", + "search result label plural": "results", + "pin tab": "Pin tab", + "unpin tab": "Unpin tab", + "pinned tab": "Pinned tab", + "unpin tab before closing": "Unpin the tab before closing it.", + "app font": "App font", + "settings-info-app-font-family": "Choose the font used across the app interface.", + "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", + "save selected tabs": "Save selected tabs", + "close selected tabs": "Close selected tabs", + "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", + "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", + "close tabs to right": "Close Right", + "close tabs to left": "Close Left", + "close other tabs": "Close Others", + "plugin-not-supported": "Plugin not supported", + "plugin-not-supported-info": "The plugin was created for older version of Acode." +} \ No newline at end of file diff --git a/src/lang/es-sv.json b/src/lang/es-sv.json index 0e2fd34be..c426f7a5e 100644 --- a/src/lang/es-sv.json +++ b/src/lang/es-sv.json @@ -1,730 +1,732 @@ { - "lang": "Español (by DouZerr)", - "about": "Información", - "active files": "Archivos Activos", - "alert": "Alerta", - "app theme": "Tema de App", - "autocorrect": "¿Habilitar Autocorrección?", - "autosave": "Guardar Automáticamente", - "cancel": "Cancelar", - "change language": "Cambiar Idioma", - "choose color": "Elegir color", - "clear": "Limpiar", - "close app": "¿Cerrar la Aplicación?", - "commit message": "Commitear mensaje", - "console": "Consola", - "conflict error": "¡Conflicto! Por favor espera antes de otro commit.", - "copy": "Copiar", - "create folder error": "Lo sentimos, no se puede crear una nueva carpeta", - "cut": "Cortar", - "delete": "Borrar", - "dependencies": "Dependencias", - "delay": "Tiempo en milisegundos", - "editor settings": "Ajustes del Editor", - "editor theme": "Tema del Editor", - "enter file name": "Ingrese Nombre del Archivo", - "enter folder name": "Ingrese Nombre de la Carpeta", - "empty folder message": "Carpeta Vacía", - "enter line number": "Ingrese Número de Línea", - "error": "Error", - "failed": "Ha Fallado", - "file already exists": "El archivo ya existe", - "file already exists force": "El archivo ya existe. ¿Sobrescribir?", - "file changed": " ha sido cambiado, recargar archivo?", - "file deleted": "Archivo Borrado", - "file is not supported": "El archivo no es compatible", - "file not supported": "Este tipo de archivo no es compatible.", - "file too large": "El archivo es demasiado grande para manejarlo. El tamaño máximo de archivo permitido es {size}", - "file renamed": "Archivo renombrado", - "file saved": "Archivo guardado", - "folder added": "Carpeta agregada", - "folder already added": "Carpeta ya agregada", - "font size": "Tamaño de Fuente", - "goto": "Ir a la Línea", - "icons definition": "Definición de iconos", - "info": "info", - "invalid value": "Valor Inválido", - "language changed": "Idioma cambiado exitosamente", - "linting": "Comprobar error de sintaxis", - "logout": "Cerrar Sesión", - "loading": "Cargando", - "my profile": "Mi Perfil", - "new file": "Nuevo Archivo", - "new folder": "Nueva Carpeta", - "no": "No", - "no editor message": "Abrir o crear un nuevo archivo y carpeta desde el menú", - "not set": "No Establecido", - "unsaved files close app": "Existen archivos sin guardar. ¿Cerrar la aplicación?", - "notice": "Aviso", - "open file": "Abrir Archivo", - "open files and folders": "Abrir archivos y carpetas", - "open folder": "Abrir Carpeta", - "open recent": "Abrir Recientes", - "ok": "Aceptar", - "overwrite": "Sobrescribir", - "paste": "Pegar", - "preview mode": "Modo de vista previa", - "read only file": "No se puede guardar un archivo de solo lectura. Por favor intenta guardar como", - "reload": "Recargar", - "rename": "Renombrar", - "replace": "Reemplazar", - "required": "Este campo es requerido", - "run your web app": "Ejecute su aplicación web", - "save": "Guardar", - "saving": "Guardando", - "save as": "Guardar como", - "save file to run": "Guardar archivo para ejecutar en el navegador", - "search": "Buscar", - "see logs and errors": "Ver registros y errores", - "select folder": "Seleccionar Carpeta", - "settings": "Ajustes", - "settings saved": "Ajustes guardados", - "show line numbers": "Mostrar números de línea", - "show hidden files": "Mostrar archivos ocultos", - "show spaces": "Mostrar espacios", - "soft tab": "Pestaña suave", - "sort by name": "Ordenar por nombre", - "success": "Éxito", - "tab size": "Tamaño de pestaña", - "text wrap": "Ajuste de línea", - "theme": "Tema", - "unable to delete file": "no se puede eliminar el archivo", - "unable to open file": "Lo sentimos, no se puede abrir el archivo", - "unable to open folder": "Lo sentimos, no se puede abrir la carpeta", - "unable to save file": "Lo sentimos, no se puede guardar el archivo", - "unable to rename": "Lo sentimos, no se puede cambiar el nombre", - "unsaved file": "Este archivo no se guardado, ¿cerrar de todos modos?", - "warning": "Advertencia", - "use emmet": "Usar emmet", - "use quick tools": "Usa herramientas rápidas", - "yes": "Si", - "encoding": "Codificación de Texto", - "syntax highlighting": "Resaltado de sintaxis", - "read only": "Solo lectura", - "select all": "Seleccionar todo", - "select branch": "Seleccione rama", - "create new branch": "Crear nueva rama", - "use branch": "Usar rama", - "new branch": "Nueva rama", - "branch": "Rama", - "key bindings": "Atajos de teclado", - "edit": "Editar", - "reset": "Reiniciar", - "color": "Color", - "select word": "Seleccionar palabra", - "quick tools": "Herramientas rápidas", - "select": "Seleccionar", - "editor font": "Fuente del editor", - "new project": "Nuevo Proyecto", - "format": "Formato", - "project name": "Nombre del Proyecto", - "unsupported device": "Su dispositivo no es compatible con el tema.", - "vibrate on tap": "Vibrar al tocar", - "copy command is not supported by ftp.": "Comando de copia no es compatible con FTP.", - "support title": "Apoye Acode", - "fullscreen": "pantalla completa", - "animation": "animación", - "backup": "respaldo", - "restore": "restaurar", - "backup successful": "Respaldo exitoso", - "invalid backup file": "Archivo de respaldo inválido", - "add path": "Añadir dirección", - "live autocompletion": "Autocompletado en vivo", - "file properties": "Propiedades del archivo", - "path": "Dirección", - "type": "Tipo", - "word count": "Conteo de palabras", - "line count": "Conteo de líneas", - "last modified": "Última modificación", - "size": "Tamaño", - "share": "Compartir", - "show print margin": "Mostrar margen de impresión", - "login": "Iniciar Sesión", - "scrollbar size": "Tamaño de barra de scroll", - "cursor controller size": "Tamaño del controlador de cursor", - "none": "ninguno", - "small": "pequeño", - "large": "grande", - "floating button": "Botón flotante", - "confirm on exit": "Confirmar al salir", - "show console": "Mostrar consola", - "image": "Imagen", - "insert file": "Insertar archivo", - "insert color": "Insertar color", - "powersave mode warning": "Desactive el modo de ahorro de energía para obtener una vista previa en un navegador externo", - "exit": "Salir", - "custom": "personalizado", - "reset warning": "¿Seguro que quieres restablecer el tema?", - "theme type": "Tipo de tema", - "light": "claro", - "dark": "oscuro", - "file browser": "Explorador de archivos", - "operation not permitted": "Operación no permitida", - "no such file or directory": "El fichero o directorio no existe", - "input/output error": "Error de entrada/salida", - "permission denied": "Permiso denegado", - "bad address": "Dirección incorrecta", - "file exists": "El archivo ya existe", - "not a directory": "No es un directorio", - "is a directory": "Es un directorio", - "invalid argument": "Argumento no válido", - "too many open files in system": "Demasiados archivos abiertos en el sistema", - "too many open files": "Demasiados archivos abiertos", - "text file busy": "Archivo de texto ocupado", - "no space left on device": "No queda espacio en el dispositivo", - "read-only file system": "Sistema de archivos de sólo lectura", - "file name too long": "Nombre de archivo demasiado largo", - "too many users": "Demasiados usuarios", - "connection timed out": "Tiempo de conexión agotado", - "connection refused": "Conexión denegada", - "owner died": "El propietario murio", - "an error occurred": "Ocurrió un error", - "add ftp": "Añadir FTP", - "add sftp": "Añadir SFTP", - "save file": "Guardar el archivo", - "save file as": "Guardar archivo como", - "files": "Archivos", - "help": "Ayuda", - "file has been deleted": "{file} ha sido eliminado!", - "feature not available": "Esta función solo está disponible en la versión de pago de la aplicación.", - "deleted file": "Archivo eliminado", - "line height": "Altura de la línea", - "preview info": "Si desea ejecutar el archivo activo, toque y mantenga presionado el ícono de reproducción.", - "manage all files": "Permita que Acode editor administre todos los archivos en la configuración para editar archivos en su dispositivo fácilmente.", - "close file": "Cerrar el archivo", - "reset connections": "Restablecer conexiones", - "check file changes": "Comprobar cambios en el archivo", - "open in browser": "Abrir en el navegador", - "desktop mode": "Modo escritorio", - "toggle console": "Abrir/Cerrar la consola", - "new line mode": "Nuevo modo de línea", - "add a storage": "Añadir un almacenamiento", - "rate acode": "Califica Acode", - "support": "Apoyar", - "downloading file": "Descargando {file}", - "downloading...": "Descargando...", - "folder name": "Nombre de la carpeta", - "keyboard mode": "Modo de teclado", - "normal": "Normal", - "app settings": "Ajustes de aplicacion", - "disable in-app-browser caching": "Desactivar el almacenamiento en caché de la aplicación en el navegador", - "copied to clipboard": "Copiado al portapapeles", - "remember opened files": "Recordar archivos abiertos", - "remember opened folders": "Recordar carpetas abiertas", - "no suggestions": "No hay sugerencias", - "no suggestions aggressive": "Ninguna sugerencia, agresivo", - "install": "Instalar", - "installing": "Instalando...", - "plugins": "Extensiones", - "recently used": "Usado recientemente", - "update": "Actualizar", - "uninstall": "Desinstalar", - "download acode pro": "Descargar Acode Pro", - "loading plugins": "Cargando extensiones", - "faqs": "FAQs", - "feedback": "Comentarios", - "header": "Cabecera", - "sidebar": "Barra lateral", - "inapp": "Inapp", - "browser": "Navegador", - "diagonal scrolling": "Desplazamiento en diagonal", - "reverse scrolling": "Desplazamiento inverso", - "formatter": "Formateador", - "format on save": "Formatear al guardar", - "remove ads": "Eliminar anuncios", - "fast": "Rápido", - "slow": "Lento", - "scroll settings": "Ajustes de desplazamiento", - "scroll speed": "Velocidad de desplazamiento", - "loading...": "Cargando...", - "no plugins found": "No se han encontrado extensiones", - "name": "Nombre", - "username": "Usuario", - "optional": "opcional", - "hostname": "Nombre del host", - "password": "Contraseña", - "security type": "Tipo de seguridad", - "connection mode": "Modo de conexión", - "port": "Puerto", - "key file": "Archivo de claves", - "select key file": "Seleccionar archivo clave", - "passphrase": "Frase de acceso", - "connecting...": "Conectando...", - "type filename": "Escriba el nombre del archivo", - "unable to load files": "No se pueden cargar archivos", - "preview port": "Puerto de previsualización", - "find file": "Buscar archivo", - "system": "Sistema", - "please select a formatter": "Seleccione un formateador", - "case sensitive": "Distingue entre mayúsculas y minúsculas", - "regular expression": "Expresión regular", - "whole word": "Palabra completa", - "edit with": "Editar con", - "open with": "Abrir con", - "no app found to handle this file": "No se ha encontrado ninguna aplicación que gestione este archivo", - "restore default settings": "Restablecer la configuración predeterminada", - "server port": "Puerto del servidor", - "preview settings": "Ajustes de previsualización", - "preview settings note": "Si el puerto de previsualización y el puerto del servidor son diferentes, la aplicación no arrancará el servidor y en su lugar abrirá https://: en el navegador o en el navegador de la aplicación. Esto es útil cuando se está ejecutando un servidor en otro lugar.", - "backup/restore note": "Sólo hará una copia de seguridad de tu configuración, tema personalizado y atajos de teclado. No hará copia de seguridad de su FPT/SFTP.", - "host": "Host", - "retry ftp/sftp when fail": "Reintentar ftp/sftp cuando falla", - "more": "Más", - "thank you :)": "Gracias :)", - "purchase pending": "compra pendiente", - "cancelled": "cancelado", - "local": "Local", - "remote": "Remoto", - "show console toggler": "Mostrar selector de consola", - "binary file": "Este archivo contiene datos binarios, ¿desea abrirlo?", - "relative line numbers": "Números de línea relativos", - "elastic tabstops": "Tabuladores elásticos", - "line based rtl switching": "Conmutación RTL basada en líneas", - "hard wrap": "ajuste de línea rígido", - "spellcheck": "Corrector ortográfico", - "wrap method": "Método de ajuste de línea", - "use textarea for ime": "Utilizar área de texto para IME", - "invalid plugin": "Extensión inválida", - "type command": "Escriba el comando", - "plugin": "Extensión", - "quicktools trigger mode": "Modo de activación de herramientas rápidas", - "print margin": "Margen de impresión", - "touch move threshold": "Umbral de movimiento táctil", - "info-retryremotefsafterfail": "Reintentar la conexión FTP/SFTP cuando falle", - "info-fullscreen": "Ocultar la barra de título en la pantalla de inicio.", - "info-checkfiles": "Comprueba los cambios en los archivos cuando la aplicación esté en segundo plano.", - "info-console": "Elija la consola JavaScript. Legacy es la consola por defecto, Eruda es una consola de terceros adicional.", - "info-keyboardmode": "Modo de teclado para entrada de texto, 'sin sugerencias' ocultará las sugerencias y la autocorrección. Si 'sin sugerencias' no funciona, trate de cambiar el valor a 'ninguna sugerencia, agresivo'.", - "info-rememberfiles": "Recordar los archivos abiertos al cerrar la aplicación.", - "info-rememberfolders": "Recordar las carpetas abiertas al cerrar la aplicación.", - "info-floatingbutton": "Mostrar u ocultar el botón flotante de herramientas rápidas.", - "info-openfilelistpos": "Dónde mostrar la lista de archivos activos.", - "info-touchmovethreshold": "Si la sensibilidad táctil de tu dispositivo es demasiado alta, puedes aumentar este valor para evitar movimientos táctiles accidentales.", - "info-scroll-settings": "Esta configuración contiene los ajustes de desplazamiento, incluido el ajuste de línea de texto.", - "info-animation": "Si la aplicación va lenta, desactiva la animación.", - "info-quicktoolstriggermode": "Si el botón de las herramientas rápidas no funciona, intente cambiar 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.", - "owned": "En propiedad", - "api_error": "El servidor API no funciona, inténtelo después de un rato.", - "installed": "Instalado", - "all": "Todo", - "medium": "Medio", - "refund": "Reembolso", - "product not available": "Producto no disponible", - "no-product-info": "Este producto no está disponible en su país en este momento, por favor inténtelo más tarde.", - "close": "Cerrar", - "explore": "Explorar", - "key bindings updated": "Atajos de teclado actualizados", - "search in files": "Buscar en archivos", - "exclude files": "Excluir archivos", - "include files": "Incluir archivos", - "search result": "{matches} resulta en {files} archivos.", - "invalid regex": "Expresión regular inválida: {message}.", - "bottom": "Parte inferior", - "save all": "Guardar todo", - "close all": "Cerrar todo", - "unsaved files warning": "Algunos archivos no se han guardado. Pulsa 'Aceptar' para decidir qué hacer o 'Cancelar' para volver atrás.", - "save all warning": "¿Estás seguro de que quieres guardar todos los archivos y cerrar? Esta acción no se puede revertir.", - "save all changes warning": "¿Estás seguro de que quieres guardar todos los archivos?", - "close all warning": "¿Estás seguro de que quieres cerrar todos los archivos? Perderá los cambios no guardados y esta acción no se puede revertir.", - "refresh": "Actualizar", - "shortcut buttons": "Botones de acceso rápido", - "no result": "Sin resultado", - "searching...": "Buscando...", - "quicktools:ctrl-key": "Tecla Control/Comando", - "quicktools:tab-key": "Tecla Tabulador", - "quicktools:shift-key": "Tecla Mayús", - "quicktools:undo": "Deshacer", - "quicktools:redo": "Rehacer", - "quicktools:search": "Buscar en archivo", - "quicktools:save": "Guardar archivo", - "quicktools:esc-key": "Tecla Escape", - "quicktools:curlybracket": "Insertar llave", - "quicktools:squarebracket": "Insertar corchete", - "quicktools:parentheses": "Insertar paréntesis", - "quicktools:anglebracket": "Insertar signo mayor que/menor que", - "quicktools:left-arrow-key": "Tecla flecha izquierda", - "quicktools:right-arrow-key": "Tecla flecha derecha", - "quicktools:up-arrow-key": "Tecla flecha arriba", - "quicktools:down-arrow-key": "Tecla flecha abajo", - "quicktools:moveline-up": "Mover la línea hacia arriba", - "quicktools:moveline-down": "Mover la línea hacia abajo", - "quicktools:copyline-up": "Copiar la línea hacia arriba", - "quicktools:copyline-down": "Copiar la línea hacia abajo", - "quicktools:semicolon": "Insertar punto y coma", - "quicktools:quotation": "Insertar comillas", - "quicktools:and": "Insertar símbolo ampersand", - "quicktools:bar": "Insertar símbolo barra vertical", - "quicktools:equal": "Insertar símbolo igual", - "quicktools:slash": "Insertar símbolo barra oblicua", - "quicktools:exclamation": "Insertar exclamación", - "quicktools:alt-key": "Tecla Alt", - "quicktools:meta-key": "Tecla Windows", - "info-quicktoolssettings": "Personalice los botones de acceso rápido y las teclas del teclado en el contenedor de herramientas rápidas situado debajo del editor para mejorar su experiencia de codificación.", - "info-excludefolders": "Utilice el patrón **/node_modules/** para ignorar todos los archivos de la carpeta node_modules. Esto excluirá los archivos de la lista y también evitará que se incluyan en las búsquedas de archivos.", - "missed files": "Se han escaneado {count} archivos después de iniciarse la búsqueda y no se incluirán en ella.", - "remove": "Eliminar", - "quicktools:command-palette": "Paleta de comandos", - "default file encoding": "Codificación de archivo por defecto", - "remove entry": "¿Estás seguro de que quieres eliminar '{name}' de las rutas guardadas? Tenga en cuenta que al eliminarlo no se borrará la ruta en sí.", - "delete entry": "Confirmar eliminación: '{name}'. Esta acción no se puede deshacer. ¿Continuar?", - "change encoding": "¿Reabrir '{file}' con codificación '{encoding}'? Esta acción provocará la pérdida de cualquier cambio no guardado realizado en el archivo. ¿Desea continuar con la reapertura?", - "reopen file": "¿Estás seguro de que quieres reabrir '{file}'? Cualquier cambio no guardado se perderá.", - "plugin min version": "{name} sólo disponible en Acode - {v-code} y superior. Haga clic aquí para actualizar.", - "color preview": "Vista previa del color", - "confirm": "Confirmar", - "list files": "¿Listar todos los archivos en {name}? Demasiados archivos pueden bloquear la aplicación.", - "problems": "Problemas", - "show side buttons": "Mostrar botones laterales", - "bug_report": "Submit a Bug Report", - "verified publisher": "Publicador verificado", - "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", - "sponsor": "Patrocinador", - "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", - "backup created": "Backup created", - "restore completed": "Restore completed", - "restore will include": "This will restore", - "restore warning": "This action cannot be undone. Continue?", - "reload to apply": "Reload to apply changes?", - "reload app": "Reload app", - "preparing backup": "Preparing backup", - "collecting settings": "Collecting settings", - "collecting key bindings": "Collecting key bindings", - "collecting plugins": "Collecting plugin information", - "creating backup": "Creating backup file", - "validating backup": "Validating backup", - "restoring key bindings": "Restoring key bindings", - "restoring plugins": "Restoring plugins", - "restoring settings": "Restoring settings", - "legacy backup warning": "This is an older backup format. Some features may be limited.", - "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", - "plugin not found": "Plugin not found in registry", - "paid plugin skipped": "Paid plugin - purchase not found", - "source not found": "Source file no longer exists", - "restored": "Restored", - "skipped": "Skipped", - "backup not valid object": "Backup file is not a valid object", - "backup no data": "Backup file contains no data to restore", - "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", - "backup missing metadata": "Missing backup metadata - some info may be unavailable", - "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", - "backup checksum verify failed": "Could not verify checksum", - "backup invalid settings": "Invalid settings format", - "backup invalid keybindings": "Invalid keyBindings format", - "backup invalid plugins": "Invalid installedPlugins format", - "issues found": "Issues found", - "error details": "Error details", - "active tools": "Active tools", - "available tools": "Available tools", - "recent": "Recent Files", - "command palette": "Open Command Palette", - "change theme": "Change Theme", - "documentation": "Documentation", - "open in terminal": "Open in Terminal", - "developer mode": "Developer Mode", - "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", - "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", - "developer mode disabled": "Developer mode disabled", - "copy relative path": "Copy Relative Path", - "shortcut request sent": "Shortcut request opened. Tap Add to finish.", - "add to home screen": "Add to home screen", - "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", - "save file before home shortcut": "Save the file before adding it to the home screen.", - "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", - "shift click selection": "Shift + tap/click selection", - "earn ad-free time": "Earn ad-free time", - "indent guides": "Indent guides", - "language servers": "Language servers", - "lint gutter": "Show lint gutter", - "rainbow brackets": "Rainbow brackets", - "lsp-add-custom-server": "Add custom server", - "lsp-binary-args": "Binary args (JSON array)", - "lsp-binary-command": "Binary command", - "lsp-binary-path-optional": "Binary path (optional)", - "lsp-check-command-optional": "Check command (optional override)", - "lsp-checking-installation-status": "Checking installation status...", - "lsp-configured": "Configured", - "lsp-custom-server-added": "Custom server added", - "lsp-default": "Default", - "lsp-details-line": "Details: {details}", - "lsp-edit-initialization-options": "Edit initialization options", - "lsp-empty": "Empty", - "lsp-enabled": "Enabled", - "lsp-error-add-server-failed": "Failed to add server", - "lsp-error-args-must-be-array": "Arguments must be a JSON array", - "lsp-error-binary-command-required": "Binary command is required", - "lsp-error-language-id-required": "At least one language ID is required", - "lsp-error-package-required": "At least one package is required", - "lsp-error-server-id-required": "Server ID is required", - "lsp-feature-completion": "Code completion", - "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", - "lsp-feature-diagnostics": "Diagnostics", - "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", - "lsp-feature-formatting": "Formatting", - "lsp-feature-formatting-info": "Enable code formatting from the language server.", - "lsp-feature-hover": "Hover information", - "lsp-feature-hover-info": "Show type information and documentation on hover.", - "lsp-feature-inlay-hints": "Inlay hints", - "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", - "lsp-feature-signature": "Signature help", - "lsp-feature-signature-info": "Show function parameter hints while typing.", - "lsp-feature-state-toast": "{feature} {state}", - "lsp-initialization-options": "Initialization options", - "lsp-initialization-options-json": "Initialization options (JSON)", - "lsp-initialization-options-updated": "Initialization options updated", - "lsp-install-command": "Install command", - "lsp-install-command-unavailable": "Install command not available", - "lsp-install-info-check-failed": "Acode could not verify the installation status.", - "lsp-install-info-missing": "Language server is not installed in the terminal environment.", - "lsp-install-info-ready": "Language server is installed and ready.", - "lsp-install-info-unknown": "Installation status could not be checked automatically.", - "lsp-install-info-version-available": "Version {version} is available.", - "lsp-install-method-apk": "APK package", - "lsp-install-method-cargo": "Cargo crate", - "lsp-install-method-manual": "Manual binary", - "lsp-install-method-npm": "npm package", - "lsp-install-method-pip": "pip package", - "lsp-install-method-shell": "Custom shell", - "lsp-install-method-title": "Install method", - "lsp-install-repair": "Install / repair", - "lsp-installation-status": "Installation status", - "lsp-installed": "Installed", - "lsp-invalid-timeout": "Invalid timeout value", - "lsp-language-ids": "Language IDs (comma separated)", - "lsp-packages-prompt": "{method} packages (comma separated)", - "lsp-remove-installed-files": "Remove installed files for {server}?", - "lsp-server-disabled-toast": "Server disabled", - "lsp-server-enabled-toast": "Server enabled", - "lsp-server-id": "Server ID", - "lsp-server-label": "Server label", - "lsp-server-not-found": "Server not found", - "lsp-server-uninstalled": "Server uninstalled", - "lsp-startup-timeout": "Startup timeout", - "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", - "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", - "lsp-state-disabled": "disabled", - "lsp-state-enabled": "enabled", - "lsp-status-check-failed": "Check failed", - "lsp-status-installed": "Installed", - "lsp-status-installed-version": "Installed ({version})", - "lsp-status-line": "Status: {status}", - "lsp-status-not-installed": "Not installed", - "lsp-status-unknown": "Unknown", - "lsp-timeout-ms": "{timeout} ms", - "lsp-uninstall-command-unavailable": "Uninstall command not available", - "lsp-uninstall-server": "Uninstall server", - "lsp-update-command-optional": "Update command (optional)", - "lsp-update-command-unavailable": "Update command not available", - "lsp-update-server": "Update server", - "lsp-version-line": "Version: {version}", - "lsp-view-initialization-options": "View initialization options", - "settings-category-about-acode": "About Acode", - "settings-category-advanced": "Advanced", - "settings-category-assistance": "Assistance", - "settings-category-core": "Core settings", - "settings-category-cursor": "Cursor", - "settings-category-cursor-selection": "Cursor & selection", - "settings-category-custom-servers": "Custom servers", - "settings-category-customization-tools": "Customization & tools", - "settings-category-display": "Display", - "settings-category-editing": "Editing", - "settings-category-features": "Features", - "settings-category-files-sessions": "Files & sessions", - "settings-category-fonts": "Fonts", - "settings-category-general": "General", - "settings-category-guides-indicators": "Guides & indicators", - "settings-category-installation": "Installation", - "settings-category-interface": "Interface", - "settings-category-maintenance": "Maintenance", - "settings-category-permissions": "Permissions", - "settings-category-preview": "Preview", - "settings-category-scrolling": "Scrolling", - "settings-category-server": "Server", - "settings-category-servers": "Servers", - "settings-category-session": "Session", - "settings-category-support-acode": "Support Acode", - "settings-category-text-layout": "Text & layout", - "settings-info-app-animation": "Control transition animations across the app.", - "settings-info-app-check-files": "Refresh editors when files change outside Acode.", - "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", - "settings-info-app-confirm-on-exit": "Ask before closing the app.", - "settings-info-app-console": "Choose which debug console integration Acode uses.", - "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", - "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", - "settings-info-app-floating-button": "Show the floating quick actions button.", - "settings-info-app-font-manager": "Install, manage, or remove app fonts.", - "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", - "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", - "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", - "settings-info-app-language": "Choose the app language and translated labels.", - "settings-info-app-open-file-list-position": "Choose where the active files list appears.", - "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", - "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", - "settings-info-app-remember-files": "Reopen the files that were open last time.", - "settings-info-app-remember-folders": "Reopen folders from the previous session.", - "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", - "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", - "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", - "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", - "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", - "settings-info-editor-autosave": "Save changes automatically after a delay.", - "settings-info-editor-color-preview": "Preview color values inline in the editor.", - "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", - "settings-info-editor-font-family": "Choose the typeface used in the editor.", - "settings-info-editor-font-size": "Set the editor text size.", - "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", - "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", - "settings-info-editor-indent-guides": "Show indentation guide lines.", - "settings-info-editor-line-height": "Adjust vertical spacing between lines.", - "settings-info-editor-line-numbers": "Show line numbers in the gutter.", - "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", - "settings-info-editor-live-autocomplete": "Show suggestions while you type.", - "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", - "settings-info-editor-relative-line-numbers": "Show distance from the current line.", - "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", - "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", - "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", - "settings-info-editor-show-spaces": "Display visible whitespace markers.", - "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", - "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", - "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", - "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", - "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", - "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", - "settings-info-lsp-install-server": "Install or repair this language server.", - "settings-info-lsp-server-enabled": "Enable or disable this language server.", - "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", - "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", - "settings-info-lsp-update-server": "Update this language server if an update flow is available.", - "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", - "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", - "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", - "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", - "settings-info-main-changelog": "See recent updates and release notes.", - "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", - "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", - "settings-info-main-formatter": "Choose a formatter for each supported language.", - "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", - "settings-info-main-plugins": "Manage installed plugins and their available actions.", - "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", - "settings-info-main-rateapp": "Rate Acode on Google Play.", - "settings-info-main-remove-ads": "Unlock permanent ad-free access.", - "settings-info-main-reset": "Reset Acode to its default configuration.", - "settings-info-main-sponsors": "Support ongoing Acode development.", - "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", - "settings-info-main-theme": "App theme, contrast, and custom colors.", - "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", - "settings-info-preview-host": "Hostname used when opening the preview URL.", - "settings-info-preview-mode": "Choose where preview opens when you launch it.", - "settings-info-preview-preview-port": "Port used by the live preview server.", - "settings-info-preview-server-port": "Port used by the internal app server.", - "settings-info-preview-show-console-toggler": "Show the console button in preview.", - "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", - "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", - "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", - "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", - "search result label singular": "result", - "search result label plural": "results", - "pin tab": "Pin tab", - "unpin tab": "Unpin tab", - "pinned tab": "Pinned tab", - "unpin tab before closing": "Unpin the tab before closing it.", - "app font": "App font", - "settings-info-app-font-family": "Choose the font used across the app interface.", - "lsp-transport-method-stdio": "STDIO (launch a binary command)", - "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", - "lsp-websocket-url": "WebSocket URL", - "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", - "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", - "lsp-error-websocket-url-required": "WebSocket URL is required", - "lsp-remove-custom-server": "Remove custom server", - "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", - "lsp-custom-server-removed": "Custom server removed", - "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", - "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", - "save selected tabs": "Save selected tabs", - "close selected tabs": "Close selected tabs", - "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", - "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", - "close tabs to right": "Close Right", - "close tabs to left": "Close Left", - "close other tabs": "Close Others", - "auto close tags": "Auto close tags", - "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", - "ui zoom": "UI zoom", - "settings-info-app-ui-zoom": "Scale text across the Acode interface." -} + "lang": "Español (by DouZerr)", + "about": "Información", + "active files": "Archivos Activos", + "alert": "Alerta", + "app theme": "Tema de App", + "autocorrect": "¿Habilitar Autocorrección?", + "autosave": "Guardar Automáticamente", + "cancel": "Cancelar", + "change language": "Cambiar Idioma", + "choose color": "Elegir color", + "clear": "Limpiar", + "close app": "¿Cerrar la Aplicación?", + "commit message": "Commitear mensaje", + "console": "Consola", + "conflict error": "¡Conflicto! Por favor espera antes de otro commit.", + "copy": "Copiar", + "create folder error": "Lo sentimos, no se puede crear una nueva carpeta", + "cut": "Cortar", + "delete": "Borrar", + "dependencies": "Dependencias", + "delay": "Tiempo en milisegundos", + "editor settings": "Ajustes del Editor", + "editor theme": "Tema del Editor", + "enter file name": "Ingrese Nombre del Archivo", + "enter folder name": "Ingrese Nombre de la Carpeta", + "empty folder message": "Carpeta Vacía", + "enter line number": "Ingrese Número de Línea", + "error": "Error", + "failed": "Ha Fallado", + "file already exists": "El archivo ya existe", + "file already exists force": "El archivo ya existe. ¿Sobrescribir?", + "file changed": " ha sido cambiado, recargar archivo?", + "file deleted": "Archivo Borrado", + "file is not supported": "El archivo no es compatible", + "file not supported": "Este tipo de archivo no es compatible.", + "file too large": "El archivo es demasiado grande para manejarlo. El tamaño máximo de archivo permitido es {size}", + "file renamed": "Archivo renombrado", + "file saved": "Archivo guardado", + "folder added": "Carpeta agregada", + "folder already added": "Carpeta ya agregada", + "font size": "Tamaño de Fuente", + "goto": "Ir a la Línea", + "icons definition": "Definición de iconos", + "info": "info", + "invalid value": "Valor Inválido", + "language changed": "Idioma cambiado exitosamente", + "linting": "Comprobar error de sintaxis", + "logout": "Cerrar Sesión", + "loading": "Cargando", + "my profile": "Mi Perfil", + "new file": "Nuevo Archivo", + "new folder": "Nueva Carpeta", + "no": "No", + "no editor message": "Abrir o crear un nuevo archivo y carpeta desde el menú", + "not set": "No Establecido", + "unsaved files close app": "Existen archivos sin guardar. ¿Cerrar la aplicación?", + "notice": "Aviso", + "open file": "Abrir Archivo", + "open files and folders": "Abrir archivos y carpetas", + "open folder": "Abrir Carpeta", + "open recent": "Abrir Recientes", + "ok": "Aceptar", + "overwrite": "Sobrescribir", + "paste": "Pegar", + "preview mode": "Modo de vista previa", + "read only file": "No se puede guardar un archivo de solo lectura. Por favor intenta guardar como", + "reload": "Recargar", + "rename": "Renombrar", + "replace": "Reemplazar", + "required": "Este campo es requerido", + "run your web app": "Ejecute su aplicación web", + "save": "Guardar", + "saving": "Guardando", + "save as": "Guardar como", + "save file to run": "Guardar archivo para ejecutar en el navegador", + "search": "Buscar", + "see logs and errors": "Ver registros y errores", + "select folder": "Seleccionar Carpeta", + "settings": "Ajustes", + "settings saved": "Ajustes guardados", + "show line numbers": "Mostrar números de línea", + "show hidden files": "Mostrar archivos ocultos", + "show spaces": "Mostrar espacios", + "soft tab": "Pestaña suave", + "sort by name": "Ordenar por nombre", + "success": "Éxito", + "tab size": "Tamaño de pestaña", + "text wrap": "Ajuste de línea", + "theme": "Tema", + "unable to delete file": "no se puede eliminar el archivo", + "unable to open file": "Lo sentimos, no se puede abrir el archivo", + "unable to open folder": "Lo sentimos, no se puede abrir la carpeta", + "unable to save file": "Lo sentimos, no se puede guardar el archivo", + "unable to rename": "Lo sentimos, no se puede cambiar el nombre", + "unsaved file": "Este archivo no se guardado, ¿cerrar de todos modos?", + "warning": "Advertencia", + "use emmet": "Usar emmet", + "use quick tools": "Usa herramientas rápidas", + "yes": "Si", + "encoding": "Codificación de Texto", + "syntax highlighting": "Resaltado de sintaxis", + "read only": "Solo lectura", + "select all": "Seleccionar todo", + "select branch": "Seleccione rama", + "create new branch": "Crear nueva rama", + "use branch": "Usar rama", + "new branch": "Nueva rama", + "branch": "Rama", + "key bindings": "Atajos de teclado", + "edit": "Editar", + "reset": "Reiniciar", + "color": "Color", + "select word": "Seleccionar palabra", + "quick tools": "Herramientas rápidas", + "select": "Seleccionar", + "editor font": "Fuente del editor", + "new project": "Nuevo Proyecto", + "format": "Formato", + "project name": "Nombre del Proyecto", + "unsupported device": "Su dispositivo no es compatible con el tema.", + "vibrate on tap": "Vibrar al tocar", + "copy command is not supported by ftp.": "Comando de copia no es compatible con FTP.", + "support title": "Apoye Acode", + "fullscreen": "pantalla completa", + "animation": "animación", + "backup": "respaldo", + "restore": "restaurar", + "backup successful": "Respaldo exitoso", + "invalid backup file": "Archivo de respaldo inválido", + "add path": "Añadir dirección", + "live autocompletion": "Autocompletado en vivo", + "file properties": "Propiedades del archivo", + "path": "Dirección", + "type": "Tipo", + "word count": "Conteo de palabras", + "line count": "Conteo de líneas", + "last modified": "Última modificación", + "size": "Tamaño", + "share": "Compartir", + "show print margin": "Mostrar margen de impresión", + "login": "Iniciar Sesión", + "scrollbar size": "Tamaño de barra de scroll", + "cursor controller size": "Tamaño del controlador de cursor", + "none": "ninguno", + "small": "pequeño", + "large": "grande", + "floating button": "Botón flotante", + "confirm on exit": "Confirmar al salir", + "show console": "Mostrar consola", + "image": "Imagen", + "insert file": "Insertar archivo", + "insert color": "Insertar color", + "powersave mode warning": "Desactive el modo de ahorro de energía para obtener una vista previa en un navegador externo", + "exit": "Salir", + "custom": "personalizado", + "reset warning": "¿Seguro que quieres restablecer el tema?", + "theme type": "Tipo de tema", + "light": "claro", + "dark": "oscuro", + "file browser": "Explorador de archivos", + "operation not permitted": "Operación no permitida", + "no such file or directory": "El fichero o directorio no existe", + "input/output error": "Error de entrada/salida", + "permission denied": "Permiso denegado", + "bad address": "Dirección incorrecta", + "file exists": "El archivo ya existe", + "not a directory": "No es un directorio", + "is a directory": "Es un directorio", + "invalid argument": "Argumento no válido", + "too many open files in system": "Demasiados archivos abiertos en el sistema", + "too many open files": "Demasiados archivos abiertos", + "text file busy": "Archivo de texto ocupado", + "no space left on device": "No queda espacio en el dispositivo", + "read-only file system": "Sistema de archivos de sólo lectura", + "file name too long": "Nombre de archivo demasiado largo", + "too many users": "Demasiados usuarios", + "connection timed out": "Tiempo de conexión agotado", + "connection refused": "Conexión denegada", + "owner died": "El propietario murio", + "an error occurred": "Ocurrió un error", + "add ftp": "Añadir FTP", + "add sftp": "Añadir SFTP", + "save file": "Guardar el archivo", + "save file as": "Guardar archivo como", + "files": "Archivos", + "help": "Ayuda", + "file has been deleted": "{file} ha sido eliminado!", + "feature not available": "Esta función solo está disponible en la versión de pago de la aplicación.", + "deleted file": "Archivo eliminado", + "line height": "Altura de la línea", + "preview info": "Si desea ejecutar el archivo activo, toque y mantenga presionado el ícono de reproducción.", + "manage all files": "Permita que Acode editor administre todos los archivos en la configuración para editar archivos en su dispositivo fácilmente.", + "close file": "Cerrar el archivo", + "reset connections": "Restablecer conexiones", + "check file changes": "Comprobar cambios en el archivo", + "open in browser": "Abrir en el navegador", + "desktop mode": "Modo escritorio", + "toggle console": "Abrir/Cerrar la consola", + "new line mode": "Nuevo modo de línea", + "add a storage": "Añadir un almacenamiento", + "rate acode": "Califica Acode", + "support": "Apoyar", + "downloading file": "Descargando {file}", + "downloading...": "Descargando...", + "folder name": "Nombre de la carpeta", + "keyboard mode": "Modo de teclado", + "normal": "Normal", + "app settings": "Ajustes de aplicacion", + "disable in-app-browser caching": "Desactivar el almacenamiento en caché de la aplicación en el navegador", + "copied to clipboard": "Copiado al portapapeles", + "remember opened files": "Recordar archivos abiertos", + "remember opened folders": "Recordar carpetas abiertas", + "no suggestions": "No hay sugerencias", + "no suggestions aggressive": "Ninguna sugerencia, agresivo", + "install": "Instalar", + "installing": "Instalando...", + "plugins": "Extensiones", + "recently used": "Usado recientemente", + "update": "Actualizar", + "uninstall": "Desinstalar", + "download acode pro": "Descargar Acode Pro", + "loading plugins": "Cargando extensiones", + "faqs": "FAQs", + "feedback": "Comentarios", + "header": "Cabecera", + "sidebar": "Barra lateral", + "inapp": "Inapp", + "browser": "Navegador", + "diagonal scrolling": "Desplazamiento en diagonal", + "reverse scrolling": "Desplazamiento inverso", + "formatter": "Formateador", + "format on save": "Formatear al guardar", + "remove ads": "Eliminar anuncios", + "fast": "Rápido", + "slow": "Lento", + "scroll settings": "Ajustes de desplazamiento", + "scroll speed": "Velocidad de desplazamiento", + "loading...": "Cargando...", + "no plugins found": "No se han encontrado extensiones", + "name": "Nombre", + "username": "Usuario", + "optional": "opcional", + "hostname": "Nombre del host", + "password": "Contraseña", + "security type": "Tipo de seguridad", + "connection mode": "Modo de conexión", + "port": "Puerto", + "key file": "Archivo de claves", + "select key file": "Seleccionar archivo clave", + "passphrase": "Frase de acceso", + "connecting...": "Conectando...", + "type filename": "Escriba el nombre del archivo", + "unable to load files": "No se pueden cargar archivos", + "preview port": "Puerto de previsualización", + "find file": "Buscar archivo", + "system": "Sistema", + "please select a formatter": "Seleccione un formateador", + "case sensitive": "Distingue entre mayúsculas y minúsculas", + "regular expression": "Expresión regular", + "whole word": "Palabra completa", + "edit with": "Editar con", + "open with": "Abrir con", + "no app found to handle this file": "No se ha encontrado ninguna aplicación que gestione este archivo", + "restore default settings": "Restablecer la configuración predeterminada", + "server port": "Puerto del servidor", + "preview settings": "Ajustes de previsualización", + "preview settings note": "Si el puerto de previsualización y el puerto del servidor son diferentes, la aplicación no arrancará el servidor y en su lugar abrirá https://: en el navegador o en el navegador de la aplicación. Esto es útil cuando se está ejecutando un servidor en otro lugar.", + "backup/restore note": "Sólo hará una copia de seguridad de tu configuración, tema personalizado y atajos de teclado. No hará copia de seguridad de su FPT/SFTP.", + "host": "Host", + "retry ftp/sftp when fail": "Reintentar ftp/sftp cuando falla", + "more": "Más", + "thank you :)": "Gracias :)", + "purchase pending": "compra pendiente", + "cancelled": "cancelado", + "local": "Local", + "remote": "Remoto", + "show console toggler": "Mostrar selector de consola", + "binary file": "Este archivo contiene datos binarios, ¿desea abrirlo?", + "relative line numbers": "Números de línea relativos", + "elastic tabstops": "Tabuladores elásticos", + "line based rtl switching": "Conmutación RTL basada en líneas", + "hard wrap": "ajuste de línea rígido", + "spellcheck": "Corrector ortográfico", + "wrap method": "Método de ajuste de línea", + "use textarea for ime": "Utilizar área de texto para IME", + "invalid plugin": "Extensión inválida", + "type command": "Escriba el comando", + "plugin": "Extensión", + "quicktools trigger mode": "Modo de activación de herramientas rápidas", + "print margin": "Margen de impresión", + "touch move threshold": "Umbral de movimiento táctil", + "info-retryremotefsafterfail": "Reintentar la conexión FTP/SFTP cuando falle", + "info-fullscreen": "Ocultar la barra de título en la pantalla de inicio.", + "info-checkfiles": "Comprueba los cambios en los archivos cuando la aplicación esté en segundo plano.", + "info-console": "Elija la consola JavaScript. Legacy es la consola por defecto, Eruda es una consola de terceros adicional.", + "info-keyboardmode": "Modo de teclado para entrada de texto, 'sin sugerencias' ocultará las sugerencias y la autocorrección. Si 'sin sugerencias' no funciona, trate de cambiar el valor a 'ninguna sugerencia, agresivo'.", + "info-rememberfiles": "Recordar los archivos abiertos al cerrar la aplicación.", + "info-rememberfolders": "Recordar las carpetas abiertas al cerrar la aplicación.", + "info-floatingbutton": "Mostrar u ocultar el botón flotante de herramientas rápidas.", + "info-openfilelistpos": "Dónde mostrar la lista de archivos activos.", + "info-touchmovethreshold": "Si la sensibilidad táctil de tu dispositivo es demasiado alta, puedes aumentar este valor para evitar movimientos táctiles accidentales.", + "info-scroll-settings": "Esta configuración contiene los ajustes de desplazamiento, incluido el ajuste de línea de texto.", + "info-animation": "Si la aplicación va lenta, desactiva la animación.", + "info-quicktoolstriggermode": "Si el botón de las herramientas rápidas no funciona, intente cambiar 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.", + "owned": "En propiedad", + "api_error": "El servidor API no funciona, inténtelo después de un rato.", + "installed": "Instalado", + "all": "Todo", + "medium": "Medio", + "refund": "Reembolso", + "product not available": "Producto no disponible", + "no-product-info": "Este producto no está disponible en su país en este momento, por favor inténtelo más tarde.", + "close": "Cerrar", + "explore": "Explorar", + "key bindings updated": "Atajos de teclado actualizados", + "search in files": "Buscar en archivos", + "exclude files": "Excluir archivos", + "include files": "Incluir archivos", + "search result": "{matches} resulta en {files} archivos.", + "invalid regex": "Expresión regular inválida: {message}.", + "bottom": "Parte inferior", + "save all": "Guardar todo", + "close all": "Cerrar todo", + "unsaved files warning": "Algunos archivos no se han guardado. Pulsa 'Aceptar' para decidir qué hacer o 'Cancelar' para volver atrás.", + "save all warning": "¿Estás seguro de que quieres guardar todos los archivos y cerrar? Esta acción no se puede revertir.", + "save all changes warning": "¿Estás seguro de que quieres guardar todos los archivos?", + "close all warning": "¿Estás seguro de que quieres cerrar todos los archivos? Perderá los cambios no guardados y esta acción no se puede revertir.", + "refresh": "Actualizar", + "shortcut buttons": "Botones de acceso rápido", + "no result": "Sin resultado", + "searching...": "Buscando...", + "quicktools:ctrl-key": "Tecla Control/Comando", + "quicktools:tab-key": "Tecla Tabulador", + "quicktools:shift-key": "Tecla Mayús", + "quicktools:undo": "Deshacer", + "quicktools:redo": "Rehacer", + "quicktools:search": "Buscar en archivo", + "quicktools:save": "Guardar archivo", + "quicktools:esc-key": "Tecla Escape", + "quicktools:curlybracket": "Insertar llave", + "quicktools:squarebracket": "Insertar corchete", + "quicktools:parentheses": "Insertar paréntesis", + "quicktools:anglebracket": "Insertar signo mayor que/menor que", + "quicktools:left-arrow-key": "Tecla flecha izquierda", + "quicktools:right-arrow-key": "Tecla flecha derecha", + "quicktools:up-arrow-key": "Tecla flecha arriba", + "quicktools:down-arrow-key": "Tecla flecha abajo", + "quicktools:moveline-up": "Mover la línea hacia arriba", + "quicktools:moveline-down": "Mover la línea hacia abajo", + "quicktools:copyline-up": "Copiar la línea hacia arriba", + "quicktools:copyline-down": "Copiar la línea hacia abajo", + "quicktools:semicolon": "Insertar punto y coma", + "quicktools:quotation": "Insertar comillas", + "quicktools:and": "Insertar símbolo ampersand", + "quicktools:bar": "Insertar símbolo barra vertical", + "quicktools:equal": "Insertar símbolo igual", + "quicktools:slash": "Insertar símbolo barra oblicua", + "quicktools:exclamation": "Insertar exclamación", + "quicktools:alt-key": "Tecla Alt", + "quicktools:meta-key": "Tecla Windows", + "info-quicktoolssettings": "Personalice los botones de acceso rápido y las teclas del teclado en el contenedor de herramientas rápidas situado debajo del editor para mejorar su experiencia de codificación.", + "info-excludefolders": "Utilice el patrón **/node_modules/** para ignorar todos los archivos de la carpeta node_modules. Esto excluirá los archivos de la lista y también evitará que se incluyan en las búsquedas de archivos.", + "missed files": "Se han escaneado {count} archivos después de iniciarse la búsqueda y no se incluirán en ella.", + "remove": "Eliminar", + "quicktools:command-palette": "Paleta de comandos", + "default file encoding": "Codificación de archivo por defecto", + "remove entry": "¿Estás seguro de que quieres eliminar '{name}' de las rutas guardadas? Tenga en cuenta que al eliminarlo no se borrará la ruta en sí.", + "delete entry": "Confirmar eliminación: '{name}'. Esta acción no se puede deshacer. ¿Continuar?", + "change encoding": "¿Reabrir '{file}' con codificación '{encoding}'? Esta acción provocará la pérdida de cualquier cambio no guardado realizado en el archivo. ¿Desea continuar con la reapertura?", + "reopen file": "¿Estás seguro de que quieres reabrir '{file}'? Cualquier cambio no guardado se perderá.", + "plugin min version": "{name} sólo disponible en Acode - {v-code} y superior. Haga clic aquí para actualizar.", + "color preview": "Vista previa del color", + "confirm": "Confirmar", + "list files": "¿Listar todos los archivos en {name}? Demasiados archivos pueden bloquear la aplicación.", + "problems": "Problemas", + "show side buttons": "Mostrar botones laterales", + "bug_report": "Submit a Bug Report", + "verified publisher": "Publicador verificado", + "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", + "sponsor": "Patrocinador", + "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", + "backup created": "Backup created", + "restore completed": "Restore completed", + "restore will include": "This will restore", + "restore warning": "This action cannot be undone. Continue?", + "reload to apply": "Reload to apply changes?", + "reload app": "Reload app", + "preparing backup": "Preparing backup", + "collecting settings": "Collecting settings", + "collecting key bindings": "Collecting key bindings", + "collecting plugins": "Collecting plugin information", + "creating backup": "Creating backup file", + "validating backup": "Validating backup", + "restoring key bindings": "Restoring key bindings", + "restoring plugins": "Restoring plugins", + "restoring settings": "Restoring settings", + "legacy backup warning": "This is an older backup format. Some features may be limited.", + "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", + "plugin not found": "Plugin not found in registry", + "paid plugin skipped": "Paid plugin - purchase not found", + "source not found": "Source file no longer exists", + "restored": "Restored", + "skipped": "Skipped", + "backup not valid object": "Backup file is not a valid object", + "backup no data": "Backup file contains no data to restore", + "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", + "backup missing metadata": "Missing backup metadata - some info may be unavailable", + "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", + "backup checksum verify failed": "Could not verify checksum", + "backup invalid settings": "Invalid settings format", + "backup invalid keybindings": "Invalid keyBindings format", + "backup invalid plugins": "Invalid installedPlugins format", + "issues found": "Issues found", + "error details": "Error details", + "active tools": "Active tools", + "available tools": "Available tools", + "recent": "Recent Files", + "command palette": "Open Command Palette", + "change theme": "Change Theme", + "documentation": "Documentation", + "open in terminal": "Open in Terminal", + "developer mode": "Developer Mode", + "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", + "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", + "developer mode disabled": "Developer mode disabled", + "copy relative path": "Copy Relative Path", + "shortcut request sent": "Shortcut request opened. Tap Add to finish.", + "add to home screen": "Add to home screen", + "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", + "save file before home shortcut": "Save the file before adding it to the home screen.", + "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", + "shift click selection": "Shift + tap/click selection", + "earn ad-free time": "Earn ad-free time", + "indent guides": "Indent guides", + "language servers": "Language servers", + "lint gutter": "Show lint gutter", + "rainbow brackets": "Rainbow brackets", + "lsp-add-custom-server": "Add custom server", + "lsp-binary-args": "Binary args (JSON array)", + "lsp-binary-command": "Binary command", + "lsp-binary-path-optional": "Binary path (optional)", + "lsp-check-command-optional": "Check command (optional override)", + "lsp-checking-installation-status": "Checking installation status...", + "lsp-configured": "Configured", + "lsp-custom-server-added": "Custom server added", + "lsp-default": "Default", + "lsp-details-line": "Details: {details}", + "lsp-edit-initialization-options": "Edit initialization options", + "lsp-empty": "Empty", + "lsp-enabled": "Enabled", + "lsp-error-add-server-failed": "Failed to add server", + "lsp-error-args-must-be-array": "Arguments must be a JSON array", + "lsp-error-binary-command-required": "Binary command is required", + "lsp-error-language-id-required": "At least one language ID is required", + "lsp-error-package-required": "At least one package is required", + "lsp-error-server-id-required": "Server ID is required", + "lsp-feature-completion": "Code completion", + "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", + "lsp-feature-diagnostics": "Diagnostics", + "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", + "lsp-feature-formatting": "Formatting", + "lsp-feature-formatting-info": "Enable code formatting from the language server.", + "lsp-feature-hover": "Hover information", + "lsp-feature-hover-info": "Show type information and documentation on hover.", + "lsp-feature-inlay-hints": "Inlay hints", + "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", + "lsp-feature-signature": "Signature help", + "lsp-feature-signature-info": "Show function parameter hints while typing.", + "lsp-feature-state-toast": "{feature} {state}", + "lsp-initialization-options": "Initialization options", + "lsp-initialization-options-json": "Initialization options (JSON)", + "lsp-initialization-options-updated": "Initialization options updated", + "lsp-install-command": "Install command", + "lsp-install-command-unavailable": "Install command not available", + "lsp-install-info-check-failed": "Acode could not verify the installation status.", + "lsp-install-info-missing": "Language server is not installed in the terminal environment.", + "lsp-install-info-ready": "Language server is installed and ready.", + "lsp-install-info-unknown": "Installation status could not be checked automatically.", + "lsp-install-info-version-available": "Version {version} is available.", + "lsp-install-method-apk": "APK package", + "lsp-install-method-cargo": "Cargo crate", + "lsp-install-method-manual": "Manual binary", + "lsp-install-method-npm": "npm package", + "lsp-install-method-pip": "pip package", + "lsp-install-method-shell": "Custom shell", + "lsp-install-method-title": "Install method", + "lsp-install-repair": "Install / repair", + "lsp-installation-status": "Installation status", + "lsp-installed": "Installed", + "lsp-invalid-timeout": "Invalid timeout value", + "lsp-language-ids": "Language IDs (comma separated)", + "lsp-packages-prompt": "{method} packages (comma separated)", + "lsp-remove-installed-files": "Remove installed files for {server}?", + "lsp-server-disabled-toast": "Server disabled", + "lsp-server-enabled-toast": "Server enabled", + "lsp-server-id": "Server ID", + "lsp-server-label": "Server label", + "lsp-server-not-found": "Server not found", + "lsp-server-uninstalled": "Server uninstalled", + "lsp-startup-timeout": "Startup timeout", + "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", + "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", + "lsp-state-disabled": "disabled", + "lsp-state-enabled": "enabled", + "lsp-status-check-failed": "Check failed", + "lsp-status-installed": "Installed", + "lsp-status-installed-version": "Installed ({version})", + "lsp-status-line": "Status: {status}", + "lsp-status-not-installed": "Not installed", + "lsp-status-unknown": "Unknown", + "lsp-timeout-ms": "{timeout} ms", + "lsp-uninstall-command-unavailable": "Uninstall command not available", + "lsp-uninstall-server": "Uninstall server", + "lsp-update-command-optional": "Update command (optional)", + "lsp-update-command-unavailable": "Update command not available", + "lsp-update-server": "Update server", + "lsp-version-line": "Version: {version}", + "lsp-view-initialization-options": "View initialization options", + "settings-category-about-acode": "About Acode", + "settings-category-advanced": "Advanced", + "settings-category-assistance": "Assistance", + "settings-category-core": "Core settings", + "settings-category-cursor": "Cursor", + "settings-category-cursor-selection": "Cursor & selection", + "settings-category-custom-servers": "Custom servers", + "settings-category-customization-tools": "Customization & tools", + "settings-category-display": "Display", + "settings-category-editing": "Editing", + "settings-category-features": "Features", + "settings-category-files-sessions": "Files & sessions", + "settings-category-fonts": "Fonts", + "settings-category-general": "General", + "settings-category-guides-indicators": "Guides & indicators", + "settings-category-installation": "Installation", + "settings-category-interface": "Interface", + "settings-category-maintenance": "Maintenance", + "settings-category-permissions": "Permissions", + "settings-category-preview": "Preview", + "settings-category-scrolling": "Scrolling", + "settings-category-server": "Server", + "settings-category-servers": "Servers", + "settings-category-session": "Session", + "settings-category-support-acode": "Support Acode", + "settings-category-text-layout": "Text & layout", + "settings-info-app-animation": "Control transition animations across the app.", + "settings-info-app-check-files": "Refresh editors when files change outside Acode.", + "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", + "settings-info-app-confirm-on-exit": "Ask before closing the app.", + "settings-info-app-console": "Choose which debug console integration Acode uses.", + "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", + "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", + "settings-info-app-floating-button": "Show the floating quick actions button.", + "settings-info-app-font-manager": "Install, manage, or remove app fonts.", + "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", + "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", + "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", + "settings-info-app-language": "Choose the app language and translated labels.", + "settings-info-app-open-file-list-position": "Choose where the active files list appears.", + "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", + "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", + "settings-info-app-remember-files": "Reopen the files that were open last time.", + "settings-info-app-remember-folders": "Reopen folders from the previous session.", + "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", + "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", + "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", + "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", + "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", + "settings-info-editor-autosave": "Save changes automatically after a delay.", + "settings-info-editor-color-preview": "Preview color values inline in the editor.", + "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", + "settings-info-editor-font-family": "Choose the typeface used in the editor.", + "settings-info-editor-font-size": "Set the editor text size.", + "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", + "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", + "settings-info-editor-indent-guides": "Show indentation guide lines.", + "settings-info-editor-line-height": "Adjust vertical spacing between lines.", + "settings-info-editor-line-numbers": "Show line numbers in the gutter.", + "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", + "settings-info-editor-live-autocomplete": "Show suggestions while you type.", + "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", + "settings-info-editor-relative-line-numbers": "Show distance from the current line.", + "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", + "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", + "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", + "settings-info-editor-show-spaces": "Display visible whitespace markers.", + "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", + "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", + "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", + "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", + "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", + "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", + "settings-info-lsp-install-server": "Install or repair this language server.", + "settings-info-lsp-server-enabled": "Enable or disable this language server.", + "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", + "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", + "settings-info-lsp-update-server": "Update this language server if an update flow is available.", + "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", + "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", + "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", + "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", + "settings-info-main-changelog": "See recent updates and release notes.", + "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", + "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", + "settings-info-main-formatter": "Choose a formatter for each supported language.", + "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", + "settings-info-main-plugins": "Manage installed plugins and their available actions.", + "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", + "settings-info-main-rateapp": "Rate Acode on Google Play.", + "settings-info-main-remove-ads": "Unlock permanent ad-free access.", + "settings-info-main-reset": "Reset Acode to its default configuration.", + "settings-info-main-sponsors": "Support ongoing Acode development.", + "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", + "settings-info-main-theme": "App theme, contrast, and custom colors.", + "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", + "settings-info-preview-host": "Hostname used when opening the preview URL.", + "settings-info-preview-mode": "Choose where preview opens when you launch it.", + "settings-info-preview-preview-port": "Port used by the live preview server.", + "settings-info-preview-server-port": "Port used by the internal app server.", + "settings-info-preview-show-console-toggler": "Show the console button in preview.", + "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", + "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", + "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", + "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", + "search result label singular": "result", + "search result label plural": "results", + "pin tab": "Pin tab", + "unpin tab": "Unpin tab", + "pinned tab": "Pinned tab", + "unpin tab before closing": "Unpin the tab before closing it.", + "app font": "App font", + "settings-info-app-font-family": "Choose the font used across the app interface.", + "lsp-transport-method-stdio": "STDIO (launch a binary command)", + "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", + "lsp-websocket-url": "WebSocket URL", + "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", + "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", + "lsp-error-websocket-url-required": "WebSocket URL is required", + "lsp-remove-custom-server": "Remove custom server", + "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", + "lsp-custom-server-removed": "Custom server removed", + "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", + "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", + "save selected tabs": "Save selected tabs", + "close selected tabs": "Close selected tabs", + "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", + "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", + "close tabs to right": "Close Right", + "close tabs to left": "Close Left", + "close other tabs": "Close Others", + "auto close tags": "Auto close tags", + "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", + "ui zoom": "UI zoom", + "settings-info-app-ui-zoom": "Scale text across the Acode interface.", + "plugin-not-supported": "Plugin not supported", + "plugin-not-supported-info": "The plugin was created for older version of Acode." +} \ No newline at end of file diff --git a/src/lang/fr-fr.json b/src/lang/fr-fr.json index eaca49f5d..798552225 100644 --- a/src/lang/fr-fr.json +++ b/src/lang/fr-fr.json @@ -1,730 +1,732 @@ { - "lang": "Français", - "about": "À propos", - "active files": "Fichiers ouverts", - "alert": "Alerte", - "app theme": "Thème de l'application", - "autocorrect": "Activer la correction automatique ?", - "autosave": "Sauvegarde automatique", - "cancel": "Annuler", - "change language": "Changer de langue", - "choose color": "Choisir une couleur ", - "clear": "Effacer", - "close app": "Fermer l'application ?", - "commit message": "Message de commit", - "console": "Console", - "conflict error": "Conflit ! Veuillez attendre avant de procéder à un autre commit.", - "copy": "Copier", - "create folder error": "Désolé, impossible de créer un nouveau dossier", - "cut": "Couper", - "delete": "Effacer", - "dependencies": "Dépendances", - "delay": "Temps en millisecondes", - "editor settings": "Paramètres de l'éditeur", - "editor theme": "Thème de l'éditeur", - "enter file name": "Entrer un nom de fichier", - "enter folder name": "Entrer un nom de dossier", - "empty folder message": "Dossier vide", - "enter line number": "Entrer le numéro de ligne", - "error": "Erreur", - "failed": "Échec", - "file already exists": "Le fichier existe déjà", - "file already exists force": "Le fichier existe déjà. L'écraser ?", - "file changed": " a été modifié, recharger le fichier ?", - "file deleted": "Fichier effacé", - "file is not supported": "Fichier non supporté", - "file not supported": "Type de fichier non supporté.", - "file too large": "Le fichier est trop volumineux. La taille maximale autorisée est {size}", - "file renamed": "Fichier renommé", - "file saved": "Fichier sauvegardé", - "folder added": "Dossier ajouté", - "folder already added": "Dossier déjà ajouté", - "font size": "Taille de la police", - "goto": "Aller à ligne", - "icons definition": "Définition des icônes", - "info": "Info", - "invalid value": "Valeur invalide", - "language changed": "La langue a été changée avec succès", - "linting": "Vérifier les erreurs de syntaxe ?", - "logout": "Se déconnecter", - "loading": "Chargement", - "my profile": "Mon profil", - "new file": "Nouveau fichier", - "new folder": "Nouveau dossier", - "no": "Non", - "no editor message": "Ouvrir ou créer un nouveau fichier ou dossier depuis le menu", - "not set": "Non défini", - "unsaved files close app": "Il existe des fichiers non sauvegardés. Fermer l'application ?", - "notice": "Avis", - "open file": "Ouvrir un fichier", - "open files and folders": "Ouvrir les fichiers et dossiers", - "open folder": "Ouvrir un dossier", - "open recent": "Récent", - "ok": "OK", - "overwrite": "Écraser", - "paste": "Coller", - "preview mode": "Mode d'aperçu", - "read only file": "Sauvegarde impossible, fichier en lecture seule. Essayez d'enregistrer sous un autre nom", - "reload": "Recharger", - "rename": "Renommer", - "replace": "Remplacer", - "required": "Champ requis", - "run your web app": "Lancer votre application web", - "save": "Enregistrer", - "saving": "Enregistrement", - "save as": "Enregistrer sous", - "save file to run": "Veuillez enregistrer ce fichier pour l'exécuter dans le navigateur", - "search": "Recherche", - "see logs and errors": "Voir les journaux et les erreurs", - "select folder": "Choisir un dossier", - "settings": "Paramètres", - "settings saved": "Paramètres enregistrés", - "show line numbers": "Afficher les numéros de ligne", - "show hidden files": "Afficher les fichiers cachés", - "show spaces": "Afficher les espaces", - "soft tab": "Tabulation légère", - "sort by name": "Trier par nom", - "success": "Succès", - "tab size": "Taille de tabulation", - "text wrap": "Lignes longues sur plusieurs lignes", - "theme": "Thème", - "unable to delete file": "Impossible de supprimer le fichier", - "unable to open file": "Désolé, impossible d'ouvrir le fichier", - "unable to open folder": "Désolé, impossible d'ouvrir le dossier", - "unable to save file": "Désolé, impossible d'enregistrer le fichier", - "unable to rename": "Désolé, impossible de renommer", - "unsaved file": "Ce fichier n'a pas été sauvegardé, le fermer quand même ?", - "warning": "Avertissement", - "use emmet": "Utiliser emmet", - "use quick tools": "Utiliser les outils rapides", - "yes": "Oui", - "encoding": "Encodage du texte", - "syntax highlighting": "Coloration syntaxique", - "read only": "Lecture seule", - "select all": "Tout sélectionner", - "select branch": "Sélectionner une branche", - "create new branch": "Créer une nouvelle branche", - "use branch": "Utiliser une branche", - "new branch": "Nouvelle branche", - "branch": "Branche", - "key bindings": "Raccourcis", - "edit": "Modifier", - "reset": "Réinitialiser", - "color": "Couleur", - "select word": "Sélectionner un mot", - "quick tools": "Outils rapides", - "select": "Sélectionner", - "editor font": "Police de l'éditeur", - "new project": "Nouveau projet", - "format": "Format", - "project name": "Nom du projet", - "unsupported device": "Votre appareil ne prend pas en charge ce thème.", - "vibrate on tap": "Vibrer au toucher", - "copy command is not supported by ftp.": "La copie n'est pas supportée en FTP.", - "support title": "Soutenir Acode", - "fullscreen": "Plein écran", - "animation": "Animation", - "backup": "Sauvegarder", - "restore": "Restaurer", - "backup successful": "Sauvegarde faite avec succès !", - "invalid backup file": "Fichier de sauvegarde invalide", - "add path": "Ajouter un chemin d'accès", - "live autocompletion": "Correction automatique", - "file properties": "Propriétés du fichier", - "path": "Chemin", - "type": "Type", - "word count": "Nombre de mots", - "line count": "Nombre de lignes", - "last modified": "Modifié pour la dernière fois le", - "size": "Taille", - "share": "Partager", - "show print margin": "Afficher les marges d'impression", - "login": "Se connecter", - "scrollbar size": "Taille de la barre de défilement", - "cursor controller size": "Taille du curseur de contrôle", - "none": "Aucun", - "small": "Petit", - "large": "Grand", - "floating button": "Bouton flottant", - "confirm on exit": "Confirmer pour quitter", - "show console": "Afficher la console", - "image": "Image", - "insert file": "Insérer un fichier", - "insert color": "Insérer une couleur", - "powersave mode warning": "Désactiver le mode d'économie d'énergie pour l'aperçu dans un navigateur externe.", - "exit": "Quitter", - "custom": "Personnalisé", - "reset warning": "Voulez-vous vraiment réinitialiser le thème ?", - "theme type": "Type de thème", - "light": "Clair", - "dark": "Sombre", - "file browser": "Gestionnaire de fichiers", - "operation not permitted": "Opération non autorisée", - "no such file or directory": "Aucun fichier ou répertoire ne porte ce nom", - "input/output error": "Erreur d'entrée/sortie", - "permission denied": "Autorisation refusée", - "bad address": "Mauvaise adresse", - "file exists": "Le fichier existe", - "not a directory": "N'est pas un répertoire", - "is a directory": "Est un répertoire", - "invalid argument": "Argument invalide", - "too many open files in system": "Trop de fichiers ouverts dans le système", - "too many open files": "Trop de fichiers ouverts", - "text file busy": "Fichier texte occupé", - "no space left on device": "Pas d'espace libre disponible sur le périphérique", - "read-only file system": "Système de fichiers en lecture seule", - "file name too long": "Nom de fichier trop long", - "too many users": "Trop d'utilisateurs", - "connection timed out": "La connexion a expiré", - "connection refused": "Connexion rejetée", - "owner died": "Le propriétaire a disparu", - "an error occurred": "Une erreur s'est produite", - "add ftp": "Ajouter FTP", - "add sftp": "Ajouter SFTP", - "save file": "Enregistrer le fichier", - "save file as": "Enregistrer le fichier sous", - "files": "Dossiers", - "help": "Aide", - "file has been deleted": "{file} a été supprimé !", - "feature not available": "Cette fonctionnalité n'est disponible que dans la version payante de l'application.", - "deleted file": "Fichier supprimé", - "line height": "Hauteur de ligne", - "preview info": "Si vous voulez exécuter le fichier actif, appuyez longuement sur l'icône de lecture.", - "manage all files": "Autorisez l'éditeur Acode à gérer tous les fichiers dans les paramètres pour modifier facilement les fichiers sur votre appareil.", - "close file": "Fermer le fichier", - "reset connections": "Réinitialiser les connexions", - "check file changes": "Vérifier les modifications du fichier", - "open in browser": "Ouvrir dans le navigateur", - "desktop mode": "Mode bureau", - "toggle console": "Activer/désactiver la console", - "new line mode": "Mode nouvelle ligne", - "add a storage": "Ajouter un stockage", - "rate acode": "Évaluer Acode", - "support": "Soutenir", - "downloading file": "Téléchargement de {file}", - "downloading...": "Téléchargement...", - "folder name": "Nom du dossier", - "keyboard mode": "Mode de saisie", - "normal": "Normal", - "app settings": "Paramètres de l'application", - "disable in-app-browser caching": "Désactiver la mise en cache dans le navigateur de l'application", - "copied to clipboard": "Copié dans le presse-papiers", - "remember opened files": "Mémoriser les fichiers ouverts", - "remember opened folders": "Mémoriser les dossiers ouverts", - "no suggestions": "Aucune suggestion", - "no suggestions aggressive": "Aucune suggestion agressive", - "install": "Installer", - "installing": "Installation...", - "plugins": "Extensions", - "recently used": "Récemment utilisé", - "update": "Mise à jour", - "uninstall": "Désinstaller", - "download acode pro": "Télécharger Acode pro", - "loading plugins": "Charger les extensions", - "diagonal scrolling": "Défilement en diagonale", - "reverse scrolling": "Défilement inversé", - "formatter": "Formateur de code", - "format on save": "Formater à l'enregistrement", - "remove ads": "Supprimer les pubs", - "faqs": "FAQ", - "feedback": "Commentaires", - "header": "Barre supérieure", - "sidebar": "Barre latérale", - "inapp": "Intégré", - "browser": "Navigateur", - "fast": "Rapide", - "slow": "Lent", - "scroll settings": "Paramètres du défilement", - "scroll speed": "Vitesse du défilement", - "loading...": "Chargement...", - "no plugins found": "Aucune extension trouvée", - "name": "Nom", - "username": "Nom d'utilisateur", - "optional": "optionel", - "hostname": "Nom du serveur", - "password": "Mot de passe", - "security type": "Type de sécurité", - "connection mode": "Mode de connexion", - "port": "Port", - "key file": "Fichier de clé", - "select key file": "Sélectionner le fichier de clé", - "passphrase": "Passphrase", - "connecting...": "Connection...", - "type filename": "Entrer le nom du fichier", - "unable to load files": "Impossible de charger les fichiers", - "preview port": "Port pour l'aperçu", - "find file": "Rechercher un fichier", - "system": "Système", - "please select a formatter": "Sélectionnez un formateur de code", - "case sensitive": "Sensible à la casse", - "regular expression": "Expression rationnelle", - "whole word": "Mot entier", - "edit with": "Modifier avec", - "open with": "Ouvrir avec", - "no app found to handle this file": "Aucune appli trouvée pour utiliser ce fichier", - "restore default settings": "Rétablir les paramètres par défaut", - "server port": "Port du serveur", - "preview settings": "Paramètres des aperçus", - "preview settings note": "Si le port d'aperçu et le port du serveur sont différents, l'appli ne démarrera pas le serveur. Au lieu de ça, elle ouvrira https://: dans le navigateur (externe ou intégré). C'est pratique si vous avez un serveur distant.", - "backup/restore note": "Cela ne sauvegardera que vos paramètres, votre thème personnalisé et vos raccourcis clavier. Vos réglages FTP/SFTP ne seront pas sauvegardés.", - "host": "Serveur", - "retry ftp/sftp when fail": "Réessayer FTP/SFTP après échec", - "more": "Plus", - "thank you :)": "Merci :)", - "purchase pending": "achat en cours", - "cancelled": "annulé", - "local": "Local", - "remote": "Distant", - "show console toggler": "Afficher l'interrupteur de la console", - "binary file": "Ce fichier contient des données binaires. Voulez-vous vraiment l'ouvrir ?", - "relative line numbers": "Numéros de ligne relatifs", - "elastic tabstops": "Taquets élastiques", - "line based rtl switching": "Texte de droite à gauche par ligne", - "hard wrap": "Retour à la ligne dur", - "spellcheck": "Vérification de l'orthographe", - "wrap method": "Gestion du débordement des lignes", - "use textarea for ime": "Utiliser une textarea pour écrire", - "invalid plugin": "Extension invalide", - "type command": "Entrer une commande", - "plugin": "Extension", - "quicktools trigger mode": "Mode de déclenchement des outils rapides", - "print margin": "Marge de droite", - "touch move threshold": "Seuil de déplacement tactile", - "info-retryremotefsafterfail": "Réessayer la connexion FTP/SFTP après échec.", - "info-fullscreen": "Masquer la barre de titre dans l'écran d'accueil.", - "info-checkfiles": "Vérifier si les fichiers ont été modifiés quand l'appli est passée à l'arrière-plan.", - "info-console": "Choisir la console JavaScript. Legacy est la console par défaut, eruda est une console tierce.", - "info-keyboardmode": "Mode du clavier pour la saisie. « Aucune suggestion » masque les suggestions et l'autocorrection. Si les suggestions ne fonctionnent pas, essayez « Aucune suggestion agressive ».", - "info-rememberfiles": "Mémoriser les fichiers ouverts lorsque l'appli est fermée.", - "info-rememberfolders": "Mémoriser les dossiers ouverts lorsque l'appli est fermée.", - "info-floatingbutton": "Afficher ou masquer le bouton flottant des outils rapides.", - "info-openfilelistpos": "Où afficher la liste des fichiers ouverts.", - "info-touchmovethreshold": "Si la sensibilité tactile de votre appareil est trop élevée, vous pouvez augmenter cette valeur pour empêcher des déplacements accidentels.", - "info-scroll-settings": "Ces paramètres permettent de configurer le défilement et la gestion des longues lignes.", - "info-animation": "Si l'appli est lente, désactivez les animations.", - "info-quicktoolstriggermode": "Si le bouton des outils rapides ne fonctionne pas, essayez de changer cette valeur.", - "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é", - "all": "Tout", - "medium": "Moyen", - "refund": "Remboursement", - "product not available": "Produit non disponible", - "no-product-info": "Ce produit n'est pas disponible dans votre pays à l'heure actuelle, veuillez réessayer plus tard.", - "close": "Fermer", - "explore": "Explorer", - "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 warning": "Are you sure you want to save all files and close? This action cannot be reversed.", - "save all changes warning": "Are you sure you want to save all files?", - "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 activé", - "plugin_disabled": "Plugin désactivé", - "enable_plugin": "Activer ce plugin", - "disable_plugin": "Désactiver ce 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", - "sponsor": "Parrainer", - "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", - "backup created": "Backup created", - "restore completed": "Restore completed", - "restore will include": "This will restore", - "restore warning": "This action cannot be undone. Continue?", - "reload to apply": "Reload to apply changes?", - "reload app": "Reload app", - "preparing backup": "Preparing backup", - "collecting settings": "Collecting settings", - "collecting key bindings": "Collecting key bindings", - "collecting plugins": "Collecting plugin information", - "creating backup": "Creating backup file", - "validating backup": "Validating backup", - "restoring key bindings": "Restoring key bindings", - "restoring plugins": "Restoring plugins", - "restoring settings": "Restoring settings", - "legacy backup warning": "This is an older backup format. Some features may be limited.", - "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", - "plugin not found": "Plugin not found in registry", - "paid plugin skipped": "Paid plugin - purchase not found", - "source not found": "Source file no longer exists", - "restored": "Restored", - "skipped": "Skipped", - "backup not valid object": "Backup file is not a valid object", - "backup no data": "Backup file contains no data to restore", - "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", - "backup missing metadata": "Missing backup metadata - some info may be unavailable", - "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", - "backup checksum verify failed": "Could not verify checksum", - "backup invalid settings": "Invalid settings format", - "backup invalid keybindings": "Invalid keyBindings format", - "backup invalid plugins": "Invalid installedPlugins format", - "issues found": "Issues found", - "error details": "Error details", - "active tools": "Active tools", - "available tools": "Available tools", - "recent": "Recent Files", - "command palette": "Open Command Palette", - "change theme": "Change Theme", - "documentation": "Documentation", - "open in terminal": "Open in Terminal", - "developer mode": "Developer Mode", - "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", - "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", - "developer mode disabled": "Developer mode disabled", - "copy relative path": "Copy Relative Path", - "shortcut request sent": "Shortcut request opened. Tap Add to finish.", - "add to home screen": "Add to home screen", - "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", - "save file before home shortcut": "Save the file before adding it to the home screen.", - "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", - "shift click selection": "Shift + tap/click selection", - "earn ad-free time": "Earn ad-free time", - "indent guides": "Indent guides", - "language servers": "Language servers", - "lint gutter": "Show lint gutter", - "rainbow brackets": "Rainbow brackets", - "lsp-add-custom-server": "Add custom server", - "lsp-binary-args": "Binary args (JSON array)", - "lsp-binary-command": "Binary command", - "lsp-binary-path-optional": "Binary path (optional)", - "lsp-check-command-optional": "Check command (optional override)", - "lsp-checking-installation-status": "Checking installation status...", - "lsp-configured": "Configured", - "lsp-custom-server-added": "Custom server added", - "lsp-default": "Default", - "lsp-details-line": "Details: {details}", - "lsp-edit-initialization-options": "Edit initialization options", - "lsp-empty": "Empty", - "lsp-enabled": "Enabled", - "lsp-error-add-server-failed": "Failed to add server", - "lsp-error-args-must-be-array": "Arguments must be a JSON array", - "lsp-error-binary-command-required": "Binary command is required", - "lsp-error-language-id-required": "At least one language ID is required", - "lsp-error-package-required": "At least one package is required", - "lsp-error-server-id-required": "Server ID is required", - "lsp-feature-completion": "Code completion", - "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", - "lsp-feature-diagnostics": "Diagnostics", - "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", - "lsp-feature-formatting": "Formatting", - "lsp-feature-formatting-info": "Enable code formatting from the language server.", - "lsp-feature-hover": "Hover information", - "lsp-feature-hover-info": "Show type information and documentation on hover.", - "lsp-feature-inlay-hints": "Inlay hints", - "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", - "lsp-feature-signature": "Signature help", - "lsp-feature-signature-info": "Show function parameter hints while typing.", - "lsp-feature-state-toast": "{feature} {state}", - "lsp-initialization-options": "Initialization options", - "lsp-initialization-options-json": "Initialization options (JSON)", - "lsp-initialization-options-updated": "Initialization options updated", - "lsp-install-command": "Install command", - "lsp-install-command-unavailable": "Install command not available", - "lsp-install-info-check-failed": "Acode could not verify the installation status.", - "lsp-install-info-missing": "Language server is not installed in the terminal environment.", - "lsp-install-info-ready": "Language server is installed and ready.", - "lsp-install-info-unknown": "Installation status could not be checked automatically.", - "lsp-install-info-version-available": "Version {version} is available.", - "lsp-install-method-apk": "APK package", - "lsp-install-method-cargo": "Cargo crate", - "lsp-install-method-manual": "Manual binary", - "lsp-install-method-npm": "npm package", - "lsp-install-method-pip": "pip package", - "lsp-install-method-shell": "Custom shell", - "lsp-install-method-title": "Install method", - "lsp-install-repair": "Install / repair", - "lsp-installation-status": "Installation status", - "lsp-installed": "Installed", - "lsp-invalid-timeout": "Invalid timeout value", - "lsp-language-ids": "Language IDs (comma separated)", - "lsp-packages-prompt": "{method} packages (comma separated)", - "lsp-remove-installed-files": "Remove installed files for {server}?", - "lsp-server-disabled-toast": "Server disabled", - "lsp-server-enabled-toast": "Server enabled", - "lsp-server-id": "Server ID", - "lsp-server-label": "Server label", - "lsp-server-not-found": "Server not found", - "lsp-server-uninstalled": "Server uninstalled", - "lsp-startup-timeout": "Startup timeout", - "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", - "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", - "lsp-state-disabled": "disabled", - "lsp-state-enabled": "enabled", - "lsp-status-check-failed": "Check failed", - "lsp-status-installed": "Installed", - "lsp-status-installed-version": "Installed ({version})", - "lsp-status-line": "Status: {status}", - "lsp-status-not-installed": "Not installed", - "lsp-status-unknown": "Unknown", - "lsp-timeout-ms": "{timeout} ms", - "lsp-uninstall-command-unavailable": "Uninstall command not available", - "lsp-uninstall-server": "Uninstall server", - "lsp-update-command-optional": "Update command (optional)", - "lsp-update-command-unavailable": "Update command not available", - "lsp-update-server": "Update server", - "lsp-version-line": "Version: {version}", - "lsp-view-initialization-options": "View initialization options", - "settings-category-about-acode": "About Acode", - "settings-category-advanced": "Advanced", - "settings-category-assistance": "Assistance", - "settings-category-core": "Core settings", - "settings-category-cursor": "Cursor", - "settings-category-cursor-selection": "Cursor & selection", - "settings-category-custom-servers": "Custom servers", - "settings-category-customization-tools": "Customization & tools", - "settings-category-display": "Display", - "settings-category-editing": "Editing", - "settings-category-features": "Features", - "settings-category-files-sessions": "Files & sessions", - "settings-category-fonts": "Fonts", - "settings-category-general": "General", - "settings-category-guides-indicators": "Guides & indicators", - "settings-category-installation": "Installation", - "settings-category-interface": "Interface", - "settings-category-maintenance": "Maintenance", - "settings-category-permissions": "Permissions", - "settings-category-preview": "Preview", - "settings-category-scrolling": "Scrolling", - "settings-category-server": "Server", - "settings-category-servers": "Servers", - "settings-category-session": "Session", - "settings-category-support-acode": "Support Acode", - "settings-category-text-layout": "Text & layout", - "settings-info-app-animation": "Control transition animations across the app.", - "settings-info-app-check-files": "Refresh editors when files change outside Acode.", - "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", - "settings-info-app-confirm-on-exit": "Ask before closing the app.", - "settings-info-app-console": "Choose which debug console integration Acode uses.", - "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", - "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", - "settings-info-app-floating-button": "Show the floating quick actions button.", - "settings-info-app-font-manager": "Install, manage, or remove app fonts.", - "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", - "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", - "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", - "settings-info-app-language": "Choose the app language and translated labels.", - "settings-info-app-open-file-list-position": "Choose where the active files list appears.", - "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", - "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", - "settings-info-app-remember-files": "Reopen the files that were open last time.", - "settings-info-app-remember-folders": "Reopen folders from the previous session.", - "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", - "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", - "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", - "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", - "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", - "settings-info-editor-autosave": "Save changes automatically after a delay.", - "settings-info-editor-color-preview": "Preview color values inline in the editor.", - "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", - "settings-info-editor-font-family": "Choose the typeface used in the editor.", - "settings-info-editor-font-size": "Set the editor text size.", - "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", - "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", - "settings-info-editor-indent-guides": "Show indentation guide lines.", - "settings-info-editor-line-height": "Adjust vertical spacing between lines.", - "settings-info-editor-line-numbers": "Show line numbers in the gutter.", - "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", - "settings-info-editor-live-autocomplete": "Show suggestions while you type.", - "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", - "settings-info-editor-relative-line-numbers": "Show distance from the current line.", - "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", - "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", - "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", - "settings-info-editor-show-spaces": "Display visible whitespace markers.", - "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", - "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", - "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", - "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", - "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", - "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", - "settings-info-lsp-install-server": "Install or repair this language server.", - "settings-info-lsp-server-enabled": "Enable or disable this language server.", - "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", - "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", - "settings-info-lsp-update-server": "Update this language server if an update flow is available.", - "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", - "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", - "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", - "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", - "settings-info-main-changelog": "See recent updates and release notes.", - "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", - "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", - "settings-info-main-formatter": "Choose a formatter for each supported language.", - "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", - "settings-info-main-plugins": "Manage installed plugins and their available actions.", - "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", - "settings-info-main-rateapp": "Rate Acode on Google Play.", - "settings-info-main-remove-ads": "Unlock permanent ad-free access.", - "settings-info-main-reset": "Reset Acode to its default configuration.", - "settings-info-main-sponsors": "Support ongoing Acode development.", - "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", - "settings-info-main-theme": "App theme, contrast, and custom colors.", - "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", - "settings-info-preview-host": "Hostname used when opening the preview URL.", - "settings-info-preview-mode": "Choose where preview opens when you launch it.", - "settings-info-preview-preview-port": "Port used by the live preview server.", - "settings-info-preview-server-port": "Port used by the internal app server.", - "settings-info-preview-show-console-toggler": "Show the console button in preview.", - "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", - "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", - "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", - "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", - "search result label singular": "result", - "search result label plural": "results", - "pin tab": "Pin tab", - "unpin tab": "Unpin tab", - "pinned tab": "Pinned tab", - "unpin tab before closing": "Unpin the tab before closing it.", - "app font": "App font", - "settings-info-app-font-family": "Choose the font used across the app interface.", - "lsp-transport-method-stdio": "STDIO (launch a binary command)", - "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", - "lsp-websocket-url": "WebSocket URL", - "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", - "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", - "lsp-error-websocket-url-required": "WebSocket URL is required", - "lsp-remove-custom-server": "Remove custom server", - "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", - "lsp-custom-server-removed": "Custom server removed", - "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", - "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", - "save selected tabs": "Save selected tabs", - "close selected tabs": "Close selected tabs", - "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", - "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", - "close tabs to right": "Close Right", - "close tabs to left": "Close Left", - "close other tabs": "Close Others", - "auto close tags": "Auto close tags", - "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", - "ui zoom": "UI zoom", - "settings-info-app-ui-zoom": "Scale text across the Acode interface." -} + "lang": "Français", + "about": "À propos", + "active files": "Fichiers ouverts", + "alert": "Alerte", + "app theme": "Thème de l'application", + "autocorrect": "Activer la correction automatique ?", + "autosave": "Sauvegarde automatique", + "cancel": "Annuler", + "change language": "Changer de langue", + "choose color": "Choisir une couleur ", + "clear": "Effacer", + "close app": "Fermer l'application ?", + "commit message": "Message de commit", + "console": "Console", + "conflict error": "Conflit ! Veuillez attendre avant de procéder à un autre commit.", + "copy": "Copier", + "create folder error": "Désolé, impossible de créer un nouveau dossier", + "cut": "Couper", + "delete": "Effacer", + "dependencies": "Dépendances", + "delay": "Temps en millisecondes", + "editor settings": "Paramètres de l'éditeur", + "editor theme": "Thème de l'éditeur", + "enter file name": "Entrer un nom de fichier", + "enter folder name": "Entrer un nom de dossier", + "empty folder message": "Dossier vide", + "enter line number": "Entrer le numéro de ligne", + "error": "Erreur", + "failed": "Échec", + "file already exists": "Le fichier existe déjà", + "file already exists force": "Le fichier existe déjà. L'écraser ?", + "file changed": " a été modifié, recharger le fichier ?", + "file deleted": "Fichier effacé", + "file is not supported": "Fichier non supporté", + "file not supported": "Type de fichier non supporté.", + "file too large": "Le fichier est trop volumineux. La taille maximale autorisée est {size}", + "file renamed": "Fichier renommé", + "file saved": "Fichier sauvegardé", + "folder added": "Dossier ajouté", + "folder already added": "Dossier déjà ajouté", + "font size": "Taille de la police", + "goto": "Aller à ligne", + "icons definition": "Définition des icônes", + "info": "Info", + "invalid value": "Valeur invalide", + "language changed": "La langue a été changée avec succès", + "linting": "Vérifier les erreurs de syntaxe ?", + "logout": "Se déconnecter", + "loading": "Chargement", + "my profile": "Mon profil", + "new file": "Nouveau fichier", + "new folder": "Nouveau dossier", + "no": "Non", + "no editor message": "Ouvrir ou créer un nouveau fichier ou dossier depuis le menu", + "not set": "Non défini", + "unsaved files close app": "Il existe des fichiers non sauvegardés. Fermer l'application ?", + "notice": "Avis", + "open file": "Ouvrir un fichier", + "open files and folders": "Ouvrir les fichiers et dossiers", + "open folder": "Ouvrir un dossier", + "open recent": "Récent", + "ok": "OK", + "overwrite": "Écraser", + "paste": "Coller", + "preview mode": "Mode d'aperçu", + "read only file": "Sauvegarde impossible, fichier en lecture seule. Essayez d'enregistrer sous un autre nom", + "reload": "Recharger", + "rename": "Renommer", + "replace": "Remplacer", + "required": "Champ requis", + "run your web app": "Lancer votre application web", + "save": "Enregistrer", + "saving": "Enregistrement", + "save as": "Enregistrer sous", + "save file to run": "Veuillez enregistrer ce fichier pour l'exécuter dans le navigateur", + "search": "Recherche", + "see logs and errors": "Voir les journaux et les erreurs", + "select folder": "Choisir un dossier", + "settings": "Paramètres", + "settings saved": "Paramètres enregistrés", + "show line numbers": "Afficher les numéros de ligne", + "show hidden files": "Afficher les fichiers cachés", + "show spaces": "Afficher les espaces", + "soft tab": "Tabulation légère", + "sort by name": "Trier par nom", + "success": "Succès", + "tab size": "Taille de tabulation", + "text wrap": "Lignes longues sur plusieurs lignes", + "theme": "Thème", + "unable to delete file": "Impossible de supprimer le fichier", + "unable to open file": "Désolé, impossible d'ouvrir le fichier", + "unable to open folder": "Désolé, impossible d'ouvrir le dossier", + "unable to save file": "Désolé, impossible d'enregistrer le fichier", + "unable to rename": "Désolé, impossible de renommer", + "unsaved file": "Ce fichier n'a pas été sauvegardé, le fermer quand même ?", + "warning": "Avertissement", + "use emmet": "Utiliser emmet", + "use quick tools": "Utiliser les outils rapides", + "yes": "Oui", + "encoding": "Encodage du texte", + "syntax highlighting": "Coloration syntaxique", + "read only": "Lecture seule", + "select all": "Tout sélectionner", + "select branch": "Sélectionner une branche", + "create new branch": "Créer une nouvelle branche", + "use branch": "Utiliser une branche", + "new branch": "Nouvelle branche", + "branch": "Branche", + "key bindings": "Raccourcis", + "edit": "Modifier", + "reset": "Réinitialiser", + "color": "Couleur", + "select word": "Sélectionner un mot", + "quick tools": "Outils rapides", + "select": "Sélectionner", + "editor font": "Police de l'éditeur", + "new project": "Nouveau projet", + "format": "Format", + "project name": "Nom du projet", + "unsupported device": "Votre appareil ne prend pas en charge ce thème.", + "vibrate on tap": "Vibrer au toucher", + "copy command is not supported by ftp.": "La copie n'est pas supportée en FTP.", + "support title": "Soutenir Acode", + "fullscreen": "Plein écran", + "animation": "Animation", + "backup": "Sauvegarder", + "restore": "Restaurer", + "backup successful": "Sauvegarde faite avec succès !", + "invalid backup file": "Fichier de sauvegarde invalide", + "add path": "Ajouter un chemin d'accès", + "live autocompletion": "Correction automatique", + "file properties": "Propriétés du fichier", + "path": "Chemin", + "type": "Type", + "word count": "Nombre de mots", + "line count": "Nombre de lignes", + "last modified": "Modifié pour la dernière fois le", + "size": "Taille", + "share": "Partager", + "show print margin": "Afficher les marges d'impression", + "login": "Se connecter", + "scrollbar size": "Taille de la barre de défilement", + "cursor controller size": "Taille du curseur de contrôle", + "none": "Aucun", + "small": "Petit", + "large": "Grand", + "floating button": "Bouton flottant", + "confirm on exit": "Confirmer pour quitter", + "show console": "Afficher la console", + "image": "Image", + "insert file": "Insérer un fichier", + "insert color": "Insérer une couleur", + "powersave mode warning": "Désactiver le mode d'économie d'énergie pour l'aperçu dans un navigateur externe.", + "exit": "Quitter", + "custom": "Personnalisé", + "reset warning": "Voulez-vous vraiment réinitialiser le thème ?", + "theme type": "Type de thème", + "light": "Clair", + "dark": "Sombre", + "file browser": "Gestionnaire de fichiers", + "operation not permitted": "Opération non autorisée", + "no such file or directory": "Aucun fichier ou répertoire ne porte ce nom", + "input/output error": "Erreur d'entrée/sortie", + "permission denied": "Autorisation refusée", + "bad address": "Mauvaise adresse", + "file exists": "Le fichier existe", + "not a directory": "N'est pas un répertoire", + "is a directory": "Est un répertoire", + "invalid argument": "Argument invalide", + "too many open files in system": "Trop de fichiers ouverts dans le système", + "too many open files": "Trop de fichiers ouverts", + "text file busy": "Fichier texte occupé", + "no space left on device": "Pas d'espace libre disponible sur le périphérique", + "read-only file system": "Système de fichiers en lecture seule", + "file name too long": "Nom de fichier trop long", + "too many users": "Trop d'utilisateurs", + "connection timed out": "La connexion a expiré", + "connection refused": "Connexion rejetée", + "owner died": "Le propriétaire a disparu", + "an error occurred": "Une erreur s'est produite", + "add ftp": "Ajouter FTP", + "add sftp": "Ajouter SFTP", + "save file": "Enregistrer le fichier", + "save file as": "Enregistrer le fichier sous", + "files": "Dossiers", + "help": "Aide", + "file has been deleted": "{file} a été supprimé !", + "feature not available": "Cette fonctionnalité n'est disponible que dans la version payante de l'application.", + "deleted file": "Fichier supprimé", + "line height": "Hauteur de ligne", + "preview info": "Si vous voulez exécuter le fichier actif, appuyez longuement sur l'icône de lecture.", + "manage all files": "Autorisez l'éditeur Acode à gérer tous les fichiers dans les paramètres pour modifier facilement les fichiers sur votre appareil.", + "close file": "Fermer le fichier", + "reset connections": "Réinitialiser les connexions", + "check file changes": "Vérifier les modifications du fichier", + "open in browser": "Ouvrir dans le navigateur", + "desktop mode": "Mode bureau", + "toggle console": "Activer/désactiver la console", + "new line mode": "Mode nouvelle ligne", + "add a storage": "Ajouter un stockage", + "rate acode": "Évaluer Acode", + "support": "Soutenir", + "downloading file": "Téléchargement de {file}", + "downloading...": "Téléchargement...", + "folder name": "Nom du dossier", + "keyboard mode": "Mode de saisie", + "normal": "Normal", + "app settings": "Paramètres de l'application", + "disable in-app-browser caching": "Désactiver la mise en cache dans le navigateur de l'application", + "copied to clipboard": "Copié dans le presse-papiers", + "remember opened files": "Mémoriser les fichiers ouverts", + "remember opened folders": "Mémoriser les dossiers ouverts", + "no suggestions": "Aucune suggestion", + "no suggestions aggressive": "Aucune suggestion agressive", + "install": "Installer", + "installing": "Installation...", + "plugins": "Extensions", + "recently used": "Récemment utilisé", + "update": "Mise à jour", + "uninstall": "Désinstaller", + "download acode pro": "Télécharger Acode pro", + "loading plugins": "Charger les extensions", + "diagonal scrolling": "Défilement en diagonale", + "reverse scrolling": "Défilement inversé", + "formatter": "Formateur de code", + "format on save": "Formater à l'enregistrement", + "remove ads": "Supprimer les pubs", + "faqs": "FAQ", + "feedback": "Commentaires", + "header": "Barre supérieure", + "sidebar": "Barre latérale", + "inapp": "Intégré", + "browser": "Navigateur", + "fast": "Rapide", + "slow": "Lent", + "scroll settings": "Paramètres du défilement", + "scroll speed": "Vitesse du défilement", + "loading...": "Chargement...", + "no plugins found": "Aucune extension trouvée", + "name": "Nom", + "username": "Nom d'utilisateur", + "optional": "optionel", + "hostname": "Nom du serveur", + "password": "Mot de passe", + "security type": "Type de sécurité", + "connection mode": "Mode de connexion", + "port": "Port", + "key file": "Fichier de clé", + "select key file": "Sélectionner le fichier de clé", + "passphrase": "Passphrase", + "connecting...": "Connection...", + "type filename": "Entrer le nom du fichier", + "unable to load files": "Impossible de charger les fichiers", + "preview port": "Port pour l'aperçu", + "find file": "Rechercher un fichier", + "system": "Système", + "please select a formatter": "Sélectionnez un formateur de code", + "case sensitive": "Sensible à la casse", + "regular expression": "Expression rationnelle", + "whole word": "Mot entier", + "edit with": "Modifier avec", + "open with": "Ouvrir avec", + "no app found to handle this file": "Aucune appli trouvée pour utiliser ce fichier", + "restore default settings": "Rétablir les paramètres par défaut", + "server port": "Port du serveur", + "preview settings": "Paramètres des aperçus", + "preview settings note": "Si le port d'aperçu et le port du serveur sont différents, l'appli ne démarrera pas le serveur. Au lieu de ça, elle ouvrira https://: dans le navigateur (externe ou intégré). C'est pratique si vous avez un serveur distant.", + "backup/restore note": "Cela ne sauvegardera que vos paramètres, votre thème personnalisé et vos raccourcis clavier. Vos réglages FTP/SFTP ne seront pas sauvegardés.", + "host": "Serveur", + "retry ftp/sftp when fail": "Réessayer FTP/SFTP après échec", + "more": "Plus", + "thank you :)": "Merci :)", + "purchase pending": "achat en cours", + "cancelled": "annulé", + "local": "Local", + "remote": "Distant", + "show console toggler": "Afficher l'interrupteur de la console", + "binary file": "Ce fichier contient des données binaires. Voulez-vous vraiment l'ouvrir ?", + "relative line numbers": "Numéros de ligne relatifs", + "elastic tabstops": "Taquets élastiques", + "line based rtl switching": "Texte de droite à gauche par ligne", + "hard wrap": "Retour à la ligne dur", + "spellcheck": "Vérification de l'orthographe", + "wrap method": "Gestion du débordement des lignes", + "use textarea for ime": "Utiliser une textarea pour écrire", + "invalid plugin": "Extension invalide", + "type command": "Entrer une commande", + "plugin": "Extension", + "quicktools trigger mode": "Mode de déclenchement des outils rapides", + "print margin": "Marge de droite", + "touch move threshold": "Seuil de déplacement tactile", + "info-retryremotefsafterfail": "Réessayer la connexion FTP/SFTP après échec.", + "info-fullscreen": "Masquer la barre de titre dans l'écran d'accueil.", + "info-checkfiles": "Vérifier si les fichiers ont été modifiés quand l'appli est passée à l'arrière-plan.", + "info-console": "Choisir la console JavaScript. Legacy est la console par défaut, eruda est une console tierce.", + "info-keyboardmode": "Mode du clavier pour la saisie. « Aucune suggestion » masque les suggestions et l'autocorrection. Si les suggestions ne fonctionnent pas, essayez « Aucune suggestion agressive ».", + "info-rememberfiles": "Mémoriser les fichiers ouverts lorsque l'appli est fermée.", + "info-rememberfolders": "Mémoriser les dossiers ouverts lorsque l'appli est fermée.", + "info-floatingbutton": "Afficher ou masquer le bouton flottant des outils rapides.", + "info-openfilelistpos": "Où afficher la liste des fichiers ouverts.", + "info-touchmovethreshold": "Si la sensibilité tactile de votre appareil est trop élevée, vous pouvez augmenter cette valeur pour empêcher des déplacements accidentels.", + "info-scroll-settings": "Ces paramètres permettent de configurer le défilement et la gestion des longues lignes.", + "info-animation": "Si l'appli est lente, désactivez les animations.", + "info-quicktoolstriggermode": "Si le bouton des outils rapides ne fonctionne pas, essayez de changer cette valeur.", + "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é", + "all": "Tout", + "medium": "Moyen", + "refund": "Remboursement", + "product not available": "Produit non disponible", + "no-product-info": "Ce produit n'est pas disponible dans votre pays à l'heure actuelle, veuillez réessayer plus tard.", + "close": "Fermer", + "explore": "Explorer", + "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 warning": "Are you sure you want to save all files and close? This action cannot be reversed.", + "save all changes warning": "Are you sure you want to save all files?", + "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 activé", + "plugin_disabled": "Plugin désactivé", + "enable_plugin": "Activer ce plugin", + "disable_plugin": "Désactiver ce 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", + "sponsor": "Parrainer", + "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", + "backup created": "Backup created", + "restore completed": "Restore completed", + "restore will include": "This will restore", + "restore warning": "This action cannot be undone. Continue?", + "reload to apply": "Reload to apply changes?", + "reload app": "Reload app", + "preparing backup": "Preparing backup", + "collecting settings": "Collecting settings", + "collecting key bindings": "Collecting key bindings", + "collecting plugins": "Collecting plugin information", + "creating backup": "Creating backup file", + "validating backup": "Validating backup", + "restoring key bindings": "Restoring key bindings", + "restoring plugins": "Restoring plugins", + "restoring settings": "Restoring settings", + "legacy backup warning": "This is an older backup format. Some features may be limited.", + "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", + "plugin not found": "Plugin not found in registry", + "paid plugin skipped": "Paid plugin - purchase not found", + "source not found": "Source file no longer exists", + "restored": "Restored", + "skipped": "Skipped", + "backup not valid object": "Backup file is not a valid object", + "backup no data": "Backup file contains no data to restore", + "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", + "backup missing metadata": "Missing backup metadata - some info may be unavailable", + "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", + "backup checksum verify failed": "Could not verify checksum", + "backup invalid settings": "Invalid settings format", + "backup invalid keybindings": "Invalid keyBindings format", + "backup invalid plugins": "Invalid installedPlugins format", + "issues found": "Issues found", + "error details": "Error details", + "active tools": "Active tools", + "available tools": "Available tools", + "recent": "Recent Files", + "command palette": "Open Command Palette", + "change theme": "Change Theme", + "documentation": "Documentation", + "open in terminal": "Open in Terminal", + "developer mode": "Developer Mode", + "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", + "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", + "developer mode disabled": "Developer mode disabled", + "copy relative path": "Copy Relative Path", + "shortcut request sent": "Shortcut request opened. Tap Add to finish.", + "add to home screen": "Add to home screen", + "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", + "save file before home shortcut": "Save the file before adding it to the home screen.", + "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", + "shift click selection": "Shift + tap/click selection", + "earn ad-free time": "Earn ad-free time", + "indent guides": "Indent guides", + "language servers": "Language servers", + "lint gutter": "Show lint gutter", + "rainbow brackets": "Rainbow brackets", + "lsp-add-custom-server": "Add custom server", + "lsp-binary-args": "Binary args (JSON array)", + "lsp-binary-command": "Binary command", + "lsp-binary-path-optional": "Binary path (optional)", + "lsp-check-command-optional": "Check command (optional override)", + "lsp-checking-installation-status": "Checking installation status...", + "lsp-configured": "Configured", + "lsp-custom-server-added": "Custom server added", + "lsp-default": "Default", + "lsp-details-line": "Details: {details}", + "lsp-edit-initialization-options": "Edit initialization options", + "lsp-empty": "Empty", + "lsp-enabled": "Enabled", + "lsp-error-add-server-failed": "Failed to add server", + "lsp-error-args-must-be-array": "Arguments must be a JSON array", + "lsp-error-binary-command-required": "Binary command is required", + "lsp-error-language-id-required": "At least one language ID is required", + "lsp-error-package-required": "At least one package is required", + "lsp-error-server-id-required": "Server ID is required", + "lsp-feature-completion": "Code completion", + "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", + "lsp-feature-diagnostics": "Diagnostics", + "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", + "lsp-feature-formatting": "Formatting", + "lsp-feature-formatting-info": "Enable code formatting from the language server.", + "lsp-feature-hover": "Hover information", + "lsp-feature-hover-info": "Show type information and documentation on hover.", + "lsp-feature-inlay-hints": "Inlay hints", + "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", + "lsp-feature-signature": "Signature help", + "lsp-feature-signature-info": "Show function parameter hints while typing.", + "lsp-feature-state-toast": "{feature} {state}", + "lsp-initialization-options": "Initialization options", + "lsp-initialization-options-json": "Initialization options (JSON)", + "lsp-initialization-options-updated": "Initialization options updated", + "lsp-install-command": "Install command", + "lsp-install-command-unavailable": "Install command not available", + "lsp-install-info-check-failed": "Acode could not verify the installation status.", + "lsp-install-info-missing": "Language server is not installed in the terminal environment.", + "lsp-install-info-ready": "Language server is installed and ready.", + "lsp-install-info-unknown": "Installation status could not be checked automatically.", + "lsp-install-info-version-available": "Version {version} is available.", + "lsp-install-method-apk": "APK package", + "lsp-install-method-cargo": "Cargo crate", + "lsp-install-method-manual": "Manual binary", + "lsp-install-method-npm": "npm package", + "lsp-install-method-pip": "pip package", + "lsp-install-method-shell": "Custom shell", + "lsp-install-method-title": "Install method", + "lsp-install-repair": "Install / repair", + "lsp-installation-status": "Installation status", + "lsp-installed": "Installed", + "lsp-invalid-timeout": "Invalid timeout value", + "lsp-language-ids": "Language IDs (comma separated)", + "lsp-packages-prompt": "{method} packages (comma separated)", + "lsp-remove-installed-files": "Remove installed files for {server}?", + "lsp-server-disabled-toast": "Server disabled", + "lsp-server-enabled-toast": "Server enabled", + "lsp-server-id": "Server ID", + "lsp-server-label": "Server label", + "lsp-server-not-found": "Server not found", + "lsp-server-uninstalled": "Server uninstalled", + "lsp-startup-timeout": "Startup timeout", + "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", + "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", + "lsp-state-disabled": "disabled", + "lsp-state-enabled": "enabled", + "lsp-status-check-failed": "Check failed", + "lsp-status-installed": "Installed", + "lsp-status-installed-version": "Installed ({version})", + "lsp-status-line": "Status: {status}", + "lsp-status-not-installed": "Not installed", + "lsp-status-unknown": "Unknown", + "lsp-timeout-ms": "{timeout} ms", + "lsp-uninstall-command-unavailable": "Uninstall command not available", + "lsp-uninstall-server": "Uninstall server", + "lsp-update-command-optional": "Update command (optional)", + "lsp-update-command-unavailable": "Update command not available", + "lsp-update-server": "Update server", + "lsp-version-line": "Version: {version}", + "lsp-view-initialization-options": "View initialization options", + "settings-category-about-acode": "About Acode", + "settings-category-advanced": "Advanced", + "settings-category-assistance": "Assistance", + "settings-category-core": "Core settings", + "settings-category-cursor": "Cursor", + "settings-category-cursor-selection": "Cursor & selection", + "settings-category-custom-servers": "Custom servers", + "settings-category-customization-tools": "Customization & tools", + "settings-category-display": "Display", + "settings-category-editing": "Editing", + "settings-category-features": "Features", + "settings-category-files-sessions": "Files & sessions", + "settings-category-fonts": "Fonts", + "settings-category-general": "General", + "settings-category-guides-indicators": "Guides & indicators", + "settings-category-installation": "Installation", + "settings-category-interface": "Interface", + "settings-category-maintenance": "Maintenance", + "settings-category-permissions": "Permissions", + "settings-category-preview": "Preview", + "settings-category-scrolling": "Scrolling", + "settings-category-server": "Server", + "settings-category-servers": "Servers", + "settings-category-session": "Session", + "settings-category-support-acode": "Support Acode", + "settings-category-text-layout": "Text & layout", + "settings-info-app-animation": "Control transition animations across the app.", + "settings-info-app-check-files": "Refresh editors when files change outside Acode.", + "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", + "settings-info-app-confirm-on-exit": "Ask before closing the app.", + "settings-info-app-console": "Choose which debug console integration Acode uses.", + "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", + "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", + "settings-info-app-floating-button": "Show the floating quick actions button.", + "settings-info-app-font-manager": "Install, manage, or remove app fonts.", + "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", + "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", + "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", + "settings-info-app-language": "Choose the app language and translated labels.", + "settings-info-app-open-file-list-position": "Choose where the active files list appears.", + "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", + "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", + "settings-info-app-remember-files": "Reopen the files that were open last time.", + "settings-info-app-remember-folders": "Reopen folders from the previous session.", + "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", + "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", + "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", + "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", + "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", + "settings-info-editor-autosave": "Save changes automatically after a delay.", + "settings-info-editor-color-preview": "Preview color values inline in the editor.", + "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", + "settings-info-editor-font-family": "Choose the typeface used in the editor.", + "settings-info-editor-font-size": "Set the editor text size.", + "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", + "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", + "settings-info-editor-indent-guides": "Show indentation guide lines.", + "settings-info-editor-line-height": "Adjust vertical spacing between lines.", + "settings-info-editor-line-numbers": "Show line numbers in the gutter.", + "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", + "settings-info-editor-live-autocomplete": "Show suggestions while you type.", + "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", + "settings-info-editor-relative-line-numbers": "Show distance from the current line.", + "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", + "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", + "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", + "settings-info-editor-show-spaces": "Display visible whitespace markers.", + "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", + "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", + "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", + "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", + "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", + "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", + "settings-info-lsp-install-server": "Install or repair this language server.", + "settings-info-lsp-server-enabled": "Enable or disable this language server.", + "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", + "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", + "settings-info-lsp-update-server": "Update this language server if an update flow is available.", + "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", + "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", + "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", + "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", + "settings-info-main-changelog": "See recent updates and release notes.", + "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", + "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", + "settings-info-main-formatter": "Choose a formatter for each supported language.", + "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", + "settings-info-main-plugins": "Manage installed plugins and their available actions.", + "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", + "settings-info-main-rateapp": "Rate Acode on Google Play.", + "settings-info-main-remove-ads": "Unlock permanent ad-free access.", + "settings-info-main-reset": "Reset Acode to its default configuration.", + "settings-info-main-sponsors": "Support ongoing Acode development.", + "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", + "settings-info-main-theme": "App theme, contrast, and custom colors.", + "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", + "settings-info-preview-host": "Hostname used when opening the preview URL.", + "settings-info-preview-mode": "Choose where preview opens when you launch it.", + "settings-info-preview-preview-port": "Port used by the live preview server.", + "settings-info-preview-server-port": "Port used by the internal app server.", + "settings-info-preview-show-console-toggler": "Show the console button in preview.", + "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", + "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", + "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", + "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", + "search result label singular": "result", + "search result label plural": "results", + "pin tab": "Pin tab", + "unpin tab": "Unpin tab", + "pinned tab": "Pinned tab", + "unpin tab before closing": "Unpin the tab before closing it.", + "app font": "App font", + "settings-info-app-font-family": "Choose the font used across the app interface.", + "lsp-transport-method-stdio": "STDIO (launch a binary command)", + "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", + "lsp-websocket-url": "WebSocket URL", + "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", + "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", + "lsp-error-websocket-url-required": "WebSocket URL is required", + "lsp-remove-custom-server": "Remove custom server", + "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", + "lsp-custom-server-removed": "Custom server removed", + "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", + "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", + "save selected tabs": "Save selected tabs", + "close selected tabs": "Close selected tabs", + "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", + "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", + "close tabs to right": "Close Right", + "close tabs to left": "Close Left", + "close other tabs": "Close Others", + "auto close tags": "Auto close tags", + "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", + "ui zoom": "UI zoom", + "settings-info-app-ui-zoom": "Scale text across the Acode interface.", + "plugin-not-supported": "Plugin not supported", + "plugin-not-supported-info": "The plugin was created for older version of Acode." +} \ No newline at end of file diff --git a/src/lang/he-il.json b/src/lang/he-il.json index 1d3d487e9..dd2e304f4 100644 --- a/src/lang/he-il.json +++ b/src/lang/he-il.json @@ -1,731 +1,733 @@ { - "lang": "עברית", - "about": "אודות", - "active files": "קבצים פעילים", - "alert": "התראה", - "app theme": "עיצוב", - "autocorrect": "להפעיל תיקון אוטומטי?", - "autosave": "שמירה אוטומטית", - "cancel": "ביטול", - "change language": "שינוי שפה", - "choose color": "בחירת צבע", - "clear": "ניקוי", - "close app": "לסגור את האפלקציה?", - "commit message": "הודעת commit", - "console": "קונסול", - "conflict error": "התנגשות! אנא המתן לפני ביצוע commit נוסף.", - "copy": "העתק", - "create folder error": "מצטערים, לא הצלחנו ליצור תיקיה חדשה", - "cut": "חתוך", - "delete": "מחק", - "dependencies": "תלויות", - "delay": "זמן במילישניות", - "editor settings": "הגדרות העורך", - "editor theme": "ערוך עיצוב", - "enter file name": "הקלד שם קובץ", - "enter folder name": "הקלד שם תיקיה", - "empty folder message": "תיקה ריקה", - "enter line number": "הקלד מספר שורה", - "error": "שגיאה", - "failed": "נכשל", - "file already exists": "קובץ כבר קיים", - "file already exists force": "קובץ כבר קיים, לדרוס אותו?", - "file changed": "הקובץ השתנה, לטעון את הקובץ המעודכן?", - "file deleted": "קובץ נמחק", - "file is not supported": "קובץ לא נתמך", - "file not supported": "סוג קובץ זה אינו נתמך", - "file too large": "קובץ גדול מידי, מקסימום גודל קובץ מותר {size}", - "file renamed": "שם הקובץ השתנה", - "file saved": "קובץ נשמר", - "folder added": "תיקיה נוספה", - "folder already added": "תיקיה כבר נוספה", - "font size": "גודל גופן", - "goto": "עבור לשורה", - "icons definition": "הגדרת סמלים", - "info": "מידע", - "invalid value": "ערך לא חוקי", - "language changed": "שפה שונתה בהצלחה", - "linting": "בדיקת שגיאת תחביר", - "logout": "התנתק", - "loading": "טוען", - "my profile": "הפרופיל שלי", - "new file": "קובץ חדש", - "new folder": "תיקיה חדשה", - "no": "לא", - "no editor message": "פתח או צור קובץ ותיקייה חדשים מהתפריט", - "not set": "לא הוגדר", - "unsaved files close app": "ישנם מספר קבצים שלא נשמרו, לסגור את האפליקציה?", - "notice": "לידיעתך", - "open file": "פתח קובץ", - "open files and folders": "פתח קבצים ותקיות", - "open folder": "פתח תיקיה", - "open recent": "פתח אחרונים", - "ok": "בסדר", - "overwrite": "דריסה", - "paste": "הדבק", - "preview mode": "מצב תצוגה מקדימה", - "read only file": "לא ניתן לשמור קובץ לקריאה בלבד נא לשמור כ", - "reload": "טעינה מחדש", - "rename": "שנה שם", - "replace": "החלף", - "required": "שם זה נדרש", - "run your web app": "הפעל את אפליקציית האינטרנט שלך", - "save": "שמור", - "saving": "שומר", - "save as": "שמור כ...", - "save file to run": "נא לשמור את הקובץ כדי להריץ בדפדפן", - "search": "חיפוש", - "see logs and errors": "הצג יומנים ושגיאות", - "select folder": "בחר תיקיה", - "settings": "הגדרות", - "settings saved": "הגדרות נשמרו", - "show line numbers": "הצג מספרי שורה", - "show hidden files": "הצגת קבצים מוסתרים", - "show spaces": "הצגת רווחים", - "soft tab": "לשונית רכה", - "sort by name": "סדר לפי שם", - "success": "הצליח", - "tab size": "גודל טאב", - "text wrap": "גלישת טקסט", - "theme": "עיצוב", - "unable to delete file": "לא ניתן למחוק קובץ", - "unable to open file": "מצטערים, לא הצלחנו לפתוח את הקובץ", - "unable to open folder": "מצטערים, לא הצלחנו לפתוח את התיקיה", - "unable to save file": "מצטערים, לא הצלחנו לשמור את הקובץ", - "unable to rename": "מצטערים, לא הצלחנו לשנות את שם הקובץ", - "unsaved file": "הקובץ עדיין לא נשמר, לצאת בכל זאת?", - "warning": "אזהרה", - "use emmet": "השתמש ב- emmet", - "use quick tools": "השתמש בכלים מהירים", - "yes": "כן", - "encoding": "קידוד טקסט", - "syntax highlighting": "הדגשת תחביר", - "read only": "קריאה בלבד", - "select all": "בחר הכל", - "select branch": "בחר בראנץ", - "create new branch": "צור בראנץ חדש", - "use branch": "השתמש בראנץ", - "new branch": "בראנץ חדש", - "branch": "בראנץ", - "key bindings": "Key bindings", - "edit": "ערוך", - "reset": "איפוס", - "color": "צבע", - "select word": "בחר מילה", - "quick tools": "כלים מהירים", - "select": "בחר", - "editor font": "עורך פונטים", - "new project": "פרוייקט חדש", - "format": "פורמט", - "project name": "שם פרוייקט", - "unsupported device": "המכשיר שלך לא תומך בעיצובים.", - "vibrate on tap": "רטט במגע", - "copy command is not supported by ftp.": "פקודת ההעתקה אינה נתמכת על ידי FTP.", - "support title": "תמוך ב- Acode", - "fullscreen": "מסך מלא", - "animation": "אנימציה", - "backup": "גיבוי", - "restore": "שיחזור", - "backup successful": "גיבוי הצליח", - "invalid backup file": "קובץ גיבוי לא תקין", - "add path": "הוסף נתיב", - "live autocompletion": "השלמה אוטומטית בזמן אמת", - "file properties": "מאפייני קובץ", - "path": "נתיב", - "type": "סוג", - "word count": "ספירת מילים", - "line count": "ספירת שורות", - "last modified": "נערך לאחרונה", - "size": "גודל", - "share": "שיתוף", - "show print margin": "הצג שולי הדפסה", - "login": "התחברות", - "scrollbar size": "גודל סרגל הגלילה", - "cursor controller size": "גודל בקר הסמן", - "none": "ללא", - "small": "קטן", - "large": "גדול", - "floating button": "כפתור צף", - "confirm on exit": "אמת יציאה", - "show console": "הצג קונסולה", - "image": "תמונה", - "insert file": "הכנס קובץ", - "insert color": "הכנס צבע", - "powersave mode warning": "כבה את מצב חיסכון באנרגיה כדי להציג תצוגה מקדימה בדפדפן חיצוני.", - "exit": "יציאה", - "custom": "מותאם אישית", - "reset warning": "האם אתה בטוח שברצונך לאפס את העיצוב?", - "theme type": "סוג עיצוב", - "light": "מואר", - "dark": "כהה", - "file browser": "עיון הקבצים", - "operation not permitted": "פעולה אסורה", - "no such file or directory": "לא נמצא קובץ או תיקיה כזו", - "input/output error": "שגיאת קלט/פלט", - "permission denied": "ההרשאה נדחתה", - "bad address": "כתובת לא תקינה", - "file exists": "קובץ קיים", - "not a directory": "לא תיקיה", - "is a directory": "תיקיה", - "invalid argument": "ארגומנט לא חוקי", - "too many open files in system": "יותר מידי קבצים פתוחים במכשיר", - "too many open files": "יותר מידי קבצים פתוחים", - "text file busy": "קובץ טקסט עסוק", - "no space left on device": "לא נשאר אחסון במכשיר", - "read-only file system": "קבצי מערכת לצפיה בלבד", - "file name too long": "שם הקובץ ארוך מידי", - "too many users": "יותר מידי משתמשים", - "connection timed out": "תם הזמן שהוקצב לחיבור", - "connection refused": "חיבור נדחה", - "owner died": "הבעלים נפטר", - "an error occurred": "אירעה שגיאה", - "add ftp": "הוסף FTP", - "add sftp": "הוסף SFTP", - "save file": "שמור קובץ", - "save file as": "שמור קובץ כ", - "files": "קבצים", - "help": "עזרה", - "file has been deleted": "{file} נמחק!", - "feature not available": "תכונה זו זמינה רק בגרסה בתשלום של האפליקציה.", - "deleted file": "קובץ מחוק", - "line height": "Line height", - "preview info": "אם ברצונך להפעיל את הקובץ הפעיל, לחץ והחזק את סמל ההפעלה.", - "manage all files": "אפשר לעורך Acode לנהל את כל הקבצים שלך כדי לערוך קבצים במכשיר שלך בקלות.", - "close file": "סגור קובץ", - "reset connections": "חיבורים אחרונים", - "check file changes": "בדוק שינוי בקבצים", - "open in browser": "פתח בדפדפן", - "desktop mode": "מצב שולחן עבודה", - "toggle console": "הפעלה/כיבוי קונסולה", - "new line mode": "מצב שורה חדשה", - "add a storage": "הוסף אחסון", - "rate acode": "דרג את Acode", - "support": "תמיכה", - "downloading file": "מוריד את {file}", - "downloading...": "מוריד...", - "folder name": "שם תיקיה", - "keyboard mode": "מצב מקלדת", - "normal": "רגיל", - "app settings": "הגדרות האפליקציה", - "disable in-app-browser caching": "השבתת אחסון במטמון בדפדפן בתוך האפליקציה", - "Should use Current File For preview instead of default (index.html)": "יש להשתמש בקובץ הנוכחי לתצוגה מקדימה במקום ברירת המחדל (index.html)", - "copied to clipboard": "הועתק", - "remember opened files": "זכור קבצים שנפתחו", - "remember opened folders": "זכור תקיות שנפתחו", - "no suggestions": "אין הצעות", - "no suggestions aggressive": "אין הצעות אגרסיביות", - "install": "התקנה", - "installing": "מתקין...", - "plugins": "תוספים", - "recently used": "בשימוש לאחרונה", - "update": "עדכן", - "uninstall": "הסר התקנה", - "download acode pro": "מוריד Acode pro", - "loading plugins": "טוען תוספים", - "faqs": "FAQs", - "feedback": "משוב", - "header": "כותרת", - "sidebar": "סרגל צד", - "inapp": "באפליקציה", - "browser": "דפדפן", - "diagonal scrolling": "גלילה אלכסונית", - "reverse scrolling": "גלילה הפוכה", - "formatter": "מעצב", - "format on save": "עיצוב בעת שמירה", - "remove ads": "הסר פרסומות", - "fast": "מהיר", - "slow": "איטי", - "scroll settings": "הגדרות גלילה", - "scroll speed": "מהירות גלילה", - "loading...": "טוען...", - "no plugins found": "לא נמצאו תוספים", - "name": "שם", - "username": "שם משתמש", - "optional": "אפשרי", - "hostname": "מארח", - "password": "סיסמא", - "security type": "סוג אבטחה", - "connection mode": "סוג חיבור", - "port": "פורט", - "key file": "קובץ מפתח", - "select key file": "בחר קובץ מפתח", - "passphrase": "ביטוי סיסמה", - "connecting...": "מתחבר...", - "type filename": "שם סוג קובץ", - "unable to load files": "לא הצלחנו לפתוח את הקובץ", - "preview port": "פורט תצוגה מקדימה", - "find file": "מצא קובץ", - "system": "מערכת", - "please select a formatter": "Please select a formatter", - "case sensitive": "תלוי רישיות", - "regular expression": "ביטוי רגולרי", - "whole word": "מילה שלמה", - "edit with": "ערוך עם...", - "open with": "פתח עם...", - "no app found to handle this file": "לא נמצאה אפליקציה לפתיחת הקובץ הזה", - "restore default settings": "שחזר הגדרות ברירת מחדל", - "server port": "פורט שרת", - "preview settings": "הגדרות תצוגה מקדימה", - "preview settings note": "אם פורט התצוגה מקדימה ופורט השרת שונים, האפליקציה לא תפעיל את השרת ובמקום זאת תיפתח https://: בדפדפן או בדפדפן בתוך האפליקציה. זה שימושי כשאתה מפעיל שרת במקום אחר.", - "backup/restore note": "זה יגבה רק את ההגדרות שלך, ערכת נושא מותאמת אישית, תוספים מותקנים וקישורי מקשים. זה לא יגבה את מצב ה-FTP/SFTP או האפליקציה שלך.", - "host": "מארח", - "retry ftp/sftp when fail": "נסה שוב כש- ftp/sftp נכשל", - "more": "עוד", - "thank you :)": "תודה לך :)", - "purchase pending": "רכישה ממתינה", - "cancelled": "בוטל", - "local": "local", - "remote": "מרוחק", - "show console toggler": "הצג מתג קונסולה", - "binary file": "קובץ זה מכיל נתונים בינאריים, האם ברצונך לפתוח אותו?", - "relative line numbers": "מספרי שורות יחסיים", - "elastic tabstops": "עצירות טאבים אלסטיות", - "line based rtl switching": "מיתוג RTL מבוסס קו", - "hard wrap": "עטיפה קשה", - "spellcheck": "בדיקת איות", - "wrap method": "שיטת עטיפת", - "use textarea for ime": "השתמש באזור טקסט עבור IME", - "invalid plugin": "תוסף לא חוקי", - "type command": "הקלד פקודה", - "plugin": "תוספים", - "quicktools trigger mode": "מצב טריגר של כלים מהירים", - "print margin": "שולי הדפסה", - "touch move threshold": "סף תנועה במגע", - "info-retryremotefsafterfail": "נסה שוב להתחבר ל FTP/SFTP אם נכשל.", - "info-fullscreen": "הסתר את שורת הכותרת במסך הבית.", - "info-checkfiles": "האזנה לשינוי קבצים כשאפלקציה ברקע.", - "info-console": "בחר קונסולת JavaScript. קונסולת Legacy היא ברירת המחדל, Eruda היא קונסולת צד שלישי..", - "info-keyboardmode": "מצב מקלדת להזנת טקסט, ללא הצעות יסתיר את ההצעות ותיקון אוטומטי יתבצע. אם ללא הצעות לא יעבוד, נסה לשנות את הערך ללא הצעות אגרסיביות..", - "info-rememberfiles": "זכור קבצים פתוחים כאשר האפליקציה סגורה.", - "info-rememberfolders": "זכור תיקיות פתוחות כאשר האפליקציה סגורה.", - "info-floatingbutton": "הצג או הסתר את הכפתור הצף של הכלים המהירים.", - "info-openfilelistpos": "היכן להציג את רשימת הקבצים הפעילים.", - "info-touchmovethreshold": "אם רגישות המגע של המכשיר שלך גבוהה מידי, תוכל להגדיל ערך זה כדי למנוע תנועה מקרית של מגע.", - "info-scroll-settings": "הגדרות אלה מכילות הגדרות גלילה כולל גלישת טקסט.", - "info-animation": "אם האפליקציה מרגישה לאגית, השבת אנימציה.", - "info-quicktoolstriggermode": "אם הכפתור בכלים המהירים אינו פועל, נסה לשנות ערך זה.", - "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": "מותקן", - "all": "הכל", - "medium": "בינוני", - "refund": "החזר", - "product not available": "מוצר לא זמין", - "no-product-info": "מוצר זה אינו זמין במדינתך כרגע, נא לנסות פעם אחרת.", - "close": "סגור", - "explore": "חקור", - "key bindings updated": "Key bindings updated", - "search in files": "חפש בקבצים", - "exclude files": "החרגת קבצים", - "include files": "הכללת קבצים", - "search result": "{matches} תוצאות ב- {files} קבצים.", - "invalid regex": "ביטוי רגולרי לא חוקי: {message}.", - "bottom": "תחתית", - "save all": "שמור הכל", - "close all": "סגור הכל", - "unsaved files warning": "חלק מהקבצים לא נשמרו. לחץ על 'אישור' ובחר מה לעשות או לחץ על 'ביטול' כדי לחזור אחורה.", - "save all warning": "האם אתה בטוח שברצונך לשמור את כל הקבצים ולסגור? פעולה זו אינה ניתנת לביטול.", - "save all changes warning": "האם אתה בטוח שברצונך לשמור את כל הקבצים?", - "close all warning": "האם אתה בטוח שברצונך לסגור את כל הקבצים? שינויים שלא נשמרו יאבדו ולא יהיה ניתן לשחזר אותם.", - "refresh": "רענן", - "shortcut buttons": "כפתורי קיצור דרך", - "no result": "אין תוצאות", - "searching...": "מחפש...", - "quicktools:ctrl-key": "Control/Command key", - "quicktools:tab-key": "Tab מקש", - "quicktools:shift-key": "Shift מקש", - "quicktools:undo": "בטל", - "quicktools:redo": "בצע שוב", - "quicktools:search": "חפש בקובץ", - "quicktools:save": "שמור קובץ", - "quicktools:esc-key": "Escape מקש", - "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 מקש", - "quicktools:right-arrow-key": "Right arrow מקש", - "quicktools:up-arrow-key": "Up arrow מקש", - "quicktools:down-arrow-key": "Down arrow מקש", - "quicktools:moveline-up": "הזזת שורה למעלה", - "quicktools:moveline-down": "הזזת שורה למטה", - "quicktools:copyline-up": "העתק שורה למעלה", - "quicktools:copyline-down": "העתק שורה למעלה", - "quicktools:semicolon": "הוסף פסיק", - "quicktools:quotation": "הוסף סימן שאלה", - "quicktools:and": "Insert and symbol", - "quicktools:bar": "Insert bar symbol", - "quicktools:equal": "הוסף סימן שווה", - "quicktools:slash": "הוסף סימן אלכסון", - "quicktools:exclamation": "הוסף סימן קריאה", - "quicktools:alt-key": "Alt key", - "quicktools:meta-key": "Windows/Meta key", - "info-quicktoolssettings": "התאם אישית לחצני קיצורי דרך ומקשי מקלדת בכלים המהירים שמתחת לעורך כדי לשפר את חוויית הקידוד שלך.", - "info-excludefolders": "השתמשו בתבנית **/node_modules/** כדי להתעלם מכל הקבצים מהתיקייה node_modules. פעולה זו תמנע את הכללת הקבצים בחיפושי קבצים.", - "missed files": "נסרקו {count} קבצים לאחר תחילת החיפוש ולא ייכללו בחיפוש.", - "remove": "הסר", - "quicktools:command-palette": "לוח פקודות", - "default file encoding": "קידוד קובץ ברירת מחדל", - "remove entry": "האם אתה בטוח שברצונך להסיר את '{name}' מהנתיבים השמורים? שים לב שהסרתו לא תמחק את הנתיב עצמו.", - "delete entry": "אשר מחיקה: '{name}'. לא ניתן לבטל פעולה זו. להמשיך?", - "change encoding": "לפתוח מחדש את '{file}' עם קידוד '{encoding}'? פעולה זו תגרום לאובדן כל השינויים שלא נשמרו בקובץ. האם ברצונך להמשיך בפתיחה מחדש?", - "reopen file": "אתה בטוח שברצונך לפתוח מחדש את הקובץ '{file}'? כל השינויים שלא נשמרו ימחקו.", - "plugin min version": "{name} זמין רק ב Acode - {v-code} ומעלה. לחץ פה לעידכון.", - "color preview": "צבע תצוגה מקדימה", - "confirm": "אישור", - "list files": "רשימת כל הקבצים ב {name}? יותר מידי קבצים עלולים להוביל לקריסות.", - "problems": "בעיות", - "show side buttons": "הצג כפתורי צד", - "bug_report": "דיווח באג", - "verified publisher": "מפרסם מאומת", - "most_downloaded": "הכי הרבה הורדות", - "newly_added": "נוסף לאחרונה", - "top_rated": "דירוג גבוהה", - "rename not supported": "שינוי שם בספריית termux אינו נתמך", - "compress": "דחוס", - "copy uri": "העתק Uri", - "delete entries": "אתה בטוח שברצונך למחוק {count} פריטים?", - "deleting items": "מוחק {count} פריטים...", - "import project zip": "ייבא פרוייקט(zip)", - "changelog": "יומן שינויים", - "notifications": "התראות", - "no_unread_notifications": "אין התראות שלא נקראו", - "should_use_current_file_for_preview": "יש להשתמש בקובץ הנוכחי לתצוגה מקדימה במקום ברירת המחדל (index.html)", - "fade fold widgets": "ווידג'טים של קיפול דהייה", - "quicktools:home-key": "Home מקש", - "quicktools:end-key": "End מקש", - "quicktools:pageup-key": "PageUp מקש", - "quicktools:pagedown-key": "PageDown מקש", - "quicktools:delete-key": "Delete מקש", - "quicktools:tilde": "הוסף טילדה", - "quicktools:backtick": "הוסף גרש הפוך", - "quicktools:hash": "הוסף סמל גיבוב", - "quicktools:dollar": "הוסף סימן דולר", - "quicktools:modulo": "Insert modulo/percent symbol", - "quicktools:caret": "Insert caret symbol", - "plugin_enabled": "הפלאגין הופעל", - "plugin_disabled": "הפלאגין הושבת", - "enable_plugin": "הפעל תוסף זה", - "disable_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", - "sponsor": "לָתֵת חָסוּת", - "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", - "backup created": "Backup created", - "restore completed": "Restore completed", - "restore will include": "This will restore", - "restore warning": "This action cannot be undone. Continue?", - "reload to apply": "Reload to apply changes?", - "reload app": "Reload app", - "preparing backup": "Preparing backup", - "collecting settings": "Collecting settings", - "collecting key bindings": "Collecting key bindings", - "collecting plugins": "Collecting plugin information", - "creating backup": "Creating backup file", - "validating backup": "Validating backup", - "restoring key bindings": "Restoring key bindings", - "restoring plugins": "Restoring plugins", - "restoring settings": "Restoring settings", - "legacy backup warning": "This is an older backup format. Some features may be limited.", - "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", - "plugin not found": "Plugin not found in registry", - "paid plugin skipped": "Paid plugin - purchase not found", - "source not found": "Source file no longer exists", - "restored": "Restored", - "skipped": "Skipped", - "backup not valid object": "Backup file is not a valid object", - "backup no data": "Backup file contains no data to restore", - "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", - "backup missing metadata": "Missing backup metadata - some info may be unavailable", - "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", - "backup checksum verify failed": "Could not verify checksum", - "backup invalid settings": "Invalid settings format", - "backup invalid keybindings": "Invalid keyBindings format", - "backup invalid plugins": "Invalid installedPlugins format", - "issues found": "Issues found", - "error details": "Error details", - "active tools": "Active tools", - "available tools": "Available tools", - "recent": "Recent Files", - "command palette": "Open Command Palette", - "change theme": "Change Theme", - "documentation": "Documentation", - "open in terminal": "Open in Terminal", - "developer mode": "Developer Mode", - "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", - "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", - "developer mode disabled": "Developer mode disabled", - "copy relative path": "Copy Relative Path", - "shortcut request sent": "Shortcut request opened. Tap Add to finish.", - "add to home screen": "Add to home screen", - "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", - "save file before home shortcut": "Save the file before adding it to the home screen.", - "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", - "shift click selection": "Shift + tap/click selection", - "earn ad-free time": "Earn ad-free time", - "indent guides": "Indent guides", - "language servers": "Language servers", - "lint gutter": "Show lint gutter", - "rainbow brackets": "Rainbow brackets", - "lsp-add-custom-server": "Add custom server", - "lsp-binary-args": "Binary args (JSON array)", - "lsp-binary-command": "Binary command", - "lsp-binary-path-optional": "Binary path (optional)", - "lsp-check-command-optional": "Check command (optional override)", - "lsp-checking-installation-status": "Checking installation status...", - "lsp-configured": "Configured", - "lsp-custom-server-added": "Custom server added", - "lsp-default": "Default", - "lsp-details-line": "Details: {details}", - "lsp-edit-initialization-options": "Edit initialization options", - "lsp-empty": "Empty", - "lsp-enabled": "Enabled", - "lsp-error-add-server-failed": "Failed to add server", - "lsp-error-args-must-be-array": "Arguments must be a JSON array", - "lsp-error-binary-command-required": "Binary command is required", - "lsp-error-language-id-required": "At least one language ID is required", - "lsp-error-package-required": "At least one package is required", - "lsp-error-server-id-required": "Server ID is required", - "lsp-feature-completion": "Code completion", - "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", - "lsp-feature-diagnostics": "Diagnostics", - "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", - "lsp-feature-formatting": "Formatting", - "lsp-feature-formatting-info": "Enable code formatting from the language server.", - "lsp-feature-hover": "Hover information", - "lsp-feature-hover-info": "Show type information and documentation on hover.", - "lsp-feature-inlay-hints": "Inlay hints", - "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", - "lsp-feature-signature": "Signature help", - "lsp-feature-signature-info": "Show function parameter hints while typing.", - "lsp-feature-state-toast": "{feature} {state}", - "lsp-initialization-options": "Initialization options", - "lsp-initialization-options-json": "Initialization options (JSON)", - "lsp-initialization-options-updated": "Initialization options updated", - "lsp-install-command": "Install command", - "lsp-install-command-unavailable": "Install command not available", - "lsp-install-info-check-failed": "Acode could not verify the installation status.", - "lsp-install-info-missing": "Language server is not installed in the terminal environment.", - "lsp-install-info-ready": "Language server is installed and ready.", - "lsp-install-info-unknown": "Installation status could not be checked automatically.", - "lsp-install-info-version-available": "Version {version} is available.", - "lsp-install-method-apk": "APK package", - "lsp-install-method-cargo": "Cargo crate", - "lsp-install-method-manual": "Manual binary", - "lsp-install-method-npm": "npm package", - "lsp-install-method-pip": "pip package", - "lsp-install-method-shell": "Custom shell", - "lsp-install-method-title": "Install method", - "lsp-install-repair": "Install / repair", - "lsp-installation-status": "Installation status", - "lsp-installed": "Installed", - "lsp-invalid-timeout": "Invalid timeout value", - "lsp-language-ids": "Language IDs (comma separated)", - "lsp-packages-prompt": "{method} packages (comma separated)", - "lsp-remove-installed-files": "Remove installed files for {server}?", - "lsp-server-disabled-toast": "Server disabled", - "lsp-server-enabled-toast": "Server enabled", - "lsp-server-id": "Server ID", - "lsp-server-label": "Server label", - "lsp-server-not-found": "Server not found", - "lsp-server-uninstalled": "Server uninstalled", - "lsp-startup-timeout": "Startup timeout", - "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", - "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", - "lsp-state-disabled": "disabled", - "lsp-state-enabled": "enabled", - "lsp-status-check-failed": "Check failed", - "lsp-status-installed": "Installed", - "lsp-status-installed-version": "Installed ({version})", - "lsp-status-line": "Status: {status}", - "lsp-status-not-installed": "Not installed", - "lsp-status-unknown": "Unknown", - "lsp-timeout-ms": "{timeout} ms", - "lsp-uninstall-command-unavailable": "Uninstall command not available", - "lsp-uninstall-server": "Uninstall server", - "lsp-update-command-optional": "Update command (optional)", - "lsp-update-command-unavailable": "Update command not available", - "lsp-update-server": "Update server", - "lsp-version-line": "Version: {version}", - "lsp-view-initialization-options": "View initialization options", - "settings-category-about-acode": "About Acode", - "settings-category-advanced": "Advanced", - "settings-category-assistance": "Assistance", - "settings-category-core": "Core settings", - "settings-category-cursor": "Cursor", - "settings-category-cursor-selection": "Cursor & selection", - "settings-category-custom-servers": "Custom servers", - "settings-category-customization-tools": "Customization & tools", - "settings-category-display": "Display", - "settings-category-editing": "Editing", - "settings-category-features": "Features", - "settings-category-files-sessions": "Files & sessions", - "settings-category-fonts": "Fonts", - "settings-category-general": "General", - "settings-category-guides-indicators": "Guides & indicators", - "settings-category-installation": "Installation", - "settings-category-interface": "Interface", - "settings-category-maintenance": "Maintenance", - "settings-category-permissions": "Permissions", - "settings-category-preview": "Preview", - "settings-category-scrolling": "Scrolling", - "settings-category-server": "Server", - "settings-category-servers": "Servers", - "settings-category-session": "Session", - "settings-category-support-acode": "Support Acode", - "settings-category-text-layout": "Text & layout", - "settings-info-app-animation": "Control transition animations across the app.", - "settings-info-app-check-files": "Refresh editors when files change outside Acode.", - "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", - "settings-info-app-confirm-on-exit": "Ask before closing the app.", - "settings-info-app-console": "Choose which debug console integration Acode uses.", - "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", - "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", - "settings-info-app-floating-button": "Show the floating quick actions button.", - "settings-info-app-font-manager": "Install, manage, or remove app fonts.", - "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", - "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", - "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", - "settings-info-app-language": "Choose the app language and translated labels.", - "settings-info-app-open-file-list-position": "Choose where the active files list appears.", - "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", - "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", - "settings-info-app-remember-files": "Reopen the files that were open last time.", - "settings-info-app-remember-folders": "Reopen folders from the previous session.", - "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", - "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", - "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", - "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", - "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", - "settings-info-editor-autosave": "Save changes automatically after a delay.", - "settings-info-editor-color-preview": "Preview color values inline in the editor.", - "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", - "settings-info-editor-font-family": "Choose the typeface used in the editor.", - "settings-info-editor-font-size": "Set the editor text size.", - "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", - "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", - "settings-info-editor-indent-guides": "Show indentation guide lines.", - "settings-info-editor-line-height": "Adjust vertical spacing between lines.", - "settings-info-editor-line-numbers": "Show line numbers in the gutter.", - "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", - "settings-info-editor-live-autocomplete": "Show suggestions while you type.", - "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", - "settings-info-editor-relative-line-numbers": "Show distance from the current line.", - "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", - "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", - "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", - "settings-info-editor-show-spaces": "Display visible whitespace markers.", - "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", - "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", - "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", - "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", - "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", - "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", - "settings-info-lsp-install-server": "Install or repair this language server.", - "settings-info-lsp-server-enabled": "Enable or disable this language server.", - "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", - "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", - "settings-info-lsp-update-server": "Update this language server if an update flow is available.", - "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", - "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", - "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", - "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", - "settings-info-main-changelog": "See recent updates and release notes.", - "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", - "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", - "settings-info-main-formatter": "Choose a formatter for each supported language.", - "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", - "settings-info-main-plugins": "Manage installed plugins and their available actions.", - "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", - "settings-info-main-rateapp": "Rate Acode on Google Play.", - "settings-info-main-remove-ads": "Unlock permanent ad-free access.", - "settings-info-main-reset": "Reset Acode to its default configuration.", - "settings-info-main-sponsors": "Support ongoing Acode development.", - "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", - "settings-info-main-theme": "App theme, contrast, and custom colors.", - "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", - "settings-info-preview-host": "Hostname used when opening the preview URL.", - "settings-info-preview-mode": "Choose where preview opens when you launch it.", - "settings-info-preview-preview-port": "Port used by the live preview server.", - "settings-info-preview-server-port": "Port used by the internal app server.", - "settings-info-preview-show-console-toggler": "Show the console button in preview.", - "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", - "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", - "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", - "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", - "search result label singular": "result", - "search result label plural": "results", - "pin tab": "Pin tab", - "unpin tab": "Unpin tab", - "pinned tab": "Pinned tab", - "unpin tab before closing": "Unpin the tab before closing it.", - "app font": "App font", - "settings-info-app-font-family": "Choose the font used across the app interface.", - "lsp-transport-method-stdio": "STDIO (launch a binary command)", - "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", - "lsp-websocket-url": "WebSocket URL", - "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", - "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", - "lsp-error-websocket-url-required": "WebSocket URL is required", - "lsp-remove-custom-server": "Remove custom server", - "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", - "lsp-custom-server-removed": "Custom server removed", - "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", - "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", - "save selected tabs": "Save selected tabs", - "close selected tabs": "Close selected tabs", - "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", - "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", - "close tabs to right": "Close Right", - "close tabs to left": "Close Left", - "close other tabs": "Close Others", - "auto close tags": "Auto close tags", - "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", - "ui zoom": "UI zoom", - "settings-info-app-ui-zoom": "Scale text across the Acode interface." -} + "lang": "עברית", + "about": "אודות", + "active files": "קבצים פעילים", + "alert": "התראה", + "app theme": "עיצוב", + "autocorrect": "להפעיל תיקון אוטומטי?", + "autosave": "שמירה אוטומטית", + "cancel": "ביטול", + "change language": "שינוי שפה", + "choose color": "בחירת צבע", + "clear": "ניקוי", + "close app": "לסגור את האפלקציה?", + "commit message": "הודעת commit", + "console": "קונסול", + "conflict error": "התנגשות! אנא המתן לפני ביצוע commit נוסף.", + "copy": "העתק", + "create folder error": "מצטערים, לא הצלחנו ליצור תיקיה חדשה", + "cut": "חתוך", + "delete": "מחק", + "dependencies": "תלויות", + "delay": "זמן במילישניות", + "editor settings": "הגדרות העורך", + "editor theme": "ערוך עיצוב", + "enter file name": "הקלד שם קובץ", + "enter folder name": "הקלד שם תיקיה", + "empty folder message": "תיקה ריקה", + "enter line number": "הקלד מספר שורה", + "error": "שגיאה", + "failed": "נכשל", + "file already exists": "קובץ כבר קיים", + "file already exists force": "קובץ כבר קיים, לדרוס אותו?", + "file changed": "הקובץ השתנה, לטעון את הקובץ המעודכן?", + "file deleted": "קובץ נמחק", + "file is not supported": "קובץ לא נתמך", + "file not supported": "סוג קובץ זה אינו נתמך", + "file too large": "קובץ גדול מידי, מקסימום גודל קובץ מותר {size}", + "file renamed": "שם הקובץ השתנה", + "file saved": "קובץ נשמר", + "folder added": "תיקיה נוספה", + "folder already added": "תיקיה כבר נוספה", + "font size": "גודל גופן", + "goto": "עבור לשורה", + "icons definition": "הגדרת סמלים", + "info": "מידע", + "invalid value": "ערך לא חוקי", + "language changed": "שפה שונתה בהצלחה", + "linting": "בדיקת שגיאת תחביר", + "logout": "התנתק", + "loading": "טוען", + "my profile": "הפרופיל שלי", + "new file": "קובץ חדש", + "new folder": "תיקיה חדשה", + "no": "לא", + "no editor message": "פתח או צור קובץ ותיקייה חדשים מהתפריט", + "not set": "לא הוגדר", + "unsaved files close app": "ישנם מספר קבצים שלא נשמרו, לסגור את האפליקציה?", + "notice": "לידיעתך", + "open file": "פתח קובץ", + "open files and folders": "פתח קבצים ותקיות", + "open folder": "פתח תיקיה", + "open recent": "פתח אחרונים", + "ok": "בסדר", + "overwrite": "דריסה", + "paste": "הדבק", + "preview mode": "מצב תצוגה מקדימה", + "read only file": "לא ניתן לשמור קובץ לקריאה בלבד נא לשמור כ", + "reload": "טעינה מחדש", + "rename": "שנה שם", + "replace": "החלף", + "required": "שם זה נדרש", + "run your web app": "הפעל את אפליקציית האינטרנט שלך", + "save": "שמור", + "saving": "שומר", + "save as": "שמור כ...", + "save file to run": "נא לשמור את הקובץ כדי להריץ בדפדפן", + "search": "חיפוש", + "see logs and errors": "הצג יומנים ושגיאות", + "select folder": "בחר תיקיה", + "settings": "הגדרות", + "settings saved": "הגדרות נשמרו", + "show line numbers": "הצג מספרי שורה", + "show hidden files": "הצגת קבצים מוסתרים", + "show spaces": "הצגת רווחים", + "soft tab": "לשונית רכה", + "sort by name": "סדר לפי שם", + "success": "הצליח", + "tab size": "גודל טאב", + "text wrap": "גלישת טקסט", + "theme": "עיצוב", + "unable to delete file": "לא ניתן למחוק קובץ", + "unable to open file": "מצטערים, לא הצלחנו לפתוח את הקובץ", + "unable to open folder": "מצטערים, לא הצלחנו לפתוח את התיקיה", + "unable to save file": "מצטערים, לא הצלחנו לשמור את הקובץ", + "unable to rename": "מצטערים, לא הצלחנו לשנות את שם הקובץ", + "unsaved file": "הקובץ עדיין לא נשמר, לצאת בכל זאת?", + "warning": "אזהרה", + "use emmet": "השתמש ב- emmet", + "use quick tools": "השתמש בכלים מהירים", + "yes": "כן", + "encoding": "קידוד טקסט", + "syntax highlighting": "הדגשת תחביר", + "read only": "קריאה בלבד", + "select all": "בחר הכל", + "select branch": "בחר בראנץ", + "create new branch": "צור בראנץ חדש", + "use branch": "השתמש בראנץ", + "new branch": "בראנץ חדש", + "branch": "בראנץ", + "key bindings": "Key bindings", + "edit": "ערוך", + "reset": "איפוס", + "color": "צבע", + "select word": "בחר מילה", + "quick tools": "כלים מהירים", + "select": "בחר", + "editor font": "עורך פונטים", + "new project": "פרוייקט חדש", + "format": "פורמט", + "project name": "שם פרוייקט", + "unsupported device": "המכשיר שלך לא תומך בעיצובים.", + "vibrate on tap": "רטט במגע", + "copy command is not supported by ftp.": "פקודת ההעתקה אינה נתמכת על ידי FTP.", + "support title": "תמוך ב- Acode", + "fullscreen": "מסך מלא", + "animation": "אנימציה", + "backup": "גיבוי", + "restore": "שיחזור", + "backup successful": "גיבוי הצליח", + "invalid backup file": "קובץ גיבוי לא תקין", + "add path": "הוסף נתיב", + "live autocompletion": "השלמה אוטומטית בזמן אמת", + "file properties": "מאפייני קובץ", + "path": "נתיב", + "type": "סוג", + "word count": "ספירת מילים", + "line count": "ספירת שורות", + "last modified": "נערך לאחרונה", + "size": "גודל", + "share": "שיתוף", + "show print margin": "הצג שולי הדפסה", + "login": "התחברות", + "scrollbar size": "גודל סרגל הגלילה", + "cursor controller size": "גודל בקר הסמן", + "none": "ללא", + "small": "קטן", + "large": "גדול", + "floating button": "כפתור צף", + "confirm on exit": "אמת יציאה", + "show console": "הצג קונסולה", + "image": "תמונה", + "insert file": "הכנס קובץ", + "insert color": "הכנס צבע", + "powersave mode warning": "כבה את מצב חיסכון באנרגיה כדי להציג תצוגה מקדימה בדפדפן חיצוני.", + "exit": "יציאה", + "custom": "מותאם אישית", + "reset warning": "האם אתה בטוח שברצונך לאפס את העיצוב?", + "theme type": "סוג עיצוב", + "light": "מואר", + "dark": "כהה", + "file browser": "עיון הקבצים", + "operation not permitted": "פעולה אסורה", + "no such file or directory": "לא נמצא קובץ או תיקיה כזו", + "input/output error": "שגיאת קלט/פלט", + "permission denied": "ההרשאה נדחתה", + "bad address": "כתובת לא תקינה", + "file exists": "קובץ קיים", + "not a directory": "לא תיקיה", + "is a directory": "תיקיה", + "invalid argument": "ארגומנט לא חוקי", + "too many open files in system": "יותר מידי קבצים פתוחים במכשיר", + "too many open files": "יותר מידי קבצים פתוחים", + "text file busy": "קובץ טקסט עסוק", + "no space left on device": "לא נשאר אחסון במכשיר", + "read-only file system": "קבצי מערכת לצפיה בלבד", + "file name too long": "שם הקובץ ארוך מידי", + "too many users": "יותר מידי משתמשים", + "connection timed out": "תם הזמן שהוקצב לחיבור", + "connection refused": "חיבור נדחה", + "owner died": "הבעלים נפטר", + "an error occurred": "אירעה שגיאה", + "add ftp": "הוסף FTP", + "add sftp": "הוסף SFTP", + "save file": "שמור קובץ", + "save file as": "שמור קובץ כ", + "files": "קבצים", + "help": "עזרה", + "file has been deleted": "{file} נמחק!", + "feature not available": "תכונה זו זמינה רק בגרסה בתשלום של האפליקציה.", + "deleted file": "קובץ מחוק", + "line height": "Line height", + "preview info": "אם ברצונך להפעיל את הקובץ הפעיל, לחץ והחזק את סמל ההפעלה.", + "manage all files": "אפשר לעורך Acode לנהל את כל הקבצים שלך כדי לערוך קבצים במכשיר שלך בקלות.", + "close file": "סגור קובץ", + "reset connections": "חיבורים אחרונים", + "check file changes": "בדוק שינוי בקבצים", + "open in browser": "פתח בדפדפן", + "desktop mode": "מצב שולחן עבודה", + "toggle console": "הפעלה/כיבוי קונסולה", + "new line mode": "מצב שורה חדשה", + "add a storage": "הוסף אחסון", + "rate acode": "דרג את Acode", + "support": "תמיכה", + "downloading file": "מוריד את {file}", + "downloading...": "מוריד...", + "folder name": "שם תיקיה", + "keyboard mode": "מצב מקלדת", + "normal": "רגיל", + "app settings": "הגדרות האפליקציה", + "disable in-app-browser caching": "השבתת אחסון במטמון בדפדפן בתוך האפליקציה", + "Should use Current File For preview instead of default (index.html)": "יש להשתמש בקובץ הנוכחי לתצוגה מקדימה במקום ברירת המחדל (index.html)", + "copied to clipboard": "הועתק", + "remember opened files": "זכור קבצים שנפתחו", + "remember opened folders": "זכור תקיות שנפתחו", + "no suggestions": "אין הצעות", + "no suggestions aggressive": "אין הצעות אגרסיביות", + "install": "התקנה", + "installing": "מתקין...", + "plugins": "תוספים", + "recently used": "בשימוש לאחרונה", + "update": "עדכן", + "uninstall": "הסר התקנה", + "download acode pro": "מוריד Acode pro", + "loading plugins": "טוען תוספים", + "faqs": "FAQs", + "feedback": "משוב", + "header": "כותרת", + "sidebar": "סרגל צד", + "inapp": "באפליקציה", + "browser": "דפדפן", + "diagonal scrolling": "גלילה אלכסונית", + "reverse scrolling": "גלילה הפוכה", + "formatter": "מעצב", + "format on save": "עיצוב בעת שמירה", + "remove ads": "הסר פרסומות", + "fast": "מהיר", + "slow": "איטי", + "scroll settings": "הגדרות גלילה", + "scroll speed": "מהירות גלילה", + "loading...": "טוען...", + "no plugins found": "לא נמצאו תוספים", + "name": "שם", + "username": "שם משתמש", + "optional": "אפשרי", + "hostname": "מארח", + "password": "סיסמא", + "security type": "סוג אבטחה", + "connection mode": "סוג חיבור", + "port": "פורט", + "key file": "קובץ מפתח", + "select key file": "בחר קובץ מפתח", + "passphrase": "ביטוי סיסמה", + "connecting...": "מתחבר...", + "type filename": "שם סוג קובץ", + "unable to load files": "לא הצלחנו לפתוח את הקובץ", + "preview port": "פורט תצוגה מקדימה", + "find file": "מצא קובץ", + "system": "מערכת", + "please select a formatter": "Please select a formatter", + "case sensitive": "תלוי רישיות", + "regular expression": "ביטוי רגולרי", + "whole word": "מילה שלמה", + "edit with": "ערוך עם...", + "open with": "פתח עם...", + "no app found to handle this file": "לא נמצאה אפליקציה לפתיחת הקובץ הזה", + "restore default settings": "שחזר הגדרות ברירת מחדל", + "server port": "פורט שרת", + "preview settings": "הגדרות תצוגה מקדימה", + "preview settings note": "אם פורט התצוגה מקדימה ופורט השרת שונים, האפליקציה לא תפעיל את השרת ובמקום זאת תיפתח https://: בדפדפן או בדפדפן בתוך האפליקציה. זה שימושי כשאתה מפעיל שרת במקום אחר.", + "backup/restore note": "זה יגבה רק את ההגדרות שלך, ערכת נושא מותאמת אישית, תוספים מותקנים וקישורי מקשים. זה לא יגבה את מצב ה-FTP/SFTP או האפליקציה שלך.", + "host": "מארח", + "retry ftp/sftp when fail": "נסה שוב כש- ftp/sftp נכשל", + "more": "עוד", + "thank you :)": "תודה לך :)", + "purchase pending": "רכישה ממתינה", + "cancelled": "בוטל", + "local": "local", + "remote": "מרוחק", + "show console toggler": "הצג מתג קונסולה", + "binary file": "קובץ זה מכיל נתונים בינאריים, האם ברצונך לפתוח אותו?", + "relative line numbers": "מספרי שורות יחסיים", + "elastic tabstops": "עצירות טאבים אלסטיות", + "line based rtl switching": "מיתוג RTL מבוסס קו", + "hard wrap": "עטיפה קשה", + "spellcheck": "בדיקת איות", + "wrap method": "שיטת עטיפת", + "use textarea for ime": "השתמש באזור טקסט עבור IME", + "invalid plugin": "תוסף לא חוקי", + "type command": "הקלד פקודה", + "plugin": "תוספים", + "quicktools trigger mode": "מצב טריגר של כלים מהירים", + "print margin": "שולי הדפסה", + "touch move threshold": "סף תנועה במגע", + "info-retryremotefsafterfail": "נסה שוב להתחבר ל FTP/SFTP אם נכשל.", + "info-fullscreen": "הסתר את שורת הכותרת במסך הבית.", + "info-checkfiles": "האזנה לשינוי קבצים כשאפלקציה ברקע.", + "info-console": "בחר קונסולת JavaScript. קונסולת Legacy היא ברירת המחדל, Eruda היא קונסולת צד שלישי..", + "info-keyboardmode": "מצב מקלדת להזנת טקסט, ללא הצעות יסתיר את ההצעות ותיקון אוטומטי יתבצע. אם ללא הצעות לא יעבוד, נסה לשנות את הערך ללא הצעות אגרסיביות..", + "info-rememberfiles": "זכור קבצים פתוחים כאשר האפליקציה סגורה.", + "info-rememberfolders": "זכור תיקיות פתוחות כאשר האפליקציה סגורה.", + "info-floatingbutton": "הצג או הסתר את הכפתור הצף של הכלים המהירים.", + "info-openfilelistpos": "היכן להציג את רשימת הקבצים הפעילים.", + "info-touchmovethreshold": "אם רגישות המגע של המכשיר שלך גבוהה מידי, תוכל להגדיל ערך זה כדי למנוע תנועה מקרית של מגע.", + "info-scroll-settings": "הגדרות אלה מכילות הגדרות גלילה כולל גלישת טקסט.", + "info-animation": "אם האפליקציה מרגישה לאגית, השבת אנימציה.", + "info-quicktoolstriggermode": "אם הכפתור בכלים המהירים אינו פועל, נסה לשנות ערך זה.", + "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": "מותקן", + "all": "הכל", + "medium": "בינוני", + "refund": "החזר", + "product not available": "מוצר לא זמין", + "no-product-info": "מוצר זה אינו זמין במדינתך כרגע, נא לנסות פעם אחרת.", + "close": "סגור", + "explore": "חקור", + "key bindings updated": "Key bindings updated", + "search in files": "חפש בקבצים", + "exclude files": "החרגת קבצים", + "include files": "הכללת קבצים", + "search result": "{matches} תוצאות ב- {files} קבצים.", + "invalid regex": "ביטוי רגולרי לא חוקי: {message}.", + "bottom": "תחתית", + "save all": "שמור הכל", + "close all": "סגור הכל", + "unsaved files warning": "חלק מהקבצים לא נשמרו. לחץ על 'אישור' ובחר מה לעשות או לחץ על 'ביטול' כדי לחזור אחורה.", + "save all warning": "האם אתה בטוח שברצונך לשמור את כל הקבצים ולסגור? פעולה זו אינה ניתנת לביטול.", + "save all changes warning": "האם אתה בטוח שברצונך לשמור את כל הקבצים?", + "close all warning": "האם אתה בטוח שברצונך לסגור את כל הקבצים? שינויים שלא נשמרו יאבדו ולא יהיה ניתן לשחזר אותם.", + "refresh": "רענן", + "shortcut buttons": "כפתורי קיצור דרך", + "no result": "אין תוצאות", + "searching...": "מחפש...", + "quicktools:ctrl-key": "Control/Command key", + "quicktools:tab-key": "Tab מקש", + "quicktools:shift-key": "Shift מקש", + "quicktools:undo": "בטל", + "quicktools:redo": "בצע שוב", + "quicktools:search": "חפש בקובץ", + "quicktools:save": "שמור קובץ", + "quicktools:esc-key": "Escape מקש", + "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 מקש", + "quicktools:right-arrow-key": "Right arrow מקש", + "quicktools:up-arrow-key": "Up arrow מקש", + "quicktools:down-arrow-key": "Down arrow מקש", + "quicktools:moveline-up": "הזזת שורה למעלה", + "quicktools:moveline-down": "הזזת שורה למטה", + "quicktools:copyline-up": "העתק שורה למעלה", + "quicktools:copyline-down": "העתק שורה למעלה", + "quicktools:semicolon": "הוסף פסיק", + "quicktools:quotation": "הוסף סימן שאלה", + "quicktools:and": "Insert and symbol", + "quicktools:bar": "Insert bar symbol", + "quicktools:equal": "הוסף סימן שווה", + "quicktools:slash": "הוסף סימן אלכסון", + "quicktools:exclamation": "הוסף סימן קריאה", + "quicktools:alt-key": "Alt key", + "quicktools:meta-key": "Windows/Meta key", + "info-quicktoolssettings": "התאם אישית לחצני קיצורי דרך ומקשי מקלדת בכלים המהירים שמתחת לעורך כדי לשפר את חוויית הקידוד שלך.", + "info-excludefolders": "השתמשו בתבנית **/node_modules/** כדי להתעלם מכל הקבצים מהתיקייה node_modules. פעולה זו תמנע את הכללת הקבצים בחיפושי קבצים.", + "missed files": "נסרקו {count} קבצים לאחר תחילת החיפוש ולא ייכללו בחיפוש.", + "remove": "הסר", + "quicktools:command-palette": "לוח פקודות", + "default file encoding": "קידוד קובץ ברירת מחדל", + "remove entry": "האם אתה בטוח שברצונך להסיר את '{name}' מהנתיבים השמורים? שים לב שהסרתו לא תמחק את הנתיב עצמו.", + "delete entry": "אשר מחיקה: '{name}'. לא ניתן לבטל פעולה זו. להמשיך?", + "change encoding": "לפתוח מחדש את '{file}' עם קידוד '{encoding}'? פעולה זו תגרום לאובדן כל השינויים שלא נשמרו בקובץ. האם ברצונך להמשיך בפתיחה מחדש?", + "reopen file": "אתה בטוח שברצונך לפתוח מחדש את הקובץ '{file}'? כל השינויים שלא נשמרו ימחקו.", + "plugin min version": "{name} זמין רק ב Acode - {v-code} ומעלה. לחץ פה לעידכון.", + "color preview": "צבע תצוגה מקדימה", + "confirm": "אישור", + "list files": "רשימת כל הקבצים ב {name}? יותר מידי קבצים עלולים להוביל לקריסות.", + "problems": "בעיות", + "show side buttons": "הצג כפתורי צד", + "bug_report": "דיווח באג", + "verified publisher": "מפרסם מאומת", + "most_downloaded": "הכי הרבה הורדות", + "newly_added": "נוסף לאחרונה", + "top_rated": "דירוג גבוהה", + "rename not supported": "שינוי שם בספריית termux אינו נתמך", + "compress": "דחוס", + "copy uri": "העתק Uri", + "delete entries": "אתה בטוח שברצונך למחוק {count} פריטים?", + "deleting items": "מוחק {count} פריטים...", + "import project zip": "ייבא פרוייקט(zip)", + "changelog": "יומן שינויים", + "notifications": "התראות", + "no_unread_notifications": "אין התראות שלא נקראו", + "should_use_current_file_for_preview": "יש להשתמש בקובץ הנוכחי לתצוגה מקדימה במקום ברירת המחדל (index.html)", + "fade fold widgets": "ווידג'טים של קיפול דהייה", + "quicktools:home-key": "Home מקש", + "quicktools:end-key": "End מקש", + "quicktools:pageup-key": "PageUp מקש", + "quicktools:pagedown-key": "PageDown מקש", + "quicktools:delete-key": "Delete מקש", + "quicktools:tilde": "הוסף טילדה", + "quicktools:backtick": "הוסף גרש הפוך", + "quicktools:hash": "הוסף סמל גיבוב", + "quicktools:dollar": "הוסף סימן דולר", + "quicktools:modulo": "Insert modulo/percent symbol", + "quicktools:caret": "Insert caret symbol", + "plugin_enabled": "הפלאגין הופעל", + "plugin_disabled": "הפלאגין הושבת", + "enable_plugin": "הפעל תוסף זה", + "disable_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", + "sponsor": "לָתֵת חָסוּת", + "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", + "backup created": "Backup created", + "restore completed": "Restore completed", + "restore will include": "This will restore", + "restore warning": "This action cannot be undone. Continue?", + "reload to apply": "Reload to apply changes?", + "reload app": "Reload app", + "preparing backup": "Preparing backup", + "collecting settings": "Collecting settings", + "collecting key bindings": "Collecting key bindings", + "collecting plugins": "Collecting plugin information", + "creating backup": "Creating backup file", + "validating backup": "Validating backup", + "restoring key bindings": "Restoring key bindings", + "restoring plugins": "Restoring plugins", + "restoring settings": "Restoring settings", + "legacy backup warning": "This is an older backup format. Some features may be limited.", + "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", + "plugin not found": "Plugin not found in registry", + "paid plugin skipped": "Paid plugin - purchase not found", + "source not found": "Source file no longer exists", + "restored": "Restored", + "skipped": "Skipped", + "backup not valid object": "Backup file is not a valid object", + "backup no data": "Backup file contains no data to restore", + "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", + "backup missing metadata": "Missing backup metadata - some info may be unavailable", + "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", + "backup checksum verify failed": "Could not verify checksum", + "backup invalid settings": "Invalid settings format", + "backup invalid keybindings": "Invalid keyBindings format", + "backup invalid plugins": "Invalid installedPlugins format", + "issues found": "Issues found", + "error details": "Error details", + "active tools": "Active tools", + "available tools": "Available tools", + "recent": "Recent Files", + "command palette": "Open Command Palette", + "change theme": "Change Theme", + "documentation": "Documentation", + "open in terminal": "Open in Terminal", + "developer mode": "Developer Mode", + "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", + "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", + "developer mode disabled": "Developer mode disabled", + "copy relative path": "Copy Relative Path", + "shortcut request sent": "Shortcut request opened. Tap Add to finish.", + "add to home screen": "Add to home screen", + "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", + "save file before home shortcut": "Save the file before adding it to the home screen.", + "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", + "shift click selection": "Shift + tap/click selection", + "earn ad-free time": "Earn ad-free time", + "indent guides": "Indent guides", + "language servers": "Language servers", + "lint gutter": "Show lint gutter", + "rainbow brackets": "Rainbow brackets", + "lsp-add-custom-server": "Add custom server", + "lsp-binary-args": "Binary args (JSON array)", + "lsp-binary-command": "Binary command", + "lsp-binary-path-optional": "Binary path (optional)", + "lsp-check-command-optional": "Check command (optional override)", + "lsp-checking-installation-status": "Checking installation status...", + "lsp-configured": "Configured", + "lsp-custom-server-added": "Custom server added", + "lsp-default": "Default", + "lsp-details-line": "Details: {details}", + "lsp-edit-initialization-options": "Edit initialization options", + "lsp-empty": "Empty", + "lsp-enabled": "Enabled", + "lsp-error-add-server-failed": "Failed to add server", + "lsp-error-args-must-be-array": "Arguments must be a JSON array", + "lsp-error-binary-command-required": "Binary command is required", + "lsp-error-language-id-required": "At least one language ID is required", + "lsp-error-package-required": "At least one package is required", + "lsp-error-server-id-required": "Server ID is required", + "lsp-feature-completion": "Code completion", + "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", + "lsp-feature-diagnostics": "Diagnostics", + "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", + "lsp-feature-formatting": "Formatting", + "lsp-feature-formatting-info": "Enable code formatting from the language server.", + "lsp-feature-hover": "Hover information", + "lsp-feature-hover-info": "Show type information and documentation on hover.", + "lsp-feature-inlay-hints": "Inlay hints", + "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", + "lsp-feature-signature": "Signature help", + "lsp-feature-signature-info": "Show function parameter hints while typing.", + "lsp-feature-state-toast": "{feature} {state}", + "lsp-initialization-options": "Initialization options", + "lsp-initialization-options-json": "Initialization options (JSON)", + "lsp-initialization-options-updated": "Initialization options updated", + "lsp-install-command": "Install command", + "lsp-install-command-unavailable": "Install command not available", + "lsp-install-info-check-failed": "Acode could not verify the installation status.", + "lsp-install-info-missing": "Language server is not installed in the terminal environment.", + "lsp-install-info-ready": "Language server is installed and ready.", + "lsp-install-info-unknown": "Installation status could not be checked automatically.", + "lsp-install-info-version-available": "Version {version} is available.", + "lsp-install-method-apk": "APK package", + "lsp-install-method-cargo": "Cargo crate", + "lsp-install-method-manual": "Manual binary", + "lsp-install-method-npm": "npm package", + "lsp-install-method-pip": "pip package", + "lsp-install-method-shell": "Custom shell", + "lsp-install-method-title": "Install method", + "lsp-install-repair": "Install / repair", + "lsp-installation-status": "Installation status", + "lsp-installed": "Installed", + "lsp-invalid-timeout": "Invalid timeout value", + "lsp-language-ids": "Language IDs (comma separated)", + "lsp-packages-prompt": "{method} packages (comma separated)", + "lsp-remove-installed-files": "Remove installed files for {server}?", + "lsp-server-disabled-toast": "Server disabled", + "lsp-server-enabled-toast": "Server enabled", + "lsp-server-id": "Server ID", + "lsp-server-label": "Server label", + "lsp-server-not-found": "Server not found", + "lsp-server-uninstalled": "Server uninstalled", + "lsp-startup-timeout": "Startup timeout", + "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", + "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", + "lsp-state-disabled": "disabled", + "lsp-state-enabled": "enabled", + "lsp-status-check-failed": "Check failed", + "lsp-status-installed": "Installed", + "lsp-status-installed-version": "Installed ({version})", + "lsp-status-line": "Status: {status}", + "lsp-status-not-installed": "Not installed", + "lsp-status-unknown": "Unknown", + "lsp-timeout-ms": "{timeout} ms", + "lsp-uninstall-command-unavailable": "Uninstall command not available", + "lsp-uninstall-server": "Uninstall server", + "lsp-update-command-optional": "Update command (optional)", + "lsp-update-command-unavailable": "Update command not available", + "lsp-update-server": "Update server", + "lsp-version-line": "Version: {version}", + "lsp-view-initialization-options": "View initialization options", + "settings-category-about-acode": "About Acode", + "settings-category-advanced": "Advanced", + "settings-category-assistance": "Assistance", + "settings-category-core": "Core settings", + "settings-category-cursor": "Cursor", + "settings-category-cursor-selection": "Cursor & selection", + "settings-category-custom-servers": "Custom servers", + "settings-category-customization-tools": "Customization & tools", + "settings-category-display": "Display", + "settings-category-editing": "Editing", + "settings-category-features": "Features", + "settings-category-files-sessions": "Files & sessions", + "settings-category-fonts": "Fonts", + "settings-category-general": "General", + "settings-category-guides-indicators": "Guides & indicators", + "settings-category-installation": "Installation", + "settings-category-interface": "Interface", + "settings-category-maintenance": "Maintenance", + "settings-category-permissions": "Permissions", + "settings-category-preview": "Preview", + "settings-category-scrolling": "Scrolling", + "settings-category-server": "Server", + "settings-category-servers": "Servers", + "settings-category-session": "Session", + "settings-category-support-acode": "Support Acode", + "settings-category-text-layout": "Text & layout", + "settings-info-app-animation": "Control transition animations across the app.", + "settings-info-app-check-files": "Refresh editors when files change outside Acode.", + "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", + "settings-info-app-confirm-on-exit": "Ask before closing the app.", + "settings-info-app-console": "Choose which debug console integration Acode uses.", + "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", + "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", + "settings-info-app-floating-button": "Show the floating quick actions button.", + "settings-info-app-font-manager": "Install, manage, or remove app fonts.", + "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", + "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", + "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", + "settings-info-app-language": "Choose the app language and translated labels.", + "settings-info-app-open-file-list-position": "Choose where the active files list appears.", + "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", + "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", + "settings-info-app-remember-files": "Reopen the files that were open last time.", + "settings-info-app-remember-folders": "Reopen folders from the previous session.", + "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", + "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", + "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", + "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", + "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", + "settings-info-editor-autosave": "Save changes automatically after a delay.", + "settings-info-editor-color-preview": "Preview color values inline in the editor.", + "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", + "settings-info-editor-font-family": "Choose the typeface used in the editor.", + "settings-info-editor-font-size": "Set the editor text size.", + "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", + "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", + "settings-info-editor-indent-guides": "Show indentation guide lines.", + "settings-info-editor-line-height": "Adjust vertical spacing between lines.", + "settings-info-editor-line-numbers": "Show line numbers in the gutter.", + "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", + "settings-info-editor-live-autocomplete": "Show suggestions while you type.", + "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", + "settings-info-editor-relative-line-numbers": "Show distance from the current line.", + "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", + "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", + "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", + "settings-info-editor-show-spaces": "Display visible whitespace markers.", + "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", + "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", + "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", + "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", + "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", + "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", + "settings-info-lsp-install-server": "Install or repair this language server.", + "settings-info-lsp-server-enabled": "Enable or disable this language server.", + "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", + "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", + "settings-info-lsp-update-server": "Update this language server if an update flow is available.", + "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", + "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", + "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", + "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", + "settings-info-main-changelog": "See recent updates and release notes.", + "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", + "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", + "settings-info-main-formatter": "Choose a formatter for each supported language.", + "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", + "settings-info-main-plugins": "Manage installed plugins and their available actions.", + "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", + "settings-info-main-rateapp": "Rate Acode on Google Play.", + "settings-info-main-remove-ads": "Unlock permanent ad-free access.", + "settings-info-main-reset": "Reset Acode to its default configuration.", + "settings-info-main-sponsors": "Support ongoing Acode development.", + "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", + "settings-info-main-theme": "App theme, contrast, and custom colors.", + "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", + "settings-info-preview-host": "Hostname used when opening the preview URL.", + "settings-info-preview-mode": "Choose where preview opens when you launch it.", + "settings-info-preview-preview-port": "Port used by the live preview server.", + "settings-info-preview-server-port": "Port used by the internal app server.", + "settings-info-preview-show-console-toggler": "Show the console button in preview.", + "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", + "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", + "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", + "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", + "search result label singular": "result", + "search result label plural": "results", + "pin tab": "Pin tab", + "unpin tab": "Unpin tab", + "pinned tab": "Pinned tab", + "unpin tab before closing": "Unpin the tab before closing it.", + "app font": "App font", + "settings-info-app-font-family": "Choose the font used across the app interface.", + "lsp-transport-method-stdio": "STDIO (launch a binary command)", + "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", + "lsp-websocket-url": "WebSocket URL", + "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", + "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", + "lsp-error-websocket-url-required": "WebSocket URL is required", + "lsp-remove-custom-server": "Remove custom server", + "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", + "lsp-custom-server-removed": "Custom server removed", + "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", + "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", + "save selected tabs": "Save selected tabs", + "close selected tabs": "Close selected tabs", + "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", + "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", + "close tabs to right": "Close Right", + "close tabs to left": "Close Left", + "close other tabs": "Close Others", + "auto close tags": "Auto close tags", + "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", + "ui zoom": "UI zoom", + "settings-info-app-ui-zoom": "Scale text across the Acode interface.", + "plugin-not-supported": "Plugin not supported", + "plugin-not-supported-info": "The plugin was created for older version of Acode." +} \ No newline at end of file diff --git a/src/lang/hi-in.json b/src/lang/hi-in.json index c15d7ea3a..39326cab4 100644 --- a/src/lang/hi-in.json +++ b/src/lang/hi-in.json @@ -1,731 +1,733 @@ { - "lang": "हिंदी", - "about": "एप्लीकेशन के बारे में", - "active files": "सक्रिय फ़ाइलें", - "alert": "चेतावनी", - "app theme": "एप्लीकेशन का थीम", - "autocorrect": "स्वत: सुधार सक्षम करें?", - "autosave": "स्वरक्षण", - "cancel": "रद्द करें", - "change language": "भाषा बदलें", - "choose color": "रंग चुनें", - "create folder error": "क्षमा करें, नया फ़ोल्डर बनाने में असमर्थ", - "clear": "साफ करें", - "close app": "एप्लिकेशन बंद करें?", - "commit message": "Commit message", - "console": "कंसोल", - "conflict error": "Conflict! Please wait before another commit.", - "copy": "कापी", - "cut": "कट", - "delete": "इसे हटाएं", - "dependencies": "निर्भरता", - "delay": "मिलीसेकंड में समय", - "editor settings": "एडिटर सेटिंग्स", - "editor theme": "एडिटर का थीम", - "enter file name": "फ़ाइल का नाम दर्ज करें", - "enter folder name": "फ़ोल्डर का नाम दर्ज करें", - "empty folder message": "खाली फ़ोल्डर", - "enter line number": "लाइन नंबर दर्ज करें", - "error": "एरर", - "failed": "असफल", - "file already exists": "फ़ाइल पहले से ही मौजूद है", - "file already exists force": "फ़ाइल पहले से ही मौजूद है। ओवरराइट करें?", - "file changed": " बदल दी गई है, फ़ाइल पुनः लोड करें?", - "file deleted": "फ़ाइल डिलीट कर दि गई है", - "file is not supported": "फ़ाइल समर्थित नहीं है", - "file too large": "संभाल करने के लिए फ़ाइल बड़ी है। अधिकतम फ़ाइल आकार की अनुमति है {size}", - "file renamed": "फ़ाइल का नाम बदल दिया गया है", - "file saved": "फाइल सेव हो गया", - "folder added": "फ़ोल्डर जोड़ा गया", - "folder already added": "फ़ोल्डर पहले से ही जोड़ा गया", - "goto": "गोटू लाइन", - "icons definition": "आइकन स्पष्टीकरण", - "info": "जानकारी", - "invalid value": "अमान्य मूल्य", - "language changed": "भाषा को सफलतापूर्वक बदल दिया गया है", - "linting": "वाक्यविन्यास त्रुटि की जाँच करें", - "logout": "लॉग आउट", - "loading": "लोड हो रहा है", - "my profile": "मेरी प्रोफाइल", - "new file": "नई फ़ाइल", - "new folder": "नया फोल्डर", - "no editor message": "मेनू से नई फ़ाइल और फ़ोल्डर खोलें या बनाएँ", - "no": "नहीं", - "not set": "सेट नहीं है", - "unsaved files close app": "बिना सेव की गई फ़ाइलें हैं। फिर भी एप्लिकेशन को बंद करें?", - "notice": "नोटिस", - "open file": "फ़ाइल खोलें", - "open files and folders": "फ़ाइल और फ़ोल्डर खोलें", - "open folder": "फ़ोल्डर खोलें", - "open recent": "हाल ही का खोलें", - "ok": "ठीक", - "overwrite": "ओवरराइट करें", - "paste": "पेस्ट", - "preview mode": "पूर्वावलोकन मोड", - "read only file": "यह फाइल सेव नहीं की सकती, किर्प्या इसे 'सेव एज' से सेव करे", - "redo": "रीडू", - "replace": "इससे बदलें", - "reload": "रिलोड", - "rename": "नाम बदलने", - "required": "यह फ़ील्ड आवश्यक है", - "run your web app": "अपना वेब ऐप चलाएं", - "save": "सेव", - "saving": "सेव हो रहा है", - "save as": "सेव ऐज", - "save file to run": "कृपया इस फाइल को ब्राउजर में चलाने के लिए सेव करें", - "search": "खोज", - "see logs and errors": "लॉग और त्रुटियों को दिखाएं", - "select folder": "फोल्डर का चयन करें", - "settings": "सेटिंग्स", - "settings saved": "सेटिंग्स सेव हो गया", - "show line numbers": "लाइन नंबर्स दिखाएं", - "show hidden files": "छिपी फ़ाइलें दिखाएं", - "show spaces": "रिक्त स्थान दिखाएं", - "soft tab": "सॉफ्ट टैब", - "sort by name": "नाम द्वारा क्रमबद्ध करें", - "success": "सफल", - "tab size": "टैब साइज", - "text wrap": "टेक्स्ट व्रैप", - "theme": "थीम", - "unable to delete file": "फाइल डिलीट नहीं हो पा रहा है", - "unable to open file": "क्षमा करें, फ़ाइल खोलने में असमर्थ", - "unable to open folder": "क्षमा करें, फ़ोल्डर खोलने में असमर्थ", - "unable to save file": "क्षमा करें, फ़ाइल सेव करने में असमर्थ", - "unable to rename": "क्षमा करें, नाम बदलने में असमर्थ", - "unsaved file": "यह फ़ाइल सेव नहीं गई है, फिर भी फ़ाइल बंद करें", - "warning": "ध्यान दे", - "use emmet": "इमेट का प्रयोग करें", - "use quick tools": "त्वरित साधनों का उपयोग करें", - "yes": "हाँ", - "encoding": "टेक्स्ट एन्कोडिंग", - "syntax highlighting": "सिंटेक्स हाइलाइटिंग", - "read only": "केवल पढ़ने के लिए", - "select all": "सेलेक्ट आल", - "select branch": "शाखा का चयन करें", - "create new branch": "नई शाखा बनाएं", - "use branch": "शाखा का उपयोग करें", - "new branch": "नई शाखा", - "branch": "branch", - "key bindings": "की बिंडिंग्स", - "edit": "संपादित करें", - "reset": "रीसेट", - "color": "रंग", - "select word": "शब्द का चयन करें", - "quick tools": "त्वरित उपकरण", - "select": "चयन", - "editor font": "एडिटर फ़ॉन्ट", - "new project": "नया प्रोजेक्ट", - "format": "फॉर्मेट", - "project name": "प्रोजेक्ट का नाम", - "unsupported device": "आपका डिवाइस थीम का समर्थन नहीं करता है।", - "vibrate on tap": "टैप पर कंपन करें", - "copy command is not supported by ftp.": "कॉपी कमांड एफ़टीपी द्वारा समर्थित नहीं है।", - "support title": "Support Acode", - "fullscreen": "पूर्ण स्क्रीन", - "animation": "एनीमेशन", - "backup": "बैकअप", - "restore": "पुनर्स्थापित करना", - "backup successful": "बैकअप सफल", - "invalid backup file": "अमान्य बैकअप फ़ाइल", - "add path": "पाथ जोड़ें", - "live autocompletion": "लाइव स्वतः‑पूर्ण", - "file properties": "फ़ाइल गुण", - "path": "पथ", - "type": "टाइप", - "word count": "शब्द गणना", - "line count": "लाइन काउंट", - "last modified": "अंतिम बार संशोधित", - "size": "आकार", - "share": "शेयर", - "show print margin": "प्रिंट मार्जिन दिखाएँ", - "login": "लॉग इन करें", - "scrollbar size": "स्क्रॉलबार का आकार", - "cursor controller size": "कर्सर नियंत्रक आकार", - "none": "कोई भी नहीं", - "small": "छोटा", - "large": "विशाल", - "floating button": "फ्लोटिंग बटन", - "confirm on exit": "बाहर निकलने पर पुष्टि करें", - "show console": "कंसोल दिखाएँ", - "image": "इमेज", - "insert file": "फ़ाइल डालें", - "insert color": "रंग डालें", - "powersave mode warning": "बाहरी ब्राउज़र में पूर्वावलोकन करने के लिए पावर सेविंग मोड बंद करें।", - "exit": "बाहर निकलें", - "custom": "custom", - "reset warning": "क्या आप वाकई थीम रीसेट करना चाहते हैं?", - "theme type": "थीम प्रकार", - "light": "हल्का रंग", - "dark": "गाढ़ा रंग", - "file browser": "फ़ाइल ब्राउज़र", - "file not supported": "यह फ़ाइल प्रकार समर्थित नहीं है।", - "font size": "फॉण्ट साइज", - "operation not permitted": "कार्रवाई की अनुमति नहीं", - "no such file or directory": "ऐसी कोई फ़ाइल या डायरेक्टरी नहीं है", - "input/output error": "इनपुट/आउटपुट त्रुटि", - "permission denied": "अनुमति नहीं मिली", - "bad address": "खराब पता", - "file exists": "फ़ाइल मौजूद", - "not a directory": "डायरेक्टरी नहीं है", - "is a directory": "डायरेक्टरी है", - "invalid argument": "अवैध तर्क", - "too many open files in system": "सिस्टम में बहुत अधिक खुली फ़ाइलें", - "too many open files": "बहुत अधिक खुली फ़ाइलें", - "text file busy": "टेक्स्ट फ़ाइल व्यस्त", - "no space left on device": "डिवाइस पर जगह समाप्त", - "read-only file system": "रीड ओन्ली फ़ाइल सिस्टम", - "file name too long": "फ़ाइल का नाम बहुत लंबा", - "too many users": "बहुत अधिक उपयोगकर्ता", - "connection timed out": "कनेक्शन का समय समाप्त", - "connection refused": "कनेक्शन नहीं हो सका", - "owner died": "मालिक मर गया", - "an error occurred": "एक त्रुटि पाई गई", - "add ftp": "FTP जोड़ें", - "add sftp": "SFTP जोड़ें", - "save file": "फ़ाइल सहेजें", - "save file as": "फ़ाइल को इस नाम से सहेजें", - "files": "फाइल्स", - "help": "हेल्प", - "file has been deleted": "{file} हटा दी गई है!", - "feature not available": "यह सुविधा ऐप के केवल भुगतान किए गए संस्करण में उपलब्ध है।", - "deleted file": "हटाई गई फ़ाइल", - "line height": "Line height", - "preview info": "यदि आप सक्रिय फ़ाइल चलाना चाहते हैं, तो प्ले आइकन पर टैप करके रखें।", - "manage all files": "Allow Acode editor to manage all files in settings to edit files on your device easily.", - "close file": "फ़ाइल बंद करें", - "reset connections": "कनेक्शन रीसेट करें", - "check file changes": "फ़ाइल परिवर्तनों की जाँच करें", - "open in browser": "ब्राउज़र में खोलें", - "desktop mode": "डेस्कटॉप मोड", - "toggle console": "टॉगल कंसोल", - "new line mode": "नई लाइन मोड", - "add a storage": "एक स्टोरेज जोड़ें", - "rate acode": "Acode को रेट करें", - "support": "सहायता", - "downloading file": "डौन्लोडिंग {file}", - "downloading...": "डौन्लोडिंग...", - "folder name": "फोल्डर का नाम", - "keyboard mode": "कीबोर्ड मोड", - "normal": "सामान्य", - "app settings": "एप्लिकेशन सेटिंग", - "disable in-app-browser caching": "इन-ऐप-ब्राउज़र कैशिंग बंद करें", - "copied to clipboard": "क्लिपबोर्ड पर कॉपी किया गया", - "remember opened files": "खोली गई फ़ाइलें याद रखें", - "remember opened folders": "खोले गए फोल्डर याद रखें", - "no suggestions": "कोई सुझाव नहीं", - "no suggestions aggressive": "कोई सुझाव नहीं आक्रामक", - "install": "इनस्टॉल", - "installing": "इनस्टॉल हो रहा है...", - "plugins": "प्लगिन्स", - "recently used": "हाल ही में उपयोग किए गए", - "update": "अपडेट", - "uninstall": "हटाएँ", - "download acode pro": "एकोड प्रो डाउनलोड करें", - "loading plugins": "प्लगइन्स लोड हो रहा है", - "faqs": "पूछे जाने वाले प्रश्न", - "feedback": "प्रतिपुष्टि", - "header": "Header", - "sidebar": "साइडबार", - "inapp": "Inapp", - "browser": "ब्राउज़र", - "diagonal scrolling": "विकर्ण स्क्रॉलिंग", - "reverse scrolling": "रिवर्स स्क्रॉलिंग", - "formatter": "फॉर्मेटर", - "format on save": "सहेजने पर प्रारूपित करें", - "remove ads": "विज्ञापन हटाएँ", - "fast": "तेज़", - "slow": "धीमा", - "scroll settings": "स्क्रॉल सेटिंग्स", - "scroll speed": "स्क्रोल गति", - "loading...": "लोड हो रहा है...", - "no plugins found": "कोई प्लगइन्स नहीं मिला", - "name": "नाम", - "username": "उपयोगकर्ता नाम", - "optional": "वैकल्पिक", - "hostname": "होस्ट नाम", - "password": "पासवर्ड", - "security type": "सुरक्षा प्रकार", - "connection mode": "कनेक्शन मोड", - "port": "पोर्ट", - "key file": "की फाइल", - "select key file": "की फ़ाइल का चयन करें", - "passphrase": "पसफ्रेज़", - "connecting...": "कनेक्टिंग...", - "type filename": "फ़ाइल नाम लिखें", - "unable to load files": "फ़ाइलें लोड करने में असमर्थ", - "preview port": "प्रीव्यू पोर्ट", - "find file": "फ़ाइल खोजें", - "system": "सिस्टम", - "please select a formatter": "कृपया एक फॉर्मेटर चुनें", - "case sensitive": "केस सेंसिटिव", - "regular expression": "रेगुलर एक्सप्रेशन", - "whole word": "पूर्ण शब्द", - "edit with": "के साथ संपादित करें", - "open with": "के साथ खोलें", - "no app found to handle this file": "इस फ़ाइल को संभालने के लिए कोई ऐप नहीं मिला", - "restore default settings": "डिफ़ॉल्ट सेटिंग्स को पुनर्स्थापित करें", - "server port": "सर्वर पोर्ट", - "preview settings": "प्रीव्यू सेटिंग्स", - "preview settings note": "यदि प्रीव्यू पोर्ट और सर्वर पोर्ट भिन्न हैं, तो ऐप सर्वर शुरू नहीं करेगा और इसके बजाय ब्राउज़र या इन-ऐप ब्राउज़र में https://: खोलेगा। यह तब उपयोगी है जब आप कहीं और सर्वर चला रहे हों।", - "backup/restore note": "यह केवल आपकी सेटिंग्स, कस्टम थीम और की बाइंडिंग्स का बैकअप लेगा। यह आपके FPT/SFTP का बैकअप नहीं लेगा।", - "host": "होस्ट", - "retry ftp/sftp when fail": "विफल होने पर FTP/SFTP पुनः प्रयास करें", - "more": "अधिक", - "thank you :)": "धन्यवाद :)", - "purchase pending": "खरीदारी लंबित", - "cancelled": "रद्द", - "local": "लोकल", - "remote": "रिमोट", - "show console toggler": "कंसोल टॉगलर दिखाएँ", - "binary file": "इस फ़ाइल में बाइनरी डेटा है, क्या आप इसे खोलना चाहते हैं?", - "relative line numbers": "सापेक्ष पंक्ति संख्या", - "elastic tabstops": "इलास्टिक टैबस्टॉप्स", - "line based rtl switching": "लाइन आधारित RTL स्विचिंग", - "hard wrap": "Hard wrap", - "spellcheck": "Spellcheck", - "wrap method": "Wrap Method", - "use textarea for ime": "Use textarea for IME", - "invalid plugin": "Invalid 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", - "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 warning": "Are you sure you want to save all files and close? This action cannot be reversed.", - "save all changes warning": "Are you sure you want to save all files?", - "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": "कमांड पैलेट", - "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": "रंग पूर्वावलोकन", - "confirm": "पुष्टि करें", - "list files": "List all files in {name}? Too many files may crash the app.", - "problems": "समस्याएं", - "show side buttons": "साइड बटन दिखाएं", - "bug_report": "बग रिपोर्ट सबमिट करें", - "verified publisher": "सत्यापित प्रकाशक", - "most_downloaded": "सर्वाधिक डाउनलोड", - "newly_added": "नया नया़ा", - "top_rated": "टॉप रेटेड", - "rename not supported": "Termux डायरेक्टरी में रीनेम करना संभव नहीं है", - "compress": "कम्प्रेस करें", - "copy uri": "URI कॉपी करें", - "delete entries": "क्या आप वाकई {count} आइटम हटाना चाहते हैं?", - "deleting items": "हटाए जा रहे {count} आइटम...", - "import project zip": "प्रोजेक्ट आयात करें (zip)", - "changelog": "चेंज लॉग", - "notifications": "सूचनाएँ", - "no_unread_notifications": "कोई अवांछित सूचनाएँ नहीं", - "should_use_current_file_for_preview": "डिफ़ॉल्ट (index.html) के बजाय पूर्वावलोकन के लिए वर्तमान फ़ाइल का उपयोग करना चाहिए", - "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_disabled": "प्लगइन निष्क्रिय है", - "enable_plugin": "इस प्लगइन को सक्षम करें", - "disable_plugin": "इस प्लगइन को अक्षम करें", - "open_source": "ओपन सोर्स", - "terminal settings": "टर्मिनल सेटिंग्स", - "font ligatures": "फॉन्ट लिगेचर्स", - "letter spacing": "लेटर स्पेसिंग", - "terminal:tab stop width": "टैब स्टॉप चौड़ाई", - "terminal:scrollback": "स्क्रॉलबैक लाइन्स", - "terminal:cursor blink": "कर्सर ब्लिंक", - "terminal:font weight": "फ़ॉन्ट मोटाई", - "terminal:cursor inactive style": "इनएक्टिव कर्सर स्टाइल", - "terminal:cursor style": "कर्सर स्टाइल", - "terminal:font family": "फ़ॉन्ट फैमिली", - "terminal:convert eol": "EOL रूपांतरित करें", - "terminal:confirm tab close": "Confirm terminal tab close", - "terminal:image support": "Image support", - "terminal": "टर्मिनल", - "allFileAccess": "ऑल फ़ाइल एक्सेस", - "fonts": "फॉन्ट्स", - "sponsor": "स्पॉन्सर", - "downloads": "डाउनलोड", - "reviews": "समीक्षाएँ", - "overview": "ओवरव्यू", - "contributors": "सहयोगी", - "quicktools:hyphen": "हाइफ़न प्रतीक डालें", - "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", - "backup created": "Backup created", - "restore completed": "Restore completed", - "restore will include": "This will restore", - "restore warning": "This action cannot be undone. Continue?", - "reload to apply": "Reload to apply changes?", - "reload app": "Reload app", - "preparing backup": "Preparing backup", - "collecting settings": "Collecting settings", - "collecting key bindings": "Collecting key bindings", - "collecting plugins": "Collecting plugin information", - "creating backup": "Creating backup file", - "validating backup": "Validating backup", - "restoring key bindings": "Restoring key bindings", - "restoring plugins": "Restoring plugins", - "restoring settings": "Restoring settings", - "legacy backup warning": "This is an older backup format. Some features may be limited.", - "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", - "plugin not found": "Plugin not found in registry", - "paid plugin skipped": "Paid plugin - purchase not found", - "source not found": "Source file no longer exists", - "restored": "Restored", - "skipped": "Skipped", - "backup not valid object": "Backup file is not a valid object", - "backup no data": "Backup file contains no data to restore", - "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", - "backup missing metadata": "Missing backup metadata - some info may be unavailable", - "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", - "backup checksum verify failed": "Could not verify checksum", - "backup invalid settings": "Invalid settings format", - "backup invalid keybindings": "Invalid keyBindings format", - "backup invalid plugins": "Invalid installedPlugins format", - "issues found": "Issues found", - "error details": "Error details", - "active tools": "Active tools", - "available tools": "Available tools", - "recent": "Recent Files", - "command palette": "Open Command Palette", - "change theme": "Change Theme", - "documentation": "Documentation", - "open in terminal": "Open in Terminal", - "developer mode": "Developer Mode", - "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", - "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", - "developer mode disabled": "Developer mode disabled", - "copy relative path": "Copy Relative Path", - "shortcut request sent": "Shortcut request opened. Tap Add to finish.", - "add to home screen": "Add to home screen", - "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", - "save file before home shortcut": "Save the file before adding it to the home screen.", - "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", - "shift click selection": "Shift + tap/click selection", - "earn ad-free time": "Earn ad-free time", - "indent guides": "Indent guides", - "language servers": "Language servers", - "lint gutter": "Show lint gutter", - "rainbow brackets": "Rainbow brackets", - "lsp-add-custom-server": "Add custom server", - "lsp-binary-args": "Binary args (JSON array)", - "lsp-binary-command": "Binary command", - "lsp-binary-path-optional": "Binary path (optional)", - "lsp-check-command-optional": "Check command (optional override)", - "lsp-checking-installation-status": "Checking installation status...", - "lsp-configured": "Configured", - "lsp-custom-server-added": "Custom server added", - "lsp-default": "Default", - "lsp-details-line": "Details: {details}", - "lsp-edit-initialization-options": "Edit initialization options", - "lsp-empty": "Empty", - "lsp-enabled": "Enabled", - "lsp-error-add-server-failed": "Failed to add server", - "lsp-error-args-must-be-array": "Arguments must be a JSON array", - "lsp-error-binary-command-required": "Binary command is required", - "lsp-error-language-id-required": "At least one language ID is required", - "lsp-error-package-required": "At least one package is required", - "lsp-error-server-id-required": "Server ID is required", - "lsp-feature-completion": "Code completion", - "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", - "lsp-feature-diagnostics": "Diagnostics", - "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", - "lsp-feature-formatting": "Formatting", - "lsp-feature-formatting-info": "Enable code formatting from the language server.", - "lsp-feature-hover": "Hover information", - "lsp-feature-hover-info": "Show type information and documentation on hover.", - "lsp-feature-inlay-hints": "Inlay hints", - "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", - "lsp-feature-signature": "Signature help", - "lsp-feature-signature-info": "Show function parameter hints while typing.", - "lsp-feature-state-toast": "{feature} {state}", - "lsp-initialization-options": "Initialization options", - "lsp-initialization-options-json": "Initialization options (JSON)", - "lsp-initialization-options-updated": "Initialization options updated", - "lsp-install-command": "Install command", - "lsp-install-command-unavailable": "Install command not available", - "lsp-install-info-check-failed": "Acode could not verify the installation status.", - "lsp-install-info-missing": "Language server is not installed in the terminal environment.", - "lsp-install-info-ready": "Language server is installed and ready.", - "lsp-install-info-unknown": "Installation status could not be checked automatically.", - "lsp-install-info-version-available": "Version {version} is available.", - "lsp-install-method-apk": "APK package", - "lsp-install-method-cargo": "Cargo crate", - "lsp-install-method-manual": "Manual binary", - "lsp-install-method-npm": "npm package", - "lsp-install-method-pip": "pip package", - "lsp-install-method-shell": "Custom shell", - "lsp-install-method-title": "Install method", - "lsp-install-repair": "Install / repair", - "lsp-installation-status": "Installation status", - "lsp-installed": "Installed", - "lsp-invalid-timeout": "Invalid timeout value", - "lsp-language-ids": "Language IDs (comma separated)", - "lsp-packages-prompt": "{method} packages (comma separated)", - "lsp-remove-installed-files": "Remove installed files for {server}?", - "lsp-server-disabled-toast": "Server disabled", - "lsp-server-enabled-toast": "Server enabled", - "lsp-server-id": "Server ID", - "lsp-server-label": "Server label", - "lsp-server-not-found": "Server not found", - "lsp-server-uninstalled": "Server uninstalled", - "lsp-startup-timeout": "Startup timeout", - "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", - "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", - "lsp-state-disabled": "disabled", - "lsp-state-enabled": "enabled", - "lsp-status-check-failed": "Check failed", - "lsp-status-installed": "Installed", - "lsp-status-installed-version": "Installed ({version})", - "lsp-status-line": "Status: {status}", - "lsp-status-not-installed": "Not installed", - "lsp-status-unknown": "Unknown", - "lsp-timeout-ms": "{timeout} ms", - "lsp-uninstall-command-unavailable": "Uninstall command not available", - "lsp-uninstall-server": "Uninstall server", - "lsp-update-command-optional": "Update command (optional)", - "lsp-update-command-unavailable": "Update command not available", - "lsp-update-server": "Update server", - "lsp-version-line": "Version: {version}", - "lsp-view-initialization-options": "View initialization options", - "settings-category-about-acode": "About Acode", - "settings-category-advanced": "Advanced", - "settings-category-assistance": "Assistance", - "settings-category-core": "Core settings", - "settings-category-cursor": "Cursor", - "settings-category-cursor-selection": "Cursor & selection", - "settings-category-custom-servers": "Custom servers", - "settings-category-customization-tools": "Customization & tools", - "settings-category-display": "Display", - "settings-category-editing": "Editing", - "settings-category-features": "Features", - "settings-category-files-sessions": "Files & sessions", - "settings-category-fonts": "Fonts", - "settings-category-general": "General", - "settings-category-guides-indicators": "Guides & indicators", - "settings-category-installation": "Installation", - "settings-category-interface": "Interface", - "settings-category-maintenance": "Maintenance", - "settings-category-permissions": "Permissions", - "settings-category-preview": "Preview", - "settings-category-scrolling": "Scrolling", - "settings-category-server": "Server", - "settings-category-servers": "Servers", - "settings-category-session": "Session", - "settings-category-support-acode": "Support Acode", - "settings-category-text-layout": "Text & layout", - "settings-info-app-animation": "Control transition animations across the app.", - "settings-info-app-check-files": "Refresh editors when files change outside Acode.", - "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", - "settings-info-app-confirm-on-exit": "Ask before closing the app.", - "settings-info-app-console": "Choose which debug console integration Acode uses.", - "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", - "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", - "settings-info-app-floating-button": "Show the floating quick actions button.", - "settings-info-app-font-manager": "Install, manage, or remove app fonts.", - "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", - "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", - "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", - "settings-info-app-language": "Choose the app language and translated labels.", - "settings-info-app-open-file-list-position": "Choose where the active files list appears.", - "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", - "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", - "settings-info-app-remember-files": "Reopen the files that were open last time.", - "settings-info-app-remember-folders": "Reopen folders from the previous session.", - "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", - "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", - "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", - "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", - "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", - "settings-info-editor-autosave": "Save changes automatically after a delay.", - "settings-info-editor-color-preview": "Preview color values inline in the editor.", - "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", - "settings-info-editor-font-family": "Choose the typeface used in the editor.", - "settings-info-editor-font-size": "Set the editor text size.", - "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", - "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", - "settings-info-editor-indent-guides": "Show indentation guide lines.", - "settings-info-editor-line-height": "Adjust vertical spacing between lines.", - "settings-info-editor-line-numbers": "Show line numbers in the gutter.", - "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", - "settings-info-editor-live-autocomplete": "Show suggestions while you type.", - "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", - "settings-info-editor-relative-line-numbers": "Show distance from the current line.", - "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", - "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", - "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", - "settings-info-editor-show-spaces": "Display visible whitespace markers.", - "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", - "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", - "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", - "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", - "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", - "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", - "settings-info-lsp-install-server": "Install or repair this language server.", - "settings-info-lsp-server-enabled": "Enable or disable this language server.", - "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", - "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", - "settings-info-lsp-update-server": "Update this language server if an update flow is available.", - "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", - "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", - "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", - "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", - "settings-info-main-changelog": "See recent updates and release notes.", - "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", - "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", - "settings-info-main-formatter": "Choose a formatter for each supported language.", - "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", - "settings-info-main-plugins": "Manage installed plugins and their available actions.", - "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", - "settings-info-main-rateapp": "Rate Acode on Google Play.", - "settings-info-main-remove-ads": "Unlock permanent ad-free access.", - "settings-info-main-reset": "Reset Acode to its default configuration.", - "settings-info-main-sponsors": "Support ongoing Acode development.", - "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", - "settings-info-main-theme": "App theme, contrast, and custom colors.", - "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", - "settings-info-preview-host": "Hostname used when opening the preview URL.", - "settings-info-preview-mode": "Choose where preview opens when you launch it.", - "settings-info-preview-preview-port": "Port used by the live preview server.", - "settings-info-preview-server-port": "Port used by the internal app server.", - "settings-info-preview-show-console-toggler": "Show the console button in preview.", - "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", - "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", - "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", - "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", - "search result label singular": "result", - "search result label plural": "results", - "pin tab": "Pin tab", - "unpin tab": "Unpin tab", - "pinned tab": "Pinned tab", - "unpin tab before closing": "Unpin the tab before closing it.", - "app font": "App font", - "settings-info-app-font-family": "Choose the font used across the app interface.", - "lsp-transport-method-stdio": "STDIO (launch a binary command)", - "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", - "lsp-websocket-url": "WebSocket URL", - "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", - "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", - "lsp-error-websocket-url-required": "WebSocket URL is required", - "lsp-remove-custom-server": "Remove custom server", - "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", - "lsp-custom-server-removed": "Custom server removed", - "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", - "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", - "save selected tabs": "Save selected tabs", - "close selected tabs": "Close selected tabs", - "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", - "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", - "close tabs to right": "Close Right", - "close tabs to left": "Close Left", - "close other tabs": "Close Others", - "auto close tags": "Auto close tags", - "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", - "ui zoom": "UI zoom", - "settings-info-app-ui-zoom": "Scale text across the Acode interface." -} + "lang": "हिंदी", + "about": "एप्लीकेशन के बारे में", + "active files": "सक्रिय फ़ाइलें", + "alert": "चेतावनी", + "app theme": "एप्लीकेशन का थीम", + "autocorrect": "स्वत: सुधार सक्षम करें?", + "autosave": "स्वरक्षण", + "cancel": "रद्द करें", + "change language": "भाषा बदलें", + "choose color": "रंग चुनें", + "create folder error": "क्षमा करें, नया फ़ोल्डर बनाने में असमर्थ", + "clear": "साफ करें", + "close app": "एप्लिकेशन बंद करें?", + "commit message": "Commit message", + "console": "कंसोल", + "conflict error": "Conflict! Please wait before another commit.", + "copy": "कापी", + "cut": "कट", + "delete": "इसे हटाएं", + "dependencies": "निर्भरता", + "delay": "मिलीसेकंड में समय", + "editor settings": "एडिटर सेटिंग्स", + "editor theme": "एडिटर का थीम", + "enter file name": "फ़ाइल का नाम दर्ज करें", + "enter folder name": "फ़ोल्डर का नाम दर्ज करें", + "empty folder message": "खाली फ़ोल्डर", + "enter line number": "लाइन नंबर दर्ज करें", + "error": "एरर", + "failed": "असफल", + "file already exists": "फ़ाइल पहले से ही मौजूद है", + "file already exists force": "फ़ाइल पहले से ही मौजूद है। ओवरराइट करें?", + "file changed": " बदल दी गई है, फ़ाइल पुनः लोड करें?", + "file deleted": "फ़ाइल डिलीट कर दि गई है", + "file is not supported": "फ़ाइल समर्थित नहीं है", + "file too large": "संभाल करने के लिए फ़ाइल बड़ी है। अधिकतम फ़ाइल आकार की अनुमति है {size}", + "file renamed": "फ़ाइल का नाम बदल दिया गया है", + "file saved": "फाइल सेव हो गया", + "folder added": "फ़ोल्डर जोड़ा गया", + "folder already added": "फ़ोल्डर पहले से ही जोड़ा गया", + "goto": "गोटू लाइन", + "icons definition": "आइकन स्पष्टीकरण", + "info": "जानकारी", + "invalid value": "अमान्य मूल्य", + "language changed": "भाषा को सफलतापूर्वक बदल दिया गया है", + "linting": "वाक्यविन्यास त्रुटि की जाँच करें", + "logout": "लॉग आउट", + "loading": "लोड हो रहा है", + "my profile": "मेरी प्रोफाइल", + "new file": "नई फ़ाइल", + "new folder": "नया फोल्डर", + "no editor message": "मेनू से नई फ़ाइल और फ़ोल्डर खोलें या बनाएँ", + "no": "नहीं", + "not set": "सेट नहीं है", + "unsaved files close app": "बिना सेव की गई फ़ाइलें हैं। फिर भी एप्लिकेशन को बंद करें?", + "notice": "नोटिस", + "open file": "फ़ाइल खोलें", + "open files and folders": "फ़ाइल और फ़ोल्डर खोलें", + "open folder": "फ़ोल्डर खोलें", + "open recent": "हाल ही का खोलें", + "ok": "ठीक", + "overwrite": "ओवरराइट करें", + "paste": "पेस्ट", + "preview mode": "पूर्वावलोकन मोड", + "read only file": "यह फाइल सेव नहीं की सकती, किर्प्या इसे 'सेव एज' से सेव करे", + "redo": "रीडू", + "replace": "इससे बदलें", + "reload": "रिलोड", + "rename": "नाम बदलने", + "required": "यह फ़ील्ड आवश्यक है", + "run your web app": "अपना वेब ऐप चलाएं", + "save": "सेव", + "saving": "सेव हो रहा है", + "save as": "सेव ऐज", + "save file to run": "कृपया इस फाइल को ब्राउजर में चलाने के लिए सेव करें", + "search": "खोज", + "see logs and errors": "लॉग और त्रुटियों को दिखाएं", + "select folder": "फोल्डर का चयन करें", + "settings": "सेटिंग्स", + "settings saved": "सेटिंग्स सेव हो गया", + "show line numbers": "लाइन नंबर्स दिखाएं", + "show hidden files": "छिपी फ़ाइलें दिखाएं", + "show spaces": "रिक्त स्थान दिखाएं", + "soft tab": "सॉफ्ट टैब", + "sort by name": "नाम द्वारा क्रमबद्ध करें", + "success": "सफल", + "tab size": "टैब साइज", + "text wrap": "टेक्स्ट व्रैप", + "theme": "थीम", + "unable to delete file": "फाइल डिलीट नहीं हो पा रहा है", + "unable to open file": "क्षमा करें, फ़ाइल खोलने में असमर्थ", + "unable to open folder": "क्षमा करें, फ़ोल्डर खोलने में असमर्थ", + "unable to save file": "क्षमा करें, फ़ाइल सेव करने में असमर्थ", + "unable to rename": "क्षमा करें, नाम बदलने में असमर्थ", + "unsaved file": "यह फ़ाइल सेव नहीं गई है, फिर भी फ़ाइल बंद करें", + "warning": "ध्यान दे", + "use emmet": "इमेट का प्रयोग करें", + "use quick tools": "त्वरित साधनों का उपयोग करें", + "yes": "हाँ", + "encoding": "टेक्स्ट एन्कोडिंग", + "syntax highlighting": "सिंटेक्स हाइलाइटिंग", + "read only": "केवल पढ़ने के लिए", + "select all": "सेलेक्ट आल", + "select branch": "शाखा का चयन करें", + "create new branch": "नई शाखा बनाएं", + "use branch": "शाखा का उपयोग करें", + "new branch": "नई शाखा", + "branch": "branch", + "key bindings": "की बिंडिंग्स", + "edit": "संपादित करें", + "reset": "रीसेट", + "color": "रंग", + "select word": "शब्द का चयन करें", + "quick tools": "त्वरित उपकरण", + "select": "चयन", + "editor font": "एडिटर फ़ॉन्ट", + "new project": "नया प्रोजेक्ट", + "format": "फॉर्मेट", + "project name": "प्रोजेक्ट का नाम", + "unsupported device": "आपका डिवाइस थीम का समर्थन नहीं करता है।", + "vibrate on tap": "टैप पर कंपन करें", + "copy command is not supported by ftp.": "कॉपी कमांड एफ़टीपी द्वारा समर्थित नहीं है।", + "support title": "Support Acode", + "fullscreen": "पूर्ण स्क्रीन", + "animation": "एनीमेशन", + "backup": "बैकअप", + "restore": "पुनर्स्थापित करना", + "backup successful": "बैकअप सफल", + "invalid backup file": "अमान्य बैकअप फ़ाइल", + "add path": "पाथ जोड़ें", + "live autocompletion": "लाइव स्वतः‑पूर्ण", + "file properties": "फ़ाइल गुण", + "path": "पथ", + "type": "टाइप", + "word count": "शब्द गणना", + "line count": "लाइन काउंट", + "last modified": "अंतिम बार संशोधित", + "size": "आकार", + "share": "शेयर", + "show print margin": "प्रिंट मार्जिन दिखाएँ", + "login": "लॉग इन करें", + "scrollbar size": "स्क्रॉलबार का आकार", + "cursor controller size": "कर्सर नियंत्रक आकार", + "none": "कोई भी नहीं", + "small": "छोटा", + "large": "विशाल", + "floating button": "फ्लोटिंग बटन", + "confirm on exit": "बाहर निकलने पर पुष्टि करें", + "show console": "कंसोल दिखाएँ", + "image": "इमेज", + "insert file": "फ़ाइल डालें", + "insert color": "रंग डालें", + "powersave mode warning": "बाहरी ब्राउज़र में पूर्वावलोकन करने के लिए पावर सेविंग मोड बंद करें।", + "exit": "बाहर निकलें", + "custom": "custom", + "reset warning": "क्या आप वाकई थीम रीसेट करना चाहते हैं?", + "theme type": "थीम प्रकार", + "light": "हल्का रंग", + "dark": "गाढ़ा रंग", + "file browser": "फ़ाइल ब्राउज़र", + "file not supported": "यह फ़ाइल प्रकार समर्थित नहीं है।", + "font size": "फॉण्ट साइज", + "operation not permitted": "कार्रवाई की अनुमति नहीं", + "no such file or directory": "ऐसी कोई फ़ाइल या डायरेक्टरी नहीं है", + "input/output error": "इनपुट/आउटपुट त्रुटि", + "permission denied": "अनुमति नहीं मिली", + "bad address": "खराब पता", + "file exists": "फ़ाइल मौजूद", + "not a directory": "डायरेक्टरी नहीं है", + "is a directory": "डायरेक्टरी है", + "invalid argument": "अवैध तर्क", + "too many open files in system": "सिस्टम में बहुत अधिक खुली फ़ाइलें", + "too many open files": "बहुत अधिक खुली फ़ाइलें", + "text file busy": "टेक्स्ट फ़ाइल व्यस्त", + "no space left on device": "डिवाइस पर जगह समाप्त", + "read-only file system": "रीड ओन्ली फ़ाइल सिस्टम", + "file name too long": "फ़ाइल का नाम बहुत लंबा", + "too many users": "बहुत अधिक उपयोगकर्ता", + "connection timed out": "कनेक्शन का समय समाप्त", + "connection refused": "कनेक्शन नहीं हो सका", + "owner died": "मालिक मर गया", + "an error occurred": "एक त्रुटि पाई गई", + "add ftp": "FTP जोड़ें", + "add sftp": "SFTP जोड़ें", + "save file": "फ़ाइल सहेजें", + "save file as": "फ़ाइल को इस नाम से सहेजें", + "files": "फाइल्स", + "help": "हेल्प", + "file has been deleted": "{file} हटा दी गई है!", + "feature not available": "यह सुविधा ऐप के केवल भुगतान किए गए संस्करण में उपलब्ध है।", + "deleted file": "हटाई गई फ़ाइल", + "line height": "Line height", + "preview info": "यदि आप सक्रिय फ़ाइल चलाना चाहते हैं, तो प्ले आइकन पर टैप करके रखें।", + "manage all files": "Allow Acode editor to manage all files in settings to edit files on your device easily.", + "close file": "फ़ाइल बंद करें", + "reset connections": "कनेक्शन रीसेट करें", + "check file changes": "फ़ाइल परिवर्तनों की जाँच करें", + "open in browser": "ब्राउज़र में खोलें", + "desktop mode": "डेस्कटॉप मोड", + "toggle console": "टॉगल कंसोल", + "new line mode": "नई लाइन मोड", + "add a storage": "एक स्टोरेज जोड़ें", + "rate acode": "Acode को रेट करें", + "support": "सहायता", + "downloading file": "डौन्लोडिंग {file}", + "downloading...": "डौन्लोडिंग...", + "folder name": "फोल्डर का नाम", + "keyboard mode": "कीबोर्ड मोड", + "normal": "सामान्य", + "app settings": "एप्लिकेशन सेटिंग", + "disable in-app-browser caching": "इन-ऐप-ब्राउज़र कैशिंग बंद करें", + "copied to clipboard": "क्लिपबोर्ड पर कॉपी किया गया", + "remember opened files": "खोली गई फ़ाइलें याद रखें", + "remember opened folders": "खोले गए फोल्डर याद रखें", + "no suggestions": "कोई सुझाव नहीं", + "no suggestions aggressive": "कोई सुझाव नहीं आक्रामक", + "install": "इनस्टॉल", + "installing": "इनस्टॉल हो रहा है...", + "plugins": "प्लगिन्स", + "recently used": "हाल ही में उपयोग किए गए", + "update": "अपडेट", + "uninstall": "हटाएँ", + "download acode pro": "एकोड प्रो डाउनलोड करें", + "loading plugins": "प्लगइन्स लोड हो रहा है", + "faqs": "पूछे जाने वाले प्रश्न", + "feedback": "प्रतिपुष्टि", + "header": "Header", + "sidebar": "साइडबार", + "inapp": "Inapp", + "browser": "ब्राउज़र", + "diagonal scrolling": "विकर्ण स्क्रॉलिंग", + "reverse scrolling": "रिवर्स स्क्रॉलिंग", + "formatter": "फॉर्मेटर", + "format on save": "सहेजने पर प्रारूपित करें", + "remove ads": "विज्ञापन हटाएँ", + "fast": "तेज़", + "slow": "धीमा", + "scroll settings": "स्क्रॉल सेटिंग्स", + "scroll speed": "स्क्रोल गति", + "loading...": "लोड हो रहा है...", + "no plugins found": "कोई प्लगइन्स नहीं मिला", + "name": "नाम", + "username": "उपयोगकर्ता नाम", + "optional": "वैकल्पिक", + "hostname": "होस्ट नाम", + "password": "पासवर्ड", + "security type": "सुरक्षा प्रकार", + "connection mode": "कनेक्शन मोड", + "port": "पोर्ट", + "key file": "की फाइल", + "select key file": "की फ़ाइल का चयन करें", + "passphrase": "पसफ्रेज़", + "connecting...": "कनेक्टिंग...", + "type filename": "फ़ाइल नाम लिखें", + "unable to load files": "फ़ाइलें लोड करने में असमर्थ", + "preview port": "प्रीव्यू पोर्ट", + "find file": "फ़ाइल खोजें", + "system": "सिस्टम", + "please select a formatter": "कृपया एक फॉर्मेटर चुनें", + "case sensitive": "केस सेंसिटिव", + "regular expression": "रेगुलर एक्सप्रेशन", + "whole word": "पूर्ण शब्द", + "edit with": "के साथ संपादित करें", + "open with": "के साथ खोलें", + "no app found to handle this file": "इस फ़ाइल को संभालने के लिए कोई ऐप नहीं मिला", + "restore default settings": "डिफ़ॉल्ट सेटिंग्स को पुनर्स्थापित करें", + "server port": "सर्वर पोर्ट", + "preview settings": "प्रीव्यू सेटिंग्स", + "preview settings note": "यदि प्रीव्यू पोर्ट और सर्वर पोर्ट भिन्न हैं, तो ऐप सर्वर शुरू नहीं करेगा और इसके बजाय ब्राउज़र या इन-ऐप ब्राउज़र में https://: खोलेगा। यह तब उपयोगी है जब आप कहीं और सर्वर चला रहे हों।", + "backup/restore note": "यह केवल आपकी सेटिंग्स, कस्टम थीम और की बाइंडिंग्स का बैकअप लेगा। यह आपके FPT/SFTP का बैकअप नहीं लेगा।", + "host": "होस्ट", + "retry ftp/sftp when fail": "विफल होने पर FTP/SFTP पुनः प्रयास करें", + "more": "अधिक", + "thank you :)": "धन्यवाद :)", + "purchase pending": "खरीदारी लंबित", + "cancelled": "रद्द", + "local": "लोकल", + "remote": "रिमोट", + "show console toggler": "कंसोल टॉगलर दिखाएँ", + "binary file": "इस फ़ाइल में बाइनरी डेटा है, क्या आप इसे खोलना चाहते हैं?", + "relative line numbers": "सापेक्ष पंक्ति संख्या", + "elastic tabstops": "इलास्टिक टैबस्टॉप्स", + "line based rtl switching": "लाइन आधारित RTL स्विचिंग", + "hard wrap": "Hard wrap", + "spellcheck": "Spellcheck", + "wrap method": "Wrap Method", + "use textarea for ime": "Use textarea for IME", + "invalid plugin": "Invalid 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", + "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 warning": "Are you sure you want to save all files and close? This action cannot be reversed.", + "save all changes warning": "Are you sure you want to save all files?", + "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": "कमांड पैलेट", + "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": "रंग पूर्वावलोकन", + "confirm": "पुष्टि करें", + "list files": "List all files in {name}? Too many files may crash the app.", + "problems": "समस्याएं", + "show side buttons": "साइड बटन दिखाएं", + "bug_report": "बग रिपोर्ट सबमिट करें", + "verified publisher": "सत्यापित प्रकाशक", + "most_downloaded": "सर्वाधिक डाउनलोड", + "newly_added": "नया नया़ा", + "top_rated": "टॉप रेटेड", + "rename not supported": "Termux डायरेक्टरी में रीनेम करना संभव नहीं है", + "compress": "कम्प्रेस करें", + "copy uri": "URI कॉपी करें", + "delete entries": "क्या आप वाकई {count} आइटम हटाना चाहते हैं?", + "deleting items": "हटाए जा रहे {count} आइटम...", + "import project zip": "प्रोजेक्ट आयात करें (zip)", + "changelog": "चेंज लॉग", + "notifications": "सूचनाएँ", + "no_unread_notifications": "कोई अवांछित सूचनाएँ नहीं", + "should_use_current_file_for_preview": "डिफ़ॉल्ट (index.html) के बजाय पूर्वावलोकन के लिए वर्तमान फ़ाइल का उपयोग करना चाहिए", + "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_disabled": "प्लगइन निष्क्रिय है", + "enable_plugin": "इस प्लगइन को सक्षम करें", + "disable_plugin": "इस प्लगइन को अक्षम करें", + "open_source": "ओपन सोर्स", + "terminal settings": "टर्मिनल सेटिंग्स", + "font ligatures": "फॉन्ट लिगेचर्स", + "letter spacing": "लेटर स्पेसिंग", + "terminal:tab stop width": "टैब स्टॉप चौड़ाई", + "terminal:scrollback": "स्क्रॉलबैक लाइन्स", + "terminal:cursor blink": "कर्सर ब्लिंक", + "terminal:font weight": "फ़ॉन्ट मोटाई", + "terminal:cursor inactive style": "इनएक्टिव कर्सर स्टाइल", + "terminal:cursor style": "कर्सर स्टाइल", + "terminal:font family": "फ़ॉन्ट फैमिली", + "terminal:convert eol": "EOL रूपांतरित करें", + "terminal:confirm tab close": "Confirm terminal tab close", + "terminal:image support": "Image support", + "terminal": "टर्मिनल", + "allFileAccess": "ऑल फ़ाइल एक्सेस", + "fonts": "फॉन्ट्स", + "sponsor": "स्पॉन्सर", + "downloads": "डाउनलोड", + "reviews": "समीक्षाएँ", + "overview": "ओवरव्यू", + "contributors": "सहयोगी", + "quicktools:hyphen": "हाइफ़न प्रतीक डालें", + "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", + "backup created": "Backup created", + "restore completed": "Restore completed", + "restore will include": "This will restore", + "restore warning": "This action cannot be undone. Continue?", + "reload to apply": "Reload to apply changes?", + "reload app": "Reload app", + "preparing backup": "Preparing backup", + "collecting settings": "Collecting settings", + "collecting key bindings": "Collecting key bindings", + "collecting plugins": "Collecting plugin information", + "creating backup": "Creating backup file", + "validating backup": "Validating backup", + "restoring key bindings": "Restoring key bindings", + "restoring plugins": "Restoring plugins", + "restoring settings": "Restoring settings", + "legacy backup warning": "This is an older backup format. Some features may be limited.", + "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", + "plugin not found": "Plugin not found in registry", + "paid plugin skipped": "Paid plugin - purchase not found", + "source not found": "Source file no longer exists", + "restored": "Restored", + "skipped": "Skipped", + "backup not valid object": "Backup file is not a valid object", + "backup no data": "Backup file contains no data to restore", + "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", + "backup missing metadata": "Missing backup metadata - some info may be unavailable", + "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", + "backup checksum verify failed": "Could not verify checksum", + "backup invalid settings": "Invalid settings format", + "backup invalid keybindings": "Invalid keyBindings format", + "backup invalid plugins": "Invalid installedPlugins format", + "issues found": "Issues found", + "error details": "Error details", + "active tools": "Active tools", + "available tools": "Available tools", + "recent": "Recent Files", + "command palette": "Open Command Palette", + "change theme": "Change Theme", + "documentation": "Documentation", + "open in terminal": "Open in Terminal", + "developer mode": "Developer Mode", + "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", + "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", + "developer mode disabled": "Developer mode disabled", + "copy relative path": "Copy Relative Path", + "shortcut request sent": "Shortcut request opened. Tap Add to finish.", + "add to home screen": "Add to home screen", + "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", + "save file before home shortcut": "Save the file before adding it to the home screen.", + "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", + "shift click selection": "Shift + tap/click selection", + "earn ad-free time": "Earn ad-free time", + "indent guides": "Indent guides", + "language servers": "Language servers", + "lint gutter": "Show lint gutter", + "rainbow brackets": "Rainbow brackets", + "lsp-add-custom-server": "Add custom server", + "lsp-binary-args": "Binary args (JSON array)", + "lsp-binary-command": "Binary command", + "lsp-binary-path-optional": "Binary path (optional)", + "lsp-check-command-optional": "Check command (optional override)", + "lsp-checking-installation-status": "Checking installation status...", + "lsp-configured": "Configured", + "lsp-custom-server-added": "Custom server added", + "lsp-default": "Default", + "lsp-details-line": "Details: {details}", + "lsp-edit-initialization-options": "Edit initialization options", + "lsp-empty": "Empty", + "lsp-enabled": "Enabled", + "lsp-error-add-server-failed": "Failed to add server", + "lsp-error-args-must-be-array": "Arguments must be a JSON array", + "lsp-error-binary-command-required": "Binary command is required", + "lsp-error-language-id-required": "At least one language ID is required", + "lsp-error-package-required": "At least one package is required", + "lsp-error-server-id-required": "Server ID is required", + "lsp-feature-completion": "Code completion", + "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", + "lsp-feature-diagnostics": "Diagnostics", + "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", + "lsp-feature-formatting": "Formatting", + "lsp-feature-formatting-info": "Enable code formatting from the language server.", + "lsp-feature-hover": "Hover information", + "lsp-feature-hover-info": "Show type information and documentation on hover.", + "lsp-feature-inlay-hints": "Inlay hints", + "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", + "lsp-feature-signature": "Signature help", + "lsp-feature-signature-info": "Show function parameter hints while typing.", + "lsp-feature-state-toast": "{feature} {state}", + "lsp-initialization-options": "Initialization options", + "lsp-initialization-options-json": "Initialization options (JSON)", + "lsp-initialization-options-updated": "Initialization options updated", + "lsp-install-command": "Install command", + "lsp-install-command-unavailable": "Install command not available", + "lsp-install-info-check-failed": "Acode could not verify the installation status.", + "lsp-install-info-missing": "Language server is not installed in the terminal environment.", + "lsp-install-info-ready": "Language server is installed and ready.", + "lsp-install-info-unknown": "Installation status could not be checked automatically.", + "lsp-install-info-version-available": "Version {version} is available.", + "lsp-install-method-apk": "APK package", + "lsp-install-method-cargo": "Cargo crate", + "lsp-install-method-manual": "Manual binary", + "lsp-install-method-npm": "npm package", + "lsp-install-method-pip": "pip package", + "lsp-install-method-shell": "Custom shell", + "lsp-install-method-title": "Install method", + "lsp-install-repair": "Install / repair", + "lsp-installation-status": "Installation status", + "lsp-installed": "Installed", + "lsp-invalid-timeout": "Invalid timeout value", + "lsp-language-ids": "Language IDs (comma separated)", + "lsp-packages-prompt": "{method} packages (comma separated)", + "lsp-remove-installed-files": "Remove installed files for {server}?", + "lsp-server-disabled-toast": "Server disabled", + "lsp-server-enabled-toast": "Server enabled", + "lsp-server-id": "Server ID", + "lsp-server-label": "Server label", + "lsp-server-not-found": "Server not found", + "lsp-server-uninstalled": "Server uninstalled", + "lsp-startup-timeout": "Startup timeout", + "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", + "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", + "lsp-state-disabled": "disabled", + "lsp-state-enabled": "enabled", + "lsp-status-check-failed": "Check failed", + "lsp-status-installed": "Installed", + "lsp-status-installed-version": "Installed ({version})", + "lsp-status-line": "Status: {status}", + "lsp-status-not-installed": "Not installed", + "lsp-status-unknown": "Unknown", + "lsp-timeout-ms": "{timeout} ms", + "lsp-uninstall-command-unavailable": "Uninstall command not available", + "lsp-uninstall-server": "Uninstall server", + "lsp-update-command-optional": "Update command (optional)", + "lsp-update-command-unavailable": "Update command not available", + "lsp-update-server": "Update server", + "lsp-version-line": "Version: {version}", + "lsp-view-initialization-options": "View initialization options", + "settings-category-about-acode": "About Acode", + "settings-category-advanced": "Advanced", + "settings-category-assistance": "Assistance", + "settings-category-core": "Core settings", + "settings-category-cursor": "Cursor", + "settings-category-cursor-selection": "Cursor & selection", + "settings-category-custom-servers": "Custom servers", + "settings-category-customization-tools": "Customization & tools", + "settings-category-display": "Display", + "settings-category-editing": "Editing", + "settings-category-features": "Features", + "settings-category-files-sessions": "Files & sessions", + "settings-category-fonts": "Fonts", + "settings-category-general": "General", + "settings-category-guides-indicators": "Guides & indicators", + "settings-category-installation": "Installation", + "settings-category-interface": "Interface", + "settings-category-maintenance": "Maintenance", + "settings-category-permissions": "Permissions", + "settings-category-preview": "Preview", + "settings-category-scrolling": "Scrolling", + "settings-category-server": "Server", + "settings-category-servers": "Servers", + "settings-category-session": "Session", + "settings-category-support-acode": "Support Acode", + "settings-category-text-layout": "Text & layout", + "settings-info-app-animation": "Control transition animations across the app.", + "settings-info-app-check-files": "Refresh editors when files change outside Acode.", + "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", + "settings-info-app-confirm-on-exit": "Ask before closing the app.", + "settings-info-app-console": "Choose which debug console integration Acode uses.", + "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", + "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", + "settings-info-app-floating-button": "Show the floating quick actions button.", + "settings-info-app-font-manager": "Install, manage, or remove app fonts.", + "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", + "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", + "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", + "settings-info-app-language": "Choose the app language and translated labels.", + "settings-info-app-open-file-list-position": "Choose where the active files list appears.", + "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", + "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", + "settings-info-app-remember-files": "Reopen the files that were open last time.", + "settings-info-app-remember-folders": "Reopen folders from the previous session.", + "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", + "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", + "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", + "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", + "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", + "settings-info-editor-autosave": "Save changes automatically after a delay.", + "settings-info-editor-color-preview": "Preview color values inline in the editor.", + "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", + "settings-info-editor-font-family": "Choose the typeface used in the editor.", + "settings-info-editor-font-size": "Set the editor text size.", + "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", + "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", + "settings-info-editor-indent-guides": "Show indentation guide lines.", + "settings-info-editor-line-height": "Adjust vertical spacing between lines.", + "settings-info-editor-line-numbers": "Show line numbers in the gutter.", + "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", + "settings-info-editor-live-autocomplete": "Show suggestions while you type.", + "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", + "settings-info-editor-relative-line-numbers": "Show distance from the current line.", + "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", + "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", + "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", + "settings-info-editor-show-spaces": "Display visible whitespace markers.", + "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", + "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", + "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", + "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", + "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", + "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", + "settings-info-lsp-install-server": "Install or repair this language server.", + "settings-info-lsp-server-enabled": "Enable or disable this language server.", + "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", + "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", + "settings-info-lsp-update-server": "Update this language server if an update flow is available.", + "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", + "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", + "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", + "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", + "settings-info-main-changelog": "See recent updates and release notes.", + "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", + "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", + "settings-info-main-formatter": "Choose a formatter for each supported language.", + "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", + "settings-info-main-plugins": "Manage installed plugins and their available actions.", + "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", + "settings-info-main-rateapp": "Rate Acode on Google Play.", + "settings-info-main-remove-ads": "Unlock permanent ad-free access.", + "settings-info-main-reset": "Reset Acode to its default configuration.", + "settings-info-main-sponsors": "Support ongoing Acode development.", + "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", + "settings-info-main-theme": "App theme, contrast, and custom colors.", + "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", + "settings-info-preview-host": "Hostname used when opening the preview URL.", + "settings-info-preview-mode": "Choose where preview opens when you launch it.", + "settings-info-preview-preview-port": "Port used by the live preview server.", + "settings-info-preview-server-port": "Port used by the internal app server.", + "settings-info-preview-show-console-toggler": "Show the console button in preview.", + "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", + "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", + "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", + "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", + "search result label singular": "result", + "search result label plural": "results", + "pin tab": "Pin tab", + "unpin tab": "Unpin tab", + "pinned tab": "Pinned tab", + "unpin tab before closing": "Unpin the tab before closing it.", + "app font": "App font", + "settings-info-app-font-family": "Choose the font used across the app interface.", + "lsp-transport-method-stdio": "STDIO (launch a binary command)", + "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", + "lsp-websocket-url": "WebSocket URL", + "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", + "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", + "lsp-error-websocket-url-required": "WebSocket URL is required", + "lsp-remove-custom-server": "Remove custom server", + "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", + "lsp-custom-server-removed": "Custom server removed", + "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", + "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", + "save selected tabs": "Save selected tabs", + "close selected tabs": "Close selected tabs", + "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", + "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", + "close tabs to right": "Close Right", + "close tabs to left": "Close Left", + "close other tabs": "Close Others", + "auto close tags": "Auto close tags", + "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", + "ui zoom": "UI zoom", + "settings-info-app-ui-zoom": "Scale text across the Acode interface.", + "plugin-not-supported": "Plugin not supported", + "plugin-not-supported-info": "The plugin was created for older version of Acode." +} \ No newline at end of file diff --git a/src/lang/hu-hu.json b/src/lang/hu-hu.json index 7613823d7..ac47ab6ee 100644 --- a/src/lang/hu-hu.json +++ b/src/lang/hu-hu.json @@ -1,730 +1,732 @@ { - "lang": "Magyar", - "about": "Névjegy", - "active files": "Megnyitott fájlok", - "alert": "Figyelmeztetés", - "app theme": "Alkalmazás témája", - "autocorrect": "Engedélyezi az automatikus javítást?", - "autosave": "Automatikus mentés", - "cancel": "Mégse", - "change language": "Nyelv módosítása", - "choose color": "Válasszon színt", - "clear": "Tisztítás", - "close app": "Biztosan bezárja az alkalmazást?", - "commit message": "Véglegesítési üzenet", - "console": "Konzol", - "conflict error": "Ütközés! Várjon egy újabb véglegesítés előtt.", - "copy": "Másolás", - "create folder error": "Nem sikerült új mappát létrehozni", - "cut": "Kivágás", - "delete": "Törlés", - "dependencies": "Függőségek", - "delay": "Idő ezredmásodpercben", - "editor settings": "Szerkesztő beállításai", - "editor theme": "Szerkesztő témája", - "enter file name": "Adja meg a fájl nevét", - "enter folder name": "Adja meg a mappa nevét", - "empty folder message": "Üres mappa", - "enter line number": "Adja meg a sor számát", - "error": "Hiba", - "failed": "Nem sikerült", - "file already exists": "A fájl már létezik", - "file already exists force": "A fájl már létezik. Felülírja?", - "file changed": " A fájl módosult, újratölti?", - "file deleted": "Fájl törölve", - "file is not supported": "A fájl nem támogatott", - "file not supported": "Ez a fájltípus nem támogatott.", - "file too large": "A fájl túl nagy a kezeléshez. A maximum fájlméret: {size}", - "file renamed": "Fájl átnevezve", - "file saved": "Fájl mentve", - "folder added": "Mappa hozzáadva", - "folder already added": "A mappa már hozzá van adva", - "font size": "Betűméret", - "goto": "Ugrás a sorhoz", - "icons definition": "Ikonok definíciója", - "info": "Információ", - "invalid value": "Érvénytelen érték", - "language changed": "A nyelv sikeresen módosítva lett", - "linting": "Szintaxishiba ellenőrzése", - "logout": "Kijelentkezés", - "loading": "Betöltés", - "my profile": "Saját profil", - "new file": "Új fájl", - "new folder": "Új mappa", - "no": "Nem", - "no editor message": "Nyisson meg vagy hozzon létre egy új fájlt vagy mappát a menüből", - "not set": "Nincs beállítva", - "unsaved files close app": "Mentetlen fájlok vannak megnyitva. Biztosan bezárja az alkalmazást?", - "notice": "Megjegyzés", - "open file": "Fájl megnyitása", - "open files and folders": "Fájlok és mappák megnyitása", - "open folder": "Mappa megnyitása", - "open recent": "Legutóbbi megnyitása", - "ok": "OK", - "overwrite": "Felülírás", - "paste": "Beillesztés", - "preview mode": "Előnézeti mód", - "read only file": "Nem menthet csak olvasható fájlt. Próbálja menteni másként", - "reload": "Újratöltés", - "rename": "Átnevezés", - "replace": "Csere", - "required": "Ez a mező kötelező", - "run your web app": "Webalkalmazás futtatása", - "save": "Mentés", - "saving": "Mentés…", - "save as": "Mentés másként", - "save file to run": "Mentse el a fájlt a böngészőben való futtatáshoz", - "search": "Keresés", - "see logs and errors": "Naplók és hibák megjelenítése", - "select folder": "Mappa kiválasztása", - "settings": "Beállítások", - "settings saved": "Beállítások mentve", - "show line numbers": "Sorszámok megjelenítése", - "show hidden files": "Rejtett fájlok megjelenítése", - "show spaces": "Szóközök megjelenítése", - "soft tab": "Szóköztabulátor", - "sort by name": "Rendezés név szerint", - "success": "Siker", - "tab size": "Tabulátor mérete", - "text wrap": "Szövegtördelés", - "theme": "Téma", - "unable to delete file": "Nem lehet törölni a fájlt", - "unable to open file": "Nem lehet megnyitni a fájlt", - "unable to open folder": "Nem lehet megnyitni a mappát", - "unable to save file": "Nem lehet menteni a fájlt", - "unable to rename": "Nem lehet átnevezni", - "unsaved file": "A fájl nincs mentve, biztosan bezárja?", - "warning": "Figyelmeztetés", - "use emmet": "Emmet használata", - "use quick tools": "Gyors-eszközök használata", - "yes": "Igen", - "encoding": "Szövegkódolás", - "syntax highlighting": "Szintaxiskiemelés", - "read only": "Csak olvasható", - "select all": "Összes kijelölése", - "select branch": "Ág kiválasztása", - "create new branch": "Új ág létrehozása", - "use branch": "Ág használata", - "new branch": "Új ág", - "branch": "Ág", - "key bindings": "Billentyűparancsok", - "edit": "Szerkesztés", - "reset": "Visszaállítás", - "color": "Szín", - "select word": "Szó kiválasztása", - "quick tools": "Gyors-eszközök", - "select": "Kiválasztás", - "editor font": "Szerkesztő betűtípusa", - "new project": "Új projekt", - "format": "Formátum", - "project name": "Projekt neve", - "unsupported device": "Ez az eszköz nem támogatja a témát.", - "vibrate on tap": "Rezgés érintésre", - "copy command is not supported by ftp.": "Az FTP nem támogatja a másolást.", - "support title": "Támogatás", - "fullscreen": "Teljes képernyő", - "animation": "Animáció", - "backup": "Biztonsági mentés", - "restore": "Visszaállítás", - "backup successful": "Sikeres biztonsági mentés", - "invalid backup file": "Érvénytelen mentési fájl", - "add path": "Útvonal hozzáadása", - "live autocompletion": "Élő automatikus kiegészítés", - "file properties": "Fájl tulajdonságai", - "path": "Útvonal", - "type": "Típus", - "word count": "Szavak száma", - "line count": "Sorok száma", - "last modified": "Utoljára módosítva", - "size": "Méret", - "share": "Megosztás", - "show print margin": "Nyomtatási margó megjelenítése", - "login": "Bejelentkezés", - "scrollbar size": "Görgetősáv mérete", - "cursor controller size": "Kurzorirányító mérete", - "none": "Egyik sem", - "small": "Kicsi", - "large": "Nagy", - "floating button": "Lebegő gomb", - "confirm on exit": "Megerősítés kérése kilépéskor", - "show console": "Konzol megjelenítése", - "image": "Kép", - "insert file": "Kép beszúrása", - "insert color": "Szín beszúrása", - "powersave mode warning": "Kapcsolja ki az energiatakarékos üzemmódot a külső böngészőben történő előnézethez.", - "exit": "Kilépés", - "custom": "Egyedi", - "reset warning": "Biztosan visszaállítja a témát?", - "theme type": "Tématípus", - "light": "Világos", - "dark": "Sötét", - "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": "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", - "not a directory": "Nem egy könyvtár", - "is a directory": "Ez egy könyvtár", - "invalid argument": "Érvénytelen argumentum", - "too many open files in system": "Túl sok a megnyitott fájl a rendszerben", - "too many open files": "Túl sok a megnyitott fájl", - "text file busy": "A szöveges fájl foglalt", - "no space left on device": "Nincs több hely az eszközön", - "read-only file system": "Csak olvasható fájlrendszer", - "file name too long": "Túl hosszú fájlnév", - "too many users": "Túl sok felhasználó", - "connection timed out": "Lejárt kapcsolat", - "connection refused": "Visszautasított kapcsolat", - "owner died": "A tulajdonos meghalt", - "an error occurred": "Hiba történt", - "add ftp": "FTP hozzáadása", - "add sftp": "SFTP hozzáadása", - "save file": "Fájl mentése", - "save file as": "Fájl mentése másként", - "files": "Fájlok", - "help": "Súgó", - "file has been deleted": "A(z) {file} fájl törölve lett!", - "feature not available": "Ez a funkció csak az alkalmazás fizetős verziójában érhető el.", - "deleted file": "Törölt fájl", - "line height": "Sormagasság", - "preview info": "Ha az aktív fájlt szeretné futtatni, koppintson és tartsa lenyomva a lejátszás ikont.", - "manage all files": "Engedélyezze az Acode szerkesztőnek az összes fájl kezelését a beállításokban, hogy könnyen szerkeszthesse a fájlokat az eszközén.", - "close file": "Fájl bezárása", - "reset connections": "Kapcsolatok visszaállítása", - "check file changes": "Fájlmódosítások ellenőrzése", - "open in browser": "Megnyitás böngészőben", - "desktop mode": "Asztali mód", - "toggle console": "Konzol átkapcsolása", - "new line mode": "Új sor mód", - "add a storage": "Tárhely hozzáadása", - "rate acode": "Acode értékelése", - "support": "Támogatás", - "downloading file": "A(z) {file} fájl letöltése", - "downloading...": "Letöltés…", - "folder name": "Mappanév", - "keyboard mode": "Billentyűzetmód", - "normal": "Normál", - "app settings": "Alkalmazás-beállítások", - "disable in-app-browser caching": "Az alkalmazáson belüli böngésző gyorsítótárazásának letiltása", - "copied to clipboard": "Vágólapra másolva", - "remember opened files": "Megnyitott fájlok megjegyzése", - "remember opened folders": "Megnyitott mappák megjegyzése", - "no suggestions": "Javaslatok nélkül", - "no suggestions aggressive": "Javaslatok nélkül (agresszív)", - "install": "Telepítés", - "installing": "Telepítés…", - "plugins": "Bővítmények", - "recently used": "Legutóbb használt", - "update": "Frissítés", - "uninstall": "Eltávolítás", - "download acode pro": "Acode Pro letöltése", - "loading plugins": "Bővítmények betöltése", - "faqs": "GYIK", - "feedback": "Visszajelzés", - "header": "Fejléc", - "sidebar": "Oldalsáv", - "inapp": "Alkalmazáson belüli", - "browser": "Böngésző", - "diagonal scrolling": "Átlós görgetés", - "reverse scrolling": "Fordított görgetés", - "formatter": "Formátumkészítő", - "format on save": "Formátum mentéskor", - "remove ads": "Reklámok eltávolítása", - "fast": "Gyors", - "slow": "Lassú", - "scroll settings": "Görgetési beállítások", - "scroll speed": "Görgetési sebesség", - "loading...": "Betöltés…", - "no plugins found": "Nem található bővítmény", - "name": "Név", - "username": "Felhasználónév", - "optional": "nem kötelező", - "hostname": "Kiszolgálónév", - "password": "Jelszó", - "security type": "Biztonsági típus", - "connection mode": "Kapcsolati mód", - "port": "Port", - "key file": "Kulcsfájl", - "select key file": "Kulcsfájl kiválasztása", - "passphrase": "Jelmondat", - "connecting...": "Kapcsolódás…", - "type filename": "Fájlnév megadása", - "unable to load files": "Nem sikerült betölteni a fájlokat", - "preview port": "Port előnézete", - "find file": "Fájl keresése", - "system": "Rendszer", - "please select a formatter": "Válasszon formátumkészítőt", - "case sensitive": "Kis- és nagybetűk megkülönböztetése", - "regular expression": "Reguláris kifejezések", - "whole word": "Illesztés csak teljes szóra", - "edit with": "Szerkesztés ezzel", - "open with": "Megnyitás ezzel", - "no app found to handle this file": "Nem található alkalmazás a fájl kezelésére", - "restore default settings": "Alapértelmezett beállítások visszaállítása", - "server port": "Kiszolgáló port", - "preview settings": "Előnézet-beállítások", - "preview settings note": "Ha az „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űparancsokat 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.", - "more": "Több", - "thank you :)": "Köszönöm! :)", - "purchase pending": "Vásárlás folyamatban…", - "cancelled": "Megszakítva", - "local": "Helyi", - "remote": "Távoli", - "show console toggler": "Konzolkapcsoló megjelenítése", - "binary file": "Ez a fájl bináris adatokat tartalmaz, biztosan meg akarja nyitni?", - "relative line numbers": "Relatív sorszámok", - "elastic tabstops": "Rugalmas tabulátor", - "line based rtl switching": "Sor alapú RTL-váltás", - "hard wrap": "Kemény törés", - "spellcheck": "Helyesírás-ellenőrzés", - "wrap method": "Tördelési módszer", - "use textarea for ime": "Szövegterület használata az IME-hez", - "invalid plugin": "Érvénytelen bővítmény", - "type command": "Parancs beírása", - "plugin": "Bővítmény", - "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-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.", - "info-keyboardmode": "Billentyűzetmód a szövegbevitelhez, a „Javaslatok nélkül” elrejti a javaslatokat és az automatikus javítást. Ha a „Javaslatok nélkül” nem működik, módosítsa az értéket a következőre: „Javaslatok nélkül (agresszív)”.", - "info-rememberfiles": "Megnyitott fájlok megjegyzése az alkalmazás bezárásakor.", - "info-rememberfolders": "Megnyitott mappák megjegyzése az alkalmazás bezárásakor.", - "info-floatingbutton": "Gyors-eszközök lebegő gombjának megjelenítése vagy elrejtése.", - "info-openfilelistpos": "Hol jelenjen meg az aktív fájlok listája.", - "info-touchmovethreshold": "Ha a készülék érintésérzékenysége túl magas, növelheti ezt az értéket, hogy megakadályozza a véletlen mozgatást.", - "info-scroll-settings": "Ez a beállítás tartalmazza a görgetési beállításokat, beleértve a szövegtördelést is.", - "info-animation": "Ha az alkalmazás késedelmesnek tűnik, tiltsa le az animációt.", - "info-quicktoolstriggermode": "Ha a „Gyors-eszközök” gombja nem működik, akkor módosítsa ezt az értéket.", - "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": "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 a terminál lapjainak 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", - "all": "Összes", - "medium": "Közepes", - "refund": "Visszatérítés", - "product not available": "A termék nem érhető el", - "no-product-info": "Ez a termék jelenleg nem érhető el az Ön országában, próbálja meg később.", - "close": "Bezárás", - "explore": "Felfedezés", - "key bindings updated": "Billentyűparancsok frissítve", - "search in files": "Keresés a fájlokban", - "exclude files": "Fájlok kizárása", - "include files": "Fájlok felvétele", - "search result": "{matches} eredmény {files} fájlban.", - "invalid regex": "Érvénytelen reguláris kifejezés: {message}.", - "bottom": "Alul", - "save all": "Összes mentése", - "close all": "Összes bezárása", - "unsaved files warning": "Egyes fájlok nem kerülnek mentésre. Koppintson az „OK” gombra, hogy mit tegyen, vagy koppintson a „Vissza” gombra a visszatéréshez.", - "save all warning": "Biztosan el akarja menteni az összes fájlt és be akarja zárni? Ezt a műveletet nem lehet visszafordítani.", - "save all changes warning": "Biztosan menti az összes fájlt?", - "close all warning": "Biztosan bezárja az összes fájlt? Elveszíti a nem mentett módosításokat. Ez a művelet nem vonható vissza.", - "refresh": "Frissítés", - "shortcut buttons": "Gyors gombok", - "no result": "Nincs eredmény", - "searching...": "Keresés…", - "quicktools:ctrl-key": "Ctrl-billentyű", - "quicktools:tab-key": "Tabulátor-billentyű", - "quicktools:shift-key": "Shift-billentyű", - "quicktools:undo": "Visszavonás", - "quicktools:redo": "Mégis", - "quicktools:search": "Keresés fájlban", - "quicktools:save": "Fájl mentése", - "quicktools:esc-key": "Esc-billentyű", - "quicktools:curlybracket": "Kapcsos zárójel beszúrása", - "quicktools:squarebracket": "Szögletes zárójel beszúrása", - "quicktools:parentheses": "Zárójel beszúrása", - "quicktools:anglebracket": "Kúpos zárójel beszúrása", - "quicktools:left-arrow-key": "Balra nyíl-billentyű", - "quicktools:right-arrow-key": "Jobbra nyíl-billentyű", - "quicktools:up-arrow-key": "Fel nyíl-billentyű", - "quicktools:down-arrow-key": "Le nyíl-billentyű", - "quicktools:moveline-up": "Sor mozgatása felfelé", - "quicktools:moveline-down": "Sor mozgatása lefelé", - "quicktools:copyline-up": "Sor másolása felfelé", - "quicktools:copyline-down": "Sor másolása lefelé", - "quicktools:semicolon": "Pontosvessző beszúrása", - "quicktools:quotation": "Idézőjel beszúrása", - "quicktools:and": "„ÉS” szimbólum beszúrása", - "quicktools:bar": "Függőleges vonal beszúrása", - "quicktools:equal": "Egyenlőségjel beszúrása", - "quicktools:slash": "Perjel beszúrása", - "quicktools:exclamation": "Felkiáltójel beszúrása", - "quicktools:alt-key": "Alt-billentyű", - "quicktools:meta-key": "Windows/Meta-billentyű", - "info-quicktoolssettings": "Testre szabhatja a „Gyors-gombokat” és a billentyűket a szerkesztő alatti „Gyors-eszközök” tárolóban, hogy javítsa a kódolási élményt.", - "info-excludefolders": "A **/node_modules/** minta használatával figyelmen kívül hagyhatja a node_modules mappában található összes fájlt. Ez kizárja a fájlokat a listából, és megakadályozza, hogy a fájlkeresésekben is szerepeljenek.", - "missed files": "{count} fájl beolvasása a keresés megkezdése után, így nem lesznek benne a keresésben.", - "remove": "Eltávolítás", - "quicktools:command-palette": "Parancspaletta", - "default file encoding": "Alapértelmezett fájlkódolás", - "remove entry": "Biztosan el akarja távolítani a(z) „{name}” szót a mentett elérési utakból? Vegye figyelembe, hogy az eltávolítása nem törli magát az elérési utat.", - "delete entry": "A(z) „{name}” törlésének megerősítése. Ez a művelet nem vonható vissza! Folytatja?", - "change encoding": "A(z) „{file}” újranyitása „{encoding}” kódolással? Ez a művelet a fájlban végrehajtott, el nem mentett módosítások elvesztését eredményezi. Biztosan folytatja az újranyitást?", - "reopen file": "Biztosan újranyitja a(z) „{file}” fájlt? Minden el nem mentett módosítás elvész.", - "plugin min version": "A(z) „{name}” nevű bővítmény csak az Acode következő verziójától érhető el: {v-code}. Koppintson ide a frissítéshez.", - "color preview": "Szín előnézete", - "confirm": "Megerősítés", - "list files": "Az összes fájl kilistázása itt: {name}? Túl sok fájl az alkalmazás összeomlását eredményezheti.", - "problems": "Problémák", - "show side buttons": "Oldalsó gombok megjelenítése", - "bug_report": "Hibajelentés küldése", - "verified publisher": "Hitelesített közzétevő", - "most_downloaded": "Legtöbbször letöltött", - "newly_added": "Újonnan hozzáadott", - "top_rated": "Legjobbra értékelt", - "rename not supported": "A Termux könyvtár átnevezése nem támogatott", - "compress": "Tömörítés", - "copy uri": "Uri másolása", - "delete entries": "Biztosan töröl {count} elemet?", - "deleting items": "{count} elem törlése…", - "import project zip": "Projekt importálása zip-ből", - "changelog": "Változáslista", - "notifications": "Értesítések", - "no_unread_notifications": "Nincsenek olvasatlan értesítések", - "should_use_current_file_for_preview": "A jelenlegi fájl használata az előnézethez az alapértelmezett (index.html) helyett", - "fade fold widgets": "Elhalványulás a modulok bezárásakor", - "quicktools:home-key": "Ugrás az elejére-billentyű", - "quicktools:end-key": "Ugrás a végére-billentyű", - "quicktools:pageup-key": "Lapozás felfelé-billentyű", - "quicktools:pagedown-key": "Lapozás lefelé-billentyű", - "quicktools:delete-key": "Törlés-billentyű", - "quicktools:tilde": "Hullámvonal beszúrása", - "quicktools:backtick": "Fordított félidézőjel beszúrása", - "quicktools:hash": "Számjel beszúrása", - "quicktools:dollar": "Dollárjel beszúrása", - "quicktools:modulo": "Százalékjel beszúrása", - "quicktools:caret": "Hatványjel beszúrása", - "plugin_enabled": "Bővítmény engedélyezve", - "plugin_disabled": "Bővítmény letiltva", - "enable_plugin": "Bővítmény engedélyezése", - "disable_plugin": "Bővítmény letiltása", - "open_source": "Nyílt forráskódú", - "terminal settings": "Terminálbeállítások", - "font ligatures": "Betűtípus-ligatúrák", - "letter spacing": "Betűköz", - "terminal:tab stop width": "Tabulátor szélessége", - "terminal:scrollback": "Sorok visszagörgetése (előzmények)", - "terminal:cursor blink": "Kurzor villogása", - "terminal:font weight": "Betűvastagság", - "terminal:cursor inactive style": "Inaktív kurzor stílusa", - "terminal:cursor style": "Kurzor stílusa", - "terminal:font family": "Betűtípuscsalád", - "terminal:convert eol": "Sorvégződések átalakítása", - "terminal:confirm tab close": "Megerősítés kérése a terminál lapjainak bezárásakor", - "terminal:image support": "Képek támogatása", - "terminal": "Terminál", - "allFileAccess": "Hozzáférés az összes fájlhoz", - "fonts": "Betűtípusok", - "sponsor": "Szponzor", - "downloads": "letöltés", - "reviews": "megjegyzés", - "overview": "Áttekintés", - "contributors": "Közreműködők", - "quicktools:hyphen": "Kötőjel beszúrása", - "check for app updates": "Alkalmazásfrissítések ellenőrzése", - "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", - "clean install state": "Tiszta telepítési állapot", - "backup created": "Biztonsági mentés létrehozva", - "restore completed": "Helyreállítás kész", - "restore will include": "Ez helyreállítja", - "restore warning": "Ez a művelet nem vonható vissza. Folytatja?", - "reload to apply": "Újratölti az alkalmazást a változtatások érvényesítéséhez?", - "reload app": "Alkalmazás újratöltése", - "preparing backup": "Felkészülés a biztonsági mentésre", - "collecting settings": "Beállítások gyűjtése", - "collecting key bindings": "Billentyűparancsok gyűjtése", - "collecting plugins": "Bővítményinformációk gyűjtése", - "creating backup": "Biztonsági mentési fájl létrehozása", - "validating backup": "Biztonsági mentés érvényesítése", - "restoring key bindings": "Billentyűparancsok helyreállítása", - "restoring plugins": "Bővítmények helyreállítása", - "restoring settings": "Beállítások helyreállítása", - "legacy backup warning": "Ez egy régebbi biztonsági mentési formátum. Egyes funkciók korlátozottak lehetnek.", - "checksum mismatch": "Ellenőrzőösszeg-eltérés - a biztonsági mentés fájlja módosult vagy megsérült.", - "plugin not found": "Nem található bővítmény a rendszerleíró adatbázisban", - "paid plugin skipped": "Fizetős bővítmény - nem található vásárlás", - "source not found": "Már nem létezik a forrásfájl", - "restored": "Helyreállítva", - "skipped": "Kihagyva", - "backup not valid object": "Nem érvényes objektum a biztonsági mentési fájl", - "backup no data": "Nem tartalmaz helyreállítandó adatokat a biztonsági mentési fájl.", - "backup legacy warning": "Ez egy régebbi biztonsági mentési formátum (v1). Egyes funkciók korlátozottak lehetnek.", - "backup missing metadata": "Hiányzó biztonsági mentési metaadatok - egyes információk nem érhetők el", - "backup checksum mismatch": "Ellenőrzőösszeg-eltérés - a biztonsági mentés fájlja módosult vagy megsérült. Óvatosan járjon el.", - "backup checksum verify failed": "Nem ellenőrizhető az ellenőrző összeg", - "backup invalid settings": "Érvénytelen a beállítások formátuma", - "backup invalid keybindings": "Érvénytelen a billentyűparancsok formátuma", - "backup invalid plugins": "Érvénytelen a telepített bővítmények formátuma", - "issues found": "Problémák találhatók", - "error details": "Hiba részletei", - "active tools": "Aktív eszközök", - "available tools": "Elérhető eszközök", - "recent": "Legutóbbi fájlok", - "command palette": "Parancspaletta megnyitása", - "change theme": "Téma módosítása", - "documentation": "Dokumentáció", - "open in terminal": "Megnyitás terminálban", - "developer mode": "Fejlesztői mód", - "info-developermode": "Engedélyezze a fejlesztői eszközöket (Eruda) a bővítmények hibakereséséhez és az alkalmazás állapotának megfigyeléséhez. A megfigyelő az alkalmazás indításakor előkészítődik.", - "developer mode enabled": "Fejlesztői mód engedélyezve. A parancspaletta használatával kapcsolhatja be/ki a megfigyelőt (Ctrl+Shift+I).", - "developer mode disabled": "Fejlesztői mód letiltva", - "copy relative path": "Relatív elérési útvonal másolása", - "shortcut request sent": "Parancsikon-kérelem megnyitva. A befejezéshez koppintson a hozzáadás gombra.", - "add to home screen": "Hozzáadás a kezdőképernyőhöz", - "pin shortcuts not supported": "Ez az eszköz nem támogatja a kezdőképernyő-parancsikonokat.", - "save file before home shortcut": "A kezdőképernyőhöz való hozzáadás előtt mentse el a fájlt.", - "terminal_required_message_for_lsp": "A Terminál nincs telepítve. Először telepítse a Terminált, hogy használni tudja az LSP-kiszolgálókat.", - "shift click selection": "Shift + koppintás/kattintás a kiválasztáshoz", - "earn ad-free time": "Reklámmentesség szerzése egy kis időre", - "indent guides": "Behúzási segédvonalak", - "language servers": "Nyelvi kiszolgálók", - "lint gutter": "Szintaxisellenőrzési margó megjelenítése", - "rainbow brackets": "Szivárványszínű zárójelek", - "lsp-add-custom-server": "Egyéni kiszolgáló hozzáadása", - "lsp-binary-args": "Bináris argumentumok (JSON-tömb)", - "lsp-binary-command": "Bináris parancs", - "lsp-binary-path-optional": "Bináris útvonal (nem kötelező)", - "lsp-check-command-optional": "Ellenőrző parancs (nem kötelező felülbírálás)", - "lsp-checking-installation-status": "Telepítési állapot ellenőrzése…", - "lsp-configured": "Beállítva", - "lsp-custom-server-added": "Egyéni kiszolgáló hozzáadva", - "lsp-default": "Alapértelmezett", - "lsp-details-line": "Részletek: {details}", - "lsp-edit-initialization-options": "Előkészítési beállítások szerkesztése", - "lsp-empty": "Üres", - "lsp-enabled": "Engedélyezve", - "lsp-error-add-server-failed": "Nem sikerült hozzáadni a kiszolgálót", - "lsp-error-args-must-be-array": "Az argumentumoknak JSON-tömbnek kell lenniük", - "lsp-error-binary-command-required": "A bináris parancs megadása kötelező", - "lsp-error-language-id-required": "Legalább egy nyelvazonosító szükséges", - "lsp-error-package-required": "Legalább egy csomag szükséges", - "lsp-error-server-id-required": "Kiszolgálóazonosító szükséges", - "lsp-feature-completion": "Kódkiegészítés", - "lsp-feature-completion-info": "Automatikus kiegészítési javaslatok engedélyezése a kiszolgálótól.", - "lsp-feature-diagnostics": "Diagnosztika", - "lsp-feature-diagnostics-info": "Hibák és figyelmeztetések megjelenítése a nyelvi kiszolgálótól.", - "lsp-feature-formatting": "Formázás", - "lsp-feature-formatting-info": "Kódformázás engedélyezése a nyelvi kiszolgálótól.", - "lsp-feature-hover": "Felugró információk", - "lsp-feature-hover-info": "Típusinformációk és dokumentáció megjelenítése rámutatáskor.", - "lsp-feature-inlay-hints": "Beágyazott tippek", - "lsp-feature-inlay-hints-info": "Beágyazott típustippek megjelenítése a szerkesztőben.", - "lsp-feature-signature": "Szignatúra-súgó", - "lsp-feature-signature-info": "Függvényparaméter-tippek megjelenítése gépelés közben.", - "lsp-feature-state-toast": "{feature} {state}", - "lsp-initialization-options": "Előkészítési beállítások", - "lsp-initialization-options-json": "Előkészítési beállítások (JSON)", - "lsp-initialization-options-updated": "Előkészítési beállítások frissítve", - "lsp-install-command": "Telepítési parancs", - "lsp-install-command-unavailable": "Nem érhető el a telepítési parancs", - "lsp-install-info-check-failed": "Az Acode nem tudta ellenőrizni a telepítési állapotot.", - "lsp-install-info-missing": "A nyelvi kiszolgáló nincs telepítve a terminálkörnyezetben.", - "lsp-install-info-ready": "A nyelvi kiszolgáló telepítve van és készen áll.", - "lsp-install-info-unknown": "A telepítési állapot automatikus ellenőrzése nem lehetséges.", - "lsp-install-info-version-available": "A {version} verzió elérhető.", - "lsp-install-method-apk": "APK-csomag", - "lsp-install-method-cargo": "Cargo-crate", - "lsp-install-method-manual": "Kézi bináris", - "lsp-install-method-npm": "npm-csomag", - "lsp-install-method-pip": "pip-csomag", - "lsp-install-method-shell": "Egyéni parancsértelmező", - "lsp-install-method-title": "Telepítési mód", - "lsp-install-repair": "Telepítés / javítás", - "lsp-installation-status": "Telepítési állapot", - "lsp-installed": "Telepítve", - "lsp-invalid-timeout": "Érvénytelen időtúllépési érték", - "lsp-language-ids": "Nyelvazonosítók (vesszővel elválasztva)", - "lsp-packages-prompt": "{method}-csomagok (vesszővel elválasztva)", - "lsp-remove-installed-files": "Eltávolítja a(z) {server} telepített fájljait?", - "lsp-server-disabled-toast": "Kiszolgáló letiltva", - "lsp-server-enabled-toast": "Kiszolgáló engedélyezve", - "lsp-server-id": "Kiszolgálóazonosító", - "lsp-server-label": "Kiszolgálócímke", - "lsp-server-not-found": "Nem található a kiszolgáló", - "lsp-server-uninstalled": "Kiszolgáló eltávolítva", - "lsp-startup-timeout": "Indítási időtúllépés", - "lsp-startup-timeout-ms": "Indítási időtúllépés (ezredmásodperc)", - "lsp-startup-timeout-set": "Indítási időtúllépés beállítva: {timeout} ms", - "lsp-state-disabled": "letiltva", - "lsp-state-enabled": "engedélyezve", - "lsp-status-check-failed": "Nem sikerült az ellenőrzés", - "lsp-status-installed": "Telepítve", - "lsp-status-installed-version": "Telepítve ({version})", - "lsp-status-line": "Állapot: {status}", - "lsp-status-not-installed": "Nincs telepítve", - "lsp-status-unknown": "Ismeretlen", - "lsp-timeout-ms": "{timeout} ms", - "lsp-uninstall-command-unavailable": "Nem érhető el az eltávolítási parancs", - "lsp-uninstall-server": "Kiszolgáló eltávolítása", - "lsp-update-command-optional": "Frissítési parancs (nem kötelező)", - "lsp-update-command-unavailable": "Nem érhető el a frissítési parancs", - "lsp-update-server": "Kiszolgáló frissítése", - "lsp-version-line": "Verzió: {version}", - "lsp-view-initialization-options": "Előkészítési beállítások megtekintése", - "settings-category-about-acode": "Az Acode névjegye", - "settings-category-advanced": "Speciális", - "settings-category-assistance": "Segítségnyújtás", - "settings-category-core": "Alapvető beállítások", - "settings-category-cursor": "Kurzor", - "settings-category-cursor-selection": "Kurzor és kijelölés", - "settings-category-custom-servers": "Egyéni kiszolgálók", - "settings-category-customization-tools": "Testreszabás és eszközök", - "settings-category-display": "Megjelenítés", - "settings-category-editing": "Szerkesztés", - "settings-category-features": "Funkciók", - "settings-category-files-sessions": "Fájlok és munkamenetek", - "settings-category-fonts": "Betűtípusok", - "settings-category-general": "Általános", - "settings-category-guides-indicators": "Segédvonalak és jelzők", - "settings-category-installation": "Telepítés", - "settings-category-interface": "Felület", - "settings-category-maintenance": "Karbantartás", - "settings-category-permissions": "Engedélyek", - "settings-category-preview": "Előnézet", - "settings-category-scrolling": "Görgetés", - "settings-category-server": "Kiszolgáló", - "settings-category-servers": "Kiszolgálók", - "settings-category-session": "Munkamenet", - "settings-category-support-acode": "Az Acode támogatása", - "settings-category-text-layout": "Szöveg és elrendezés", - "settings-info-app-animation": "Alkalmazáson belüli átmeneti animációk vezérlése.", - "settings-info-app-check-files": "Szerkesztők frissítése, ha a fájlok az Acode-on kívül módosulnak.", - "settings-info-app-clean-install-state": "Az első lépések és a beállítási folyamatok által használt tárolt telepítési állapot törlése.", - "settings-info-app-confirm-on-exit": "Megerősítés kérése az alkalmazás bezárása előtt.", - "settings-info-app-console": "Válassza ki, melyik hibakereső konzol-integrációt használja az Acode.", - "settings-info-app-default-file-encoding": "Alapértelmezett kódolás fájlok megnyitásakor vagy létrehozásakor.", - "settings-info-app-exclude-folders": "Mappák és minták kihagyása kereséskor vagy beolvasáskor.", - "settings-info-app-floating-button": "A lebegő gyorsművelet-gomb megjelenítése.", - "settings-info-app-font-manager": "Alkalmazás-betűtípusok telepítése, kezelése vagy eltávolítása.", - "settings-info-app-fullscreen": "Rendszerszintű állapotsor elrejtése az Acode használatakor.", - "settings-info-app-keybindings": "A billentyűparancs-fájl szerkesztése vagy a gyorsbillentyűk alaphelyzetbe állítása.", - "settings-info-app-keyboard-mode": "Válassza ki, hogyan viselkedjen a szoftveres billentyűzet szerkesztéskor.", - "settings-info-app-language": "Válassza ki az alkalmazás nyelvét és a lefordított feliratokat.", - "settings-info-app-open-file-list-position": "Válassza ki, hol jelenjen meg az aktív fájlok listája.", - "settings-info-app-quick-tools-settings": "Gyorseszköz-parancsikonok átrendezése és testreszabása.", - "settings-info-app-quick-tools-trigger-mode": "Válassza ki, hogyan nyíljanak meg a gyorseszközök érintésre.", - "settings-info-app-remember-files": "Legutóbb megnyitott fájlok újbóli megnyitása.", - "settings-info-app-remember-folders": "Az előző munkamenet mappáinak újbóli megnyitása.", - "settings-info-app-retry-remote-fs": "Távoli fájlműveletek megismétlése sikertelen átvitel után.", - "settings-info-app-side-buttons": "További műveletgombok megjelenítése a szerkesztő mellett.", - "settings-info-app-sponsor-sidebar": "Támogatói bejegyzés megjelenítése az oldalsávban.", - "settings-info-app-touch-move-threshold": "Legkisebb elmozdulás az érintéses húzás érzékeléséhez.", - "settings-info-app-vibrate-on-tap": "Haptikus visszajelzés engedélyezése érintésekhez és vezérlőkhöz.", - "settings-info-editor-autosave": "Módosítások automatikus mentése egy bizonyos késleltetés után.", - "settings-info-editor-color-preview": "Színértékek beágyazott előnézete a szerkesztőben.", - "settings-info-editor-fade-fold-widgets": "Kódblokk-összecsukó jelölők elhalványítása, amíg nincs rájuk szükség.", - "settings-info-editor-font-family": "Válassza ki a szerkesztőben használt betűtípust.", - "settings-info-editor-font-size": "Szerkesztő szövegméretének beállítása.", - "settings-info-editor-format-on-save": "Formázó futtatása minden alkalommal, amikor egy fájlt mentenek.", - "settings-info-editor-hard-wrap": "Valódi soremelések beszúrása a tisztán vizuális tördelés helyett.", - "settings-info-editor-indent-guides": "Behúzási segédvonalak megjelenítése.", - "settings-info-editor-line-height": "Sorok közötti függőleges távolság beállítása.", - "settings-info-editor-line-numbers": "Sorok számának megjelenítése a margón.", - "settings-info-editor-lint-gutter": "Diagnosztikai és szintaxisellenőrző jelölők megjelenítése a margón.", - "settings-info-editor-live-autocomplete": "Javaslatok megjelenítése gépelés közben.", - "settings-info-editor-rainbow-brackets": "Összetartozó zárójelek színezése a beágyazási mélység alapján.", - "settings-info-editor-relative-line-numbers": "Távolság megjelenítése a jelenlegi sortól.", - "settings-info-editor-rtl-text": "Jobbról balra haladó viselkedés váltása soronként.", - "settings-info-editor-scroll-settings": "Görgetősáv méretének, sebességének és az ujjmozdulatok viselkedésének beállítása.", - "settings-info-editor-shift-click-selection": "Kijelölés kiterjesztése a Shift + érintés vagy kattintás használatával.", - "settings-info-editor-show-spaces": "Látható szóközjelölők megjelenítése.", - "settings-info-editor-soft-tab": "Szóközök beszúrása tabulátorkarakterek helyett.", - "settings-info-editor-tab-size": "Állítsa be, hány szóközt használjon egy tabulátorlépés.", - "settings-info-editor-teardrop-size": "Kurzorfogantyú méretének beállítása az érintéses szerkesztéshez.", - "settings-info-editor-text-wrap": "Hosszú sorok tördelése a szerkesztőben.", - "settings-info-lsp-add-custom-server": "Egyéni nyelvi kiszolgáló regisztrálása telepítési, frissítési és indítási parancsokkal.", - "settings-info-lsp-edit-init-options": "Előkészítési beállítások szerkesztése JSON-formátumban.", - "settings-info-lsp-install-server": "Ezen nyelvi kiszolgáló telepítése vagy javítása.", - "settings-info-lsp-server-enabled": "Ezen nyelvi kiszolgáló engedélyezése vagy letiltása.", - "settings-info-lsp-startup-timeout": "Állítsa be, hogy az Acode mennyi ideig várjon a kiszolgáló elindulására.", - "settings-info-lsp-uninstall-server": "A kiszolgálóhoz tartozó telepített csomagok vagy binárisok eltávolítása.", - "settings-info-lsp-update-server": "Ezen nyelvi kiszolgáló frissítése, ha elérhető frissítési folyamat.", - "settings-info-lsp-view-init-options": "Érvényes előkészítési beállítások megtekintése JSON-formátumban.", - "settings-info-main-ad-rewards": "Reklámok megtekintése az ideiglenes reklámmentes hozzáférés feloldásához.", - "settings-info-main-app-settings": "Nyelv, alkalmazás viselkedése és gyorselérési eszközök.", - "settings-info-main-backup-restore": "Beállítások exportálása biztonsági mentésbe vagy azok későbbi visszaállítása.", - "settings-info-main-changelog": "Legutóbbi frissítések és kiadási megjegyzések megtekintése.", - "settings-info-main-edit-settings": "Nyers settings.json fájl közvetlen szerkesztése.", - "settings-info-main-editor-settings": "Betűtípusok, tabulátorok, javaslatok és a szerkesztő megjelenítése.", - "settings-info-main-formatter": "Válasszon formázót minden támogatott nyelvhez.", - "settings-info-main-lsp-settings": "Nyelvi kiszolgálók és szerkesztő-intelligencia konfigurálása.", - "settings-info-main-plugins": "Telepített bővítmények és elérhető műveleteik kezelése.", - "settings-info-main-preview-settings": "Előnézeti mód, kiszolgálóportok és a böngésző viselkedése.", - "settings-info-main-rateapp": "Az Acode értékelése a Google Play áruházban.", - "settings-info-main-remove-ads": "Teljesen reklámmentes hozzáférés feloldása.", - "settings-info-main-reset": "Az Acode visszaállítása az alapértelmezett konfigurációra.", - "settings-info-main-sponsors": "Az Acode folyamatos fejlesztésének támogatása.", - "settings-info-main-terminal-settings": "Terminál-téma, betűtípus, kurzor és munkamenet viselkedése.", - "settings-info-main-theme": "Alkalmazás-téma, kontraszt és egyéni színek.", - "settings-info-preview-disable-cache": "A tartalom mindig töltődjön be újra az alkalmazáson belüli böngészőben.", - "settings-info-preview-host": "Az előnézeti webcím megnyitásakor használt gépnév.", - "settings-info-preview-mode": "Válassza ki, hol nyíljon meg az előnézet az indításkor.", - "settings-info-preview-preview-port": "Az élő előnézeti kiszolgáló által használt port.", - "settings-info-preview-server-port": "Az alkalmazás belső kiszolgálója által használt port.", - "settings-info-preview-show-console-toggler": "A konzol gombjának megjelenítése az előnézetben.", - "settings-info-preview-use-current-file": "A jelenlegi fájl előnyben részesítése az előnézet indításakor.", - "settings-info-terminal-convert-eol": "Sorvégek átalakítása a terminálkimenet beillesztésekor vagy megjelenítésekor.", - "settings-note-formatter-settings": "Rendeljen formázót minden nyelvhez. További lehetőségek feloldásához telepítsen formázó bővítményeket.", - "settings-note-lsp-settings": "A nyelvi kiszolgálók automatikus kiegészítést, diagnosztikát, felugró részleteket és egyebeket nyújtanak. Itt telepíthet, frissíthet vagy definiálhat egyéni kiszolgálókat. A felügyelt telepítők a terminál/proot környezetben futnak.", - "search result label singular": "találat", - "search result label plural": "találat", - "pin tab": "Lap rögzítése", - "unpin tab": "Lap rögzítésének megszüntetése", - "pinned tab": "Rögzített lap", - "unpin tab before closing": "Lap rögzítésének megszüntetése bezárás előtt.", - "app font": "Alkalmazás betűtípusa", - "settings-info-app-font-family": "Válassza ki az alkalmazás egész felületén használandó betűtípust.", - "lsp-transport-method-stdio": "STDIO (bináris parancs futtatása)", - "lsp-transport-method-websocket": "WebSocket (kapcsolódás ws/wss webcímhez)", - "lsp-websocket-url": "WebSocket webcím", - "lsp-websocket-server-managed-externally": "Ezt a kiszolgálót külsőleg kezelik WebSocketen keresztül.", - "lsp-error-websocket-url-invalid": "A WebSocket webcímnek ws:// vagy wss:// előtaggal kell kezdődnie", - "lsp-error-websocket-url-required": "A WebSocket webcím megadása kötelező", - "lsp-remove-custom-server": "Egyéni kiszolgáló eltávolítása", - "lsp-remove-custom-server-confirm": "Eltávolítja a(z) {server} egyéni nyelvi kiszolgálót?", - "lsp-custom-server-removed": "Egyéni kiszolgáló eltávolítva", - "settings-info-lsp-remove-custom-server": "Eltávolítja ezt az egyéni nyelvi kiszolgálót az Acode alkalmazásból.", - "unsaved selected tabs warning": "Néhány kiválasztott lap nincs mentve. Válassza ki a további teendőket.", - "save selected tabs": "Kiválasztott lapok mentése", - "close selected tabs": "Kiválasztott lapok bezárása", - "save selected tabs warning": "Biztosan menti és bezárja a kiválasztott lapokat?", - "close selected tabs warning": "Biztosan bezárja a kiválasztott lapokat? A nem mentett módosítások elvesznek, és ez a művelet nem vonható vissza.", - "close tabs to right": "Jobbra lévő lapok bezárása", - "close tabs to left": "Balra lévő lapok bezárása", - "close other tabs": "Többi lap bezárása", - "auto close tags": "Címkék automatikus lezárása", - "settings-info-editor-auto-close-tags": "HTML, XML, Vue, Angular és PHP-sablonfájlokban a záró címkék automatikus beillesztése.", - "ui zoom": "Felhasználói felület nagyítása", - "settings-info-app-ui-zoom": "Szövegek méretezése az Acode teljes felületén." -} + "lang": "Magyar", + "about": "Névjegy", + "active files": "Megnyitott fájlok", + "alert": "Figyelmeztetés", + "app theme": "Alkalmazás témája", + "autocorrect": "Engedélyezi az automatikus javítást?", + "autosave": "Automatikus mentés", + "cancel": "Mégse", + "change language": "Nyelv módosítása", + "choose color": "Válasszon színt", + "clear": "Tisztítás", + "close app": "Biztosan bezárja az alkalmazást?", + "commit message": "Véglegesítési üzenet", + "console": "Konzol", + "conflict error": "Ütközés! Várjon egy újabb véglegesítés előtt.", + "copy": "Másolás", + "create folder error": "Nem sikerült új mappát létrehozni", + "cut": "Kivágás", + "delete": "Törlés", + "dependencies": "Függőségek", + "delay": "Idő ezredmásodpercben", + "editor settings": "Szerkesztő beállításai", + "editor theme": "Szerkesztő témája", + "enter file name": "Adja meg a fájl nevét", + "enter folder name": "Adja meg a mappa nevét", + "empty folder message": "Üres mappa", + "enter line number": "Adja meg a sor számát", + "error": "Hiba", + "failed": "Nem sikerült", + "file already exists": "A fájl már létezik", + "file already exists force": "A fájl már létezik. Felülírja?", + "file changed": " A fájl módosult, újratölti?", + "file deleted": "Fájl törölve", + "file is not supported": "A fájl nem támogatott", + "file not supported": "Ez a fájltípus nem támogatott.", + "file too large": "A fájl túl nagy a kezeléshez. A maximum fájlméret: {size}", + "file renamed": "Fájl átnevezve", + "file saved": "Fájl mentve", + "folder added": "Mappa hozzáadva", + "folder already added": "A mappa már hozzá van adva", + "font size": "Betűméret", + "goto": "Ugrás a sorhoz", + "icons definition": "Ikonok definíciója", + "info": "Információ", + "invalid value": "Érvénytelen érték", + "language changed": "A nyelv sikeresen módosítva lett", + "linting": "Szintaxishiba ellenőrzése", + "logout": "Kijelentkezés", + "loading": "Betöltés", + "my profile": "Saját profil", + "new file": "Új fájl", + "new folder": "Új mappa", + "no": "Nem", + "no editor message": "Nyisson meg vagy hozzon létre egy új fájlt vagy mappát a menüből", + "not set": "Nincs beállítva", + "unsaved files close app": "Mentetlen fájlok vannak megnyitva. Biztosan bezárja az alkalmazást?", + "notice": "Megjegyzés", + "open file": "Fájl megnyitása", + "open files and folders": "Fájlok és mappák megnyitása", + "open folder": "Mappa megnyitása", + "open recent": "Legutóbbi megnyitása", + "ok": "OK", + "overwrite": "Felülírás", + "paste": "Beillesztés", + "preview mode": "Előnézeti mód", + "read only file": "Nem menthet csak olvasható fájlt. Próbálja menteni másként", + "reload": "Újratöltés", + "rename": "Átnevezés", + "replace": "Csere", + "required": "Ez a mező kötelező", + "run your web app": "Webalkalmazás futtatása", + "save": "Mentés", + "saving": "Mentés…", + "save as": "Mentés másként", + "save file to run": "Mentse el a fájlt a böngészőben való futtatáshoz", + "search": "Keresés", + "see logs and errors": "Naplók és hibák megjelenítése", + "select folder": "Mappa kiválasztása", + "settings": "Beállítások", + "settings saved": "Beállítások mentve", + "show line numbers": "Sorszámok megjelenítése", + "show hidden files": "Rejtett fájlok megjelenítése", + "show spaces": "Szóközök megjelenítése", + "soft tab": "Szóköztabulátor", + "sort by name": "Rendezés név szerint", + "success": "Siker", + "tab size": "Tabulátor mérete", + "text wrap": "Szövegtördelés", + "theme": "Téma", + "unable to delete file": "Nem lehet törölni a fájlt", + "unable to open file": "Nem lehet megnyitni a fájlt", + "unable to open folder": "Nem lehet megnyitni a mappát", + "unable to save file": "Nem lehet menteni a fájlt", + "unable to rename": "Nem lehet átnevezni", + "unsaved file": "A fájl nincs mentve, biztosan bezárja?", + "warning": "Figyelmeztetés", + "use emmet": "Emmet használata", + "use quick tools": "Gyors-eszközök használata", + "yes": "Igen", + "encoding": "Szövegkódolás", + "syntax highlighting": "Szintaxiskiemelés", + "read only": "Csak olvasható", + "select all": "Összes kijelölése", + "select branch": "Ág kiválasztása", + "create new branch": "Új ág létrehozása", + "use branch": "Ág használata", + "new branch": "Új ág", + "branch": "Ág", + "key bindings": "Billentyűparancsok", + "edit": "Szerkesztés", + "reset": "Visszaállítás", + "color": "Szín", + "select word": "Szó kiválasztása", + "quick tools": "Gyors-eszközök", + "select": "Kiválasztás", + "editor font": "Szerkesztő betűtípusa", + "new project": "Új projekt", + "format": "Formátum", + "project name": "Projekt neve", + "unsupported device": "Ez az eszköz nem támogatja a témát.", + "vibrate on tap": "Rezgés érintésre", + "copy command is not supported by ftp.": "Az FTP nem támogatja a másolást.", + "support title": "Támogatás", + "fullscreen": "Teljes képernyő", + "animation": "Animáció", + "backup": "Biztonsági mentés", + "restore": "Visszaállítás", + "backup successful": "Sikeres biztonsági mentés", + "invalid backup file": "Érvénytelen mentési fájl", + "add path": "Útvonal hozzáadása", + "live autocompletion": "Élő automatikus kiegészítés", + "file properties": "Fájl tulajdonságai", + "path": "Útvonal", + "type": "Típus", + "word count": "Szavak száma", + "line count": "Sorok száma", + "last modified": "Utoljára módosítva", + "size": "Méret", + "share": "Megosztás", + "show print margin": "Nyomtatási margó megjelenítése", + "login": "Bejelentkezés", + "scrollbar size": "Görgetősáv mérete", + "cursor controller size": "Kurzorirányító mérete", + "none": "Egyik sem", + "small": "Kicsi", + "large": "Nagy", + "floating button": "Lebegő gomb", + "confirm on exit": "Megerősítés kérése kilépéskor", + "show console": "Konzol megjelenítése", + "image": "Kép", + "insert file": "Kép beszúrása", + "insert color": "Szín beszúrása", + "powersave mode warning": "Kapcsolja ki az energiatakarékos üzemmódot a külső böngészőben történő előnézethez.", + "exit": "Kilépés", + "custom": "Egyedi", + "reset warning": "Biztosan visszaállítja a témát?", + "theme type": "Tématípus", + "light": "Világos", + "dark": "Sötét", + "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": "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", + "not a directory": "Nem egy könyvtár", + "is a directory": "Ez egy könyvtár", + "invalid argument": "Érvénytelen argumentum", + "too many open files in system": "Túl sok a megnyitott fájl a rendszerben", + "too many open files": "Túl sok a megnyitott fájl", + "text file busy": "A szöveges fájl foglalt", + "no space left on device": "Nincs több hely az eszközön", + "read-only file system": "Csak olvasható fájlrendszer", + "file name too long": "Túl hosszú fájlnév", + "too many users": "Túl sok felhasználó", + "connection timed out": "Lejárt kapcsolat", + "connection refused": "Visszautasított kapcsolat", + "owner died": "A tulajdonos meghalt", + "an error occurred": "Hiba történt", + "add ftp": "FTP hozzáadása", + "add sftp": "SFTP hozzáadása", + "save file": "Fájl mentése", + "save file as": "Fájl mentése másként", + "files": "Fájlok", + "help": "Súgó", + "file has been deleted": "A(z) {file} fájl törölve lett!", + "feature not available": "Ez a funkció csak az alkalmazás fizetős verziójában érhető el.", + "deleted file": "Törölt fájl", + "line height": "Sormagasság", + "preview info": "Ha az aktív fájlt szeretné futtatni, koppintson és tartsa lenyomva a lejátszás ikont.", + "manage all files": "Engedélyezze az Acode szerkesztőnek az összes fájl kezelését a beállításokban, hogy könnyen szerkeszthesse a fájlokat az eszközén.", + "close file": "Fájl bezárása", + "reset connections": "Kapcsolatok visszaállítása", + "check file changes": "Fájlmódosítások ellenőrzése", + "open in browser": "Megnyitás böngészőben", + "desktop mode": "Asztali mód", + "toggle console": "Konzol átkapcsolása", + "new line mode": "Új sor mód", + "add a storage": "Tárhely hozzáadása", + "rate acode": "Acode értékelése", + "support": "Támogatás", + "downloading file": "A(z) {file} fájl letöltése", + "downloading...": "Letöltés…", + "folder name": "Mappanév", + "keyboard mode": "Billentyűzetmód", + "normal": "Normál", + "app settings": "Alkalmazás-beállítások", + "disable in-app-browser caching": "Az alkalmazáson belüli böngésző gyorsítótárazásának letiltása", + "copied to clipboard": "Vágólapra másolva", + "remember opened files": "Megnyitott fájlok megjegyzése", + "remember opened folders": "Megnyitott mappák megjegyzése", + "no suggestions": "Javaslatok nélkül", + "no suggestions aggressive": "Javaslatok nélkül (agresszív)", + "install": "Telepítés", + "installing": "Telepítés…", + "plugins": "Bővítmények", + "recently used": "Legutóbb használt", + "update": "Frissítés", + "uninstall": "Eltávolítás", + "download acode pro": "Acode Pro letöltése", + "loading plugins": "Bővítmények betöltése", + "faqs": "GYIK", + "feedback": "Visszajelzés", + "header": "Fejléc", + "sidebar": "Oldalsáv", + "inapp": "Alkalmazáson belüli", + "browser": "Böngésző", + "diagonal scrolling": "Átlós görgetés", + "reverse scrolling": "Fordított görgetés", + "formatter": "Formátumkészítő", + "format on save": "Formátum mentéskor", + "remove ads": "Reklámok eltávolítása", + "fast": "Gyors", + "slow": "Lassú", + "scroll settings": "Görgetési beállítások", + "scroll speed": "Görgetési sebesség", + "loading...": "Betöltés…", + "no plugins found": "Nem található bővítmény", + "name": "Név", + "username": "Felhasználónév", + "optional": "nem kötelező", + "hostname": "Kiszolgálónév", + "password": "Jelszó", + "security type": "Biztonsági típus", + "connection mode": "Kapcsolati mód", + "port": "Port", + "key file": "Kulcsfájl", + "select key file": "Kulcsfájl kiválasztása", + "passphrase": "Jelmondat", + "connecting...": "Kapcsolódás…", + "type filename": "Fájlnév megadása", + "unable to load files": "Nem sikerült betölteni a fájlokat", + "preview port": "Port előnézete", + "find file": "Fájl keresése", + "system": "Rendszer", + "please select a formatter": "Válasszon formátumkészítőt", + "case sensitive": "Kis- és nagybetűk megkülönböztetése", + "regular expression": "Reguláris kifejezések", + "whole word": "Illesztés csak teljes szóra", + "edit with": "Szerkesztés ezzel", + "open with": "Megnyitás ezzel", + "no app found to handle this file": "Nem található alkalmazás a fájl kezelésére", + "restore default settings": "Alapértelmezett beállítások visszaállítása", + "server port": "Kiszolgáló port", + "preview settings": "Előnézet-beállítások", + "preview settings note": "Ha az „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űparancsokat 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.", + "more": "Több", + "thank you :)": "Köszönöm! :)", + "purchase pending": "Vásárlás folyamatban…", + "cancelled": "Megszakítva", + "local": "Helyi", + "remote": "Távoli", + "show console toggler": "Konzolkapcsoló megjelenítése", + "binary file": "Ez a fájl bináris adatokat tartalmaz, biztosan meg akarja nyitni?", + "relative line numbers": "Relatív sorszámok", + "elastic tabstops": "Rugalmas tabulátor", + "line based rtl switching": "Sor alapú RTL-váltás", + "hard wrap": "Kemény törés", + "spellcheck": "Helyesírás-ellenőrzés", + "wrap method": "Tördelési módszer", + "use textarea for ime": "Szövegterület használata az IME-hez", + "invalid plugin": "Érvénytelen bővítmény", + "type command": "Parancs beírása", + "plugin": "Bővítmény", + "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-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.", + "info-keyboardmode": "Billentyűzetmód a szövegbevitelhez, a „Javaslatok nélkül” elrejti a javaslatokat és az automatikus javítást. Ha a „Javaslatok nélkül” nem működik, módosítsa az értéket a következőre: „Javaslatok nélkül (agresszív)”.", + "info-rememberfiles": "Megnyitott fájlok megjegyzése az alkalmazás bezárásakor.", + "info-rememberfolders": "Megnyitott mappák megjegyzése az alkalmazás bezárásakor.", + "info-floatingbutton": "Gyors-eszközök lebegő gombjának megjelenítése vagy elrejtése.", + "info-openfilelistpos": "Hol jelenjen meg az aktív fájlok listája.", + "info-touchmovethreshold": "Ha a készülék érintésérzékenysége túl magas, növelheti ezt az értéket, hogy megakadályozza a véletlen mozgatást.", + "info-scroll-settings": "Ez a beállítás tartalmazza a görgetési beállításokat, beleértve a szövegtördelést is.", + "info-animation": "Ha az alkalmazás késedelmesnek tűnik, tiltsa le az animációt.", + "info-quicktoolstriggermode": "Ha a „Gyors-eszközök” gombja nem működik, akkor módosítsa ezt az értéket.", + "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": "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 a terminál lapjainak 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", + "all": "Összes", + "medium": "Közepes", + "refund": "Visszatérítés", + "product not available": "A termék nem érhető el", + "no-product-info": "Ez a termék jelenleg nem érhető el az Ön országában, próbálja meg később.", + "close": "Bezárás", + "explore": "Felfedezés", + "key bindings updated": "Billentyűparancsok frissítve", + "search in files": "Keresés a fájlokban", + "exclude files": "Fájlok kizárása", + "include files": "Fájlok felvétele", + "search result": "{matches} eredmény {files} fájlban.", + "invalid regex": "Érvénytelen reguláris kifejezés: {message}.", + "bottom": "Alul", + "save all": "Összes mentése", + "close all": "Összes bezárása", + "unsaved files warning": "Egyes fájlok nem kerülnek mentésre. Koppintson az „OK” gombra, hogy mit tegyen, vagy koppintson a „Vissza” gombra a visszatéréshez.", + "save all warning": "Biztosan el akarja menteni az összes fájlt és be akarja zárni? Ezt a műveletet nem lehet visszafordítani.", + "save all changes warning": "Biztosan menti az összes fájlt?", + "close all warning": "Biztosan bezárja az összes fájlt? Elveszíti a nem mentett módosításokat. Ez a művelet nem vonható vissza.", + "refresh": "Frissítés", + "shortcut buttons": "Gyors gombok", + "no result": "Nincs eredmény", + "searching...": "Keresés…", + "quicktools:ctrl-key": "Ctrl-billentyű", + "quicktools:tab-key": "Tabulátor-billentyű", + "quicktools:shift-key": "Shift-billentyű", + "quicktools:undo": "Visszavonás", + "quicktools:redo": "Mégis", + "quicktools:search": "Keresés fájlban", + "quicktools:save": "Fájl mentése", + "quicktools:esc-key": "Esc-billentyű", + "quicktools:curlybracket": "Kapcsos zárójel beszúrása", + "quicktools:squarebracket": "Szögletes zárójel beszúrása", + "quicktools:parentheses": "Zárójel beszúrása", + "quicktools:anglebracket": "Kúpos zárójel beszúrása", + "quicktools:left-arrow-key": "Balra nyíl-billentyű", + "quicktools:right-arrow-key": "Jobbra nyíl-billentyű", + "quicktools:up-arrow-key": "Fel nyíl-billentyű", + "quicktools:down-arrow-key": "Le nyíl-billentyű", + "quicktools:moveline-up": "Sor mozgatása felfelé", + "quicktools:moveline-down": "Sor mozgatása lefelé", + "quicktools:copyline-up": "Sor másolása felfelé", + "quicktools:copyline-down": "Sor másolása lefelé", + "quicktools:semicolon": "Pontosvessző beszúrása", + "quicktools:quotation": "Idézőjel beszúrása", + "quicktools:and": "„ÉS” szimbólum beszúrása", + "quicktools:bar": "Függőleges vonal beszúrása", + "quicktools:equal": "Egyenlőségjel beszúrása", + "quicktools:slash": "Perjel beszúrása", + "quicktools:exclamation": "Felkiáltójel beszúrása", + "quicktools:alt-key": "Alt-billentyű", + "quicktools:meta-key": "Windows/Meta-billentyű", + "info-quicktoolssettings": "Testre szabhatja a „Gyors-gombokat” és a billentyűket a szerkesztő alatti „Gyors-eszközök” tárolóban, hogy javítsa a kódolási élményt.", + "info-excludefolders": "A **/node_modules/** minta használatával figyelmen kívül hagyhatja a node_modules mappában található összes fájlt. Ez kizárja a fájlokat a listából, és megakadályozza, hogy a fájlkeresésekben is szerepeljenek.", + "missed files": "{count} fájl beolvasása a keresés megkezdése után, így nem lesznek benne a keresésben.", + "remove": "Eltávolítás", + "quicktools:command-palette": "Parancspaletta", + "default file encoding": "Alapértelmezett fájlkódolás", + "remove entry": "Biztosan el akarja távolítani a(z) „{name}” szót a mentett elérési utakból? Vegye figyelembe, hogy az eltávolítása nem törli magát az elérési utat.", + "delete entry": "A(z) „{name}” törlésének megerősítése. Ez a művelet nem vonható vissza! Folytatja?", + "change encoding": "A(z) „{file}” újranyitása „{encoding}” kódolással? Ez a művelet a fájlban végrehajtott, el nem mentett módosítások elvesztését eredményezi. Biztosan folytatja az újranyitást?", + "reopen file": "Biztosan újranyitja a(z) „{file}” fájlt? Minden el nem mentett módosítás elvész.", + "plugin min version": "A(z) „{name}” nevű bővítmény csak az Acode következő verziójától érhető el: {v-code}. Koppintson ide a frissítéshez.", + "color preview": "Szín előnézete", + "confirm": "Megerősítés", + "list files": "Az összes fájl kilistázása itt: {name}? Túl sok fájl az alkalmazás összeomlását eredményezheti.", + "problems": "Problémák", + "show side buttons": "Oldalsó gombok megjelenítése", + "bug_report": "Hibajelentés küldése", + "verified publisher": "Hitelesített közzétevő", + "most_downloaded": "Legtöbbször letöltött", + "newly_added": "Újonnan hozzáadott", + "top_rated": "Legjobbra értékelt", + "rename not supported": "A Termux könyvtár átnevezése nem támogatott", + "compress": "Tömörítés", + "copy uri": "Uri másolása", + "delete entries": "Biztosan töröl {count} elemet?", + "deleting items": "{count} elem törlése…", + "import project zip": "Projekt importálása zip-ből", + "changelog": "Változáslista", + "notifications": "Értesítések", + "no_unread_notifications": "Nincsenek olvasatlan értesítések", + "should_use_current_file_for_preview": "A jelenlegi fájl használata az előnézethez az alapértelmezett (index.html) helyett", + "fade fold widgets": "Elhalványulás a modulok bezárásakor", + "quicktools:home-key": "Ugrás az elejére-billentyű", + "quicktools:end-key": "Ugrás a végére-billentyű", + "quicktools:pageup-key": "Lapozás felfelé-billentyű", + "quicktools:pagedown-key": "Lapozás lefelé-billentyű", + "quicktools:delete-key": "Törlés-billentyű", + "quicktools:tilde": "Hullámvonal beszúrása", + "quicktools:backtick": "Fordított félidézőjel beszúrása", + "quicktools:hash": "Számjel beszúrása", + "quicktools:dollar": "Dollárjel beszúrása", + "quicktools:modulo": "Százalékjel beszúrása", + "quicktools:caret": "Hatványjel beszúrása", + "plugin_enabled": "Bővítmény engedélyezve", + "plugin_disabled": "Bővítmény letiltva", + "enable_plugin": "Bővítmény engedélyezése", + "disable_plugin": "Bővítmény letiltása", + "open_source": "Nyílt forráskódú", + "terminal settings": "Terminálbeállítások", + "font ligatures": "Betűtípus-ligatúrák", + "letter spacing": "Betűköz", + "terminal:tab stop width": "Tabulátor szélessége", + "terminal:scrollback": "Sorok visszagörgetése (előzmények)", + "terminal:cursor blink": "Kurzor villogása", + "terminal:font weight": "Betűvastagság", + "terminal:cursor inactive style": "Inaktív kurzor stílusa", + "terminal:cursor style": "Kurzor stílusa", + "terminal:font family": "Betűtípuscsalád", + "terminal:convert eol": "Sorvégződések átalakítása", + "terminal:confirm tab close": "Megerősítés kérése a terminál lapjainak bezárásakor", + "terminal:image support": "Képek támogatása", + "terminal": "Terminál", + "allFileAccess": "Hozzáférés az összes fájlhoz", + "fonts": "Betűtípusok", + "sponsor": "Szponzor", + "downloads": "letöltés", + "reviews": "megjegyzés", + "overview": "Áttekintés", + "contributors": "Közreműködők", + "quicktools:hyphen": "Kötőjel beszúrása", + "check for app updates": "Alkalmazásfrissítések ellenőrzése", + "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", + "clean install state": "Tiszta telepítési állapot", + "backup created": "Biztonsági mentés létrehozva", + "restore completed": "Helyreállítás kész", + "restore will include": "Ez helyreállítja", + "restore warning": "Ez a művelet nem vonható vissza. Folytatja?", + "reload to apply": "Újratölti az alkalmazást a változtatások érvényesítéséhez?", + "reload app": "Alkalmazás újratöltése", + "preparing backup": "Felkészülés a biztonsági mentésre", + "collecting settings": "Beállítások gyűjtése", + "collecting key bindings": "Billentyűparancsok gyűjtése", + "collecting plugins": "Bővítményinformációk gyűjtése", + "creating backup": "Biztonsági mentési fájl létrehozása", + "validating backup": "Biztonsági mentés érvényesítése", + "restoring key bindings": "Billentyűparancsok helyreállítása", + "restoring plugins": "Bővítmények helyreállítása", + "restoring settings": "Beállítások helyreállítása", + "legacy backup warning": "Ez egy régebbi biztonsági mentési formátum. Egyes funkciók korlátozottak lehetnek.", + "checksum mismatch": "Ellenőrzőösszeg-eltérés - a biztonsági mentés fájlja módosult vagy megsérült.", + "plugin not found": "Nem található bővítmény a rendszerleíró adatbázisban", + "paid plugin skipped": "Fizetős bővítmény - nem található vásárlás", + "source not found": "Már nem létezik a forrásfájl", + "restored": "Helyreállítva", + "skipped": "Kihagyva", + "backup not valid object": "Nem érvényes objektum a biztonsági mentési fájl", + "backup no data": "Nem tartalmaz helyreállítandó adatokat a biztonsági mentési fájl.", + "backup legacy warning": "Ez egy régebbi biztonsági mentési formátum (v1). Egyes funkciók korlátozottak lehetnek.", + "backup missing metadata": "Hiányzó biztonsági mentési metaadatok - egyes információk nem érhetők el", + "backup checksum mismatch": "Ellenőrzőösszeg-eltérés - a biztonsági mentés fájlja módosult vagy megsérült. Óvatosan járjon el.", + "backup checksum verify failed": "Nem ellenőrizhető az ellenőrző összeg", + "backup invalid settings": "Érvénytelen a beállítások formátuma", + "backup invalid keybindings": "Érvénytelen a billentyűparancsok formátuma", + "backup invalid plugins": "Érvénytelen a telepített bővítmények formátuma", + "issues found": "Problémák találhatók", + "error details": "Hiba részletei", + "active tools": "Aktív eszközök", + "available tools": "Elérhető eszközök", + "recent": "Legutóbbi fájlok", + "command palette": "Parancspaletta megnyitása", + "change theme": "Téma módosítása", + "documentation": "Dokumentáció", + "open in terminal": "Megnyitás terminálban", + "developer mode": "Fejlesztői mód", + "info-developermode": "Engedélyezze a fejlesztői eszközöket (Eruda) a bővítmények hibakereséséhez és az alkalmazás állapotának megfigyeléséhez. A megfigyelő az alkalmazás indításakor előkészítődik.", + "developer mode enabled": "Fejlesztői mód engedélyezve. A parancspaletta használatával kapcsolhatja be/ki a megfigyelőt (Ctrl+Shift+I).", + "developer mode disabled": "Fejlesztői mód letiltva", + "copy relative path": "Relatív elérési útvonal másolása", + "shortcut request sent": "Parancsikon-kérelem megnyitva. A befejezéshez koppintson a hozzáadás gombra.", + "add to home screen": "Hozzáadás a kezdőképernyőhöz", + "pin shortcuts not supported": "Ez az eszköz nem támogatja a kezdőképernyő-parancsikonokat.", + "save file before home shortcut": "A kezdőképernyőhöz való hozzáadás előtt mentse el a fájlt.", + "terminal_required_message_for_lsp": "A Terminál nincs telepítve. Először telepítse a Terminált, hogy használni tudja az LSP-kiszolgálókat.", + "shift click selection": "Shift + koppintás/kattintás a kiválasztáshoz", + "earn ad-free time": "Reklámmentesség szerzése egy kis időre", + "indent guides": "Behúzási segédvonalak", + "language servers": "Nyelvi kiszolgálók", + "lint gutter": "Szintaxisellenőrzési margó megjelenítése", + "rainbow brackets": "Szivárványszínű zárójelek", + "lsp-add-custom-server": "Egyéni kiszolgáló hozzáadása", + "lsp-binary-args": "Bináris argumentumok (JSON-tömb)", + "lsp-binary-command": "Bináris parancs", + "lsp-binary-path-optional": "Bináris útvonal (nem kötelező)", + "lsp-check-command-optional": "Ellenőrző parancs (nem kötelező felülbírálás)", + "lsp-checking-installation-status": "Telepítési állapot ellenőrzése…", + "lsp-configured": "Beállítva", + "lsp-custom-server-added": "Egyéni kiszolgáló hozzáadva", + "lsp-default": "Alapértelmezett", + "lsp-details-line": "Részletek: {details}", + "lsp-edit-initialization-options": "Előkészítési beállítások szerkesztése", + "lsp-empty": "Üres", + "lsp-enabled": "Engedélyezve", + "lsp-error-add-server-failed": "Nem sikerült hozzáadni a kiszolgálót", + "lsp-error-args-must-be-array": "Az argumentumoknak JSON-tömbnek kell lenniük", + "lsp-error-binary-command-required": "A bináris parancs megadása kötelező", + "lsp-error-language-id-required": "Legalább egy nyelvazonosító szükséges", + "lsp-error-package-required": "Legalább egy csomag szükséges", + "lsp-error-server-id-required": "Kiszolgálóazonosító szükséges", + "lsp-feature-completion": "Kódkiegészítés", + "lsp-feature-completion-info": "Automatikus kiegészítési javaslatok engedélyezése a kiszolgálótól.", + "lsp-feature-diagnostics": "Diagnosztika", + "lsp-feature-diagnostics-info": "Hibák és figyelmeztetések megjelenítése a nyelvi kiszolgálótól.", + "lsp-feature-formatting": "Formázás", + "lsp-feature-formatting-info": "Kódformázás engedélyezése a nyelvi kiszolgálótól.", + "lsp-feature-hover": "Felugró információk", + "lsp-feature-hover-info": "Típusinformációk és dokumentáció megjelenítése rámutatáskor.", + "lsp-feature-inlay-hints": "Beágyazott tippek", + "lsp-feature-inlay-hints-info": "Beágyazott típustippek megjelenítése a szerkesztőben.", + "lsp-feature-signature": "Szignatúra-súgó", + "lsp-feature-signature-info": "Függvényparaméter-tippek megjelenítése gépelés közben.", + "lsp-feature-state-toast": "{feature} {state}", + "lsp-initialization-options": "Előkészítési beállítások", + "lsp-initialization-options-json": "Előkészítési beállítások (JSON)", + "lsp-initialization-options-updated": "Előkészítési beállítások frissítve", + "lsp-install-command": "Telepítési parancs", + "lsp-install-command-unavailable": "Nem érhető el a telepítési parancs", + "lsp-install-info-check-failed": "Az Acode nem tudta ellenőrizni a telepítési állapotot.", + "lsp-install-info-missing": "A nyelvi kiszolgáló nincs telepítve a terminálkörnyezetben.", + "lsp-install-info-ready": "A nyelvi kiszolgáló telepítve van és készen áll.", + "lsp-install-info-unknown": "A telepítési állapot automatikus ellenőrzése nem lehetséges.", + "lsp-install-info-version-available": "A {version} verzió elérhető.", + "lsp-install-method-apk": "APK-csomag", + "lsp-install-method-cargo": "Cargo-crate", + "lsp-install-method-manual": "Kézi bináris", + "lsp-install-method-npm": "npm-csomag", + "lsp-install-method-pip": "pip-csomag", + "lsp-install-method-shell": "Egyéni parancsértelmező", + "lsp-install-method-title": "Telepítési mód", + "lsp-install-repair": "Telepítés / javítás", + "lsp-installation-status": "Telepítési állapot", + "lsp-installed": "Telepítve", + "lsp-invalid-timeout": "Érvénytelen időtúllépési érték", + "lsp-language-ids": "Nyelvazonosítók (vesszővel elválasztva)", + "lsp-packages-prompt": "{method}-csomagok (vesszővel elválasztva)", + "lsp-remove-installed-files": "Eltávolítja a(z) {server} telepített fájljait?", + "lsp-server-disabled-toast": "Kiszolgáló letiltva", + "lsp-server-enabled-toast": "Kiszolgáló engedélyezve", + "lsp-server-id": "Kiszolgálóazonosító", + "lsp-server-label": "Kiszolgálócímke", + "lsp-server-not-found": "Nem található a kiszolgáló", + "lsp-server-uninstalled": "Kiszolgáló eltávolítva", + "lsp-startup-timeout": "Indítási időtúllépés", + "lsp-startup-timeout-ms": "Indítási időtúllépés (ezredmásodperc)", + "lsp-startup-timeout-set": "Indítási időtúllépés beállítva: {timeout} ms", + "lsp-state-disabled": "letiltva", + "lsp-state-enabled": "engedélyezve", + "lsp-status-check-failed": "Nem sikerült az ellenőrzés", + "lsp-status-installed": "Telepítve", + "lsp-status-installed-version": "Telepítve ({version})", + "lsp-status-line": "Állapot: {status}", + "lsp-status-not-installed": "Nincs telepítve", + "lsp-status-unknown": "Ismeretlen", + "lsp-timeout-ms": "{timeout} ms", + "lsp-uninstall-command-unavailable": "Nem érhető el az eltávolítási parancs", + "lsp-uninstall-server": "Kiszolgáló eltávolítása", + "lsp-update-command-optional": "Frissítési parancs (nem kötelező)", + "lsp-update-command-unavailable": "Nem érhető el a frissítési parancs", + "lsp-update-server": "Kiszolgáló frissítése", + "lsp-version-line": "Verzió: {version}", + "lsp-view-initialization-options": "Előkészítési beállítások megtekintése", + "settings-category-about-acode": "Az Acode névjegye", + "settings-category-advanced": "Speciális", + "settings-category-assistance": "Segítségnyújtás", + "settings-category-core": "Alapvető beállítások", + "settings-category-cursor": "Kurzor", + "settings-category-cursor-selection": "Kurzor és kijelölés", + "settings-category-custom-servers": "Egyéni kiszolgálók", + "settings-category-customization-tools": "Testreszabás és eszközök", + "settings-category-display": "Megjelenítés", + "settings-category-editing": "Szerkesztés", + "settings-category-features": "Funkciók", + "settings-category-files-sessions": "Fájlok és munkamenetek", + "settings-category-fonts": "Betűtípusok", + "settings-category-general": "Általános", + "settings-category-guides-indicators": "Segédvonalak és jelzők", + "settings-category-installation": "Telepítés", + "settings-category-interface": "Felület", + "settings-category-maintenance": "Karbantartás", + "settings-category-permissions": "Engedélyek", + "settings-category-preview": "Előnézet", + "settings-category-scrolling": "Görgetés", + "settings-category-server": "Kiszolgáló", + "settings-category-servers": "Kiszolgálók", + "settings-category-session": "Munkamenet", + "settings-category-support-acode": "Az Acode támogatása", + "settings-category-text-layout": "Szöveg és elrendezés", + "settings-info-app-animation": "Alkalmazáson belüli átmeneti animációk vezérlése.", + "settings-info-app-check-files": "Szerkesztők frissítése, ha a fájlok az Acode-on kívül módosulnak.", + "settings-info-app-clean-install-state": "Az első lépések és a beállítási folyamatok által használt tárolt telepítési állapot törlése.", + "settings-info-app-confirm-on-exit": "Megerősítés kérése az alkalmazás bezárása előtt.", + "settings-info-app-console": "Válassza ki, melyik hibakereső konzol-integrációt használja az Acode.", + "settings-info-app-default-file-encoding": "Alapértelmezett kódolás fájlok megnyitásakor vagy létrehozásakor.", + "settings-info-app-exclude-folders": "Mappák és minták kihagyása kereséskor vagy beolvasáskor.", + "settings-info-app-floating-button": "A lebegő gyorsművelet-gomb megjelenítése.", + "settings-info-app-font-manager": "Alkalmazás-betűtípusok telepítése, kezelése vagy eltávolítása.", + "settings-info-app-fullscreen": "Rendszerszintű állapotsor elrejtése az Acode használatakor.", + "settings-info-app-keybindings": "A billentyűparancs-fájl szerkesztése vagy a gyorsbillentyűk alaphelyzetbe állítása.", + "settings-info-app-keyboard-mode": "Válassza ki, hogyan viselkedjen a szoftveres billentyűzet szerkesztéskor.", + "settings-info-app-language": "Válassza ki az alkalmazás nyelvét és a lefordított feliratokat.", + "settings-info-app-open-file-list-position": "Válassza ki, hol jelenjen meg az aktív fájlok listája.", + "settings-info-app-quick-tools-settings": "Gyorseszköz-parancsikonok átrendezése és testreszabása.", + "settings-info-app-quick-tools-trigger-mode": "Válassza ki, hogyan nyíljanak meg a gyorseszközök érintésre.", + "settings-info-app-remember-files": "Legutóbb megnyitott fájlok újbóli megnyitása.", + "settings-info-app-remember-folders": "Az előző munkamenet mappáinak újbóli megnyitása.", + "settings-info-app-retry-remote-fs": "Távoli fájlműveletek megismétlése sikertelen átvitel után.", + "settings-info-app-side-buttons": "További műveletgombok megjelenítése a szerkesztő mellett.", + "settings-info-app-sponsor-sidebar": "Támogatói bejegyzés megjelenítése az oldalsávban.", + "settings-info-app-touch-move-threshold": "Legkisebb elmozdulás az érintéses húzás érzékeléséhez.", + "settings-info-app-vibrate-on-tap": "Haptikus visszajelzés engedélyezése érintésekhez és vezérlőkhöz.", + "settings-info-editor-autosave": "Módosítások automatikus mentése egy bizonyos késleltetés után.", + "settings-info-editor-color-preview": "Színértékek beágyazott előnézete a szerkesztőben.", + "settings-info-editor-fade-fold-widgets": "Kódblokk-összecsukó jelölők elhalványítása, amíg nincs rájuk szükség.", + "settings-info-editor-font-family": "Válassza ki a szerkesztőben használt betűtípust.", + "settings-info-editor-font-size": "Szerkesztő szövegméretének beállítása.", + "settings-info-editor-format-on-save": "Formázó futtatása minden alkalommal, amikor egy fájlt mentenek.", + "settings-info-editor-hard-wrap": "Valódi soremelések beszúrása a tisztán vizuális tördelés helyett.", + "settings-info-editor-indent-guides": "Behúzási segédvonalak megjelenítése.", + "settings-info-editor-line-height": "Sorok közötti függőleges távolság beállítása.", + "settings-info-editor-line-numbers": "Sorok számának megjelenítése a margón.", + "settings-info-editor-lint-gutter": "Diagnosztikai és szintaxisellenőrző jelölők megjelenítése a margón.", + "settings-info-editor-live-autocomplete": "Javaslatok megjelenítése gépelés közben.", + "settings-info-editor-rainbow-brackets": "Összetartozó zárójelek színezése a beágyazási mélység alapján.", + "settings-info-editor-relative-line-numbers": "Távolság megjelenítése a jelenlegi sortól.", + "settings-info-editor-rtl-text": "Jobbról balra haladó viselkedés váltása soronként.", + "settings-info-editor-scroll-settings": "Görgetősáv méretének, sebességének és az ujjmozdulatok viselkedésének beállítása.", + "settings-info-editor-shift-click-selection": "Kijelölés kiterjesztése a Shift + érintés vagy kattintás használatával.", + "settings-info-editor-show-spaces": "Látható szóközjelölők megjelenítése.", + "settings-info-editor-soft-tab": "Szóközök beszúrása tabulátorkarakterek helyett.", + "settings-info-editor-tab-size": "Állítsa be, hány szóközt használjon egy tabulátorlépés.", + "settings-info-editor-teardrop-size": "Kurzorfogantyú méretének beállítása az érintéses szerkesztéshez.", + "settings-info-editor-text-wrap": "Hosszú sorok tördelése a szerkesztőben.", + "settings-info-lsp-add-custom-server": "Egyéni nyelvi kiszolgáló regisztrálása telepítési, frissítési és indítási parancsokkal.", + "settings-info-lsp-edit-init-options": "Előkészítési beállítások szerkesztése JSON-formátumban.", + "settings-info-lsp-install-server": "Ezen nyelvi kiszolgáló telepítése vagy javítása.", + "settings-info-lsp-server-enabled": "Ezen nyelvi kiszolgáló engedélyezése vagy letiltása.", + "settings-info-lsp-startup-timeout": "Állítsa be, hogy az Acode mennyi ideig várjon a kiszolgáló elindulására.", + "settings-info-lsp-uninstall-server": "A kiszolgálóhoz tartozó telepített csomagok vagy binárisok eltávolítása.", + "settings-info-lsp-update-server": "Ezen nyelvi kiszolgáló frissítése, ha elérhető frissítési folyamat.", + "settings-info-lsp-view-init-options": "Érvényes előkészítési beállítások megtekintése JSON-formátumban.", + "settings-info-main-ad-rewards": "Reklámok megtekintése az ideiglenes reklámmentes hozzáférés feloldásához.", + "settings-info-main-app-settings": "Nyelv, alkalmazás viselkedése és gyorselérési eszközök.", + "settings-info-main-backup-restore": "Beállítások exportálása biztonsági mentésbe vagy azok későbbi visszaállítása.", + "settings-info-main-changelog": "Legutóbbi frissítések és kiadási megjegyzések megtekintése.", + "settings-info-main-edit-settings": "Nyers settings.json fájl közvetlen szerkesztése.", + "settings-info-main-editor-settings": "Betűtípusok, tabulátorok, javaslatok és a szerkesztő megjelenítése.", + "settings-info-main-formatter": "Válasszon formázót minden támogatott nyelvhez.", + "settings-info-main-lsp-settings": "Nyelvi kiszolgálók és szerkesztő-intelligencia konfigurálása.", + "settings-info-main-plugins": "Telepített bővítmények és elérhető műveleteik kezelése.", + "settings-info-main-preview-settings": "Előnézeti mód, kiszolgálóportok és a böngésző viselkedése.", + "settings-info-main-rateapp": "Az Acode értékelése a Google Play áruházban.", + "settings-info-main-remove-ads": "Teljesen reklámmentes hozzáférés feloldása.", + "settings-info-main-reset": "Az Acode visszaállítása az alapértelmezett konfigurációra.", + "settings-info-main-sponsors": "Az Acode folyamatos fejlesztésének támogatása.", + "settings-info-main-terminal-settings": "Terminál-téma, betűtípus, kurzor és munkamenet viselkedése.", + "settings-info-main-theme": "Alkalmazás-téma, kontraszt és egyéni színek.", + "settings-info-preview-disable-cache": "A tartalom mindig töltődjön be újra az alkalmazáson belüli böngészőben.", + "settings-info-preview-host": "Az előnézeti webcím megnyitásakor használt gépnév.", + "settings-info-preview-mode": "Válassza ki, hol nyíljon meg az előnézet az indításkor.", + "settings-info-preview-preview-port": "Az élő előnézeti kiszolgáló által használt port.", + "settings-info-preview-server-port": "Az alkalmazás belső kiszolgálója által használt port.", + "settings-info-preview-show-console-toggler": "A konzol gombjának megjelenítése az előnézetben.", + "settings-info-preview-use-current-file": "A jelenlegi fájl előnyben részesítése az előnézet indításakor.", + "settings-info-terminal-convert-eol": "Sorvégek átalakítása a terminálkimenet beillesztésekor vagy megjelenítésekor.", + "settings-note-formatter-settings": "Rendeljen formázót minden nyelvhez. További lehetőségek feloldásához telepítsen formázó bővítményeket.", + "settings-note-lsp-settings": "A nyelvi kiszolgálók automatikus kiegészítést, diagnosztikát, felugró részleteket és egyebeket nyújtanak. Itt telepíthet, frissíthet vagy definiálhat egyéni kiszolgálókat. A felügyelt telepítők a terminál/proot környezetben futnak.", + "search result label singular": "találat", + "search result label plural": "találat", + "pin tab": "Lap rögzítése", + "unpin tab": "Lap rögzítésének megszüntetése", + "pinned tab": "Rögzített lap", + "unpin tab before closing": "Lap rögzítésének megszüntetése bezárás előtt.", + "app font": "Alkalmazás betűtípusa", + "settings-info-app-font-family": "Válassza ki az alkalmazás egész felületén használandó betűtípust.", + "lsp-transport-method-stdio": "STDIO (bináris parancs futtatása)", + "lsp-transport-method-websocket": "WebSocket (kapcsolódás ws/wss webcímhez)", + "lsp-websocket-url": "WebSocket webcím", + "lsp-websocket-server-managed-externally": "Ezt a kiszolgálót külsőleg kezelik WebSocketen keresztül.", + "lsp-error-websocket-url-invalid": "A WebSocket webcímnek ws:// vagy wss:// előtaggal kell kezdődnie", + "lsp-error-websocket-url-required": "A WebSocket webcím megadása kötelező", + "lsp-remove-custom-server": "Egyéni kiszolgáló eltávolítása", + "lsp-remove-custom-server-confirm": "Eltávolítja a(z) {server} egyéni nyelvi kiszolgálót?", + "lsp-custom-server-removed": "Egyéni kiszolgáló eltávolítva", + "settings-info-lsp-remove-custom-server": "Eltávolítja ezt az egyéni nyelvi kiszolgálót az Acode alkalmazásból.", + "unsaved selected tabs warning": "Néhány kiválasztott lap nincs mentve. Válassza ki a további teendőket.", + "save selected tabs": "Kiválasztott lapok mentése", + "close selected tabs": "Kiválasztott lapok bezárása", + "save selected tabs warning": "Biztosan menti és bezárja a kiválasztott lapokat?", + "close selected tabs warning": "Biztosan bezárja a kiválasztott lapokat? A nem mentett módosítások elvesznek, és ez a művelet nem vonható vissza.", + "close tabs to right": "Jobbra lévő lapok bezárása", + "close tabs to left": "Balra lévő lapok bezárása", + "close other tabs": "Többi lap bezárása", + "auto close tags": "Címkék automatikus lezárása", + "settings-info-editor-auto-close-tags": "HTML, XML, Vue, Angular és PHP-sablonfájlokban a záró címkék automatikus beillesztése.", + "ui zoom": "Felhasználói felület nagyítása", + "settings-info-app-ui-zoom": "Szövegek méretezése az Acode teljes felületén.", + "plugin-not-supported": "Plugin not supported", + "plugin-not-supported-info": "The plugin was created for older version of Acode." +} \ No newline at end of file diff --git a/src/lang/id-id.json b/src/lang/id-id.json index ff86cb1c7..169029836 100644 --- a/src/lang/id-id.json +++ b/src/lang/id-id.json @@ -1,731 +1,733 @@ { - "lang": "Bahasa Indonesia", - "about": "Tentang", - "active files": "Berkas Aktif", - "alert": "Peringatan", - "app theme": "Tema Aplikasi", - "autocorrect": "Aktifkan koreksi otomatis?", - "autosave": "Simpan Otomatis", - "cancel": "Batal", - "change language": "Ubah Bahasa", - "choose color": "Pilih warna", - "clear": "Bersihkan", - "close app": "Tutup aplikasi?", - "commit message": "Pesan komit", - "console": "Konsol", - "conflict error": "Konflik! Mohon tunggu sebelum komit lainnya.", - "copy": "Salin", - "create folder error": "Maaf, tidak dapat membuat folder baru", - "cut": "Potong", - "delete": "Hapus", - "dependencies": "Dependensi", - "delay": "Waktu dalam milidetik", - "editor settings": "Pengaturan Editor", - "editor theme": "Tema Editor", - "enter file name": "Masukkan nama berkas", - "enter folder name": "Masukkan nama folder", - "empty folder message": "Folder Kosong", - "enter line number": "Masukkan nomor baris", - "error": "Kesalahan", - "failed": "Gagal", - "file already exists": "Berkas sudah ada", - "file already exists force": "Berkas sudah ada. Timpa?", - "file changed": " telah diubah, muat ulang berkas?", - "file deleted": "Berkas dihapus", - "file is not supported": "Berkas tidak mendukung", - "file not supported": "Jenis berkas ini tidak didukung.", - "file too large": "Berkas terlalu besar untuk ditangani. Ukuran maksimal berkas yang diizinkan adalah {size}", - "file renamed": "Berkas berganti nama", - "file saved": "Berkas disimpan", - "folder added": "Folder ditambahkan", - "folder already added": "Folder sudah ditambahkan", - "font size": "Ukuran Font", - "goto": "Pergi ke baris", - "icons definition": "Definisi ikon", - "info": "Info", - "invalid value": "Nilai tidak valid", - "language changed": "Bahasa telah diubah dengan sukses", - "linting": "Cek kesalahan sintaks", - "logout": "Keluar", - "loading": "Memuat", - "my profile": "Profil saya", - "new file": "Berkas baru", - "new folder": "Folder baru", - "no": "Tidak", - "no editor message": "Buka atau buat berkas dan folder baru dari menu", - "not set": "Tidak ada set", - "unsaved files close app": "Ada berkas yang belum disimpan. Tutup Aplikasi?", - "notice": "Pemberitahuan", - "open file": "Buka berkas", - "open files and folders": "Buka berkas dan folder", - "open folder": "Buka folder", - "open recent": "Buka baru-baru ini", - "ok": "Oke", - "overwrite": "Timpa", - "paste": "Tempel", - "preview mode": "Mode Pratinjau", - "read only file": "Tidak dapat menyimpan berkas hanya baca. Silakan coba simpan sebagai", - "reload": "Muat Ulang", - "rename": "Ubah Nama", - "replace": "Ganti", - "required": "Bidang ini diperlukan", - "run your web app": "Jalankan aplikasi web anda", - "save": "Simpan", - "saving": "Menyimpan", - "save as": "Simpan sebagai", - "save file to run": "Silakan simpan berkas ini untuk berjalan di peramban", - "search": "Cari", - "see logs and errors": "Lihat log dan kesalahan", - "select folder": "Pilih folder", - "settings": "Pengaturan", - "settings saved": "Pengaturan disimpan", - "show line numbers": "Tampilkan nomor baris", - "show hidden files": "Tampilkan berkas tersembunyi", - "show spaces": "Tampilkan spasi", - "soft tab": "Tab lunak", - "sort by name": "Urutkan berdasarkan nama", - "success": "Sukses", - "tab size": "Ukuran Tab", - "text wrap": "Bungkus Teks", - "theme": "Tema", - "unable to delete file": "Tidak dapat menghapus berkas", - "unable to open file": "Maaf, tidak dapat membuka berkas", - "unable to open folder": "Maaf, tidak dapat membuka folder", - "unable to save file": "Maaf, tidak dapat menyimpan berkas", - "unable to rename": "Maaf, tidak dapat mengganti nama", - "unsaved file": "Berkas ini tidak disimpan, tutup?", - "warning": "Peringatan", - "use emmet": "Gunakan emmet", - "use quick tools": "Gunakan alat cepat", - "yes": "Iya", - "encoding": "Enkoding Teks", - "syntax highlighting": "Penyorotan Sintaks", - "read only": "Hanya baca", - "select all": "Pilih semua", - "select branch": "Pilih cabang", - "create new branch": "Buat cabang baru", - "use branch": "Gunakan cabang", - "new branch": "Cabang baru", - "branch": "Cabang", - "key bindings": "Binding kunci", - "edit": "Edit", - "reset": "Atur ulang", - "color": "Warna", - "select word": "Pilih kata", - "quick tools": "Alat cepat", - "select": "Pilih", - "editor font": "Font Editor", - "new project": "Proyek baru", - "format": "Format", - "project name": "Nama proyek", - "unsupported device": "Perangkat Anda tidak mendukung tema.", - "vibrate on tap": "Bergetar pada ketuk", - "copy command is not supported by ftp.": "Perintah Salin tidak didukung oleh FTP.", - "support title": "Dukung Acode", - "fullscreen": "Layar penuh", - "animation": "Animasi", - "backup": "Cadangkan", - "restore": "Mengembalikan", - "backup successful": "Berhasil membuat cadangan", - "invalid backup file": "Berkas cadangan tidak valid", - "add path": "Tambah jalur", - "live autocompletion": "Penyelesaian otomatis langsung", - "file properties": "Properti berkas", - "path": "Jalur", - "type": "Jenis", - "word count": "Jumlah kata", - "line count": "Jumlah baris", - "last modified": "Modifikasi terakhir", - "size": "Ukuran", - "share": "Bagikan", - "show print margin": "Tampilkan margin cetak", - "login": "Masuk", - "scrollbar size": "Ukuran bar gulir", - "cursor controller size": "Ukuran pengontrol kursor", - "none": "Tidak ada", - "small": "Kecil", - "large": "Besar", - "floating button": "Tombol mengambang", - "confirm on exit": "Konfirmasi saat keluar", - "show console": "Tampilkan konsol", - "image": "Gambar", - "insert file": "Menyisipkan berkas", - "insert color": "Menyisipkan warna", - "powersave mode warning": "Matikan mode hemat daya untuk pratinjau di peramban eksternal.", - "exit": "Keluar", - "custom": "Kostum", - "reset warning": "Apakah Anda yakin ingin mengatur ulang tema?", - "theme type": "Jenis tema", - "light": "Terang", - "dark": "Gelap", - "file browser": "Penjelajah Berkas", - "operation not permitted": "Operasi tidak diizinkan", - "no such file or directory": "Tidak ada berkas atau direktori seperti itu", - "input/output error": "Kesalahan masukan/keluaran", - "permission denied": "Izin ditolak", - "bad address": "Alamat yang buruk", - "file exists": "Berkas ada", - "not a directory": "Bukan direktori", - "is a directory": "Adalah direktori", - "invalid argument": "Argumen tidak valid", - "too many open files in system": "Terlalu banyak berkas terbuka dalam sistem", - "too many open files": "Terlalu banyak berkas terbuka", - "text file busy": "Berkas teks sibuk", - "no space left on device": "Tidak ada ruang yang tersisa di perangkat", - "read-only file system": "Sistem berkas hanya-baca", - "file name too long": "Nama berkas terlalu panjang", - "too many users": "Terlalu banyak pengguna", - "connection timed out": "Waktu koneksi habis", - "connection refused": "Koneksi ditolak", - "owner died": "Pemilik mati", - "an error occurred": "Terjadi kesalahan", - "add ftp": "Tambahkan FTP", - "add sftp": "Tambahkan SFTP", - "save file": "Simpan berkas", - "save file as": "Simpan berkas sebagai", - "files": "Berkas", - "help": "Bantuan", - "file has been deleted": "{file} telah dihapus!", - "feature not available": "Fitur ini hanya tersedia dalam versi berbayar dari aplikasi.", - "deleted file": "Berkas yang dihapus", - "line height": "Tinggi baris", - "preview info": "Jika Anda ingin menjalankan berkas aktif, ketuk dan tahan ikon Putar.", - "manage all files": "Izinkan Acode Editor untuk mengelola semua berkas dalam pengaturan untuk mengedit berkas di perangkat Anda dengan mudah.", - "close file": "Tutup berkas", - "reset connections": "Atur ulang koneksi", - "check file changes": "Periksa perubahan berkas", - "open in browser": "Buka di peramban", - "desktop mode": "Mode Desktop", - "toggle console": "Alihkan Konsol", - "new line mode": "Mode baris baru", - "add a storage": "Tambahkan penyimpanan", - "rate acode": "Nilai Acode", - "support": "Dukung", - "downloading file": "Mengunduh {file}", - "downloading...": "Mengunduh...", - "folder name": "Nama Folder", - "keyboard mode": "Mode Papan Ketik", - "normal": "Normal", - "app settings": "Pengaturan Aplikasi", - "disable in-app-browser caching": "Nonaktifkan caching peramban-dalam-aplikasi", - "Should use Current File For preview instead of default (index.html)": "Harus menggunakan berkas saat ini untuk pratinjau alih-alih default (index.html)", - "copied to clipboard": "Disalin ke clipboard", - "remember opened files": "Ingat berkas yang dibuka", - "remember opened folders": "Ingat folder yang dibuka", - "no suggestions": "Tidak ada saran", - "no suggestions aggressive": "Tidak ada saran yang agresif", - "install": "Pasang", - "installing": "Memasang...", - "plugins": "Plugin", - "recently used": "Baru-baru ini digunakan", - "update": "Perbarui", - "uninstall": "Copot pemasangan", - "download acode pro": "Unduh Acode pro", - "loading plugins": "Memuat plugin", - "faqs": "FAQ", - "feedback": "Umpan balik", - "header": "Header", - "sidebar": "Bilah sisi", - "inapp": "Dalam aplikasi", - "browser": "Peramban", - "diagonal scrolling": "Pengguliran diagonal", - "reverse scrolling": "Pengguliran terbalik", - "formatter": "Pemformat", - "format on save": "Format pada simpan", - "remove ads": "Hapus iklan", - "fast": "Cepat", - "slow": "Lambat", - "scroll settings": "Pengaturan gulir", - "scroll speed": "Kecepatan gulir", - "loading...": "Memuat...", - "no plugins found": "Tidak ditemukan plugin", - "name": "Nama", - "username": "Nama pengguna", - "optional": "Opsional", - "hostname": "Nama host", - "password": "Kata sandi", - "security type": "Jenis keamanan", - "connection mode": "Mode koneksi", - "port": "Port", - "key file": "Berkas kunci", - "select key file": "Pilih berkas kunci", - "passphrase": "Frasa sandi", - "connecting...": "Menghubungkan...", - "type filename": "Jenis nama berkas", - "unable to load files": "Tidak dapat memuat berkas", - "preview port": "Port pratinjau", - "find file": "Temukan berkas", - "system": "Sistem", - "please select a formatter": "Mohon pilih pemformat", - "case sensitive": "Sensitif huruf besar", - "regular expression": "Ekspresi Regular", - "whole word": "Seluruh kata", - "edit with": "Edit dengan", - "open with": "Buka dengan", - "no app found to handle this file": "Tidak ditemukan aplikasi untuk menangani berkas ini", - "restore default settings": "Kembalikan pengaturan default", - "server port": "Port server", - "preview settings": "Pengaturan pratinjau", - "preview settings note": "Jika port pratinjau dan port server berbeda, aplikasi tidak akan memulai server dan sebaliknya akan membuka https://: di peramban atau peramban-dalam-aplikasi. Ini berguna ketika Anda menjalankan server di tempat lain.", - "backup/restore note": "Ini hanya akan membuat cadangan pengaturan Anda, tema khusus, plugin yang dipasang, dan binding kunci. Ini tidak akan membuat cadangan FTP/SFTP atau status aplikasi Anda.", - "host": "Host", - "retry ftp/sftp when fail": "Ulangi FTP/SFTP ketika gagal", - "more": "Lebih banyak", - "thank you :)": "Terima kasih :)", - "purchase pending": "Pembelian Tertunda", - "cancelled": "Dibatalkan", - "local": "Lokal", - "remote": "Jarak Jauh", - "show console toggler": "Tampilkan pengalih konsol", - "binary file": "Berkas ini berisi data biner, apakah Anda ingin membukanya?", - "relative line numbers": "Nomor garis relatif", - "elastic tabstops": "Tabstop elastis", - "line based rtl switching": "Beralih RTL berbasis garis", - "hard wrap": "Bungkus keras", - "spellcheck": "Periksa ejaan", - "wrap method": "Metode Bungkus", - "use textarea for ime": "Gunakan textarea untuk IME", - "invalid plugin": "Plugin Tidak Valid", - "type command": "Ketik perintah", - "plugin": "Plugin", - "quicktools trigger mode": "Mode Pemicu Alat Cepat", - "print margin": "Cetak margin", - "touch move threshold": "Ambang pergerakan sentuh", - "info-retryremotefsafterfail": "Ulangi koneksi FTP/SFTP ketika gagal.", - "info-fullscreen": "Sembunyikan Bilah Judul di Layar Beranda.", - "info-checkfiles": "Periksa perubahan berkas ketika aplikasi di latar belakang.", - "info-console": "Pilih konsol JavaScript. Legacy adalah konsol default, Eruda adalah konsol pihak ketiga.", - "info-keyboardmode": "Mode keyboard untuk input teks, tidak ada saran akan menyembunyikan saran dan koreksi otomatis. Jika tidak ada saran tidak berfungsi, cobalah untuk mengubah nilai ke tanpa saran yang agresif.", - "info-rememberfiles": "Ingat berkas yang dibuka ketika aplikasi ditutup.", - "info-rememberfolders": "Ingat folder yang dibuka ketika aplikasi ditutup.", - "info-floatingbutton": "Tampilkan atau sembunyikan tombol apung Alat Cepat.", - "info-openfilelistpos": "Di mana untuk menampilkan daftar berkas aktif.", - "info-touchmovethreshold": "Jika sensitivitas sentuhan perangkat Anda terlalu tinggi, Anda dapat meningkatkan nilai ini untuk mencegah gerakan sentuh yang tidak disengaja.", - "info-scroll-settings": "Pengaturan ini berisi pengaturan gulir termasuk bungkus teks.", - "info-animation": "Jika aplikasi terasa lag, nonaktifkan animasi.", - "info-quicktoolstriggermode": "Jika tombol dalam alat cepat tidak berfungsi, cobalah untuk mengubah nilai ini.", - "info-checkForAppUpdates": "Periksa pembaruan aplikasi secara otomatis.", - "info-quickTools": "Tampilkan atau sembunyikan alat cepat.", - "info-showHiddenFiles": "Tampilkan berkas dan folder tersembunyi. (Berawal dengan .)", - "info-all_file_access": "Aktifkan akses ke /sdcard dan /storage di terminal.", - "info-fontSize": "Ukuran font yang digunakan untuk menampilkan teks.", - "info-fontFamily": "Jenis huruf yang digunakan untuk menampilkan teks.", - "info-theme": "Tema warna terminal.", - "info-cursorStyle": "Gaya kursor saat terminal sedang aktif.", - "info-cursorInactiveStyle": "Gaya kursor saat terminal tidak terfokus.", - "info-fontWeight": "Ketebalan font yang digunakan untuk menampilkan teks tidak tebal.", - "info-cursorBlink": "Apakah kursor berkedip.", - "info-scrollback": "Jumlah scrollback di terminal. Scrollback adalah jumlah baris yang dipertahankan ketika baris digulirkan melampaui tampilan awal.", - "info-tabStopWidth": "Ukuran tab berhenti di terminal.", - "info-letterSpacing": "Jarak antar karakter dalam piksel penuh.", - "info-imageSupport": "Apakah gambar didukung di terminal.", - "info-fontLigatures": "Apakah ligatur font diaktifkan di terminal.", - "info-confirmTabClose": "Mintalah konfirmasi sebelum menutup tab terminal.", - "info-backup": "Membuat cadangan instalasi terminal.", - "info-restore": "Mengembalikan cadangan instalasi terminal.", - "info-uninstall": "Menghapus instalasi terminal.", - "owned": "Dimiliki", - "api_error": "API server turun, silakan coba setelah beberapa waktu.", - "installed": "Terpasang", - "all": "Semua", - "medium": "Medium", - "refund": "Pengembalian dana", - "product not available": "Produk tidak tersedia", - "no-product-info": "Produk ini tidak tersedia di negara Anda saat ini, silakan coba lagi.", - "close": "Tutup", - "explore": "Jelajahi", - "key bindings updated": "Binding kunci diperbarui", - "search in files": "Cari dalam berkas", - "exclude files": "Kecualikan berkas", - "include files": "Sertakan berkas", - "search result": "{matches} hasil dalam {files} berkas.", - "invalid regex": "Ekspresi regular tidak valid: {message}.", - "bottom": "Bawah", - "save all": "Simpan semua", - "close all": "Tutup semua", - "unsaved files warning": "Beberapa berkas tidak disimpan. Klik 'Oke' pilih apa yang harus dilakukan atau tekan 'Batal' untuk kembali.", - "save all warning": "Apakah Anda yakin ingin menyimpan semua berkas dan tutup? Tindakan ini tidak dapat dibalik.", - "save all changes warning": "Apakah Anda yakin ingin menyimpan semua berkas?", - "close all warning": "Apakah Anda yakin ingin menutup semua berkas? Anda akan kehilangan perubahan yang belum disimpan dan tindakan ini tidak dapat dibalik.", - "refresh": "Segarkan", - "shortcut buttons": "Tombol pintasan", - "no result": "Tidak ada hasil", - "searching...": "Mencari...", - "quicktools:ctrl-key": "Kunci Control/Command", - "quicktools:tab-key": "Kunci Tab", - "quicktools:shift-key": "Kunci Shift", - "quicktools:undo": "Membatalkan", - "quicktools:redo": "Mengulangi", - "quicktools:search": "Cari di berkas", - "quicktools:save": "Simpan berkas", - "quicktools:esc-key": "Kunci Escape", - "quicktools:curlybracket": "Masukkan kurung kurawal", - "quicktools:squarebracket": "Masukkan kurung persegi", - "quicktools:parentheses": "Masukkan tanda kurung", - "quicktools:anglebracket": "Masukkan kurung sudut", - "quicktools:left-arrow-key": "Kunci panah kiri", - "quicktools:right-arrow-key": "Kunci panah kanan", - "quicktools:up-arrow-key": "Kunci panah atas", - "quicktools:down-arrow-key": "Kunci panah bawah", - "quicktools:moveline-up": "Pindahkan baris ke atas", - "quicktools:moveline-down": "Pindahkan baris ke bawah", - "quicktools:copyline-up": "Salin baris ke atas", - "quicktools:copyline-down": "Salin baris ke bawah", - "quicktools:semicolon": "Masukkan titik koma", - "quicktools:quotation": "Masukkan kutipan", - "quicktools:and": "Masukkan simbol dan", - "quicktools:bar": "Masukkan simbol bar", - "quicktools:equal": "Masukkan simbol sama dengan", - "quicktools:slash": "Masukkan simbol slash", - "quicktools:exclamation": "Masukkan tanda seru", - "quicktools:alt-key": "Kunci Alt", - "quicktools:meta-key": "Kunci Windows/Meta", - "info-quicktoolssettings": "Kustomisasi tombol pintas dan tombol keyboard dalam wadah alat cepat di bawah editor untuk meningkatkan pengalaman pengkodean Anda.", - "info-excludefolders": "Gunakan pola **/node_modules/** untuk mengabaikan semua berkas dari folder node_modules. Ini akan mengecualikan berkas dari terdaftar dan juga akan mencegah mereka dimasukkan dalam pencarian berkas.", - "missed files": "Memindai {count} berkas setelah pencarian dimulai dan tidak akan dimasukkan dalam pencarian.", - "remove": "Hapus", - "quicktools:command-palette": "Palet perintah", - "default file encoding": "Enkoding berkas default", - "remove entry": "Apakah Anda yakin ingin menghapus '{name}' dari jalur yang disimpan? Harap dicatat bahwa menghapusnya tidak akan menghapus jalur itu sendiri.", - "delete entry": "Konfirmasikan penghapusan: '{name}'. Tindakan ini tidak dapat diurungkan. Melanjutkan?", - "change encoding": "Buka kembali '{file}' dengan enkoding '{encoding}'? Tindakan ini akan mengakibatkan hilangnya perubahan yang belum disimpan yang dilakukan pada berkas. Apakah Anda ingin melanjutkan pembukaan kembali?", - "reopen file": "Apakah Anda yakin ingin membuka kembali '{file}'? Setiap perubahan yang belum disimpan akan hilang.", - "plugin min version": "{name} hanya tersedia dalam Acode - {v-code} dan di atas. Klik di sini untuk memperbarui.", - "color preview": "Pratinjau warna", - "confirm": "Konfirmasi", - "list files": "Daftar semua berkas dalam {name}? Terlalu banyak berkas dapat menyebabkan aplikasi rusak.", - "problems": "Masalah", - "show side buttons": "Tampilkan tombol samping", - "bug_report": "Kirim Laporan Bug", - "verified publisher": "Penerbit terverifikasi", - "most_downloaded": "Paling Banyak Diunduh", - "newly_added": "Baru Ditambahkan", - "top_rated": "Peringkat Teratas", - "rename not supported": "Mengganti nama pada direktori Termux tidak didukung", - "compress": "Kompres", - "copy uri": "Salin Uri", - "delete entries": "Apakah Anda yakin ingin menghapus {count} item?", - "deleting items": "menghapus {count} item...", - "import project zip": "Impor Proyek (zip)", - "changelog": "Catatan Perubahan", - "notifications": "Notifikasi", - "no_unread_notifications": "Tidak ada pemberitahuan yang belum dibaca", - "should_use_current_file_for_preview": "Harus menggunakan berkas saat ini untuk pratinjau alih-alih default (index.html)", - "fade fold widgets": "Widget Lipat Pudar", - "quicktools:home-key": "Kunci Home", - "quicktools:end-key": "Kunci End", - "quicktools:pageup-key": "Kunci PageUp", - "quicktools:pagedown-key": "Kunci PageDown", - "quicktools:delete-key": "Kunci Delete", - "quicktools:tilde": "Masukkan tanda gelombang", - "quicktools:backtick": "Masukkan tanda kutip terbalik", - "quicktools:hash": "Masukkan tanda pagar", - "quicktools:dollar": "Masukkan simbol dolar", - "quicktools:modulo": "Masukkan simbol modulus/persen", - "quicktools:caret": "Masukkan tanda sisipan", - "plugin_enabled": "Plugin diaktifkan", - "plugin_disabled": "Plugin dinonaktifkan", - "enable_plugin": "Aktifkan Plugin ini", - "disable_plugin": "Nonaktifkan Plugin ini", - "open_source": "Sumber Terbuka", - "terminal settings": "Pengaturan Terminal", - "font ligatures": "Ligatur Huruf", - "letter spacing": "Jarak Antar Huruf", - "terminal:tab stop width": "Lebar Hentian Tab", - "terminal:scrollback": "Garis Gulir Balik", - "terminal:cursor blink": "Kursor Berkedip", - "terminal:font weight": "Berat Huruf", - "terminal:cursor inactive style": "Gaya Kursor Tidak Aktif", - "terminal:cursor style": "Gaya Kursor", - "terminal:font family": "Keluarga Huruf", - "terminal:convert eol": "Konversi Akhir Baris", - "terminal:confirm tab close": "Konfirmasi penutupan tab terminal", - "terminal:image support": "Dukungan gambar", - "terminal": "Terminal", - "allFileAccess": "Semua akses berkas", - "fonts": "Huruf", - "sponsor": "Sponsor", - "downloads": "Unduhan", - "reviews": "Ulasan", - "overview": "Ikhtisar", - "contributors": "Kontributor", - "quicktools:hyphen": "Masukkan simbol tanda hubung", - "check for app updates": "Periksa pembaruan aplikasi", - "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", - "clean install state": "Bersihkan kondisi instal", - "backup created": "Cadangan dibuat", - "restore completed": "Pemulihan selesai", - "restore will include": "Ini akan memulihkan", - "restore warning": "Tindakan ini tidak dapat dibatalkan. Lanjutkan?", - "reload to apply": "Muat ulang untuk menerapkan perubahan?", - "reload app": "Muat ulang aplikasi", - "preparing backup": "Mempersiapkan cadangan", - "collecting settings": "Mengumpulkan pengaturan", - "collecting key bindings": "Mengumpulkan binding kunci", - "collecting plugins": "Mengumpulkan informasi plugin", - "creating backup": "Membuat berkas cadangan", - "validating backup": "Memvalidasi cadangan", - "restoring key bindings": "Mengembalikan binding kunci", - "restoring plugins": "Memulihkan plugin", - "restoring settings": "Memulihkan pengaturan", - "legacy backup warning": "Ini adalah format pencadangan lama. Beberapa fitur mungkin terbatas.", - "checksum mismatch": "Ketidakcocokan checksum - berkas cadangan mungkin telah dimodifikasi atau rusak.", - "plugin not found": "Plugin tidak ditemukan di registri.", - "paid plugin skipped": "Plugin berbayar - pembelian tidak ditemukan", - "source not found": "Berkas sumber tidak lagi ada.", - "restored": "Dipulihkan", - "skipped": "Dilewati", - "backup not valid object": "Berkas cadangan bukan objek yang valid", - "backup no data": "Berkas cadangan tidak berisi data untuk dipulihkan.", - "backup legacy warning": "Ini adalah format pencadangan lama (v1). Beberapa fitur mungkin terbatas.", - "backup missing metadata": "Metadata cadangan hilang - beberapa informasi mungkin tidak tersedia.", - "backup checksum mismatch": "Ketidakcocokan checksum - berkas cadangan mungkin telah dimodifikasi atau rusak. Lanjutkan dengan hati-hati.", - "backup checksum verify failed": "Checksum tidak dapat diverifikasi.", - "backup invalid settings": "Format pengaturan tidak valid", - "backup invalid keybindings": "Format keyBindings tidak valid", - "backup invalid plugins": "Format installedPlugins tidak valid", - "issues found": "Masalah ditemukan", - "error details": "Detail kesalahan", - "active tools": "Alat-alat yang aktif", - "available tools": "Alat-alat yang tersedia", - "recent": "Berkas terbaru", - "command palette": "Buka Palet Perintah", - "change theme": "Ganti tema", - "documentation": "Dokumentasi", - "open in terminal": "Buka di Terminal", - "developer mode": "Mode Pengembang", - "info-developermode": "Aktifkan alat pengembang (Eruda) untuk men-debug plugin dan memeriksa status aplikasi. Inspektor akan diinisialisasi saat aplikasi dimulai.", - "developer mode enabled": "Mode pengembang diaktifkan. Gunakan palet perintah untuk mengaktifkan/menonaktifkan inspektor (Ctrl+Shift+I).", - "developer mode disabled": "Mode pengembang dinonaktifkan", - "copy relative path": "Salin jalur relatif", - "shortcut request sent": "Permintaan pintasan dibuka. Tekan Tambah untuk menyelesaikan.", - "add to home screen": "Tambah ke layar beranda", - "pin shortcuts not supported": "Pintasan layar beranda tidak didukung di perangkat ini.", - "save file before home shortcut": "Simpan berkas sebelum menambahkannya ke layar beranda.", - "terminal_required_message_for_lsp": "Terminal tidak terpasang. Mohon pasang Terminal terlebih dahulu untuk menggunakan server LSP.", - "shift click selection": "Pemilihan Shift + tekan/klik", - "earn ad-free time": "Ambil waktu bebas iklan", - "indent guides": "Panduan indentasi", - "language servers": "Server bahasa", - "lint gutter": "Tampilkan gutter lint", - "rainbow brackets": "Kurung pelangi", - "lsp-add-custom-server": "Tambah server kostum", - "lsp-binary-args": "Argumen binari (senarai JSON)", - "lsp-binary-command": "Perintah binari", - "lsp-binary-path-optional": "Jalur binari (opsional)", - "lsp-check-command-optional": "Perintah periksa (opsional timpa)", - "lsp-checking-installation-status": "Memeriksa status pemasangan...", - "lsp-configured": "Dikonfigurasi", - "lsp-custom-server-added": "Server kostum ditambahkan", - "lsp-default": "Bawaan", - "lsp-details-line": "Detail: {details}", - "lsp-edit-initialization-options": "Edit opsi inisiasi", - "lsp-empty": "Kosong", - "lsp-enabled": "Diaktifkan", - "lsp-error-add-server-failed": "Gagal menambahkan server", - "lsp-error-args-must-be-array": "Argumen harus berupa sebuah senarai JSON", - "lsp-error-binary-command-required": "Perintah binari diperlukan", - "lsp-error-language-id-required": "Setidaknya satu ID bahasa diperlukan", - "lsp-error-package-required": "Setidaknya satu paket diperlukan", - "lsp-error-server-id-required": "ID server diperlukan", - "lsp-feature-completion": "Penyelesaian kode", - "lsp-feature-completion-info": "Aktifkan saran penyelesaian otomatis dari server.", - "lsp-feature-diagnostics": "Diagnostik", - "lsp-feature-diagnostics-info": "Tampilkan kesalahan dan peringatan dari server bahasa.", - "lsp-feature-formatting": "Pemformatan", - "lsp-feature-formatting-info": "Aktifkan pemformatan kode dari server.", - "lsp-feature-hover": "Informasi saat kursor diarahkan", - "lsp-feature-hover-info": "Tampilkan informasi tipe dan dokumentasi saat kursor diarahkan ke atasnya.", - "lsp-feature-inlay-hints": "Petunjuk sisipan", - "lsp-feature-inlay-hints-info": "Tampilkan petunjuk pengetikan sebaris di editor.", - "lsp-feature-signature": "Bantuan parameter fungsi", - "lsp-feature-signature-info": "Tampilkan petunjuk parameter fungsi saat mengetik.", - "lsp-feature-state-toast": "{feature} {state}", - "lsp-initialization-options": "Opsi inisiasi", - "lsp-initialization-options-json": "Opsi inisiasi (JSON)", - "lsp-initialization-options-updated": "Opsi inisiasi diperbarui", - "lsp-install-command": "Perintah pasang", - "lsp-install-command-unavailable": "Perintah pasang tidak tersedia", - "lsp-install-info-check-failed": "Acode tidak dapat memverifikasi status pemasangan.", - "lsp-install-info-missing": "Server bahasa tidak terpasang di dalam lingkungan terminal.", - "lsp-install-info-ready": "Server bahasa terpasang dan siap.", - "lsp-install-info-unknown": "Status pemasangan tidak dapat diperiksa secara otomatis.", - "lsp-install-info-version-available": "Versi {version} tersedia.", - "lsp-install-method-apk": "Paket APK", - "lsp-install-method-cargo": "Crate Cargo", - "lsp-install-method-manual": "Binari manual", - "lsp-install-method-npm": "Paket npm", - "lsp-install-method-pip": "Paket pip", - "lsp-install-method-shell": "Shell kostum", - "lsp-install-method-title": "Metode pasang", - "lsp-install-repair": "Pasang / perbaiki", - "lsp-installation-status": "Status pemasangan", - "lsp-installed": "Terpasang", - "lsp-invalid-timeout": "Nilai timeout tidak valid", - "lsp-language-ids": "ID bahasa (dipisah koma)", - "lsp-packages-prompt": "{method} paket (dipisah koma)", - "lsp-remove-installed-files": "Hapus berkas terpasang dari {server}?", - "lsp-server-disabled-toast": "Server dinonaktifkan", - "lsp-server-enabled-toast": "Server diaktifkan", - "lsp-server-id": "ID server", - "lsp-server-label": "Label server", - "lsp-server-not-found": "Server tidak ditemukan", - "lsp-server-uninstalled": "Server dicopot pemasangannya", - "lsp-startup-timeout": "Batas waktu mulai", - "lsp-startup-timeout-ms": "Batas waktu mulai (milidetik)", - "lsp-startup-timeout-set": "Batas waktu mulai diatur ke {timeout} ms", - "lsp-state-disabled": "dinonaktifkan", - "lsp-state-enabled": "diaktifkan", - "lsp-status-check-failed": "Pemeriksaan gagal", - "lsp-status-installed": "Terpasang", - "lsp-status-installed-version": "Terpasang ({version})", - "lsp-status-line": "Status: {status}", - "lsp-status-not-installed": "Tidak terpasang", - "lsp-status-unknown": "Tidak diketahui", - "lsp-timeout-ms": "{timeout} ms", - "lsp-uninstall-command-unavailable": "Perintah copot pemasangan tidak tersedia", - "lsp-uninstall-server": "Copot pemasangan server", - "lsp-update-command-optional": "Perintah perbarui (opsional)", - "lsp-update-command-unavailable": "Perintah perbarui tidak tersedia", - "lsp-update-server": "Perbarui server", - "lsp-version-line": "Versi: {version}", - "lsp-view-initialization-options": "Lihat opsi inisiasi", - "settings-category-about-acode": "Tentang Acode", - "settings-category-advanced": "Lanjutan", - "settings-category-assistance": "Asisten", - "settings-category-core": "Pengaturan inti", - "settings-category-cursor": "Kursor", - "settings-category-cursor-selection": "Kursor & pemilihan", - "settings-category-custom-servers": "Kostum server", - "settings-category-customization-tools": "Kostumisasi & alat", - "settings-category-display": "Tampilan", - "settings-category-editing": "Mengedit", - "settings-category-features": "Fitur", - "settings-category-files-sessions": "Berkas & sesi", - "settings-category-fonts": "Huruf", - "settings-category-general": "Umum", - "settings-category-guides-indicators": "Panduan & indikator", - "settings-category-installation": "Pemasangan", - "settings-category-interface": "Antarmuka", - "settings-category-maintenance": "Pemeliharaan", - "settings-category-permissions": "Izin", - "settings-category-preview": "Pratinjau", - "settings-category-scrolling": "Pengguliran", - "settings-category-server": "Server", - "settings-category-servers": "Server", - "settings-category-session": "Sesi", - "settings-category-support-acode": "Dukung Acode", - "settings-category-text-layout": "Teks & tampilan", - "settings-info-app-animation": "Kendalikan animasi transisi di seluruh aplikasi.", - "settings-info-app-check-files": "Segarkan ulang editor ketika berkas berubah di luar Acode.", - "settings-info-app-clean-install-state": "Hapus status instalasi yang tersimpan yang digunakan oleh alur orientasi dan pengaturan.", - "settings-info-app-confirm-on-exit": "Tanyakan sebelum menutup aplikasi.", - "settings-info-app-console": "Pilih mana integrasi konsol debug yang Acode gunakan.", - "settings-info-app-default-file-encoding": "Enkoding bawaan ketika membuka atau membuat berkas.", - "settings-info-app-exclude-folders": "Lewati folder dan pola ketika mencari atau memindai.", - "settings-info-app-floating-button": "Tampilkan tombol aksi cepat yang melayang.", - "settings-info-app-font-manager": "Pasang, kelola, atau menghapus huruf aplikasi.", - "settings-info-app-fullscreen": "Sembunyikan bar status sistem ketika menggunakan Acode.", - "settings-info-app-keybindings": "Edit berkas binding kunci atau atur ulang pintasan.", - "settings-info-app-keyboard-mode": "Pilih bagaimana papan ketik perangkat lunak berperilaku ketika mengedit.", - "settings-info-app-language": "Pilih bahasa aplikasi dan label yang diterjemahkan.", - "settings-info-app-open-file-list-position": "Pilih dimana daftar berkas aktif muncul.", - "settings-info-app-quick-tools-settings": "Urutkan ulang dan kostumisaikan pintasan alat cepat.", - "settings-info-app-quick-tools-trigger-mode": "Pilih bagaimana alat cepat terbuka saat ditekan atau disentuh.", - "settings-info-app-remember-files": "Buka ulang berkas yang dibuka terakhir kali.", - "settings-info-app-remember-folders": "Buka ulang folder dari sesi sebelumnya.", - "settings-info-app-retry-remote-fs": "Ulangi lagi operasi berkas jarak jauh setelah transfer gagal.", - "settings-info-app-side-buttons": "Tampilkan tombol aksi ekstra di samping editor.", - "settings-info-app-sponsor-sidebar": "Tampilkan entri sponsor di bar samping.", - "settings-info-app-touch-move-threshold": "Pergerakan minimum sebelum penyeretan sentuh terdeteksi.", - "settings-info-app-vibrate-on-tap": "Aktifkan umpan balik getar untuk tekan dan kendali.", - "settings-info-editor-autosave": "Simpan perubahan secara otomatis setelah jeda.", - "settings-info-editor-color-preview": "Pratinjau nilai warna langsung di dalam editor.", - "settings-info-editor-fade-fold-widgets": "Redupkan penanda lipatan hingga dibutuhkan.", - "settings-info-editor-font-family": "Pilih tipe huruf yang digunakan di dalam editor.", - "settings-info-editor-font-size": "Atur ukuran teks di editor.", - "settings-info-editor-format-on-save": "Jalankan pemformat ketika sebuah berkas tersimpan.", - "settings-info-editor-hard-wrap": "Masukkan pemotong baris asli daripada hanya membungkusnya secara visual.", - "settings-info-editor-indent-guides": "Tampilkan baris panduan indentasi.", - "settings-info-editor-line-height": "Atur jarak vertikal diantara baris.", - "settings-info-editor-line-numbers": "Tampilkan nomor baris di dalam gutter.", - "settings-info-editor-lint-gutter": "Tampilkan alat diagnostik dan penanda lint di gutter.", - "settings-info-editor-live-autocomplete": "Tampilkan saran ketika anda mengetik.", - "settings-info-editor-rainbow-brackets": "Warna menyamakan kurung dari kedalaman bersarang.", - "settings-info-editor-relative-line-numbers": "Tampilkan jarak dari baris saat ini.", - "settings-info-editor-rtl-text": "Ganti perilaku kanan-ke-kiri setiap baris.", - "settings-info-editor-scroll-settings": "Atur ukuran bar gulir, kecepatan, dan perilaku gestur.", - "settings-info-editor-shift-click-selection": "Perluas pemilihan dengan Shift + tekan atau klik.", - "settings-info-editor-show-spaces": "Tampilkan penanda spasi yang terlihat.", - "settings-info-editor-soft-tab": "Masukkan spasi daripada karakter tab.", - "settings-info-editor-tab-size": "Atur seberapa banyak spasi setiap langkah tab digunakan.", - "settings-info-editor-teardrop-size": "Atur ukuran penangan kursor untuk pengeditan sentuh.", - "settings-info-editor-text-wrap": "Bungkus baris panjang di dalam editor.", - "settings-info-lsp-add-custom-server": "Daftarkan server bahasa kostum dengan perintah pasang, perbarui, dan luncur.", - "settings-info-lsp-edit-init-options": "Edit opsi inisiasi sebagai JSON.", - "settings-info-lsp-install-server": "Pasang atau perbaiki server bahasa ini.", - "settings-info-lsp-server-enabled": "Aktifkan atau nonaktifkan server bahasa ini.", - "settings-info-lsp-startup-timeout": "Atur seberapa lama Acode menunggu untuk server memulai.", - "settings-info-lsp-uninstall-server": "Hapus paket terpasang atau binari dari server ini.", - "settings-info-lsp-update-server": "Perbarui server bahasa ini jika alur pembaruan tersedia.", - "settings-info-lsp-view-init-options": "Lihat opsi inisiasi efektif sebagai JSON.", - "settings-info-main-ad-rewards": "Tonton iklan untuk membuka akses bebas iklan sementara.", - "settings-info-main-app-settings": "Bahasa, perilaku aplikasi, dan alat akses cepat.", - "settings-info-main-backup-restore": "Ekspor pengaturan ke pencadangan atau atur ulang mereka nanti.", - "settings-info-main-changelog": "Lihat perbaruan saat ini dan catatan rilis.", - "settings-info-main-edit-settings": "Edit berkas mentah settings.json secara langsung.", - "settings-info-main-editor-settings": "Huruf, tab, saran, dan tampilan editor.", - "settings-info-main-formatter": "Pilih pemformat untuk setiap bahasa yang didukung.", - "settings-info-main-lsp-settings": "Konfigurasi server bahasa dan kecerdasan editor.", - "settings-info-main-plugins": "Kelola plugin terpasang dan aksi yang tersedia.", - "settings-info-main-preview-settings": "Mode pratinjau, port server, dan perilaku peramban.", - "settings-info-main-rateapp": "Nilai Acode di Google Play.", - "settings-info-main-remove-ads": "Buka akses permanen bebas iklan.", - "settings-info-main-reset": "Atur ulang Acode ke konfigurasi bawaannya.", - "settings-info-main-sponsors": "Mendukung pengembangan Acode yang berkelanjutan.", - "settings-info-main-terminal-settings": "Tema Terminal, huruf, kursor, dan perilaku sesi.", - "settings-info-main-theme": "Tema aplikasi, kontras, dan warna kostum.", - "settings-info-preview-disable-cache": "Selalu muat ulang konten di dalam peramban-dalam-aplikasi.", - "settings-info-preview-host": "Nama host yang digunakan ketika membuka URL pratinjau.", - "settings-info-preview-mode": "Pilih dimana pratinjau dibuka ketika anda meluncurkannya.", - "settings-info-preview-preview-port": "Port yang digunakan oleh server pratinjau langsung.", - "settings-info-preview-server-port": "Port yang digunakan oleh server internal aplikasi.", - "settings-info-preview-show-console-toggler": "Tampilkan tombol konsol di dalam pratinjau.", - "settings-info-preview-use-current-file": "Utamakan berkas saat ini ketika memulai pratinjau.", - "settings-info-terminal-convert-eol": "Konversikan akhiran baris saat menempelkan atau menampilkan output terminal.", - "settings-note-formatter-settings": "Tetapkan pemformat untuk setiap bahasa. Pasang plugin pemformat untuk membuka lebih banyak opsi.", - "settings-note-lsp-settings": "Server bahasa menambahkan fitur pelengkapan otomatis, diagnostik, detail saat kursor diarahkan ke teks, dan banyak lagi. Anda dapat memasang, memperbarui, atau menentukan server khusus di sini. Penginstal terkelola berjalan di dalam lingkungan terminal/proot.", - "search result label singular": "hasil", - "search result label plural": "hasil", - "pin tab": "Sematkan tab", - "unpin tab": "Lepas sematan tab", - "pinned tab": "Tab yang tersematkan", - "unpin tab before closing": "Lepas sematan tab sebelum menutupnya.", - "app font": "Huruf Aplikasi", - "settings-info-app-font-family": "Pilih huruf yang digunakan di seluruh antarmuka aplikasi.", - "lsp-transport-method-stdio": "STDIO (luncurkan perintah binari)", - "lsp-transport-method-websocket": "WebSocket (hubungkan ke sebuah URL ws/wss)", - "lsp-websocket-url": "URL WebSocket", - "lsp-websocket-server-managed-externally": "Server ini dikelola secara eksternal lewat WebSocket.", - "lsp-error-websocket-url-invalid": "URL WebSocket harus berawalan ws:// atau wss://", - "lsp-error-websocket-url-required": "URL WebSocket diperlukan", - "lsp-remove-custom-server": "Hapus server kostum", - "lsp-remove-custom-server-confirm": "Hapus server bahasa kostum {server}?", - "lsp-custom-server-removed": "Server kostum dihapus", - "settings-info-lsp-remove-custom-server": "Hapus server bahasa kostum ini dari Acode.", - "unsaved selected tabs warning": "Beberapa tab terpilih tidak disimpan. Pilih apa yang harus dilakukan.", - "save selected tabs": "Simpan tab terpilih", - "close selected tabs": "Tutup tab terpilih", - "save selected tabs warning": "Apakah Anda yakin ingin menyimpan dan menutup tab terpilih?", - "close selected tabs warning": "Apakah Anda yakin ingin menutup tab terpilih? Anda akan kehilangan perubahan yang belum disimpan dan aksi ini tidak dapat dibatalkan.", - "close tabs to right": "Tutup Kanan", - "close tabs to left": "Tutup Kiri", - "close other tabs": "Tutup Lainnya", - "auto close tags": "Penutup tag otomatis", - "settings-info-editor-auto-close-tags": "Menyisipkan tag penutup di berkas HTML, XML, Vue, Angular, dan templat PHP secara otomatis.", - "ui zoom": "UI zoom", - "settings-info-app-ui-zoom": "Scale text across the Acode interface." -} + "lang": "Bahasa Indonesia", + "about": "Tentang", + "active files": "Berkas Aktif", + "alert": "Peringatan", + "app theme": "Tema Aplikasi", + "autocorrect": "Aktifkan koreksi otomatis?", + "autosave": "Simpan Otomatis", + "cancel": "Batal", + "change language": "Ubah Bahasa", + "choose color": "Pilih warna", + "clear": "Bersihkan", + "close app": "Tutup aplikasi?", + "commit message": "Pesan komit", + "console": "Konsol", + "conflict error": "Konflik! Mohon tunggu sebelum komit lainnya.", + "copy": "Salin", + "create folder error": "Maaf, tidak dapat membuat folder baru", + "cut": "Potong", + "delete": "Hapus", + "dependencies": "Dependensi", + "delay": "Waktu dalam milidetik", + "editor settings": "Pengaturan Editor", + "editor theme": "Tema Editor", + "enter file name": "Masukkan nama berkas", + "enter folder name": "Masukkan nama folder", + "empty folder message": "Folder Kosong", + "enter line number": "Masukkan nomor baris", + "error": "Kesalahan", + "failed": "Gagal", + "file already exists": "Berkas sudah ada", + "file already exists force": "Berkas sudah ada. Timpa?", + "file changed": " telah diubah, muat ulang berkas?", + "file deleted": "Berkas dihapus", + "file is not supported": "Berkas tidak mendukung", + "file not supported": "Jenis berkas ini tidak didukung.", + "file too large": "Berkas terlalu besar untuk ditangani. Ukuran maksimal berkas yang diizinkan adalah {size}", + "file renamed": "Berkas berganti nama", + "file saved": "Berkas disimpan", + "folder added": "Folder ditambahkan", + "folder already added": "Folder sudah ditambahkan", + "font size": "Ukuran Font", + "goto": "Pergi ke baris", + "icons definition": "Definisi ikon", + "info": "Info", + "invalid value": "Nilai tidak valid", + "language changed": "Bahasa telah diubah dengan sukses", + "linting": "Cek kesalahan sintaks", + "logout": "Keluar", + "loading": "Memuat", + "my profile": "Profil saya", + "new file": "Berkas baru", + "new folder": "Folder baru", + "no": "Tidak", + "no editor message": "Buka atau buat berkas dan folder baru dari menu", + "not set": "Tidak ada set", + "unsaved files close app": "Ada berkas yang belum disimpan. Tutup Aplikasi?", + "notice": "Pemberitahuan", + "open file": "Buka berkas", + "open files and folders": "Buka berkas dan folder", + "open folder": "Buka folder", + "open recent": "Buka baru-baru ini", + "ok": "Oke", + "overwrite": "Timpa", + "paste": "Tempel", + "preview mode": "Mode Pratinjau", + "read only file": "Tidak dapat menyimpan berkas hanya baca. Silakan coba simpan sebagai", + "reload": "Muat Ulang", + "rename": "Ubah Nama", + "replace": "Ganti", + "required": "Bidang ini diperlukan", + "run your web app": "Jalankan aplikasi web anda", + "save": "Simpan", + "saving": "Menyimpan", + "save as": "Simpan sebagai", + "save file to run": "Silakan simpan berkas ini untuk berjalan di peramban", + "search": "Cari", + "see logs and errors": "Lihat log dan kesalahan", + "select folder": "Pilih folder", + "settings": "Pengaturan", + "settings saved": "Pengaturan disimpan", + "show line numbers": "Tampilkan nomor baris", + "show hidden files": "Tampilkan berkas tersembunyi", + "show spaces": "Tampilkan spasi", + "soft tab": "Tab lunak", + "sort by name": "Urutkan berdasarkan nama", + "success": "Sukses", + "tab size": "Ukuran Tab", + "text wrap": "Bungkus Teks", + "theme": "Tema", + "unable to delete file": "Tidak dapat menghapus berkas", + "unable to open file": "Maaf, tidak dapat membuka berkas", + "unable to open folder": "Maaf, tidak dapat membuka folder", + "unable to save file": "Maaf, tidak dapat menyimpan berkas", + "unable to rename": "Maaf, tidak dapat mengganti nama", + "unsaved file": "Berkas ini tidak disimpan, tutup?", + "warning": "Peringatan", + "use emmet": "Gunakan emmet", + "use quick tools": "Gunakan alat cepat", + "yes": "Iya", + "encoding": "Enkoding Teks", + "syntax highlighting": "Penyorotan Sintaks", + "read only": "Hanya baca", + "select all": "Pilih semua", + "select branch": "Pilih cabang", + "create new branch": "Buat cabang baru", + "use branch": "Gunakan cabang", + "new branch": "Cabang baru", + "branch": "Cabang", + "key bindings": "Binding kunci", + "edit": "Edit", + "reset": "Atur ulang", + "color": "Warna", + "select word": "Pilih kata", + "quick tools": "Alat cepat", + "select": "Pilih", + "editor font": "Font Editor", + "new project": "Proyek baru", + "format": "Format", + "project name": "Nama proyek", + "unsupported device": "Perangkat Anda tidak mendukung tema.", + "vibrate on tap": "Bergetar pada ketuk", + "copy command is not supported by ftp.": "Perintah Salin tidak didukung oleh FTP.", + "support title": "Dukung Acode", + "fullscreen": "Layar penuh", + "animation": "Animasi", + "backup": "Cadangkan", + "restore": "Mengembalikan", + "backup successful": "Berhasil membuat cadangan", + "invalid backup file": "Berkas cadangan tidak valid", + "add path": "Tambah jalur", + "live autocompletion": "Penyelesaian otomatis langsung", + "file properties": "Properti berkas", + "path": "Jalur", + "type": "Jenis", + "word count": "Jumlah kata", + "line count": "Jumlah baris", + "last modified": "Modifikasi terakhir", + "size": "Ukuran", + "share": "Bagikan", + "show print margin": "Tampilkan margin cetak", + "login": "Masuk", + "scrollbar size": "Ukuran bar gulir", + "cursor controller size": "Ukuran pengontrol kursor", + "none": "Tidak ada", + "small": "Kecil", + "large": "Besar", + "floating button": "Tombol mengambang", + "confirm on exit": "Konfirmasi saat keluar", + "show console": "Tampilkan konsol", + "image": "Gambar", + "insert file": "Menyisipkan berkas", + "insert color": "Menyisipkan warna", + "powersave mode warning": "Matikan mode hemat daya untuk pratinjau di peramban eksternal.", + "exit": "Keluar", + "custom": "Kostum", + "reset warning": "Apakah Anda yakin ingin mengatur ulang tema?", + "theme type": "Jenis tema", + "light": "Terang", + "dark": "Gelap", + "file browser": "Penjelajah Berkas", + "operation not permitted": "Operasi tidak diizinkan", + "no such file or directory": "Tidak ada berkas atau direktori seperti itu", + "input/output error": "Kesalahan masukan/keluaran", + "permission denied": "Izin ditolak", + "bad address": "Alamat yang buruk", + "file exists": "Berkas ada", + "not a directory": "Bukan direktori", + "is a directory": "Adalah direktori", + "invalid argument": "Argumen tidak valid", + "too many open files in system": "Terlalu banyak berkas terbuka dalam sistem", + "too many open files": "Terlalu banyak berkas terbuka", + "text file busy": "Berkas teks sibuk", + "no space left on device": "Tidak ada ruang yang tersisa di perangkat", + "read-only file system": "Sistem berkas hanya-baca", + "file name too long": "Nama berkas terlalu panjang", + "too many users": "Terlalu banyak pengguna", + "connection timed out": "Waktu koneksi habis", + "connection refused": "Koneksi ditolak", + "owner died": "Pemilik mati", + "an error occurred": "Terjadi kesalahan", + "add ftp": "Tambahkan FTP", + "add sftp": "Tambahkan SFTP", + "save file": "Simpan berkas", + "save file as": "Simpan berkas sebagai", + "files": "Berkas", + "help": "Bantuan", + "file has been deleted": "{file} telah dihapus!", + "feature not available": "Fitur ini hanya tersedia dalam versi berbayar dari aplikasi.", + "deleted file": "Berkas yang dihapus", + "line height": "Tinggi baris", + "preview info": "Jika Anda ingin menjalankan berkas aktif, ketuk dan tahan ikon Putar.", + "manage all files": "Izinkan Acode Editor untuk mengelola semua berkas dalam pengaturan untuk mengedit berkas di perangkat Anda dengan mudah.", + "close file": "Tutup berkas", + "reset connections": "Atur ulang koneksi", + "check file changes": "Periksa perubahan berkas", + "open in browser": "Buka di peramban", + "desktop mode": "Mode Desktop", + "toggle console": "Alihkan Konsol", + "new line mode": "Mode baris baru", + "add a storage": "Tambahkan penyimpanan", + "rate acode": "Nilai Acode", + "support": "Dukung", + "downloading file": "Mengunduh {file}", + "downloading...": "Mengunduh...", + "folder name": "Nama Folder", + "keyboard mode": "Mode Papan Ketik", + "normal": "Normal", + "app settings": "Pengaturan Aplikasi", + "disable in-app-browser caching": "Nonaktifkan caching peramban-dalam-aplikasi", + "Should use Current File For preview instead of default (index.html)": "Harus menggunakan berkas saat ini untuk pratinjau alih-alih default (index.html)", + "copied to clipboard": "Disalin ke clipboard", + "remember opened files": "Ingat berkas yang dibuka", + "remember opened folders": "Ingat folder yang dibuka", + "no suggestions": "Tidak ada saran", + "no suggestions aggressive": "Tidak ada saran yang agresif", + "install": "Pasang", + "installing": "Memasang...", + "plugins": "Plugin", + "recently used": "Baru-baru ini digunakan", + "update": "Perbarui", + "uninstall": "Copot pemasangan", + "download acode pro": "Unduh Acode pro", + "loading plugins": "Memuat plugin", + "faqs": "FAQ", + "feedback": "Umpan balik", + "header": "Header", + "sidebar": "Bilah sisi", + "inapp": "Dalam aplikasi", + "browser": "Peramban", + "diagonal scrolling": "Pengguliran diagonal", + "reverse scrolling": "Pengguliran terbalik", + "formatter": "Pemformat", + "format on save": "Format pada simpan", + "remove ads": "Hapus iklan", + "fast": "Cepat", + "slow": "Lambat", + "scroll settings": "Pengaturan gulir", + "scroll speed": "Kecepatan gulir", + "loading...": "Memuat...", + "no plugins found": "Tidak ditemukan plugin", + "name": "Nama", + "username": "Nama pengguna", + "optional": "Opsional", + "hostname": "Nama host", + "password": "Kata sandi", + "security type": "Jenis keamanan", + "connection mode": "Mode koneksi", + "port": "Port", + "key file": "Berkas kunci", + "select key file": "Pilih berkas kunci", + "passphrase": "Frasa sandi", + "connecting...": "Menghubungkan...", + "type filename": "Jenis nama berkas", + "unable to load files": "Tidak dapat memuat berkas", + "preview port": "Port pratinjau", + "find file": "Temukan berkas", + "system": "Sistem", + "please select a formatter": "Mohon pilih pemformat", + "case sensitive": "Sensitif huruf besar", + "regular expression": "Ekspresi Regular", + "whole word": "Seluruh kata", + "edit with": "Edit dengan", + "open with": "Buka dengan", + "no app found to handle this file": "Tidak ditemukan aplikasi untuk menangani berkas ini", + "restore default settings": "Kembalikan pengaturan default", + "server port": "Port server", + "preview settings": "Pengaturan pratinjau", + "preview settings note": "Jika port pratinjau dan port server berbeda, aplikasi tidak akan memulai server dan sebaliknya akan membuka https://: di peramban atau peramban-dalam-aplikasi. Ini berguna ketika Anda menjalankan server di tempat lain.", + "backup/restore note": "Ini hanya akan membuat cadangan pengaturan Anda, tema khusus, plugin yang dipasang, dan binding kunci. Ini tidak akan membuat cadangan FTP/SFTP atau status aplikasi Anda.", + "host": "Host", + "retry ftp/sftp when fail": "Ulangi FTP/SFTP ketika gagal", + "more": "Lebih banyak", + "thank you :)": "Terima kasih :)", + "purchase pending": "Pembelian Tertunda", + "cancelled": "Dibatalkan", + "local": "Lokal", + "remote": "Jarak Jauh", + "show console toggler": "Tampilkan pengalih konsol", + "binary file": "Berkas ini berisi data biner, apakah Anda ingin membukanya?", + "relative line numbers": "Nomor garis relatif", + "elastic tabstops": "Tabstop elastis", + "line based rtl switching": "Beralih RTL berbasis garis", + "hard wrap": "Bungkus keras", + "spellcheck": "Periksa ejaan", + "wrap method": "Metode Bungkus", + "use textarea for ime": "Gunakan textarea untuk IME", + "invalid plugin": "Plugin Tidak Valid", + "type command": "Ketik perintah", + "plugin": "Plugin", + "quicktools trigger mode": "Mode Pemicu Alat Cepat", + "print margin": "Cetak margin", + "touch move threshold": "Ambang pergerakan sentuh", + "info-retryremotefsafterfail": "Ulangi koneksi FTP/SFTP ketika gagal.", + "info-fullscreen": "Sembunyikan Bilah Judul di Layar Beranda.", + "info-checkfiles": "Periksa perubahan berkas ketika aplikasi di latar belakang.", + "info-console": "Pilih konsol JavaScript. Legacy adalah konsol default, Eruda adalah konsol pihak ketiga.", + "info-keyboardmode": "Mode keyboard untuk input teks, tidak ada saran akan menyembunyikan saran dan koreksi otomatis. Jika tidak ada saran tidak berfungsi, cobalah untuk mengubah nilai ke tanpa saran yang agresif.", + "info-rememberfiles": "Ingat berkas yang dibuka ketika aplikasi ditutup.", + "info-rememberfolders": "Ingat folder yang dibuka ketika aplikasi ditutup.", + "info-floatingbutton": "Tampilkan atau sembunyikan tombol apung Alat Cepat.", + "info-openfilelistpos": "Di mana untuk menampilkan daftar berkas aktif.", + "info-touchmovethreshold": "Jika sensitivitas sentuhan perangkat Anda terlalu tinggi, Anda dapat meningkatkan nilai ini untuk mencegah gerakan sentuh yang tidak disengaja.", + "info-scroll-settings": "Pengaturan ini berisi pengaturan gulir termasuk bungkus teks.", + "info-animation": "Jika aplikasi terasa lag, nonaktifkan animasi.", + "info-quicktoolstriggermode": "Jika tombol dalam alat cepat tidak berfungsi, cobalah untuk mengubah nilai ini.", + "info-checkForAppUpdates": "Periksa pembaruan aplikasi secara otomatis.", + "info-quickTools": "Tampilkan atau sembunyikan alat cepat.", + "info-showHiddenFiles": "Tampilkan berkas dan folder tersembunyi. (Berawal dengan .)", + "info-all_file_access": "Aktifkan akses ke /sdcard dan /storage di terminal.", + "info-fontSize": "Ukuran font yang digunakan untuk menampilkan teks.", + "info-fontFamily": "Jenis huruf yang digunakan untuk menampilkan teks.", + "info-theme": "Tema warna terminal.", + "info-cursorStyle": "Gaya kursor saat terminal sedang aktif.", + "info-cursorInactiveStyle": "Gaya kursor saat terminal tidak terfokus.", + "info-fontWeight": "Ketebalan font yang digunakan untuk menampilkan teks tidak tebal.", + "info-cursorBlink": "Apakah kursor berkedip.", + "info-scrollback": "Jumlah scrollback di terminal. Scrollback adalah jumlah baris yang dipertahankan ketika baris digulirkan melampaui tampilan awal.", + "info-tabStopWidth": "Ukuran tab berhenti di terminal.", + "info-letterSpacing": "Jarak antar karakter dalam piksel penuh.", + "info-imageSupport": "Apakah gambar didukung di terminal.", + "info-fontLigatures": "Apakah ligatur font diaktifkan di terminal.", + "info-confirmTabClose": "Mintalah konfirmasi sebelum menutup tab terminal.", + "info-backup": "Membuat cadangan instalasi terminal.", + "info-restore": "Mengembalikan cadangan instalasi terminal.", + "info-uninstall": "Menghapus instalasi terminal.", + "owned": "Dimiliki", + "api_error": "API server turun, silakan coba setelah beberapa waktu.", + "installed": "Terpasang", + "all": "Semua", + "medium": "Medium", + "refund": "Pengembalian dana", + "product not available": "Produk tidak tersedia", + "no-product-info": "Produk ini tidak tersedia di negara Anda saat ini, silakan coba lagi.", + "close": "Tutup", + "explore": "Jelajahi", + "key bindings updated": "Binding kunci diperbarui", + "search in files": "Cari dalam berkas", + "exclude files": "Kecualikan berkas", + "include files": "Sertakan berkas", + "search result": "{matches} hasil dalam {files} berkas.", + "invalid regex": "Ekspresi regular tidak valid: {message}.", + "bottom": "Bawah", + "save all": "Simpan semua", + "close all": "Tutup semua", + "unsaved files warning": "Beberapa berkas tidak disimpan. Klik 'Oke' pilih apa yang harus dilakukan atau tekan 'Batal' untuk kembali.", + "save all warning": "Apakah Anda yakin ingin menyimpan semua berkas dan tutup? Tindakan ini tidak dapat dibalik.", + "save all changes warning": "Apakah Anda yakin ingin menyimpan semua berkas?", + "close all warning": "Apakah Anda yakin ingin menutup semua berkas? Anda akan kehilangan perubahan yang belum disimpan dan tindakan ini tidak dapat dibalik.", + "refresh": "Segarkan", + "shortcut buttons": "Tombol pintasan", + "no result": "Tidak ada hasil", + "searching...": "Mencari...", + "quicktools:ctrl-key": "Kunci Control/Command", + "quicktools:tab-key": "Kunci Tab", + "quicktools:shift-key": "Kunci Shift", + "quicktools:undo": "Membatalkan", + "quicktools:redo": "Mengulangi", + "quicktools:search": "Cari di berkas", + "quicktools:save": "Simpan berkas", + "quicktools:esc-key": "Kunci Escape", + "quicktools:curlybracket": "Masukkan kurung kurawal", + "quicktools:squarebracket": "Masukkan kurung persegi", + "quicktools:parentheses": "Masukkan tanda kurung", + "quicktools:anglebracket": "Masukkan kurung sudut", + "quicktools:left-arrow-key": "Kunci panah kiri", + "quicktools:right-arrow-key": "Kunci panah kanan", + "quicktools:up-arrow-key": "Kunci panah atas", + "quicktools:down-arrow-key": "Kunci panah bawah", + "quicktools:moveline-up": "Pindahkan baris ke atas", + "quicktools:moveline-down": "Pindahkan baris ke bawah", + "quicktools:copyline-up": "Salin baris ke atas", + "quicktools:copyline-down": "Salin baris ke bawah", + "quicktools:semicolon": "Masukkan titik koma", + "quicktools:quotation": "Masukkan kutipan", + "quicktools:and": "Masukkan simbol dan", + "quicktools:bar": "Masukkan simbol bar", + "quicktools:equal": "Masukkan simbol sama dengan", + "quicktools:slash": "Masukkan simbol slash", + "quicktools:exclamation": "Masukkan tanda seru", + "quicktools:alt-key": "Kunci Alt", + "quicktools:meta-key": "Kunci Windows/Meta", + "info-quicktoolssettings": "Kustomisasi tombol pintas dan tombol keyboard dalam wadah alat cepat di bawah editor untuk meningkatkan pengalaman pengkodean Anda.", + "info-excludefolders": "Gunakan pola **/node_modules/** untuk mengabaikan semua berkas dari folder node_modules. Ini akan mengecualikan berkas dari terdaftar dan juga akan mencegah mereka dimasukkan dalam pencarian berkas.", + "missed files": "Memindai {count} berkas setelah pencarian dimulai dan tidak akan dimasukkan dalam pencarian.", + "remove": "Hapus", + "quicktools:command-palette": "Palet perintah", + "default file encoding": "Enkoding berkas default", + "remove entry": "Apakah Anda yakin ingin menghapus '{name}' dari jalur yang disimpan? Harap dicatat bahwa menghapusnya tidak akan menghapus jalur itu sendiri.", + "delete entry": "Konfirmasikan penghapusan: '{name}'. Tindakan ini tidak dapat diurungkan. Melanjutkan?", + "change encoding": "Buka kembali '{file}' dengan enkoding '{encoding}'? Tindakan ini akan mengakibatkan hilangnya perubahan yang belum disimpan yang dilakukan pada berkas. Apakah Anda ingin melanjutkan pembukaan kembali?", + "reopen file": "Apakah Anda yakin ingin membuka kembali '{file}'? Setiap perubahan yang belum disimpan akan hilang.", + "plugin min version": "{name} hanya tersedia dalam Acode - {v-code} dan di atas. Klik di sini untuk memperbarui.", + "color preview": "Pratinjau warna", + "confirm": "Konfirmasi", + "list files": "Daftar semua berkas dalam {name}? Terlalu banyak berkas dapat menyebabkan aplikasi rusak.", + "problems": "Masalah", + "show side buttons": "Tampilkan tombol samping", + "bug_report": "Kirim Laporan Bug", + "verified publisher": "Penerbit terverifikasi", + "most_downloaded": "Paling Banyak Diunduh", + "newly_added": "Baru Ditambahkan", + "top_rated": "Peringkat Teratas", + "rename not supported": "Mengganti nama pada direktori Termux tidak didukung", + "compress": "Kompres", + "copy uri": "Salin Uri", + "delete entries": "Apakah Anda yakin ingin menghapus {count} item?", + "deleting items": "menghapus {count} item...", + "import project zip": "Impor Proyek (zip)", + "changelog": "Catatan Perubahan", + "notifications": "Notifikasi", + "no_unread_notifications": "Tidak ada pemberitahuan yang belum dibaca", + "should_use_current_file_for_preview": "Harus menggunakan berkas saat ini untuk pratinjau alih-alih default (index.html)", + "fade fold widgets": "Widget Lipat Pudar", + "quicktools:home-key": "Kunci Home", + "quicktools:end-key": "Kunci End", + "quicktools:pageup-key": "Kunci PageUp", + "quicktools:pagedown-key": "Kunci PageDown", + "quicktools:delete-key": "Kunci Delete", + "quicktools:tilde": "Masukkan tanda gelombang", + "quicktools:backtick": "Masukkan tanda kutip terbalik", + "quicktools:hash": "Masukkan tanda pagar", + "quicktools:dollar": "Masukkan simbol dolar", + "quicktools:modulo": "Masukkan simbol modulus/persen", + "quicktools:caret": "Masukkan tanda sisipan", + "plugin_enabled": "Plugin diaktifkan", + "plugin_disabled": "Plugin dinonaktifkan", + "enable_plugin": "Aktifkan Plugin ini", + "disable_plugin": "Nonaktifkan Plugin ini", + "open_source": "Sumber Terbuka", + "terminal settings": "Pengaturan Terminal", + "font ligatures": "Ligatur Huruf", + "letter spacing": "Jarak Antar Huruf", + "terminal:tab stop width": "Lebar Hentian Tab", + "terminal:scrollback": "Garis Gulir Balik", + "terminal:cursor blink": "Kursor Berkedip", + "terminal:font weight": "Berat Huruf", + "terminal:cursor inactive style": "Gaya Kursor Tidak Aktif", + "terminal:cursor style": "Gaya Kursor", + "terminal:font family": "Keluarga Huruf", + "terminal:convert eol": "Konversi Akhir Baris", + "terminal:confirm tab close": "Konfirmasi penutupan tab terminal", + "terminal:image support": "Dukungan gambar", + "terminal": "Terminal", + "allFileAccess": "Semua akses berkas", + "fonts": "Huruf", + "sponsor": "Sponsor", + "downloads": "Unduhan", + "reviews": "Ulasan", + "overview": "Ikhtisar", + "contributors": "Kontributor", + "quicktools:hyphen": "Masukkan simbol tanda hubung", + "check for app updates": "Periksa pembaruan aplikasi", + "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", + "clean install state": "Bersihkan kondisi instal", + "backup created": "Cadangan dibuat", + "restore completed": "Pemulihan selesai", + "restore will include": "Ini akan memulihkan", + "restore warning": "Tindakan ini tidak dapat dibatalkan. Lanjutkan?", + "reload to apply": "Muat ulang untuk menerapkan perubahan?", + "reload app": "Muat ulang aplikasi", + "preparing backup": "Mempersiapkan cadangan", + "collecting settings": "Mengumpulkan pengaturan", + "collecting key bindings": "Mengumpulkan binding kunci", + "collecting plugins": "Mengumpulkan informasi plugin", + "creating backup": "Membuat berkas cadangan", + "validating backup": "Memvalidasi cadangan", + "restoring key bindings": "Mengembalikan binding kunci", + "restoring plugins": "Memulihkan plugin", + "restoring settings": "Memulihkan pengaturan", + "legacy backup warning": "Ini adalah format pencadangan lama. Beberapa fitur mungkin terbatas.", + "checksum mismatch": "Ketidakcocokan checksum - berkas cadangan mungkin telah dimodifikasi atau rusak.", + "plugin not found": "Plugin tidak ditemukan di registri.", + "paid plugin skipped": "Plugin berbayar - pembelian tidak ditemukan", + "source not found": "Berkas sumber tidak lagi ada.", + "restored": "Dipulihkan", + "skipped": "Dilewati", + "backup not valid object": "Berkas cadangan bukan objek yang valid", + "backup no data": "Berkas cadangan tidak berisi data untuk dipulihkan.", + "backup legacy warning": "Ini adalah format pencadangan lama (v1). Beberapa fitur mungkin terbatas.", + "backup missing metadata": "Metadata cadangan hilang - beberapa informasi mungkin tidak tersedia.", + "backup checksum mismatch": "Ketidakcocokan checksum - berkas cadangan mungkin telah dimodifikasi atau rusak. Lanjutkan dengan hati-hati.", + "backup checksum verify failed": "Checksum tidak dapat diverifikasi.", + "backup invalid settings": "Format pengaturan tidak valid", + "backup invalid keybindings": "Format keyBindings tidak valid", + "backup invalid plugins": "Format installedPlugins tidak valid", + "issues found": "Masalah ditemukan", + "error details": "Detail kesalahan", + "active tools": "Alat-alat yang aktif", + "available tools": "Alat-alat yang tersedia", + "recent": "Berkas terbaru", + "command palette": "Buka Palet Perintah", + "change theme": "Ganti tema", + "documentation": "Dokumentasi", + "open in terminal": "Buka di Terminal", + "developer mode": "Mode Pengembang", + "info-developermode": "Aktifkan alat pengembang (Eruda) untuk men-debug plugin dan memeriksa status aplikasi. Inspektor akan diinisialisasi saat aplikasi dimulai.", + "developer mode enabled": "Mode pengembang diaktifkan. Gunakan palet perintah untuk mengaktifkan/menonaktifkan inspektor (Ctrl+Shift+I).", + "developer mode disabled": "Mode pengembang dinonaktifkan", + "copy relative path": "Salin jalur relatif", + "shortcut request sent": "Permintaan pintasan dibuka. Tekan Tambah untuk menyelesaikan.", + "add to home screen": "Tambah ke layar beranda", + "pin shortcuts not supported": "Pintasan layar beranda tidak didukung di perangkat ini.", + "save file before home shortcut": "Simpan berkas sebelum menambahkannya ke layar beranda.", + "terminal_required_message_for_lsp": "Terminal tidak terpasang. Mohon pasang Terminal terlebih dahulu untuk menggunakan server LSP.", + "shift click selection": "Pemilihan Shift + tekan/klik", + "earn ad-free time": "Ambil waktu bebas iklan", + "indent guides": "Panduan indentasi", + "language servers": "Server bahasa", + "lint gutter": "Tampilkan gutter lint", + "rainbow brackets": "Kurung pelangi", + "lsp-add-custom-server": "Tambah server kostum", + "lsp-binary-args": "Argumen binari (senarai JSON)", + "lsp-binary-command": "Perintah binari", + "lsp-binary-path-optional": "Jalur binari (opsional)", + "lsp-check-command-optional": "Perintah periksa (opsional timpa)", + "lsp-checking-installation-status": "Memeriksa status pemasangan...", + "lsp-configured": "Dikonfigurasi", + "lsp-custom-server-added": "Server kostum ditambahkan", + "lsp-default": "Bawaan", + "lsp-details-line": "Detail: {details}", + "lsp-edit-initialization-options": "Edit opsi inisiasi", + "lsp-empty": "Kosong", + "lsp-enabled": "Diaktifkan", + "lsp-error-add-server-failed": "Gagal menambahkan server", + "lsp-error-args-must-be-array": "Argumen harus berupa sebuah senarai JSON", + "lsp-error-binary-command-required": "Perintah binari diperlukan", + "lsp-error-language-id-required": "Setidaknya satu ID bahasa diperlukan", + "lsp-error-package-required": "Setidaknya satu paket diperlukan", + "lsp-error-server-id-required": "ID server diperlukan", + "lsp-feature-completion": "Penyelesaian kode", + "lsp-feature-completion-info": "Aktifkan saran penyelesaian otomatis dari server.", + "lsp-feature-diagnostics": "Diagnostik", + "lsp-feature-diagnostics-info": "Tampilkan kesalahan dan peringatan dari server bahasa.", + "lsp-feature-formatting": "Pemformatan", + "lsp-feature-formatting-info": "Aktifkan pemformatan kode dari server.", + "lsp-feature-hover": "Informasi saat kursor diarahkan", + "lsp-feature-hover-info": "Tampilkan informasi tipe dan dokumentasi saat kursor diarahkan ke atasnya.", + "lsp-feature-inlay-hints": "Petunjuk sisipan", + "lsp-feature-inlay-hints-info": "Tampilkan petunjuk pengetikan sebaris di editor.", + "lsp-feature-signature": "Bantuan parameter fungsi", + "lsp-feature-signature-info": "Tampilkan petunjuk parameter fungsi saat mengetik.", + "lsp-feature-state-toast": "{feature} {state}", + "lsp-initialization-options": "Opsi inisiasi", + "lsp-initialization-options-json": "Opsi inisiasi (JSON)", + "lsp-initialization-options-updated": "Opsi inisiasi diperbarui", + "lsp-install-command": "Perintah pasang", + "lsp-install-command-unavailable": "Perintah pasang tidak tersedia", + "lsp-install-info-check-failed": "Acode tidak dapat memverifikasi status pemasangan.", + "lsp-install-info-missing": "Server bahasa tidak terpasang di dalam lingkungan terminal.", + "lsp-install-info-ready": "Server bahasa terpasang dan siap.", + "lsp-install-info-unknown": "Status pemasangan tidak dapat diperiksa secara otomatis.", + "lsp-install-info-version-available": "Versi {version} tersedia.", + "lsp-install-method-apk": "Paket APK", + "lsp-install-method-cargo": "Crate Cargo", + "lsp-install-method-manual": "Binari manual", + "lsp-install-method-npm": "Paket npm", + "lsp-install-method-pip": "Paket pip", + "lsp-install-method-shell": "Shell kostum", + "lsp-install-method-title": "Metode pasang", + "lsp-install-repair": "Pasang / perbaiki", + "lsp-installation-status": "Status pemasangan", + "lsp-installed": "Terpasang", + "lsp-invalid-timeout": "Nilai timeout tidak valid", + "lsp-language-ids": "ID bahasa (dipisah koma)", + "lsp-packages-prompt": "{method} paket (dipisah koma)", + "lsp-remove-installed-files": "Hapus berkas terpasang dari {server}?", + "lsp-server-disabled-toast": "Server dinonaktifkan", + "lsp-server-enabled-toast": "Server diaktifkan", + "lsp-server-id": "ID server", + "lsp-server-label": "Label server", + "lsp-server-not-found": "Server tidak ditemukan", + "lsp-server-uninstalled": "Server dicopot pemasangannya", + "lsp-startup-timeout": "Batas waktu mulai", + "lsp-startup-timeout-ms": "Batas waktu mulai (milidetik)", + "lsp-startup-timeout-set": "Batas waktu mulai diatur ke {timeout} ms", + "lsp-state-disabled": "dinonaktifkan", + "lsp-state-enabled": "diaktifkan", + "lsp-status-check-failed": "Pemeriksaan gagal", + "lsp-status-installed": "Terpasang", + "lsp-status-installed-version": "Terpasang ({version})", + "lsp-status-line": "Status: {status}", + "lsp-status-not-installed": "Tidak terpasang", + "lsp-status-unknown": "Tidak diketahui", + "lsp-timeout-ms": "{timeout} ms", + "lsp-uninstall-command-unavailable": "Perintah copot pemasangan tidak tersedia", + "lsp-uninstall-server": "Copot pemasangan server", + "lsp-update-command-optional": "Perintah perbarui (opsional)", + "lsp-update-command-unavailable": "Perintah perbarui tidak tersedia", + "lsp-update-server": "Perbarui server", + "lsp-version-line": "Versi: {version}", + "lsp-view-initialization-options": "Lihat opsi inisiasi", + "settings-category-about-acode": "Tentang Acode", + "settings-category-advanced": "Lanjutan", + "settings-category-assistance": "Asisten", + "settings-category-core": "Pengaturan inti", + "settings-category-cursor": "Kursor", + "settings-category-cursor-selection": "Kursor & pemilihan", + "settings-category-custom-servers": "Kostum server", + "settings-category-customization-tools": "Kostumisasi & alat", + "settings-category-display": "Tampilan", + "settings-category-editing": "Mengedit", + "settings-category-features": "Fitur", + "settings-category-files-sessions": "Berkas & sesi", + "settings-category-fonts": "Huruf", + "settings-category-general": "Umum", + "settings-category-guides-indicators": "Panduan & indikator", + "settings-category-installation": "Pemasangan", + "settings-category-interface": "Antarmuka", + "settings-category-maintenance": "Pemeliharaan", + "settings-category-permissions": "Izin", + "settings-category-preview": "Pratinjau", + "settings-category-scrolling": "Pengguliran", + "settings-category-server": "Server", + "settings-category-servers": "Server", + "settings-category-session": "Sesi", + "settings-category-support-acode": "Dukung Acode", + "settings-category-text-layout": "Teks & tampilan", + "settings-info-app-animation": "Kendalikan animasi transisi di seluruh aplikasi.", + "settings-info-app-check-files": "Segarkan ulang editor ketika berkas berubah di luar Acode.", + "settings-info-app-clean-install-state": "Hapus status instalasi yang tersimpan yang digunakan oleh alur orientasi dan pengaturan.", + "settings-info-app-confirm-on-exit": "Tanyakan sebelum menutup aplikasi.", + "settings-info-app-console": "Pilih mana integrasi konsol debug yang Acode gunakan.", + "settings-info-app-default-file-encoding": "Enkoding bawaan ketika membuka atau membuat berkas.", + "settings-info-app-exclude-folders": "Lewati folder dan pola ketika mencari atau memindai.", + "settings-info-app-floating-button": "Tampilkan tombol aksi cepat yang melayang.", + "settings-info-app-font-manager": "Pasang, kelola, atau menghapus huruf aplikasi.", + "settings-info-app-fullscreen": "Sembunyikan bar status sistem ketika menggunakan Acode.", + "settings-info-app-keybindings": "Edit berkas binding kunci atau atur ulang pintasan.", + "settings-info-app-keyboard-mode": "Pilih bagaimana papan ketik perangkat lunak berperilaku ketika mengedit.", + "settings-info-app-language": "Pilih bahasa aplikasi dan label yang diterjemahkan.", + "settings-info-app-open-file-list-position": "Pilih dimana daftar berkas aktif muncul.", + "settings-info-app-quick-tools-settings": "Urutkan ulang dan kostumisaikan pintasan alat cepat.", + "settings-info-app-quick-tools-trigger-mode": "Pilih bagaimana alat cepat terbuka saat ditekan atau disentuh.", + "settings-info-app-remember-files": "Buka ulang berkas yang dibuka terakhir kali.", + "settings-info-app-remember-folders": "Buka ulang folder dari sesi sebelumnya.", + "settings-info-app-retry-remote-fs": "Ulangi lagi operasi berkas jarak jauh setelah transfer gagal.", + "settings-info-app-side-buttons": "Tampilkan tombol aksi ekstra di samping editor.", + "settings-info-app-sponsor-sidebar": "Tampilkan entri sponsor di bar samping.", + "settings-info-app-touch-move-threshold": "Pergerakan minimum sebelum penyeretan sentuh terdeteksi.", + "settings-info-app-vibrate-on-tap": "Aktifkan umpan balik getar untuk tekan dan kendali.", + "settings-info-editor-autosave": "Simpan perubahan secara otomatis setelah jeda.", + "settings-info-editor-color-preview": "Pratinjau nilai warna langsung di dalam editor.", + "settings-info-editor-fade-fold-widgets": "Redupkan penanda lipatan hingga dibutuhkan.", + "settings-info-editor-font-family": "Pilih tipe huruf yang digunakan di dalam editor.", + "settings-info-editor-font-size": "Atur ukuran teks di editor.", + "settings-info-editor-format-on-save": "Jalankan pemformat ketika sebuah berkas tersimpan.", + "settings-info-editor-hard-wrap": "Masukkan pemotong baris asli daripada hanya membungkusnya secara visual.", + "settings-info-editor-indent-guides": "Tampilkan baris panduan indentasi.", + "settings-info-editor-line-height": "Atur jarak vertikal diantara baris.", + "settings-info-editor-line-numbers": "Tampilkan nomor baris di dalam gutter.", + "settings-info-editor-lint-gutter": "Tampilkan alat diagnostik dan penanda lint di gutter.", + "settings-info-editor-live-autocomplete": "Tampilkan saran ketika anda mengetik.", + "settings-info-editor-rainbow-brackets": "Warna menyamakan kurung dari kedalaman bersarang.", + "settings-info-editor-relative-line-numbers": "Tampilkan jarak dari baris saat ini.", + "settings-info-editor-rtl-text": "Ganti perilaku kanan-ke-kiri setiap baris.", + "settings-info-editor-scroll-settings": "Atur ukuran bar gulir, kecepatan, dan perilaku gestur.", + "settings-info-editor-shift-click-selection": "Perluas pemilihan dengan Shift + tekan atau klik.", + "settings-info-editor-show-spaces": "Tampilkan penanda spasi yang terlihat.", + "settings-info-editor-soft-tab": "Masukkan spasi daripada karakter tab.", + "settings-info-editor-tab-size": "Atur seberapa banyak spasi setiap langkah tab digunakan.", + "settings-info-editor-teardrop-size": "Atur ukuran penangan kursor untuk pengeditan sentuh.", + "settings-info-editor-text-wrap": "Bungkus baris panjang di dalam editor.", + "settings-info-lsp-add-custom-server": "Daftarkan server bahasa kostum dengan perintah pasang, perbarui, dan luncur.", + "settings-info-lsp-edit-init-options": "Edit opsi inisiasi sebagai JSON.", + "settings-info-lsp-install-server": "Pasang atau perbaiki server bahasa ini.", + "settings-info-lsp-server-enabled": "Aktifkan atau nonaktifkan server bahasa ini.", + "settings-info-lsp-startup-timeout": "Atur seberapa lama Acode menunggu untuk server memulai.", + "settings-info-lsp-uninstall-server": "Hapus paket terpasang atau binari dari server ini.", + "settings-info-lsp-update-server": "Perbarui server bahasa ini jika alur pembaruan tersedia.", + "settings-info-lsp-view-init-options": "Lihat opsi inisiasi efektif sebagai JSON.", + "settings-info-main-ad-rewards": "Tonton iklan untuk membuka akses bebas iklan sementara.", + "settings-info-main-app-settings": "Bahasa, perilaku aplikasi, dan alat akses cepat.", + "settings-info-main-backup-restore": "Ekspor pengaturan ke pencadangan atau atur ulang mereka nanti.", + "settings-info-main-changelog": "Lihat perbaruan saat ini dan catatan rilis.", + "settings-info-main-edit-settings": "Edit berkas mentah settings.json secara langsung.", + "settings-info-main-editor-settings": "Huruf, tab, saran, dan tampilan editor.", + "settings-info-main-formatter": "Pilih pemformat untuk setiap bahasa yang didukung.", + "settings-info-main-lsp-settings": "Konfigurasi server bahasa dan kecerdasan editor.", + "settings-info-main-plugins": "Kelola plugin terpasang dan aksi yang tersedia.", + "settings-info-main-preview-settings": "Mode pratinjau, port server, dan perilaku peramban.", + "settings-info-main-rateapp": "Nilai Acode di Google Play.", + "settings-info-main-remove-ads": "Buka akses permanen bebas iklan.", + "settings-info-main-reset": "Atur ulang Acode ke konfigurasi bawaannya.", + "settings-info-main-sponsors": "Mendukung pengembangan Acode yang berkelanjutan.", + "settings-info-main-terminal-settings": "Tema Terminal, huruf, kursor, dan perilaku sesi.", + "settings-info-main-theme": "Tema aplikasi, kontras, dan warna kostum.", + "settings-info-preview-disable-cache": "Selalu muat ulang konten di dalam peramban-dalam-aplikasi.", + "settings-info-preview-host": "Nama host yang digunakan ketika membuka URL pratinjau.", + "settings-info-preview-mode": "Pilih dimana pratinjau dibuka ketika anda meluncurkannya.", + "settings-info-preview-preview-port": "Port yang digunakan oleh server pratinjau langsung.", + "settings-info-preview-server-port": "Port yang digunakan oleh server internal aplikasi.", + "settings-info-preview-show-console-toggler": "Tampilkan tombol konsol di dalam pratinjau.", + "settings-info-preview-use-current-file": "Utamakan berkas saat ini ketika memulai pratinjau.", + "settings-info-terminal-convert-eol": "Konversikan akhiran baris saat menempelkan atau menampilkan output terminal.", + "settings-note-formatter-settings": "Tetapkan pemformat untuk setiap bahasa. Pasang plugin pemformat untuk membuka lebih banyak opsi.", + "settings-note-lsp-settings": "Server bahasa menambahkan fitur pelengkapan otomatis, diagnostik, detail saat kursor diarahkan ke teks, dan banyak lagi. Anda dapat memasang, memperbarui, atau menentukan server khusus di sini. Penginstal terkelola berjalan di dalam lingkungan terminal/proot.", + "search result label singular": "hasil", + "search result label plural": "hasil", + "pin tab": "Sematkan tab", + "unpin tab": "Lepas sematan tab", + "pinned tab": "Tab yang tersematkan", + "unpin tab before closing": "Lepas sematan tab sebelum menutupnya.", + "app font": "Huruf Aplikasi", + "settings-info-app-font-family": "Pilih huruf yang digunakan di seluruh antarmuka aplikasi.", + "lsp-transport-method-stdio": "STDIO (luncurkan perintah binari)", + "lsp-transport-method-websocket": "WebSocket (hubungkan ke sebuah URL ws/wss)", + "lsp-websocket-url": "URL WebSocket", + "lsp-websocket-server-managed-externally": "Server ini dikelola secara eksternal lewat WebSocket.", + "lsp-error-websocket-url-invalid": "URL WebSocket harus berawalan ws:// atau wss://", + "lsp-error-websocket-url-required": "URL WebSocket diperlukan", + "lsp-remove-custom-server": "Hapus server kostum", + "lsp-remove-custom-server-confirm": "Hapus server bahasa kostum {server}?", + "lsp-custom-server-removed": "Server kostum dihapus", + "settings-info-lsp-remove-custom-server": "Hapus server bahasa kostum ini dari Acode.", + "unsaved selected tabs warning": "Beberapa tab terpilih tidak disimpan. Pilih apa yang harus dilakukan.", + "save selected tabs": "Simpan tab terpilih", + "close selected tabs": "Tutup tab terpilih", + "save selected tabs warning": "Apakah Anda yakin ingin menyimpan dan menutup tab terpilih?", + "close selected tabs warning": "Apakah Anda yakin ingin menutup tab terpilih? Anda akan kehilangan perubahan yang belum disimpan dan aksi ini tidak dapat dibatalkan.", + "close tabs to right": "Tutup Kanan", + "close tabs to left": "Tutup Kiri", + "close other tabs": "Tutup Lainnya", + "auto close tags": "Penutup tag otomatis", + "settings-info-editor-auto-close-tags": "Menyisipkan tag penutup di berkas HTML, XML, Vue, Angular, dan templat PHP secara otomatis.", + "ui zoom": "UI zoom", + "settings-info-app-ui-zoom": "Scale text across the Acode interface.", + "plugin-not-supported": "Plugin not supported", + "plugin-not-supported-info": "The plugin was created for older version of Acode." +} \ No newline at end of file diff --git a/src/lang/ir-fa.json b/src/lang/ir-fa.json index 50d85ef67..1273882b3 100644 --- a/src/lang/ir-fa.json +++ b/src/lang/ir-fa.json @@ -1,731 +1,733 @@ { - "lang": "فارسی - ترجمه صفا صفری", - "about": "درباره ما", - "active files": "فایلهای فعال", - "alert": "هشدار", - "app theme": "تم برنامه", - "autocorrect": "فعالسازی اصلاح خودکار؟", - "autosave": "ذخیره خودکار", - "cancel": "انصراف", - "change language": "انتخاب زبان", - "choose color": "انتخاب رنگ", - "clear": "واضح", - "close app": "خروج از برنامه؟", - "commit message": "تایید پیام", - "console": "خط فرمان", - "conflict error": "Conflict! Please wait before another commit.", - "copy": "کپی", - "create folder error": "متأسفم ، قادر به ایجاد پوشه جدید نیستم", - "cut": "برش", - "delete": "حذف", - "dependencies": "Dependencies", - "delay": "زمان در واحد میلی ثانیه", - "editor settings": "تنظیمات ویرایشگر", - "editor theme": "تم ویرایشگر", - "enter file name": "نام فایل را وارد کنید", - "enter folder name": "نام پوشه را وارد کنید", - "empty folder message": "پوشه خالی", - "enter line number": "شماره خط را وارد کنید", - "error": "خطا", - "failed": "ناموفق", - "file already exists": "فایل در حال حاضر موجود میباشد", - "file already exists force": "فایل در حال حاضر موجود میباشد ، رونویسی کنم؟", - "file changed": " تغییر یافت دوباره بارگزاری کنم؟", - "file deleted": "فایل پاک شده", - "file is not supported": "فایل پشتیبانی نمیشود", - "file not supported": "این نوع فایل پشتیبانی نمیشود.", - "file too large": "{size} فایل برای نمایش خیلی بزرگ است حداکثر اندازه فایل مجاز", - "file renamed": "نام فایل تغییر کرد", - "file saved": "فایل ذخیره شد", - "folder added": "فولدر ایجاد شد", - "folder already added": "پوشه قبلاً اضافه شده است", - "font size": "اندازه متن", - "goto": "برو به خط", - "icons definition": "تعریف آیکن ها", - "info": "اطلاعات", - "invalid value": "مقدار نامعتبر است", - "language changed": "زبان برنامه با موفقیت تغییر یافت", - "linting": "خطای علامتی را بررسی کنم", - "logout": "خروج", - "loading": "بارگذاری", - "my profile": "پروفایل من", - "new file": "فایل جدید", - "new folder": "پوشه جدید", - "no": "خیر", - "no editor message": "فایل را انتخاب کنید و یا فایل و پوشه جدید را در فهرست ایجاد کنید", - "not set": "تنظیم نشده", - "unsaved files close app": "در اینجا فایل ذخیره نشده وجود دارد ، از برنامه خارج میشوید؟", - "notice": "نکته", - "open file": "باز کردن فایل", - "open files and folders": "باز کردن فایل و پوشه", - "open folder": "بازکردن پوشه", - "open recent": "اخیراً را باز کنید", - "ok": "تایید", - "overwrite": "رونویسی", - "paste": "چسباندن", - "preview mode": "حالت پیش نمایش", - "read only file": "نمیتوانم فایل های فقط خواندنی(read only) را ویرایش کنم. گزینه (ذخیره به عنوان) را امتحان کنید.", - "redo defination": "پسرو", - "reload": "بارگذاری مجدد", - "rename": "تغییرنام", - "replace": "جایگذاری", - "required": "این فیلد لازم است", - "run your web app": "اجرای برنامه وب", - "save": "ذخیره", - "saving": "در حال ذخیره", - "save as": "ذخیره به عنوان", - "save file to run": "لطفا این فایل را ذخیره کنید تا در مرورگر اجرا شود", - "search": "جست و جو", - "see logs and errors": "دیدن لاگ و خطا ها", - "select folder": "انتخاب پوشه", - "settings": "تنظیمات", - "settings saved": "تنظیمات ذخیره شد", - "show line numbers": "نمایش شماره خطوط", - "show hidden files": "نمایش فایلهای مخفی", - "show spaces": "نمایش فضاها", - "soft tab": "فاصله با دکمه 'tab'", - "sort by name": "مرتب سازی براساس نام", - "success": "موفق", - "tab size": "اندازه فاصله با دکمه tab", - "text wrap": "بسته بندی متن", - "theme": "تم", - "unable to delete file": "نمیتوانم فایل را حذف کنم", - "unable to open file": "متأسفم ، نمیتوانم فایل را باز کنم", - "unable to open folder": "متأسفم ، نمیتوانم پوشه را باز کنم", - "unable to save file": "متأسفم ، نمیتوانم فایل را ذخیره کنم", - "unable to rename": "متأسفم ، نمیتوانم نام فایل را تغیبر بدم", - "unsaved file": "این فایل ذخیره نشده ، خروج حتمی؟", - "warning": "هشدار", - "use emmet": "استفاده از emmet", - "use quick tools": "استفاده از ابزار سریع", - "yes": "بله", - "encoding": "رمزگذاری متن", - "syntax highlighting": "برجسته نحو", - "read only": "فقط خواندنی", - "select all": "انتخاب همه", - "select branch": "انتخاب شاخه", - "create new branch": "شعبه جدید ایجاد کنید", - "use branch": "از شاخه استفاده کنید", - "new branch": "شعبه جدید", - "branch": "branch", - "key bindings": "اتصالات کلیدی", - "edit": "ویرایش", - "reset": "تنظیم مجدد", - "color": "رنگ", - "select word": "کلمه را انتخاب کنید", - "quick tools": "ابزار سریع", - "select": "سره", - "editor font": "Editor font", - "new project": "پروژه جدید", - "format": "قالب", - "project name": "نام پروژه", - "unsupported device": "دستگاه شما از موضوع پشتیبانی نمی کند.", - "vibrate on tap": "Vibrate on tap", - "copy command is not supported by ftp.": "Copy command is not supported by FTP.", - "support title": "Support Acode", - "fullscreen": "fullscreen", - "animation": "animation", - "backup": "backup", - "restore": "restore", - "backup successful": "Backup successful", - "invalid backup file": "Invalid backup file", - "add path": "Add path", - "live autocompletion": "Live autocompletion", - "file properties": "File properties", - "path": "Path", - "type": "Type", - "word count": "Word count", - "line count": "Line count", - "last modified": "Last modified", - "size": "Size", - "share": "Share", - "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", - "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", - "faqs": "FAQs", - "feedback": "Feedback", - "header": "Header", - "sidebar": "Sidebar", - "inapp": "Inapp", - "browser": "Browser", - "diagonal scrolling": "Diagonal scrolling", - "reverse scrolling": "Reverse Scrolling", - "formatter": "Formatter", - "format on save": "Format on save", - "remove ads": "Remove ads", - "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", - "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", - "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 warning": "Are you sure you want to save all files and close? This action cannot be reversed.", - "save all changes warning": "Are you sure you want to save all files?", - "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", - "sponsor": "حامی مالی", - "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", - "backup created": "Backup created", - "restore completed": "Restore completed", - "restore will include": "This will restore", - "restore warning": "This action cannot be undone. Continue?", - "reload to apply": "Reload to apply changes?", - "reload app": "Reload app", - "preparing backup": "Preparing backup", - "collecting settings": "Collecting settings", - "collecting key bindings": "Collecting key bindings", - "collecting plugins": "Collecting plugin information", - "creating backup": "Creating backup file", - "validating backup": "Validating backup", - "restoring key bindings": "Restoring key bindings", - "restoring plugins": "Restoring plugins", - "restoring settings": "Restoring settings", - "legacy backup warning": "This is an older backup format. Some features may be limited.", - "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", - "plugin not found": "Plugin not found in registry", - "paid plugin skipped": "Paid plugin - purchase not found", - "source not found": "Source file no longer exists", - "restored": "Restored", - "skipped": "Skipped", - "backup not valid object": "Backup file is not a valid object", - "backup no data": "Backup file contains no data to restore", - "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", - "backup missing metadata": "Missing backup metadata - some info may be unavailable", - "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", - "backup checksum verify failed": "Could not verify checksum", - "backup invalid settings": "Invalid settings format", - "backup invalid keybindings": "Invalid keyBindings format", - "backup invalid plugins": "Invalid installedPlugins format", - "issues found": "Issues found", - "error details": "Error details", - "active tools": "Active tools", - "available tools": "Available tools", - "recent": "Recent Files", - "command palette": "Open Command Palette", - "change theme": "Change Theme", - "documentation": "Documentation", - "open in terminal": "Open in Terminal", - "developer mode": "Developer Mode", - "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", - "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", - "developer mode disabled": "Developer mode disabled", - "copy relative path": "Copy Relative Path", - "shortcut request sent": "Shortcut request opened. Tap Add to finish.", - "add to home screen": "Add to home screen", - "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", - "save file before home shortcut": "Save the file before adding it to the home screen.", - "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", - "shift click selection": "Shift + tap/click selection", - "earn ad-free time": "Earn ad-free time", - "indent guides": "Indent guides", - "language servers": "Language servers", - "lint gutter": "Show lint gutter", - "rainbow brackets": "Rainbow brackets", - "lsp-add-custom-server": "Add custom server", - "lsp-binary-args": "Binary args (JSON array)", - "lsp-binary-command": "Binary command", - "lsp-binary-path-optional": "Binary path (optional)", - "lsp-check-command-optional": "Check command (optional override)", - "lsp-checking-installation-status": "Checking installation status...", - "lsp-configured": "Configured", - "lsp-custom-server-added": "Custom server added", - "lsp-default": "Default", - "lsp-details-line": "Details: {details}", - "lsp-edit-initialization-options": "Edit initialization options", - "lsp-empty": "Empty", - "lsp-enabled": "Enabled", - "lsp-error-add-server-failed": "Failed to add server", - "lsp-error-args-must-be-array": "Arguments must be a JSON array", - "lsp-error-binary-command-required": "Binary command is required", - "lsp-error-language-id-required": "At least one language ID is required", - "lsp-error-package-required": "At least one package is required", - "lsp-error-server-id-required": "Server ID is required", - "lsp-feature-completion": "Code completion", - "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", - "lsp-feature-diagnostics": "Diagnostics", - "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", - "lsp-feature-formatting": "Formatting", - "lsp-feature-formatting-info": "Enable code formatting from the language server.", - "lsp-feature-hover": "Hover information", - "lsp-feature-hover-info": "Show type information and documentation on hover.", - "lsp-feature-inlay-hints": "Inlay hints", - "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", - "lsp-feature-signature": "Signature help", - "lsp-feature-signature-info": "Show function parameter hints while typing.", - "lsp-feature-state-toast": "{feature} {state}", - "lsp-initialization-options": "Initialization options", - "lsp-initialization-options-json": "Initialization options (JSON)", - "lsp-initialization-options-updated": "Initialization options updated", - "lsp-install-command": "Install command", - "lsp-install-command-unavailable": "Install command not available", - "lsp-install-info-check-failed": "Acode could not verify the installation status.", - "lsp-install-info-missing": "Language server is not installed in the terminal environment.", - "lsp-install-info-ready": "Language server is installed and ready.", - "lsp-install-info-unknown": "Installation status could not be checked automatically.", - "lsp-install-info-version-available": "Version {version} is available.", - "lsp-install-method-apk": "APK package", - "lsp-install-method-cargo": "Cargo crate", - "lsp-install-method-manual": "Manual binary", - "lsp-install-method-npm": "npm package", - "lsp-install-method-pip": "pip package", - "lsp-install-method-shell": "Custom shell", - "lsp-install-method-title": "Install method", - "lsp-install-repair": "Install / repair", - "lsp-installation-status": "Installation status", - "lsp-installed": "Installed", - "lsp-invalid-timeout": "Invalid timeout value", - "lsp-language-ids": "Language IDs (comma separated)", - "lsp-packages-prompt": "{method} packages (comma separated)", - "lsp-remove-installed-files": "Remove installed files for {server}?", - "lsp-server-disabled-toast": "Server disabled", - "lsp-server-enabled-toast": "Server enabled", - "lsp-server-id": "Server ID", - "lsp-server-label": "Server label", - "lsp-server-not-found": "Server not found", - "lsp-server-uninstalled": "Server uninstalled", - "lsp-startup-timeout": "Startup timeout", - "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", - "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", - "lsp-state-disabled": "disabled", - "lsp-state-enabled": "enabled", - "lsp-status-check-failed": "Check failed", - "lsp-status-installed": "Installed", - "lsp-status-installed-version": "Installed ({version})", - "lsp-status-line": "Status: {status}", - "lsp-status-not-installed": "Not installed", - "lsp-status-unknown": "Unknown", - "lsp-timeout-ms": "{timeout} ms", - "lsp-uninstall-command-unavailable": "Uninstall command not available", - "lsp-uninstall-server": "Uninstall server", - "lsp-update-command-optional": "Update command (optional)", - "lsp-update-command-unavailable": "Update command not available", - "lsp-update-server": "Update server", - "lsp-version-line": "Version: {version}", - "lsp-view-initialization-options": "View initialization options", - "settings-category-about-acode": "About Acode", - "settings-category-advanced": "Advanced", - "settings-category-assistance": "Assistance", - "settings-category-core": "Core settings", - "settings-category-cursor": "Cursor", - "settings-category-cursor-selection": "Cursor & selection", - "settings-category-custom-servers": "Custom servers", - "settings-category-customization-tools": "Customization & tools", - "settings-category-display": "Display", - "settings-category-editing": "Editing", - "settings-category-features": "Features", - "settings-category-files-sessions": "Files & sessions", - "settings-category-fonts": "Fonts", - "settings-category-general": "General", - "settings-category-guides-indicators": "Guides & indicators", - "settings-category-installation": "Installation", - "settings-category-interface": "Interface", - "settings-category-maintenance": "Maintenance", - "settings-category-permissions": "Permissions", - "settings-category-preview": "Preview", - "settings-category-scrolling": "Scrolling", - "settings-category-server": "Server", - "settings-category-servers": "Servers", - "settings-category-session": "Session", - "settings-category-support-acode": "Support Acode", - "settings-category-text-layout": "Text & layout", - "settings-info-app-animation": "Control transition animations across the app.", - "settings-info-app-check-files": "Refresh editors when files change outside Acode.", - "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", - "settings-info-app-confirm-on-exit": "Ask before closing the app.", - "settings-info-app-console": "Choose which debug console integration Acode uses.", - "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", - "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", - "settings-info-app-floating-button": "Show the floating quick actions button.", - "settings-info-app-font-manager": "Install, manage, or remove app fonts.", - "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", - "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", - "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", - "settings-info-app-language": "Choose the app language and translated labels.", - "settings-info-app-open-file-list-position": "Choose where the active files list appears.", - "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", - "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", - "settings-info-app-remember-files": "Reopen the files that were open last time.", - "settings-info-app-remember-folders": "Reopen folders from the previous session.", - "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", - "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", - "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", - "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", - "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", - "settings-info-editor-autosave": "Save changes automatically after a delay.", - "settings-info-editor-color-preview": "Preview color values inline in the editor.", - "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", - "settings-info-editor-font-family": "Choose the typeface used in the editor.", - "settings-info-editor-font-size": "Set the editor text size.", - "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", - "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", - "settings-info-editor-indent-guides": "Show indentation guide lines.", - "settings-info-editor-line-height": "Adjust vertical spacing between lines.", - "settings-info-editor-line-numbers": "Show line numbers in the gutter.", - "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", - "settings-info-editor-live-autocomplete": "Show suggestions while you type.", - "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", - "settings-info-editor-relative-line-numbers": "Show distance from the current line.", - "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", - "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", - "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", - "settings-info-editor-show-spaces": "Display visible whitespace markers.", - "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", - "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", - "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", - "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", - "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", - "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", - "settings-info-lsp-install-server": "Install or repair this language server.", - "settings-info-lsp-server-enabled": "Enable or disable this language server.", - "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", - "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", - "settings-info-lsp-update-server": "Update this language server if an update flow is available.", - "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", - "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", - "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", - "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", - "settings-info-main-changelog": "See recent updates and release notes.", - "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", - "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", - "settings-info-main-formatter": "Choose a formatter for each supported language.", - "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", - "settings-info-main-plugins": "Manage installed plugins and their available actions.", - "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", - "settings-info-main-rateapp": "Rate Acode on Google Play.", - "settings-info-main-remove-ads": "Unlock permanent ad-free access.", - "settings-info-main-reset": "Reset Acode to its default configuration.", - "settings-info-main-sponsors": "Support ongoing Acode development.", - "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", - "settings-info-main-theme": "App theme, contrast, and custom colors.", - "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", - "settings-info-preview-host": "Hostname used when opening the preview URL.", - "settings-info-preview-mode": "Choose where preview opens when you launch it.", - "settings-info-preview-preview-port": "Port used by the live preview server.", - "settings-info-preview-server-port": "Port used by the internal app server.", - "settings-info-preview-show-console-toggler": "Show the console button in preview.", - "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", - "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", - "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", - "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", - "search result label singular": "result", - "search result label plural": "results", - "pin tab": "Pin tab", - "unpin tab": "Unpin tab", - "pinned tab": "Pinned tab", - "unpin tab before closing": "Unpin the tab before closing it.", - "app font": "App font", - "settings-info-app-font-family": "Choose the font used across the app interface.", - "lsp-transport-method-stdio": "STDIO (launch a binary command)", - "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", - "lsp-websocket-url": "WebSocket URL", - "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", - "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", - "lsp-error-websocket-url-required": "WebSocket URL is required", - "lsp-remove-custom-server": "Remove custom server", - "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", - "lsp-custom-server-removed": "Custom server removed", - "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", - "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", - "save selected tabs": "Save selected tabs", - "close selected tabs": "Close selected tabs", - "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", - "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", - "close tabs to right": "Close Right", - "close tabs to left": "Close Left", - "close other tabs": "Close Others", - "auto close tags": "Auto close tags", - "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", - "ui zoom": "UI zoom", - "settings-info-app-ui-zoom": "Scale text across the Acode interface." -} + "lang": "فارسی - ترجمه صفا صفری", + "about": "درباره ما", + "active files": "فایلهای فعال", + "alert": "هشدار", + "app theme": "تم برنامه", + "autocorrect": "فعالسازی اصلاح خودکار؟", + "autosave": "ذخیره خودکار", + "cancel": "انصراف", + "change language": "انتخاب زبان", + "choose color": "انتخاب رنگ", + "clear": "واضح", + "close app": "خروج از برنامه؟", + "commit message": "تایید پیام", + "console": "خط فرمان", + "conflict error": "Conflict! Please wait before another commit.", + "copy": "کپی", + "create folder error": "متأسفم ، قادر به ایجاد پوشه جدید نیستم", + "cut": "برش", + "delete": "حذف", + "dependencies": "Dependencies", + "delay": "زمان در واحد میلی ثانیه", + "editor settings": "تنظیمات ویرایشگر", + "editor theme": "تم ویرایشگر", + "enter file name": "نام فایل را وارد کنید", + "enter folder name": "نام پوشه را وارد کنید", + "empty folder message": "پوشه خالی", + "enter line number": "شماره خط را وارد کنید", + "error": "خطا", + "failed": "ناموفق", + "file already exists": "فایل در حال حاضر موجود میباشد", + "file already exists force": "فایل در حال حاضر موجود میباشد ، رونویسی کنم؟", + "file changed": " تغییر یافت دوباره بارگزاری کنم؟", + "file deleted": "فایل پاک شده", + "file is not supported": "فایل پشتیبانی نمیشود", + "file not supported": "این نوع فایل پشتیبانی نمیشود.", + "file too large": "{size} فایل برای نمایش خیلی بزرگ است حداکثر اندازه فایل مجاز", + "file renamed": "نام فایل تغییر کرد", + "file saved": "فایل ذخیره شد", + "folder added": "فولدر ایجاد شد", + "folder already added": "پوشه قبلاً اضافه شده است", + "font size": "اندازه متن", + "goto": "برو به خط", + "icons definition": "تعریف آیکن ها", + "info": "اطلاعات", + "invalid value": "مقدار نامعتبر است", + "language changed": "زبان برنامه با موفقیت تغییر یافت", + "linting": "خطای علامتی را بررسی کنم", + "logout": "خروج", + "loading": "بارگذاری", + "my profile": "پروفایل من", + "new file": "فایل جدید", + "new folder": "پوشه جدید", + "no": "خیر", + "no editor message": "فایل را انتخاب کنید و یا فایل و پوشه جدید را در فهرست ایجاد کنید", + "not set": "تنظیم نشده", + "unsaved files close app": "در اینجا فایل ذخیره نشده وجود دارد ، از برنامه خارج میشوید؟", + "notice": "نکته", + "open file": "باز کردن فایل", + "open files and folders": "باز کردن فایل و پوشه", + "open folder": "بازکردن پوشه", + "open recent": "اخیراً را باز کنید", + "ok": "تایید", + "overwrite": "رونویسی", + "paste": "چسباندن", + "preview mode": "حالت پیش نمایش", + "read only file": "نمیتوانم فایل های فقط خواندنی(read only) را ویرایش کنم. گزینه (ذخیره به عنوان) را امتحان کنید.", + "redo defination": "پسرو", + "reload": "بارگذاری مجدد", + "rename": "تغییرنام", + "replace": "جایگذاری", + "required": "این فیلد لازم است", + "run your web app": "اجرای برنامه وب", + "save": "ذخیره", + "saving": "در حال ذخیره", + "save as": "ذخیره به عنوان", + "save file to run": "لطفا این فایل را ذخیره کنید تا در مرورگر اجرا شود", + "search": "جست و جو", + "see logs and errors": "دیدن لاگ و خطا ها", + "select folder": "انتخاب پوشه", + "settings": "تنظیمات", + "settings saved": "تنظیمات ذخیره شد", + "show line numbers": "نمایش شماره خطوط", + "show hidden files": "نمایش فایلهای مخفی", + "show spaces": "نمایش فضاها", + "soft tab": "فاصله با دکمه 'tab'", + "sort by name": "مرتب سازی براساس نام", + "success": "موفق", + "tab size": "اندازه فاصله با دکمه tab", + "text wrap": "بسته بندی متن", + "theme": "تم", + "unable to delete file": "نمیتوانم فایل را حذف کنم", + "unable to open file": "متأسفم ، نمیتوانم فایل را باز کنم", + "unable to open folder": "متأسفم ، نمیتوانم پوشه را باز کنم", + "unable to save file": "متأسفم ، نمیتوانم فایل را ذخیره کنم", + "unable to rename": "متأسفم ، نمیتوانم نام فایل را تغیبر بدم", + "unsaved file": "این فایل ذخیره نشده ، خروج حتمی؟", + "warning": "هشدار", + "use emmet": "استفاده از emmet", + "use quick tools": "استفاده از ابزار سریع", + "yes": "بله", + "encoding": "رمزگذاری متن", + "syntax highlighting": "برجسته نحو", + "read only": "فقط خواندنی", + "select all": "انتخاب همه", + "select branch": "انتخاب شاخه", + "create new branch": "شعبه جدید ایجاد کنید", + "use branch": "از شاخه استفاده کنید", + "new branch": "شعبه جدید", + "branch": "branch", + "key bindings": "اتصالات کلیدی", + "edit": "ویرایش", + "reset": "تنظیم مجدد", + "color": "رنگ", + "select word": "کلمه را انتخاب کنید", + "quick tools": "ابزار سریع", + "select": "سره", + "editor font": "Editor font", + "new project": "پروژه جدید", + "format": "قالب", + "project name": "نام پروژه", + "unsupported device": "دستگاه شما از موضوع پشتیبانی نمی کند.", + "vibrate on tap": "Vibrate on tap", + "copy command is not supported by ftp.": "Copy command is not supported by FTP.", + "support title": "Support Acode", + "fullscreen": "fullscreen", + "animation": "animation", + "backup": "backup", + "restore": "restore", + "backup successful": "Backup successful", + "invalid backup file": "Invalid backup file", + "add path": "Add path", + "live autocompletion": "Live autocompletion", + "file properties": "File properties", + "path": "Path", + "type": "Type", + "word count": "Word count", + "line count": "Line count", + "last modified": "Last modified", + "size": "Size", + "share": "Share", + "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", + "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", + "faqs": "FAQs", + "feedback": "Feedback", + "header": "Header", + "sidebar": "Sidebar", + "inapp": "Inapp", + "browser": "Browser", + "diagonal scrolling": "Diagonal scrolling", + "reverse scrolling": "Reverse Scrolling", + "formatter": "Formatter", + "format on save": "Format on save", + "remove ads": "Remove ads", + "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", + "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", + "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 warning": "Are you sure you want to save all files and close? This action cannot be reversed.", + "save all changes warning": "Are you sure you want to save all files?", + "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", + "sponsor": "حامی مالی", + "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", + "backup created": "Backup created", + "restore completed": "Restore completed", + "restore will include": "This will restore", + "restore warning": "This action cannot be undone. Continue?", + "reload to apply": "Reload to apply changes?", + "reload app": "Reload app", + "preparing backup": "Preparing backup", + "collecting settings": "Collecting settings", + "collecting key bindings": "Collecting key bindings", + "collecting plugins": "Collecting plugin information", + "creating backup": "Creating backup file", + "validating backup": "Validating backup", + "restoring key bindings": "Restoring key bindings", + "restoring plugins": "Restoring plugins", + "restoring settings": "Restoring settings", + "legacy backup warning": "This is an older backup format. Some features may be limited.", + "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", + "plugin not found": "Plugin not found in registry", + "paid plugin skipped": "Paid plugin - purchase not found", + "source not found": "Source file no longer exists", + "restored": "Restored", + "skipped": "Skipped", + "backup not valid object": "Backup file is not a valid object", + "backup no data": "Backup file contains no data to restore", + "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", + "backup missing metadata": "Missing backup metadata - some info may be unavailable", + "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", + "backup checksum verify failed": "Could not verify checksum", + "backup invalid settings": "Invalid settings format", + "backup invalid keybindings": "Invalid keyBindings format", + "backup invalid plugins": "Invalid installedPlugins format", + "issues found": "Issues found", + "error details": "Error details", + "active tools": "Active tools", + "available tools": "Available tools", + "recent": "Recent Files", + "command palette": "Open Command Palette", + "change theme": "Change Theme", + "documentation": "Documentation", + "open in terminal": "Open in Terminal", + "developer mode": "Developer Mode", + "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", + "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", + "developer mode disabled": "Developer mode disabled", + "copy relative path": "Copy Relative Path", + "shortcut request sent": "Shortcut request opened. Tap Add to finish.", + "add to home screen": "Add to home screen", + "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", + "save file before home shortcut": "Save the file before adding it to the home screen.", + "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", + "shift click selection": "Shift + tap/click selection", + "earn ad-free time": "Earn ad-free time", + "indent guides": "Indent guides", + "language servers": "Language servers", + "lint gutter": "Show lint gutter", + "rainbow brackets": "Rainbow brackets", + "lsp-add-custom-server": "Add custom server", + "lsp-binary-args": "Binary args (JSON array)", + "lsp-binary-command": "Binary command", + "lsp-binary-path-optional": "Binary path (optional)", + "lsp-check-command-optional": "Check command (optional override)", + "lsp-checking-installation-status": "Checking installation status...", + "lsp-configured": "Configured", + "lsp-custom-server-added": "Custom server added", + "lsp-default": "Default", + "lsp-details-line": "Details: {details}", + "lsp-edit-initialization-options": "Edit initialization options", + "lsp-empty": "Empty", + "lsp-enabled": "Enabled", + "lsp-error-add-server-failed": "Failed to add server", + "lsp-error-args-must-be-array": "Arguments must be a JSON array", + "lsp-error-binary-command-required": "Binary command is required", + "lsp-error-language-id-required": "At least one language ID is required", + "lsp-error-package-required": "At least one package is required", + "lsp-error-server-id-required": "Server ID is required", + "lsp-feature-completion": "Code completion", + "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", + "lsp-feature-diagnostics": "Diagnostics", + "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", + "lsp-feature-formatting": "Formatting", + "lsp-feature-formatting-info": "Enable code formatting from the language server.", + "lsp-feature-hover": "Hover information", + "lsp-feature-hover-info": "Show type information and documentation on hover.", + "lsp-feature-inlay-hints": "Inlay hints", + "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", + "lsp-feature-signature": "Signature help", + "lsp-feature-signature-info": "Show function parameter hints while typing.", + "lsp-feature-state-toast": "{feature} {state}", + "lsp-initialization-options": "Initialization options", + "lsp-initialization-options-json": "Initialization options (JSON)", + "lsp-initialization-options-updated": "Initialization options updated", + "lsp-install-command": "Install command", + "lsp-install-command-unavailable": "Install command not available", + "lsp-install-info-check-failed": "Acode could not verify the installation status.", + "lsp-install-info-missing": "Language server is not installed in the terminal environment.", + "lsp-install-info-ready": "Language server is installed and ready.", + "lsp-install-info-unknown": "Installation status could not be checked automatically.", + "lsp-install-info-version-available": "Version {version} is available.", + "lsp-install-method-apk": "APK package", + "lsp-install-method-cargo": "Cargo crate", + "lsp-install-method-manual": "Manual binary", + "lsp-install-method-npm": "npm package", + "lsp-install-method-pip": "pip package", + "lsp-install-method-shell": "Custom shell", + "lsp-install-method-title": "Install method", + "lsp-install-repair": "Install / repair", + "lsp-installation-status": "Installation status", + "lsp-installed": "Installed", + "lsp-invalid-timeout": "Invalid timeout value", + "lsp-language-ids": "Language IDs (comma separated)", + "lsp-packages-prompt": "{method} packages (comma separated)", + "lsp-remove-installed-files": "Remove installed files for {server}?", + "lsp-server-disabled-toast": "Server disabled", + "lsp-server-enabled-toast": "Server enabled", + "lsp-server-id": "Server ID", + "lsp-server-label": "Server label", + "lsp-server-not-found": "Server not found", + "lsp-server-uninstalled": "Server uninstalled", + "lsp-startup-timeout": "Startup timeout", + "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", + "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", + "lsp-state-disabled": "disabled", + "lsp-state-enabled": "enabled", + "lsp-status-check-failed": "Check failed", + "lsp-status-installed": "Installed", + "lsp-status-installed-version": "Installed ({version})", + "lsp-status-line": "Status: {status}", + "lsp-status-not-installed": "Not installed", + "lsp-status-unknown": "Unknown", + "lsp-timeout-ms": "{timeout} ms", + "lsp-uninstall-command-unavailable": "Uninstall command not available", + "lsp-uninstall-server": "Uninstall server", + "lsp-update-command-optional": "Update command (optional)", + "lsp-update-command-unavailable": "Update command not available", + "lsp-update-server": "Update server", + "lsp-version-line": "Version: {version}", + "lsp-view-initialization-options": "View initialization options", + "settings-category-about-acode": "About Acode", + "settings-category-advanced": "Advanced", + "settings-category-assistance": "Assistance", + "settings-category-core": "Core settings", + "settings-category-cursor": "Cursor", + "settings-category-cursor-selection": "Cursor & selection", + "settings-category-custom-servers": "Custom servers", + "settings-category-customization-tools": "Customization & tools", + "settings-category-display": "Display", + "settings-category-editing": "Editing", + "settings-category-features": "Features", + "settings-category-files-sessions": "Files & sessions", + "settings-category-fonts": "Fonts", + "settings-category-general": "General", + "settings-category-guides-indicators": "Guides & indicators", + "settings-category-installation": "Installation", + "settings-category-interface": "Interface", + "settings-category-maintenance": "Maintenance", + "settings-category-permissions": "Permissions", + "settings-category-preview": "Preview", + "settings-category-scrolling": "Scrolling", + "settings-category-server": "Server", + "settings-category-servers": "Servers", + "settings-category-session": "Session", + "settings-category-support-acode": "Support Acode", + "settings-category-text-layout": "Text & layout", + "settings-info-app-animation": "Control transition animations across the app.", + "settings-info-app-check-files": "Refresh editors when files change outside Acode.", + "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", + "settings-info-app-confirm-on-exit": "Ask before closing the app.", + "settings-info-app-console": "Choose which debug console integration Acode uses.", + "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", + "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", + "settings-info-app-floating-button": "Show the floating quick actions button.", + "settings-info-app-font-manager": "Install, manage, or remove app fonts.", + "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", + "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", + "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", + "settings-info-app-language": "Choose the app language and translated labels.", + "settings-info-app-open-file-list-position": "Choose where the active files list appears.", + "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", + "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", + "settings-info-app-remember-files": "Reopen the files that were open last time.", + "settings-info-app-remember-folders": "Reopen folders from the previous session.", + "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", + "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", + "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", + "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", + "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", + "settings-info-editor-autosave": "Save changes automatically after a delay.", + "settings-info-editor-color-preview": "Preview color values inline in the editor.", + "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", + "settings-info-editor-font-family": "Choose the typeface used in the editor.", + "settings-info-editor-font-size": "Set the editor text size.", + "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", + "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", + "settings-info-editor-indent-guides": "Show indentation guide lines.", + "settings-info-editor-line-height": "Adjust vertical spacing between lines.", + "settings-info-editor-line-numbers": "Show line numbers in the gutter.", + "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", + "settings-info-editor-live-autocomplete": "Show suggestions while you type.", + "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", + "settings-info-editor-relative-line-numbers": "Show distance from the current line.", + "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", + "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", + "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", + "settings-info-editor-show-spaces": "Display visible whitespace markers.", + "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", + "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", + "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", + "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", + "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", + "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", + "settings-info-lsp-install-server": "Install or repair this language server.", + "settings-info-lsp-server-enabled": "Enable or disable this language server.", + "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", + "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", + "settings-info-lsp-update-server": "Update this language server if an update flow is available.", + "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", + "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", + "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", + "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", + "settings-info-main-changelog": "See recent updates and release notes.", + "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", + "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", + "settings-info-main-formatter": "Choose a formatter for each supported language.", + "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", + "settings-info-main-plugins": "Manage installed plugins and their available actions.", + "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", + "settings-info-main-rateapp": "Rate Acode on Google Play.", + "settings-info-main-remove-ads": "Unlock permanent ad-free access.", + "settings-info-main-reset": "Reset Acode to its default configuration.", + "settings-info-main-sponsors": "Support ongoing Acode development.", + "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", + "settings-info-main-theme": "App theme, contrast, and custom colors.", + "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", + "settings-info-preview-host": "Hostname used when opening the preview URL.", + "settings-info-preview-mode": "Choose where preview opens when you launch it.", + "settings-info-preview-preview-port": "Port used by the live preview server.", + "settings-info-preview-server-port": "Port used by the internal app server.", + "settings-info-preview-show-console-toggler": "Show the console button in preview.", + "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", + "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", + "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", + "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", + "search result label singular": "result", + "search result label plural": "results", + "pin tab": "Pin tab", + "unpin tab": "Unpin tab", + "pinned tab": "Pinned tab", + "unpin tab before closing": "Unpin the tab before closing it.", + "app font": "App font", + "settings-info-app-font-family": "Choose the font used across the app interface.", + "lsp-transport-method-stdio": "STDIO (launch a binary command)", + "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", + "lsp-websocket-url": "WebSocket URL", + "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", + "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", + "lsp-error-websocket-url-required": "WebSocket URL is required", + "lsp-remove-custom-server": "Remove custom server", + "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", + "lsp-custom-server-removed": "Custom server removed", + "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", + "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", + "save selected tabs": "Save selected tabs", + "close selected tabs": "Close selected tabs", + "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", + "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", + "close tabs to right": "Close Right", + "close tabs to left": "Close Left", + "close other tabs": "Close Others", + "auto close tags": "Auto close tags", + "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", + "ui zoom": "UI zoom", + "settings-info-app-ui-zoom": "Scale text across the Acode interface.", + "plugin-not-supported": "Plugin not supported", + "plugin-not-supported-info": "The plugin was created for older version of Acode." +} \ No newline at end of file diff --git a/src/lang/it-it.json b/src/lang/it-it.json index 114125dc0..92eb5011b 100644 --- a/src/lang/it-it.json +++ b/src/lang/it-it.json @@ -1,730 +1,732 @@ { - "lang": "Italiano", - "about": "Chi siamo", - "active files": "File aperti", - "alert": "Avviso", - "app theme": "Tema dell'app", - "autocorrect": "Vuoi attivate l'autocorrezione?", - "autosave": "Autosalvataggio", - "cancel": "indietro", - "change language": "Cambia la lingua", - "choose color": "Scegli il colore", - "clear": "cancella tutto", - "close app": "Vuoi chiudere l'applicazione?", - "commit message": "Commetti il messaggio", - "console": "Console", - "conflict error": "Errore di conflitto! Per favore aspetta prima di commettere di nuovo.", - "copy": "copia", - "create folder error": "Ci spiace, non è stato possibile creare una nuova cartella", - "cut": "taglia", - "delete": "Elimina", - "dependencies": "Dipendenze", - "delay": "Tempo in millisecondi", - "editor settings": "Impostazioni dell'editor", - "editor theme": "Tema dell'editor", - "enter file name": "Inserisci il nome del file", - "enter folder name": "Inserisci il nome della cartella", - "empty folder message": "La cartella è vuota", - "enter line number": "Inserisci il numero della linea", - "error": "errore", - "failed": "fallito", - "file already exists": "Il file esiste già", - "file already exists force": "Il file esiste già. Vuoi sovrascriverlo?", - "file changed": " è stato modificato, vuoi aprirlo?", - "file deleted": "file eliminato", - "file is not supported": "questo file non è supportato", - "file not supported": "Questo tipo di file non è supportato.", - "file too large": "Il file è troppo grande per caricarlo. La grandezza massima è {size}", - "file renamed": "il file è stato rinominato", - "file saved": "il file è stato salvato", - "folder added": "la cartella è stata aggiunta", - "folder already added": "la cartella è già stata aggiunta", - "font size": "Dimensioni dei caratteri", - "goto": "Vai alla linea", - "icons definition": "Definizione delle icone", - "info": "informazioni", - "invalid value": "Valore invalido", - "language changed": "la lingua è stata cambiata con successo", - "linting": "Controlla per degli errore di sintassi", - "logout": "Disconnetti", - "loading": "Caricamento", - "my profile": "Il mio profilp", - "new file": "Nuovo file", - "new folder": "Nuova cartella", - "no": "No", - "no editor message": "Apri o crea un nuovo file dal menu", - "not set": "Non settato", - "unsaved files close app": "Ci sono dei file non salvati. Vuoi chiudere l'applicazione?", - "notice": "Notizia", - "open file": "Apri file", - "open files and folders": "Apri file e cartelle", - "open folder": "Apri la cartella", - "open recent": "Apri file recenti", - "ok": "ok", - "overwrite": "sovrascrovi", - "paste": "incolla", - "preview mode": "modalità anteprima", - "read only file": "Impossibile salvare un file solo lettura. Per favore prova salva come", - "reload": "ricarica", - "rename": "rinomina", - "replace": "rimpiazza", - "required": "questo campo è richiesto", - "run your web app": "Avvia la tua app sul web", - "save": "salva", - "saving": "salvando", - "save as": "Salva come", - "save file to run": "Per favore salva questo file prima di eseguirlo sul web", - "search": "cerca", - "see logs and errors": "Guarda i log e gli errori", - "select folder": "Seleziona la cartella", - "settings": "impostazioni", - "settings saved": "impostazioni salvate", - "show line numbers": "Mostra i numeri delle linee", - "show hidden files": "Mostra i file nascosti", - "show spaces": "Mostra gli spazi", - "soft tab": "Linguetta morbida", - "sort by name": "Ordina per nome", - "success": "successo", - "tab size": "Grandezza della linguetta", - "text wrap": "A capo automatico", - "theme": "tema", - "unable to delete file": "non è stato possibile eliminare il file", - "unable to open file": "Ci spiace. non è stato possibile aprire il file", - "unable to open folder": "Ci spiace. non è stato possibile aprire la cartella", - "unable to save file": "Ci spiace. non è stato possibile salvare il file", - "unable to rename": "Ci spiace. non è stato possibile rinominare il file", - "unsaved file": "Questo file non è salvato. Vuoi chiudere comunque?", - "warning": "avviso", - "use emmet": "Usa emmet", - "use quick tools": "Usa gli attrezzo veloci", - "yes": "si", - "encoding": "Codifica del testo", - "syntax highlighting": "Evidenziazione della sintassi", - "read only": "Sola lettura", - "select all": "seleziona tutto", - "select branch": "Seleziona ramo", - "create new branch": "Crea un nuovo ramo", - "use branch": "Usa il ramo", - "new branch": "Nuovo ramo", - "branch": "ramo", - "key bindings": "associazione dei tasti", - "edit": "modifica", - "reset": "resetta", - "color": "colore", - "select word": "Seleziona parole", - "quick tools": "Strumenti veloci", - "select": "seleziona", - "editor font": "Font dell'editor", - "new project": "Nuovo progetto", - "format": "formato", - "project name": "Nome del progetto", - "unsupported device": "Il tuo dispositivo non supporta questo tema.", - "vibrate on tap": "Vibra al tocco", - "copy command is not supported by ftp.": "Il comando copia non è supportato da FTP.", - "support title": "Supporta Acode", - "fullscreen": "schermo intero", - "animation": "animazioni", - "backup": "backup", - "restore": "ristabilire", - "backup successful": "Backup eseguito con successo", - "invalid backup file": "File di backup invalido", - "add path": "Aggiungi percorso", - "live autocompletion": "Autocompletazione dal vivo", - "file properties": "Proprietà del file", - "path": "Percorso", - "type": "Tipo", - "word count": "Numero delle parole", - "line count": "Numero dele linee", - "last modified": "Modificato l'ultima volta", - "size": "Grandezza", - "share": "Condividi", - "show print margin": "Mostra margini di stampa", - "login": "Accedi", - "scrollbar size": "Grandezza della barra di scorrimento", - "cursor controller size": "Dimensione del controller del cursore", - "none": "niente", - "small": "piccolo", - "large": "grande", - "floating button": "Bottone fluttuante", - "confirm on exit": "Conferma all'uscita", - "show console": "Mostra la console", - "image": "Immagine", - "insert file": "Inserisci un file", - "insert color": "Inserisci un colore", - "powersave mode warning": "Disatriva la modalità risparmio energetico per visualizzare l'anteprima in un browser esterno.", - "exit": "Esci", - "custom": "custom", - "reset warning": "Sei sicuro di voler resettare il tema?", - "theme type": "Tipo di tema", - "light": "chiaro", - "dark": "scuro", - "file browser": "Browser dei file", - "operation not permitted": "Azione nnon consentita", - "no such file or directory": "Nessun file o cartella simile trovato", - "input/output error": "Errore di input/output", - "permission denied": "Permesso negato", - "bad address": "Indirizzo invalido", - "file exists": "Il file esiste già", - "not a directory": "Non è una cartella", - "is a directory": "È una cartella", - "invalid argument": "Argomento invalido", - "too many open files in system": "Troppi file aperti nel sistema", - "too many open files": "Troppi file aperti", - "text file busy": "File di testo occupato", - "no space left on device": "La memoria del dispositivo è piena", - "read-only file system": "File di sistema solo lettura", - "file name too long": "Il nome del file è troppo lungo", - "too many users": "Troppi utenti", - "connection timed out": "La connessione è terminata", - "connection refused": "Connessione rifiutata", - "owner died": "Il proprietario è morto", - "an error occurred": "C'è stato un errore", - "add ftp": "Aggiungi FTP", - "add sftp": "Aggiungi SFTP", - "save file": "Salva il file", - "save file as": "Salva il file come", - "files": "Files", - "help": "Aiuto", - "file has been deleted": "{file} è stato eliminato!", - "feature not available": "Questa funzione è disponibile solo nella versione premium dell'app.", - "deleted file": "File eliminato", - "line height": "Altezza delle linee", - "preview info": "Se vuoi eseguire il file corrente clicca e tieni premuto il tasto play.", - "manage all files": "Da il permesso ad Acode di gestire i file nelle impostazioni a Acode editor per modificare facilmente i file sul tuo dispositivo.", - "close file": "Close file", - "reset connections": "Resetta le connessioni", - "check file changes": "Controlla cambiamenti nei file", - "open in browser": "Apri nel browser", - "desktop mode": "Modalità Desktop", - "toggle console": "Apri/chiudi la consolr", - "new line mode": "Modalità nuova linea", - "add a storage": "Aggiungi una memoria", - "rate acode": "Recensisci Acode", - "support": "Supporto", - "downloading file": "Scaricando {file}", - "downloading...": "Scaricando...", - "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", - "faqs": "FAQs", - "feedback": "Feedback", - "header": "Header", - "sidebar": "Sidebar", - "inapp": "Inapp", - "browser": "Browser", - "diagonal scrolling": "Diagonal scrolling", - "reverse scrolling": "Reverse Scrolling", - "formatter": "Formatter", - "format on save": "Format on save", - "remove ads": "Remove ads", - "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", - "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", - "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 warning": "Are you sure you want to save all files and close? This action cannot be reversed.", - "save all changes warning": "Are you sure you want to save all files?", - "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", - "sponsor": "Sponsor", - "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", - "backup created": "Backup created", - "restore completed": "Restore completed", - "restore will include": "This will restore", - "restore warning": "This action cannot be undone. Continue?", - "reload to apply": "Reload to apply changes?", - "reload app": "Reload app", - "preparing backup": "Preparing backup", - "collecting settings": "Collecting settings", - "collecting key bindings": "Collecting key bindings", - "collecting plugins": "Collecting plugin information", - "creating backup": "Creating backup file", - "validating backup": "Validating backup", - "restoring key bindings": "Restoring key bindings", - "restoring plugins": "Restoring plugins", - "restoring settings": "Restoring settings", - "legacy backup warning": "This is an older backup format. Some features may be limited.", - "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", - "plugin not found": "Plugin not found in registry", - "paid plugin skipped": "Paid plugin - purchase not found", - "source not found": "Source file no longer exists", - "restored": "Restored", - "skipped": "Skipped", - "backup not valid object": "Backup file is not a valid object", - "backup no data": "Backup file contains no data to restore", - "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", - "backup missing metadata": "Missing backup metadata - some info may be unavailable", - "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", - "backup checksum verify failed": "Could not verify checksum", - "backup invalid settings": "Invalid settings format", - "backup invalid keybindings": "Invalid keyBindings format", - "backup invalid plugins": "Invalid installedPlugins format", - "issues found": "Issues found", - "error details": "Error details", - "active tools": "Active tools", - "available tools": "Available tools", - "recent": "Recent Files", - "command palette": "Open Command Palette", - "change theme": "Change Theme", - "documentation": "Documentation", - "open in terminal": "Open in Terminal", - "developer mode": "Developer Mode", - "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", - "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", - "developer mode disabled": "Developer mode disabled", - "copy relative path": "Copy Relative Path", - "shortcut request sent": "Shortcut request opened. Tap Add to finish.", - "add to home screen": "Add to home screen", - "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", - "save file before home shortcut": "Save the file before adding it to the home screen.", - "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", - "shift click selection": "Shift + tap/click selection", - "earn ad-free time": "Earn ad-free time", - "indent guides": "Indent guides", - "language servers": "Language servers", - "lint gutter": "Show lint gutter", - "rainbow brackets": "Rainbow brackets", - "lsp-add-custom-server": "Add custom server", - "lsp-binary-args": "Binary args (JSON array)", - "lsp-binary-command": "Binary command", - "lsp-binary-path-optional": "Binary path (optional)", - "lsp-check-command-optional": "Check command (optional override)", - "lsp-checking-installation-status": "Checking installation status...", - "lsp-configured": "Configured", - "lsp-custom-server-added": "Custom server added", - "lsp-default": "Default", - "lsp-details-line": "Details: {details}", - "lsp-edit-initialization-options": "Edit initialization options", - "lsp-empty": "Empty", - "lsp-enabled": "Enabled", - "lsp-error-add-server-failed": "Failed to add server", - "lsp-error-args-must-be-array": "Arguments must be a JSON array", - "lsp-error-binary-command-required": "Binary command is required", - "lsp-error-language-id-required": "At least one language ID is required", - "lsp-error-package-required": "At least one package is required", - "lsp-error-server-id-required": "Server ID is required", - "lsp-feature-completion": "Code completion", - "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", - "lsp-feature-diagnostics": "Diagnostics", - "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", - "lsp-feature-formatting": "Formatting", - "lsp-feature-formatting-info": "Enable code formatting from the language server.", - "lsp-feature-hover": "Hover information", - "lsp-feature-hover-info": "Show type information and documentation on hover.", - "lsp-feature-inlay-hints": "Inlay hints", - "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", - "lsp-feature-signature": "Signature help", - "lsp-feature-signature-info": "Show function parameter hints while typing.", - "lsp-feature-state-toast": "{feature} {state}", - "lsp-initialization-options": "Initialization options", - "lsp-initialization-options-json": "Initialization options (JSON)", - "lsp-initialization-options-updated": "Initialization options updated", - "lsp-install-command": "Install command", - "lsp-install-command-unavailable": "Install command not available", - "lsp-install-info-check-failed": "Acode could not verify the installation status.", - "lsp-install-info-missing": "Language server is not installed in the terminal environment.", - "lsp-install-info-ready": "Language server is installed and ready.", - "lsp-install-info-unknown": "Installation status could not be checked automatically.", - "lsp-install-info-version-available": "Version {version} is available.", - "lsp-install-method-apk": "APK package", - "lsp-install-method-cargo": "Cargo crate", - "lsp-install-method-manual": "Manual binary", - "lsp-install-method-npm": "npm package", - "lsp-install-method-pip": "pip package", - "lsp-install-method-shell": "Custom shell", - "lsp-install-method-title": "Install method", - "lsp-install-repair": "Install / repair", - "lsp-installation-status": "Installation status", - "lsp-installed": "Installed", - "lsp-invalid-timeout": "Invalid timeout value", - "lsp-language-ids": "Language IDs (comma separated)", - "lsp-packages-prompt": "{method} packages (comma separated)", - "lsp-remove-installed-files": "Remove installed files for {server}?", - "lsp-server-disabled-toast": "Server disabled", - "lsp-server-enabled-toast": "Server enabled", - "lsp-server-id": "Server ID", - "lsp-server-label": "Server label", - "lsp-server-not-found": "Server not found", - "lsp-server-uninstalled": "Server uninstalled", - "lsp-startup-timeout": "Startup timeout", - "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", - "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", - "lsp-state-disabled": "disabled", - "lsp-state-enabled": "enabled", - "lsp-status-check-failed": "Check failed", - "lsp-status-installed": "Installed", - "lsp-status-installed-version": "Installed ({version})", - "lsp-status-line": "Status: {status}", - "lsp-status-not-installed": "Not installed", - "lsp-status-unknown": "Unknown", - "lsp-timeout-ms": "{timeout} ms", - "lsp-uninstall-command-unavailable": "Uninstall command not available", - "lsp-uninstall-server": "Uninstall server", - "lsp-update-command-optional": "Update command (optional)", - "lsp-update-command-unavailable": "Update command not available", - "lsp-update-server": "Update server", - "lsp-version-line": "Version: {version}", - "lsp-view-initialization-options": "View initialization options", - "settings-category-about-acode": "About Acode", - "settings-category-advanced": "Advanced", - "settings-category-assistance": "Assistance", - "settings-category-core": "Core settings", - "settings-category-cursor": "Cursor", - "settings-category-cursor-selection": "Cursor & selection", - "settings-category-custom-servers": "Custom servers", - "settings-category-customization-tools": "Customization & tools", - "settings-category-display": "Display", - "settings-category-editing": "Editing", - "settings-category-features": "Features", - "settings-category-files-sessions": "Files & sessions", - "settings-category-fonts": "Fonts", - "settings-category-general": "General", - "settings-category-guides-indicators": "Guides & indicators", - "settings-category-installation": "Installation", - "settings-category-interface": "Interface", - "settings-category-maintenance": "Maintenance", - "settings-category-permissions": "Permissions", - "settings-category-preview": "Preview", - "settings-category-scrolling": "Scrolling", - "settings-category-server": "Server", - "settings-category-servers": "Servers", - "settings-category-session": "Session", - "settings-category-support-acode": "Support Acode", - "settings-category-text-layout": "Text & layout", - "settings-info-app-animation": "Control transition animations across the app.", - "settings-info-app-check-files": "Refresh editors when files change outside Acode.", - "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", - "settings-info-app-confirm-on-exit": "Ask before closing the app.", - "settings-info-app-console": "Choose which debug console integration Acode uses.", - "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", - "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", - "settings-info-app-floating-button": "Show the floating quick actions button.", - "settings-info-app-font-manager": "Install, manage, or remove app fonts.", - "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", - "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", - "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", - "settings-info-app-language": "Choose the app language and translated labels.", - "settings-info-app-open-file-list-position": "Choose where the active files list appears.", - "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", - "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", - "settings-info-app-remember-files": "Reopen the files that were open last time.", - "settings-info-app-remember-folders": "Reopen folders from the previous session.", - "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", - "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", - "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", - "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", - "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", - "settings-info-editor-autosave": "Save changes automatically after a delay.", - "settings-info-editor-color-preview": "Preview color values inline in the editor.", - "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", - "settings-info-editor-font-family": "Choose the typeface used in the editor.", - "settings-info-editor-font-size": "Set the editor text size.", - "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", - "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", - "settings-info-editor-indent-guides": "Show indentation guide lines.", - "settings-info-editor-line-height": "Adjust vertical spacing between lines.", - "settings-info-editor-line-numbers": "Show line numbers in the gutter.", - "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", - "settings-info-editor-live-autocomplete": "Show suggestions while you type.", - "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", - "settings-info-editor-relative-line-numbers": "Show distance from the current line.", - "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", - "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", - "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", - "settings-info-editor-show-spaces": "Display visible whitespace markers.", - "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", - "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", - "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", - "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", - "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", - "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", - "settings-info-lsp-install-server": "Install or repair this language server.", - "settings-info-lsp-server-enabled": "Enable or disable this language server.", - "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", - "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", - "settings-info-lsp-update-server": "Update this language server if an update flow is available.", - "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", - "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", - "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", - "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", - "settings-info-main-changelog": "See recent updates and release notes.", - "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", - "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", - "settings-info-main-formatter": "Choose a formatter for each supported language.", - "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", - "settings-info-main-plugins": "Manage installed plugins and their available actions.", - "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", - "settings-info-main-rateapp": "Rate Acode on Google Play.", - "settings-info-main-remove-ads": "Unlock permanent ad-free access.", - "settings-info-main-reset": "Reset Acode to its default configuration.", - "settings-info-main-sponsors": "Support ongoing Acode development.", - "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", - "settings-info-main-theme": "App theme, contrast, and custom colors.", - "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", - "settings-info-preview-host": "Hostname used when opening the preview URL.", - "settings-info-preview-mode": "Choose where preview opens when you launch it.", - "settings-info-preview-preview-port": "Port used by the live preview server.", - "settings-info-preview-server-port": "Port used by the internal app server.", - "settings-info-preview-show-console-toggler": "Show the console button in preview.", - "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", - "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", - "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", - "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", - "search result label singular": "result", - "search result label plural": "results", - "pin tab": "Pin tab", - "unpin tab": "Unpin tab", - "pinned tab": "Pinned tab", - "unpin tab before closing": "Unpin the tab before closing it.", - "app font": "App font", - "settings-info-app-font-family": "Choose the font used across the app interface.", - "lsp-transport-method-stdio": "STDIO (launch a binary command)", - "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", - "lsp-websocket-url": "WebSocket URL", - "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", - "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", - "lsp-error-websocket-url-required": "WebSocket URL is required", - "lsp-remove-custom-server": "Remove custom server", - "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", - "lsp-custom-server-removed": "Custom server removed", - "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", - "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", - "save selected tabs": "Save selected tabs", - "close selected tabs": "Close selected tabs", - "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", - "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", - "close tabs to right": "Close Right", - "close tabs to left": "Close Left", - "close other tabs": "Close Others", - "auto close tags": "Auto close tags", - "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", - "ui zoom": "UI zoom", - "settings-info-app-ui-zoom": "Scale text across the Acode interface." -} + "lang": "Italiano", + "about": "Chi siamo", + "active files": "File aperti", + "alert": "Avviso", + "app theme": "Tema dell'app", + "autocorrect": "Vuoi attivate l'autocorrezione?", + "autosave": "Autosalvataggio", + "cancel": "indietro", + "change language": "Cambia la lingua", + "choose color": "Scegli il colore", + "clear": "cancella tutto", + "close app": "Vuoi chiudere l'applicazione?", + "commit message": "Commetti il messaggio", + "console": "Console", + "conflict error": "Errore di conflitto! Per favore aspetta prima di commettere di nuovo.", + "copy": "copia", + "create folder error": "Ci spiace, non è stato possibile creare una nuova cartella", + "cut": "taglia", + "delete": "Elimina", + "dependencies": "Dipendenze", + "delay": "Tempo in millisecondi", + "editor settings": "Impostazioni dell'editor", + "editor theme": "Tema dell'editor", + "enter file name": "Inserisci il nome del file", + "enter folder name": "Inserisci il nome della cartella", + "empty folder message": "La cartella è vuota", + "enter line number": "Inserisci il numero della linea", + "error": "errore", + "failed": "fallito", + "file already exists": "Il file esiste già", + "file already exists force": "Il file esiste già. Vuoi sovrascriverlo?", + "file changed": " è stato modificato, vuoi aprirlo?", + "file deleted": "file eliminato", + "file is not supported": "questo file non è supportato", + "file not supported": "Questo tipo di file non è supportato.", + "file too large": "Il file è troppo grande per caricarlo. La grandezza massima è {size}", + "file renamed": "il file è stato rinominato", + "file saved": "il file è stato salvato", + "folder added": "la cartella è stata aggiunta", + "folder already added": "la cartella è già stata aggiunta", + "font size": "Dimensioni dei caratteri", + "goto": "Vai alla linea", + "icons definition": "Definizione delle icone", + "info": "informazioni", + "invalid value": "Valore invalido", + "language changed": "la lingua è stata cambiata con successo", + "linting": "Controlla per degli errore di sintassi", + "logout": "Disconnetti", + "loading": "Caricamento", + "my profile": "Il mio profilp", + "new file": "Nuovo file", + "new folder": "Nuova cartella", + "no": "No", + "no editor message": "Apri o crea un nuovo file dal menu", + "not set": "Non settato", + "unsaved files close app": "Ci sono dei file non salvati. Vuoi chiudere l'applicazione?", + "notice": "Notizia", + "open file": "Apri file", + "open files and folders": "Apri file e cartelle", + "open folder": "Apri la cartella", + "open recent": "Apri file recenti", + "ok": "ok", + "overwrite": "sovrascrovi", + "paste": "incolla", + "preview mode": "modalità anteprima", + "read only file": "Impossibile salvare un file solo lettura. Per favore prova salva come", + "reload": "ricarica", + "rename": "rinomina", + "replace": "rimpiazza", + "required": "questo campo è richiesto", + "run your web app": "Avvia la tua app sul web", + "save": "salva", + "saving": "salvando", + "save as": "Salva come", + "save file to run": "Per favore salva questo file prima di eseguirlo sul web", + "search": "cerca", + "see logs and errors": "Guarda i log e gli errori", + "select folder": "Seleziona la cartella", + "settings": "impostazioni", + "settings saved": "impostazioni salvate", + "show line numbers": "Mostra i numeri delle linee", + "show hidden files": "Mostra i file nascosti", + "show spaces": "Mostra gli spazi", + "soft tab": "Linguetta morbida", + "sort by name": "Ordina per nome", + "success": "successo", + "tab size": "Grandezza della linguetta", + "text wrap": "A capo automatico", + "theme": "tema", + "unable to delete file": "non è stato possibile eliminare il file", + "unable to open file": "Ci spiace. non è stato possibile aprire il file", + "unable to open folder": "Ci spiace. non è stato possibile aprire la cartella", + "unable to save file": "Ci spiace. non è stato possibile salvare il file", + "unable to rename": "Ci spiace. non è stato possibile rinominare il file", + "unsaved file": "Questo file non è salvato. Vuoi chiudere comunque?", + "warning": "avviso", + "use emmet": "Usa emmet", + "use quick tools": "Usa gli attrezzo veloci", + "yes": "si", + "encoding": "Codifica del testo", + "syntax highlighting": "Evidenziazione della sintassi", + "read only": "Sola lettura", + "select all": "seleziona tutto", + "select branch": "Seleziona ramo", + "create new branch": "Crea un nuovo ramo", + "use branch": "Usa il ramo", + "new branch": "Nuovo ramo", + "branch": "ramo", + "key bindings": "associazione dei tasti", + "edit": "modifica", + "reset": "resetta", + "color": "colore", + "select word": "Seleziona parole", + "quick tools": "Strumenti veloci", + "select": "seleziona", + "editor font": "Font dell'editor", + "new project": "Nuovo progetto", + "format": "formato", + "project name": "Nome del progetto", + "unsupported device": "Il tuo dispositivo non supporta questo tema.", + "vibrate on tap": "Vibra al tocco", + "copy command is not supported by ftp.": "Il comando copia non è supportato da FTP.", + "support title": "Supporta Acode", + "fullscreen": "schermo intero", + "animation": "animazioni", + "backup": "backup", + "restore": "ristabilire", + "backup successful": "Backup eseguito con successo", + "invalid backup file": "File di backup invalido", + "add path": "Aggiungi percorso", + "live autocompletion": "Autocompletazione dal vivo", + "file properties": "Proprietà del file", + "path": "Percorso", + "type": "Tipo", + "word count": "Numero delle parole", + "line count": "Numero dele linee", + "last modified": "Modificato l'ultima volta", + "size": "Grandezza", + "share": "Condividi", + "show print margin": "Mostra margini di stampa", + "login": "Accedi", + "scrollbar size": "Grandezza della barra di scorrimento", + "cursor controller size": "Dimensione del controller del cursore", + "none": "niente", + "small": "piccolo", + "large": "grande", + "floating button": "Bottone fluttuante", + "confirm on exit": "Conferma all'uscita", + "show console": "Mostra la console", + "image": "Immagine", + "insert file": "Inserisci un file", + "insert color": "Inserisci un colore", + "powersave mode warning": "Disatriva la modalità risparmio energetico per visualizzare l'anteprima in un browser esterno.", + "exit": "Esci", + "custom": "custom", + "reset warning": "Sei sicuro di voler resettare il tema?", + "theme type": "Tipo di tema", + "light": "chiaro", + "dark": "scuro", + "file browser": "Browser dei file", + "operation not permitted": "Azione nnon consentita", + "no such file or directory": "Nessun file o cartella simile trovato", + "input/output error": "Errore di input/output", + "permission denied": "Permesso negato", + "bad address": "Indirizzo invalido", + "file exists": "Il file esiste già", + "not a directory": "Non è una cartella", + "is a directory": "È una cartella", + "invalid argument": "Argomento invalido", + "too many open files in system": "Troppi file aperti nel sistema", + "too many open files": "Troppi file aperti", + "text file busy": "File di testo occupato", + "no space left on device": "La memoria del dispositivo è piena", + "read-only file system": "File di sistema solo lettura", + "file name too long": "Il nome del file è troppo lungo", + "too many users": "Troppi utenti", + "connection timed out": "La connessione è terminata", + "connection refused": "Connessione rifiutata", + "owner died": "Il proprietario è morto", + "an error occurred": "C'è stato un errore", + "add ftp": "Aggiungi FTP", + "add sftp": "Aggiungi SFTP", + "save file": "Salva il file", + "save file as": "Salva il file come", + "files": "Files", + "help": "Aiuto", + "file has been deleted": "{file} è stato eliminato!", + "feature not available": "Questa funzione è disponibile solo nella versione premium dell'app.", + "deleted file": "File eliminato", + "line height": "Altezza delle linee", + "preview info": "Se vuoi eseguire il file corrente clicca e tieni premuto il tasto play.", + "manage all files": "Da il permesso ad Acode di gestire i file nelle impostazioni a Acode editor per modificare facilmente i file sul tuo dispositivo.", + "close file": "Close file", + "reset connections": "Resetta le connessioni", + "check file changes": "Controlla cambiamenti nei file", + "open in browser": "Apri nel browser", + "desktop mode": "Modalità Desktop", + "toggle console": "Apri/chiudi la consolr", + "new line mode": "Modalità nuova linea", + "add a storage": "Aggiungi una memoria", + "rate acode": "Recensisci Acode", + "support": "Supporto", + "downloading file": "Scaricando {file}", + "downloading...": "Scaricando...", + "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", + "faqs": "FAQs", + "feedback": "Feedback", + "header": "Header", + "sidebar": "Sidebar", + "inapp": "Inapp", + "browser": "Browser", + "diagonal scrolling": "Diagonal scrolling", + "reverse scrolling": "Reverse Scrolling", + "formatter": "Formatter", + "format on save": "Format on save", + "remove ads": "Remove ads", + "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", + "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", + "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 warning": "Are you sure you want to save all files and close? This action cannot be reversed.", + "save all changes warning": "Are you sure you want to save all files?", + "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", + "sponsor": "Sponsor", + "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", + "backup created": "Backup created", + "restore completed": "Restore completed", + "restore will include": "This will restore", + "restore warning": "This action cannot be undone. Continue?", + "reload to apply": "Reload to apply changes?", + "reload app": "Reload app", + "preparing backup": "Preparing backup", + "collecting settings": "Collecting settings", + "collecting key bindings": "Collecting key bindings", + "collecting plugins": "Collecting plugin information", + "creating backup": "Creating backup file", + "validating backup": "Validating backup", + "restoring key bindings": "Restoring key bindings", + "restoring plugins": "Restoring plugins", + "restoring settings": "Restoring settings", + "legacy backup warning": "This is an older backup format. Some features may be limited.", + "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", + "plugin not found": "Plugin not found in registry", + "paid plugin skipped": "Paid plugin - purchase not found", + "source not found": "Source file no longer exists", + "restored": "Restored", + "skipped": "Skipped", + "backup not valid object": "Backup file is not a valid object", + "backup no data": "Backup file contains no data to restore", + "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", + "backup missing metadata": "Missing backup metadata - some info may be unavailable", + "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", + "backup checksum verify failed": "Could not verify checksum", + "backup invalid settings": "Invalid settings format", + "backup invalid keybindings": "Invalid keyBindings format", + "backup invalid plugins": "Invalid installedPlugins format", + "issues found": "Issues found", + "error details": "Error details", + "active tools": "Active tools", + "available tools": "Available tools", + "recent": "Recent Files", + "command palette": "Open Command Palette", + "change theme": "Change Theme", + "documentation": "Documentation", + "open in terminal": "Open in Terminal", + "developer mode": "Developer Mode", + "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", + "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", + "developer mode disabled": "Developer mode disabled", + "copy relative path": "Copy Relative Path", + "shortcut request sent": "Shortcut request opened. Tap Add to finish.", + "add to home screen": "Add to home screen", + "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", + "save file before home shortcut": "Save the file before adding it to the home screen.", + "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", + "shift click selection": "Shift + tap/click selection", + "earn ad-free time": "Earn ad-free time", + "indent guides": "Indent guides", + "language servers": "Language servers", + "lint gutter": "Show lint gutter", + "rainbow brackets": "Rainbow brackets", + "lsp-add-custom-server": "Add custom server", + "lsp-binary-args": "Binary args (JSON array)", + "lsp-binary-command": "Binary command", + "lsp-binary-path-optional": "Binary path (optional)", + "lsp-check-command-optional": "Check command (optional override)", + "lsp-checking-installation-status": "Checking installation status...", + "lsp-configured": "Configured", + "lsp-custom-server-added": "Custom server added", + "lsp-default": "Default", + "lsp-details-line": "Details: {details}", + "lsp-edit-initialization-options": "Edit initialization options", + "lsp-empty": "Empty", + "lsp-enabled": "Enabled", + "lsp-error-add-server-failed": "Failed to add server", + "lsp-error-args-must-be-array": "Arguments must be a JSON array", + "lsp-error-binary-command-required": "Binary command is required", + "lsp-error-language-id-required": "At least one language ID is required", + "lsp-error-package-required": "At least one package is required", + "lsp-error-server-id-required": "Server ID is required", + "lsp-feature-completion": "Code completion", + "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", + "lsp-feature-diagnostics": "Diagnostics", + "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", + "lsp-feature-formatting": "Formatting", + "lsp-feature-formatting-info": "Enable code formatting from the language server.", + "lsp-feature-hover": "Hover information", + "lsp-feature-hover-info": "Show type information and documentation on hover.", + "lsp-feature-inlay-hints": "Inlay hints", + "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", + "lsp-feature-signature": "Signature help", + "lsp-feature-signature-info": "Show function parameter hints while typing.", + "lsp-feature-state-toast": "{feature} {state}", + "lsp-initialization-options": "Initialization options", + "lsp-initialization-options-json": "Initialization options (JSON)", + "lsp-initialization-options-updated": "Initialization options updated", + "lsp-install-command": "Install command", + "lsp-install-command-unavailable": "Install command not available", + "lsp-install-info-check-failed": "Acode could not verify the installation status.", + "lsp-install-info-missing": "Language server is not installed in the terminal environment.", + "lsp-install-info-ready": "Language server is installed and ready.", + "lsp-install-info-unknown": "Installation status could not be checked automatically.", + "lsp-install-info-version-available": "Version {version} is available.", + "lsp-install-method-apk": "APK package", + "lsp-install-method-cargo": "Cargo crate", + "lsp-install-method-manual": "Manual binary", + "lsp-install-method-npm": "npm package", + "lsp-install-method-pip": "pip package", + "lsp-install-method-shell": "Custom shell", + "lsp-install-method-title": "Install method", + "lsp-install-repair": "Install / repair", + "lsp-installation-status": "Installation status", + "lsp-installed": "Installed", + "lsp-invalid-timeout": "Invalid timeout value", + "lsp-language-ids": "Language IDs (comma separated)", + "lsp-packages-prompt": "{method} packages (comma separated)", + "lsp-remove-installed-files": "Remove installed files for {server}?", + "lsp-server-disabled-toast": "Server disabled", + "lsp-server-enabled-toast": "Server enabled", + "lsp-server-id": "Server ID", + "lsp-server-label": "Server label", + "lsp-server-not-found": "Server not found", + "lsp-server-uninstalled": "Server uninstalled", + "lsp-startup-timeout": "Startup timeout", + "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", + "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", + "lsp-state-disabled": "disabled", + "lsp-state-enabled": "enabled", + "lsp-status-check-failed": "Check failed", + "lsp-status-installed": "Installed", + "lsp-status-installed-version": "Installed ({version})", + "lsp-status-line": "Status: {status}", + "lsp-status-not-installed": "Not installed", + "lsp-status-unknown": "Unknown", + "lsp-timeout-ms": "{timeout} ms", + "lsp-uninstall-command-unavailable": "Uninstall command not available", + "lsp-uninstall-server": "Uninstall server", + "lsp-update-command-optional": "Update command (optional)", + "lsp-update-command-unavailable": "Update command not available", + "lsp-update-server": "Update server", + "lsp-version-line": "Version: {version}", + "lsp-view-initialization-options": "View initialization options", + "settings-category-about-acode": "About Acode", + "settings-category-advanced": "Advanced", + "settings-category-assistance": "Assistance", + "settings-category-core": "Core settings", + "settings-category-cursor": "Cursor", + "settings-category-cursor-selection": "Cursor & selection", + "settings-category-custom-servers": "Custom servers", + "settings-category-customization-tools": "Customization & tools", + "settings-category-display": "Display", + "settings-category-editing": "Editing", + "settings-category-features": "Features", + "settings-category-files-sessions": "Files & sessions", + "settings-category-fonts": "Fonts", + "settings-category-general": "General", + "settings-category-guides-indicators": "Guides & indicators", + "settings-category-installation": "Installation", + "settings-category-interface": "Interface", + "settings-category-maintenance": "Maintenance", + "settings-category-permissions": "Permissions", + "settings-category-preview": "Preview", + "settings-category-scrolling": "Scrolling", + "settings-category-server": "Server", + "settings-category-servers": "Servers", + "settings-category-session": "Session", + "settings-category-support-acode": "Support Acode", + "settings-category-text-layout": "Text & layout", + "settings-info-app-animation": "Control transition animations across the app.", + "settings-info-app-check-files": "Refresh editors when files change outside Acode.", + "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", + "settings-info-app-confirm-on-exit": "Ask before closing the app.", + "settings-info-app-console": "Choose which debug console integration Acode uses.", + "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", + "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", + "settings-info-app-floating-button": "Show the floating quick actions button.", + "settings-info-app-font-manager": "Install, manage, or remove app fonts.", + "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", + "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", + "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", + "settings-info-app-language": "Choose the app language and translated labels.", + "settings-info-app-open-file-list-position": "Choose where the active files list appears.", + "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", + "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", + "settings-info-app-remember-files": "Reopen the files that were open last time.", + "settings-info-app-remember-folders": "Reopen folders from the previous session.", + "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", + "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", + "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", + "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", + "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", + "settings-info-editor-autosave": "Save changes automatically after a delay.", + "settings-info-editor-color-preview": "Preview color values inline in the editor.", + "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", + "settings-info-editor-font-family": "Choose the typeface used in the editor.", + "settings-info-editor-font-size": "Set the editor text size.", + "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", + "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", + "settings-info-editor-indent-guides": "Show indentation guide lines.", + "settings-info-editor-line-height": "Adjust vertical spacing between lines.", + "settings-info-editor-line-numbers": "Show line numbers in the gutter.", + "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", + "settings-info-editor-live-autocomplete": "Show suggestions while you type.", + "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", + "settings-info-editor-relative-line-numbers": "Show distance from the current line.", + "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", + "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", + "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", + "settings-info-editor-show-spaces": "Display visible whitespace markers.", + "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", + "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", + "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", + "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", + "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", + "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", + "settings-info-lsp-install-server": "Install or repair this language server.", + "settings-info-lsp-server-enabled": "Enable or disable this language server.", + "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", + "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", + "settings-info-lsp-update-server": "Update this language server if an update flow is available.", + "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", + "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", + "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", + "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", + "settings-info-main-changelog": "See recent updates and release notes.", + "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", + "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", + "settings-info-main-formatter": "Choose a formatter for each supported language.", + "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", + "settings-info-main-plugins": "Manage installed plugins and their available actions.", + "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", + "settings-info-main-rateapp": "Rate Acode on Google Play.", + "settings-info-main-remove-ads": "Unlock permanent ad-free access.", + "settings-info-main-reset": "Reset Acode to its default configuration.", + "settings-info-main-sponsors": "Support ongoing Acode development.", + "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", + "settings-info-main-theme": "App theme, contrast, and custom colors.", + "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", + "settings-info-preview-host": "Hostname used when opening the preview URL.", + "settings-info-preview-mode": "Choose where preview opens when you launch it.", + "settings-info-preview-preview-port": "Port used by the live preview server.", + "settings-info-preview-server-port": "Port used by the internal app server.", + "settings-info-preview-show-console-toggler": "Show the console button in preview.", + "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", + "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", + "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", + "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", + "search result label singular": "result", + "search result label plural": "results", + "pin tab": "Pin tab", + "unpin tab": "Unpin tab", + "pinned tab": "Pinned tab", + "unpin tab before closing": "Unpin the tab before closing it.", + "app font": "App font", + "settings-info-app-font-family": "Choose the font used across the app interface.", + "lsp-transport-method-stdio": "STDIO (launch a binary command)", + "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", + "lsp-websocket-url": "WebSocket URL", + "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", + "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", + "lsp-error-websocket-url-required": "WebSocket URL is required", + "lsp-remove-custom-server": "Remove custom server", + "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", + "lsp-custom-server-removed": "Custom server removed", + "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", + "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", + "save selected tabs": "Save selected tabs", + "close selected tabs": "Close selected tabs", + "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", + "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", + "close tabs to right": "Close Right", + "close tabs to left": "Close Left", + "close other tabs": "Close Others", + "auto close tags": "Auto close tags", + "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", + "ui zoom": "UI zoom", + "settings-info-app-ui-zoom": "Scale text across the Acode interface.", + "plugin-not-supported": "Plugin not supported", + "plugin-not-supported-info": "The plugin was created for older version of Acode." +} \ No newline at end of file diff --git a/src/lang/ja-jp.json b/src/lang/ja-jp.json index 9dc2d5ec1..3ccb1680e 100644 --- a/src/lang/ja-jp.json +++ b/src/lang/ja-jp.json @@ -1,730 +1,732 @@ { - "lang": "日本語 (by wappo56 / fj68)", - "about": "Acode editor", - "active files": "アクティブファイル", - "alert": "警告", - "app theme": "アプリテーマ", - "autocorrect": "オートコレクトを有効にする", - "autosave": "オートセーブ", - "cancel": "キャンセル", - "change language": "言語の変更", - "choose color": "色の選択", - "clear": "クリア", - "close app": "アプリを終了しますか?", - "commit message": "コミットメッセージ", - "console": "コンソール", - "conflict error": "競合しました! 別のコミットまでしばらくお待ちください。", - "copy": "コピー", - "create folder error": "新規フォルダの作成に失敗しました。", - "cut": "切り取り", - "delete": "削除", - "dependencies": "依存設定", - "delay": "ミリ秒単位", - "editor settings": "エディタ設定", - "editor theme": "エディタテーマ", - "enter file name": "ファイル名の入力", - "enter folder name": "フォルダ名の入力", - "empty folder message": "フォルダ名が空です", - "enter line number": "行数の入力", - "error": "エラー", - "failed": "失敗", - "file already exists": "ファイルは既に存在します。", - "file already exists force": "ファイルは既に存在します。上書きしますか?", - "file changed": " は変更されました。ファイルを再読み込みしますか?", - "file deleted": "ファイル削除", - "file is not supported": "未サポートファイル", - "file not supported": "このファイルタイプはサポートされていません。", - "file too large": "ファイルが大き過ぎて処理できません。許可される最大ファイルサイズは {size}", - "file renamed": "ファイル名変更", - "file saved": "ファイル保存", - "folder added": "フォルダ追加", - "folder already added": "フォルダ追加済み", - "font size": "フォントのサイズ", - "goto": "行に移動", - "icons definition": "アイコン定義", - "info": "情報", - "invalid value": "無効な値", - "language changed": "言語設定を正常に変更しました", - "linting": "構文エラーのチェック", - "logout": "ログアウト", - "loading": "読み込み中", - "my profile": "マイプロフィール", - "new file": "新規ファイル", - "new folder": "新規フォルダ", - "no": "無効", - "no editor message": "メニューからファイルとフォルダを開くか新規作成してください", - "not set": "設定なし", - "unsaved files close app": "未保存のファイルがあります。アプリケーションを閉じますか?", - "notice": "お知らせ", - "open file": "ファイルを開く", - "open files and folders": "ファイルとフォルダを開く", - "open folder": "フォルダを開く", - "open recent": "最近のファイルを開く", - "ok": "OK", - "overwrite": "上書き", - "paste": "貼り付け", - "preview mode": "プレビューモード", - "read only file": "読み取り専用ファイルは保存できません。名前を付けて保存してください", - "reload": "再読み込み", - "rename": "ファイル名の変更", - "replace": "置換", - "required": "この項目は必須です", - "run your web app": "ウェブアプリを実行", - "save": "保存", - "saving": "保存中", - "save as": "名前を付けて保存", - "save file to run": "このファイルを保存してブラウザで実行してください", - "search": "検索", - "see logs and errors": "ログとエラーの確認", - "select folder": "フォルダを選択", - "settings": "設定", - "settings saved": "設定を保存しました", - "show line numbers": "行数を表示する", - "show hidden files": "隠しファイルを表示する", - "show spaces": "スペースを表示する", - "soft tab": "ソフトタブ", - "sort by name": "名前順", - "success": "成功", - "tab size": "タブのサイズ", - "text wrap": "テキストの折り返し", - "theme": "テーマ", - "unable to delete file": "ファイルを削除できません", - "unable to open file": "ファイルを開けません", - "unable to open folder": "フォルダを開けません", - "unable to save file": "ファイルを保存できません", - "unable to rename": "名前を変更できません", - "unsaved file": "保存されていませんが、閉じますか?", - "warning": "警告", - "use emmet": "Emmet使用", - "use quick tools": "クイックツール使用", - "yes": "有効", - "encoding": "テキストエンコード", - "syntax highlighting": "構文ハイライト", - "read only": "読み取り専用", - "select all": "すべて選択", - "select branch": "ブランチの選択", - "create new branch": "新規ブランチ作成", - "use branch": "ブランチを使用", - "new branch": "新規ブランチ", - "branch": "ブランチ", - "key bindings": "キーバインド", - "edit": "編集", - "reset": "リセット", - "color": "カラー", - "select word": "単語選択", - "quick tools": "クイックツール", - "select": "選択", - "editor font": "フォント", - "new project": "新規プロジェクト", - "format": "整形", - "project name": "プロジェクト名", - "unsupported device": "お使いのデバイスはテーマをサポートしていません。", - "vibrate on tap": "タップ時に振動させる", - "copy command is not supported by ftp.": "FTPではCopyコマンドはサポートされていません。", - "support title": "Acodeを支援", - "fullscreen": "フルスクリーン", - "animation": "アニメーション", - "backup": "バックアップ", - "restore": "復元", - "backup successful": "バックアップ成功", - "invalid backup file": "バックアップファイルが無効です", - "add path": "パスを追加", - "live autocompletion": "自動補完を実行", - "file properties": "ファイルプロパティ", - "path": "パス", - "type": "タイプ", - "word count": "文字数", - "line count": "行数", - "last modified": "最終更新", - "size": "サイズ", - "share": "共有", - "show print margin": "印刷時の余白を表示", - "login": "ログイン", - "scrollbar size": "スクロールバーのサイズ", - "cursor controller size": "カーソルコントローラーのサイズ", - "none": "なし", - "small": "小", - "large": "大", - "floating button": "フローティングボタン", - "confirm on exit": "アプリケーション終了時に確認", - "show console": "コンソールを表示", - "image": "画像", - "insert file": "ファイルを挿入", - "insert color": "色を挿入", - "powersave mode warning": "外部ブラウザでプレビューするには省電力モードをオフにしてください", - "exit": "終了", - "custom": "カスタム", - "reset warning": "テーマをリセットしてよろしいですか?", - "theme type": "テーマのタイプ", - "light": "ライト", - "dark": "ダーク", - "file browser": "ファイルブラウザ", - "operation not permitted": "許可されていない操作です", - "no such file or directory": "ファイル/ディレクトリが見つかりません", - "input/output error": "入出力エラー", - "permission denied": "許可がありません", - "bad address": "不正なアドレスです", - "file exists": "ファイルが既に存在しています", - "not a directory": "ディレクトリではありません", - "is a directory": "ディレクトリです", - "invalid argument": "不正な引数です", - "too many open files in system": "システムで開くファイルが多すぎます", - "too many open files": "開くファイルが多すぎます", - "text file busy": "ファイルがビジー状態です", - "no space left on device": "空き容量が不足しています", - "read-only file system": "読み取り専用です", - "file name too long": "ファイル名が長すぎます", - "too many users": "ユーザーが多すぎます", - "connection timed out": "接続がタイムアウトしました", - "connection refused": "接続が拒否されました", - "owner died": "ファイルを所有しているプロセスが死んでいます", - "an error occurred": "エラーが発生しました", - "add ftp": "FTPを追加", - "add sftp": "SFTPを追加", - "save file": "保存", - "save file as": "名前を付けて保存", - "files": "ファイル一覧", - "help": "ヘルプ", - "file has been deleted": "{file}は既に削除されています", - "feature not available": "この機能は有料版でのみ使用できます", - "deleted file": "ファイルを削除しました", - "line height": "行の高さ", - "preview info": "アクティブファイルを実行するには実行アイコンを長押しして下さい", - "manage all files": "デバイス内のファイルを簡単に編集できるよう、設定でAcode editorに全てのファイルを管理することを許可してください", - "close file": "ファイルを閉じる", - "reset connections": "接続をリセット", - "check file changes": "変更箇所をチェックする", - "open in browser": "ブラウザで開く", - "desktop mode": "デスクトップモード", - "toggle console": "コンソールを表示/非表示", - "new line mode": "改行モード", - "add a storage": "ストレージを追加", - "rate acode": "Acodeを評価する", - "support": "支援する", - "downloading file": "{file}をダウンロード中", - "downloading...": "ダウンロード中...", - "folder name": "フォルダ名", - "keyboard mode": "キーボードモード", - "normal": "通常", - "app settings": "アプリ設定", - "disable in-app-browser caching": "アプリ内ブラウザのキャッシュを無効", - "copied to clipboard": "クリップボードにコピーしました", - "remember opened files": "開いたファイルを記憶する", - "remember opened folders": "開いたフォルダを記憶する", - "no suggestions": "候補を表示しない", - "no suggestions aggressive": "候補を積極的に提案しない", - "install": "インストール", - "installing": "インストール中...", - "plugins": "プラグイン", - "recently used": "最近使用", - "update": "更新", - "uninstall": "アンインストール", - "download acode pro": "Acode Proをダウンロード", - "loading plugins": "プラグインを読み込み中", - "faqs": "よくある質問", - "feedback": "フィードバック", - "header": "ヘッダー", - "sidebar": "スライドバー", - "inapp": "アプリ内", - "browser": "ブラウザ", - "diagonal scrolling": "斜めスクロール", - "reverse scrolling": "逆スクロール", - "formatter": "整形", - "format on save": "保存時に整形", - "remove ads": "広告を除去", - "fast": "高速", - "slow": "低速", - "scroll settings": "スクロール設定", - "scroll speed": "スクロール速度", - "loading...": "読み込み中...", - "no plugins found": "プラグインが見つかりません", - "name": "名前", - "username": "ユーザー名", - "optional": "オプション", - "hostname": "ホスト名", - "password": "パスワード", - "security type": "セキュリティタイプ", - "connection mode": "接続モード", - "port": "ポート", - "key file": "キーファイル", - "select key file": "キーファイルの選択", - "passphrase": "パスフレーズ", - "connecting...": "接続中...", - "type filename": "ファイル名を入力", - "unable to load files": "ファイルを読み込めません", - "preview port": "プレビューポート", - "find file": "ファイルを検索", - "system": "システム", - "please select a formatter": "整形方法を選択してください", - "case sensitive": "大文字と小文字を区別", - "regular expression": "正規表現", - "whole word": "単語単位", - "edit with": "...で編集", - "open with": "...で開く", - "no app found to handle this file": "このファイルを扱えるアプリがありません", - "restore default settings": "デフォルト設定の復元", - "server port": "サーバーポート", - "preview settings": "プレビュー設定", - "preview settings note": "プレビューポートとサーバーポートが異なる場合、アプリはサーバーを起動せず、代わりにブラウザやアプリ内ブラウザで https://: を開きます。これは別の場所でサーバーを動かしている場合に役立ちます。", - "backup/restore note": "設定、カスタムテーマ、キーバインドのみバックアップされます。FTP/SFTPやGitHubプロファイルはバックアップされません。", - "host": "ホスト", - "retry ftp/sftp when fail": "FTP/SFTP接続失敗時に再試行", - "more": "さらに表示", - "thank you :)": "ありがとうございます :)", - "purchase pending": "購入保留中", - "cancelled": "キャンセルしました", - "local": "ローカル", - "remote": "リモート", - "show console toggler": "コンソール切り替えボタンを表示", - "binary file": "このファイルにはバイナリデータが含まれていますが、開きますか?", - "relative line numbers": "相対行番号", - "elastic tabstops": "タブ位置調整 (Elastic tabstops)", - "line based rtl switching": "行ベースのRTL切り替え", - "hard wrap": "ハードラップ", - "spellcheck": "スペルチェック", - "wrap method": "折り返しの方法", - "use textarea for ime": "IME用のテキストエリアを使用", - "invalid plugin": "無効なプラグイン", - "type command": "コマンドを入力", - "plugin": "プラグイン", - "quicktools trigger mode": "クイックツールのトリガーモード", - "print margin": "印刷の余白", - "touch move threshold": "タッチ移動のしきい値", - "info-retryremotefsafterfail": "FTP/SFTP接続失敗時に再試行を行います。", - "info-fullscreen": "ホーム画面のタイトルバーを非表示にします。", - "info-checkfiles": "アプリがバックグラウンドのときにファイルの変更をチェックします。", - "info-console": "JavaScriptのコンソールを選択します。 [LEGACY] はデフォルトのコンソール、 [ERUDA] はサードパーティのコンソールです。", - "info-keyboardmode": "テキスト入力用のキーボードモードです。 [候補を表示しない] はサジェストとオートコレクトを非表示にします。 [候補を表示しない] が機能しない場合、[候補を積極的に提案しない] に変更してみてください。", - "info-rememberfiles": "アプリを閉じるときに開いているファイルを記憶します。", - "info-rememberfolders": "アプリを閉じるときに開いているフォルダを記憶します。", - "info-floatingbutton": "クイックツールのフローティングボタンの表示/非表示を切り替えます。", - "info-openfilelistpos": "アクティブなファイルのリストを表示する位置です。", - "info-touchmovethreshold": "デバイスのタッチ感度が高すぎる場合、この値を増やすと、意図しないタッチ移動を防ぐことができます。", - "info-scroll-settings": "この設定では、テキストの折り返しを含むスクロールの設定ができます。", - "info-animation": "アプリの動作が遅いと感じる場合、アニメーションを無効にしてください。", - "info-quicktoolstriggermode": "クイックツールのボタンが機能しない場合、この値を変更してみてください。", - "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": "インストール済み", - "all": "すべて", - "medium": "中", - "refund": "払い戻し", - "product not available": "利用不可の製品", - "no-product-info": "現在、この製品はお住まいの国でご利用できません。後でもう一度お試しください。", - "close": "閉じる", - "explore": "エクスプローラー", - "key bindings updated": "キーバインディングが更新されました", - "search in files": "ファイル内を検索", - "exclude files": "ファイルを除外", - "include files": "ファイルを含める", - "search result": "{matches} 個の結果が {files} 個のファイルでみつかりました。", - "invalid regex": "正規表現が無効です: {message}", - "bottom": "下", - "save all": "すべて保存", - "close all": "すべて閉じる", - "unsaved files warning": "保存されていないファイルがあります。「OK」をクリックして処理を選択するか「キャンセル」をクリックして戻ります。", - "save all warning": "すべてのファイルを保存して閉じてもよろしいですか?この操作は取り消せません。", - "save all changes warning": "すべてのファイルを保存してもよろしいですか?", - "close all warning": "すべてのファイルを閉じてもよろしいですか? 保存されていない変更は失われ、この操作は取り消せません。", - "refresh": "更新", - "shortcut buttons": "ショートカットボタン", - "no result": "結果なし", - "searching...": "検索中...", - "quicktools:ctrl-key": "Ctrl/Command キー", - "quicktools:tab-key": "Tab キー", - "quicktools:shift-key": "Shift キー", - "quicktools:undo": "元に戻す", - "quicktools:redo": "やり直す", - "quicktools:search": "ファイル内を検索", - "quicktools:save": "ファイルを保存", - "quicktools:esc-key": "Esc キー", - "quicktools:curlybracket": "{ } を挿入", - "quicktools:squarebracket": "[ ] を挿入", - "quicktools:parentheses": "( ) を挿入", - "quicktools:anglebracket": "< > を挿入", - "quicktools:left-arrow-key": "左矢印キー", - "quicktools:right-arrow-key": "右矢印キー", - "quicktools:up-arrow-key": "上矢印キー", - "quicktools:down-arrow-key": "下矢印キー", - "quicktools:moveline-up": "行を上に移動", - "quicktools:moveline-down": "行を下に移動", - "quicktools:copyline-up": "行を上にコピー", - "quicktools:copyline-down": "行を下にコピー", - "quicktools:semicolon": "セミコロンを挿入", - "quicktools:quotation": "クオーテーションを挿入", - "quicktools:and": "アンドを挿入", - "quicktools:bar": "バーを挿入", - "quicktools:equal": "イコールを挿入", - "quicktools:slash": "スラッシュを挿入", - "quicktools:exclamation": "エクスクラメーションを挿入", - "quicktools:alt-key": "Alt キー", - "quicktools:meta-key": "Windows/Meta キー", - "info-quicktoolssettings": "エディターの下にあるクイックツールコンテナ内のショートカットボタンとキーボードキーをカスタマイズして、コーディングエクスペリエンスを向上させましょう。", - "info-excludefolders": "パターン /node_modules/ を使用して、node_modules フォルダ内のすべてのファイルを無視します。 これによりファイルがリストされるのを防ぎファイル検索に含まれなくなります。", - "missed files": "検索開始後に {count} 個のファイルをスキャンしましたが検索には含まれません。", - "remove": "削除", - "quicktools:command-palette": "コマンドパレット", - "default file encoding": "デフォルトのファイルエンコーディング", - "remove entry": "'{name}' を保存されたパスから削除してもよろしいですか? 削除してもパス自体は削除されないことに注意してください。", - "delete entry": "'{name}' を削除しますか? この操作は取り消せません。続行しますか?", - "change encoding": "'{file}' を '{encoding}' エンコーディングで再度開きますか? この操作を実行すると、ファイルに対して行われた保存されていない変更がすべて失われます。続行して再度開きますか?", - "reopen file": "'{file}' を再度開いてよろしいですか? 保存されていない変更はすべて失われます。", - "plugin min version": "'{name}' は Acode - {v-code} 以降でのみ使用できます。こちらをクリックして更新してください。", - "color preview": "カラープレビュー", - "confirm": "確認", - "list files": "{name} 内のすべてのファイルを一覧表示しますか?ファイル数が多すぎるとアプリがクラッシュする可能性があります。", - "problems": "問題", - "show side buttons": "サイドボタンを表示", - "bug_report": "Submit a Bug Report", - "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", - "sponsor": "スポンサー", - "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", - "backup created": "Backup created", - "restore completed": "Restore completed", - "restore will include": "This will restore", - "restore warning": "This action cannot be undone. Continue?", - "reload to apply": "Reload to apply changes?", - "reload app": "Reload app", - "preparing backup": "Preparing backup", - "collecting settings": "Collecting settings", - "collecting key bindings": "Collecting key bindings", - "collecting plugins": "Collecting plugin information", - "creating backup": "Creating backup file", - "validating backup": "Validating backup", - "restoring key bindings": "Restoring key bindings", - "restoring plugins": "Restoring plugins", - "restoring settings": "Restoring settings", - "legacy backup warning": "This is an older backup format. Some features may be limited.", - "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", - "plugin not found": "Plugin not found in registry", - "paid plugin skipped": "Paid plugin - purchase not found", - "source not found": "Source file no longer exists", - "restored": "Restored", - "skipped": "Skipped", - "backup not valid object": "Backup file is not a valid object", - "backup no data": "Backup file contains no data to restore", - "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", - "backup missing metadata": "Missing backup metadata - some info may be unavailable", - "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", - "backup checksum verify failed": "Could not verify checksum", - "backup invalid settings": "Invalid settings format", - "backup invalid keybindings": "Invalid keyBindings format", - "backup invalid plugins": "Invalid installedPlugins format", - "issues found": "Issues found", - "error details": "Error details", - "active tools": "Active tools", - "available tools": "Available tools", - "recent": "Recent Files", - "command palette": "Open Command Palette", - "change theme": "Change Theme", - "documentation": "Documentation", - "open in terminal": "Open in Terminal", - "developer mode": "Developer Mode", - "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", - "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", - "developer mode disabled": "Developer mode disabled", - "copy relative path": "Copy Relative Path", - "shortcut request sent": "Shortcut request opened. Tap Add to finish.", - "add to home screen": "Add to home screen", - "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", - "save file before home shortcut": "Save the file before adding it to the home screen.", - "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", - "shift click selection": "Shift + tap/click selection", - "earn ad-free time": "Earn ad-free time", - "indent guides": "Indent guides", - "language servers": "Language servers", - "lint gutter": "Show lint gutter", - "rainbow brackets": "Rainbow brackets", - "lsp-add-custom-server": "Add custom server", - "lsp-binary-args": "Binary args (JSON array)", - "lsp-binary-command": "Binary command", - "lsp-binary-path-optional": "Binary path (optional)", - "lsp-check-command-optional": "Check command (optional override)", - "lsp-checking-installation-status": "Checking installation status...", - "lsp-configured": "Configured", - "lsp-custom-server-added": "Custom server added", - "lsp-default": "Default", - "lsp-details-line": "Details: {details}", - "lsp-edit-initialization-options": "Edit initialization options", - "lsp-empty": "Empty", - "lsp-enabled": "Enabled", - "lsp-error-add-server-failed": "Failed to add server", - "lsp-error-args-must-be-array": "Arguments must be a JSON array", - "lsp-error-binary-command-required": "Binary command is required", - "lsp-error-language-id-required": "At least one language ID is required", - "lsp-error-package-required": "At least one package is required", - "lsp-error-server-id-required": "Server ID is required", - "lsp-feature-completion": "Code completion", - "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", - "lsp-feature-diagnostics": "Diagnostics", - "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", - "lsp-feature-formatting": "Formatting", - "lsp-feature-formatting-info": "Enable code formatting from the language server.", - "lsp-feature-hover": "Hover information", - "lsp-feature-hover-info": "Show type information and documentation on hover.", - "lsp-feature-inlay-hints": "Inlay hints", - "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", - "lsp-feature-signature": "Signature help", - "lsp-feature-signature-info": "Show function parameter hints while typing.", - "lsp-feature-state-toast": "{feature} {state}", - "lsp-initialization-options": "Initialization options", - "lsp-initialization-options-json": "Initialization options (JSON)", - "lsp-initialization-options-updated": "Initialization options updated", - "lsp-install-command": "Install command", - "lsp-install-command-unavailable": "Install command not available", - "lsp-install-info-check-failed": "Acode could not verify the installation status.", - "lsp-install-info-missing": "Language server is not installed in the terminal environment.", - "lsp-install-info-ready": "Language server is installed and ready.", - "lsp-install-info-unknown": "Installation status could not be checked automatically.", - "lsp-install-info-version-available": "Version {version} is available.", - "lsp-install-method-apk": "APK package", - "lsp-install-method-cargo": "Cargo crate", - "lsp-install-method-manual": "Manual binary", - "lsp-install-method-npm": "npm package", - "lsp-install-method-pip": "pip package", - "lsp-install-method-shell": "Custom shell", - "lsp-install-method-title": "Install method", - "lsp-install-repair": "Install / repair", - "lsp-installation-status": "Installation status", - "lsp-installed": "Installed", - "lsp-invalid-timeout": "Invalid timeout value", - "lsp-language-ids": "Language IDs (comma separated)", - "lsp-packages-prompt": "{method} packages (comma separated)", - "lsp-remove-installed-files": "Remove installed files for {server}?", - "lsp-server-disabled-toast": "Server disabled", - "lsp-server-enabled-toast": "Server enabled", - "lsp-server-id": "Server ID", - "lsp-server-label": "Server label", - "lsp-server-not-found": "Server not found", - "lsp-server-uninstalled": "Server uninstalled", - "lsp-startup-timeout": "Startup timeout", - "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", - "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", - "lsp-state-disabled": "disabled", - "lsp-state-enabled": "enabled", - "lsp-status-check-failed": "Check failed", - "lsp-status-installed": "Installed", - "lsp-status-installed-version": "Installed ({version})", - "lsp-status-line": "Status: {status}", - "lsp-status-not-installed": "Not installed", - "lsp-status-unknown": "Unknown", - "lsp-timeout-ms": "{timeout} ms", - "lsp-uninstall-command-unavailable": "Uninstall command not available", - "lsp-uninstall-server": "Uninstall server", - "lsp-update-command-optional": "Update command (optional)", - "lsp-update-command-unavailable": "Update command not available", - "lsp-update-server": "Update server", - "lsp-version-line": "Version: {version}", - "lsp-view-initialization-options": "View initialization options", - "settings-category-about-acode": "About Acode", - "settings-category-advanced": "Advanced", - "settings-category-assistance": "Assistance", - "settings-category-core": "Core settings", - "settings-category-cursor": "Cursor", - "settings-category-cursor-selection": "Cursor & selection", - "settings-category-custom-servers": "Custom servers", - "settings-category-customization-tools": "Customization & tools", - "settings-category-display": "Display", - "settings-category-editing": "Editing", - "settings-category-features": "Features", - "settings-category-files-sessions": "Files & sessions", - "settings-category-fonts": "Fonts", - "settings-category-general": "General", - "settings-category-guides-indicators": "Guides & indicators", - "settings-category-installation": "Installation", - "settings-category-interface": "Interface", - "settings-category-maintenance": "Maintenance", - "settings-category-permissions": "Permissions", - "settings-category-preview": "Preview", - "settings-category-scrolling": "Scrolling", - "settings-category-server": "Server", - "settings-category-servers": "Servers", - "settings-category-session": "Session", - "settings-category-support-acode": "Support Acode", - "settings-category-text-layout": "Text & layout", - "settings-info-app-animation": "Control transition animations across the app.", - "settings-info-app-check-files": "Refresh editors when files change outside Acode.", - "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", - "settings-info-app-confirm-on-exit": "Ask before closing the app.", - "settings-info-app-console": "Choose which debug console integration Acode uses.", - "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", - "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", - "settings-info-app-floating-button": "Show the floating quick actions button.", - "settings-info-app-font-manager": "Install, manage, or remove app fonts.", - "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", - "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", - "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", - "settings-info-app-language": "Choose the app language and translated labels.", - "settings-info-app-open-file-list-position": "Choose where the active files list appears.", - "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", - "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", - "settings-info-app-remember-files": "Reopen the files that were open last time.", - "settings-info-app-remember-folders": "Reopen folders from the previous session.", - "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", - "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", - "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", - "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", - "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", - "settings-info-editor-autosave": "Save changes automatically after a delay.", - "settings-info-editor-color-preview": "Preview color values inline in the editor.", - "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", - "settings-info-editor-font-family": "Choose the typeface used in the editor.", - "settings-info-editor-font-size": "Set the editor text size.", - "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", - "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", - "settings-info-editor-indent-guides": "Show indentation guide lines.", - "settings-info-editor-line-height": "Adjust vertical spacing between lines.", - "settings-info-editor-line-numbers": "Show line numbers in the gutter.", - "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", - "settings-info-editor-live-autocomplete": "Show suggestions while you type.", - "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", - "settings-info-editor-relative-line-numbers": "Show distance from the current line.", - "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", - "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", - "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", - "settings-info-editor-show-spaces": "Display visible whitespace markers.", - "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", - "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", - "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", - "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", - "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", - "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", - "settings-info-lsp-install-server": "Install or repair this language server.", - "settings-info-lsp-server-enabled": "Enable or disable this language server.", - "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", - "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", - "settings-info-lsp-update-server": "Update this language server if an update flow is available.", - "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", - "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", - "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", - "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", - "settings-info-main-changelog": "See recent updates and release notes.", - "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", - "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", - "settings-info-main-formatter": "Choose a formatter for each supported language.", - "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", - "settings-info-main-plugins": "Manage installed plugins and their available actions.", - "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", - "settings-info-main-rateapp": "Rate Acode on Google Play.", - "settings-info-main-remove-ads": "Unlock permanent ad-free access.", - "settings-info-main-reset": "Reset Acode to its default configuration.", - "settings-info-main-sponsors": "Support ongoing Acode development.", - "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", - "settings-info-main-theme": "App theme, contrast, and custom colors.", - "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", - "settings-info-preview-host": "Hostname used when opening the preview URL.", - "settings-info-preview-mode": "Choose where preview opens when you launch it.", - "settings-info-preview-preview-port": "Port used by the live preview server.", - "settings-info-preview-server-port": "Port used by the internal app server.", - "settings-info-preview-show-console-toggler": "Show the console button in preview.", - "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", - "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", - "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", - "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", - "search result label singular": "result", - "search result label plural": "results", - "pin tab": "Pin tab", - "unpin tab": "Unpin tab", - "pinned tab": "Pinned tab", - "unpin tab before closing": "Unpin the tab before closing it.", - "app font": "App font", - "settings-info-app-font-family": "Choose the font used across the app interface.", - "lsp-transport-method-stdio": "STDIO (launch a binary command)", - "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", - "lsp-websocket-url": "WebSocket URL", - "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", - "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", - "lsp-error-websocket-url-required": "WebSocket URL is required", - "lsp-remove-custom-server": "Remove custom server", - "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", - "lsp-custom-server-removed": "Custom server removed", - "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", - "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", - "save selected tabs": "Save selected tabs", - "close selected tabs": "Close selected tabs", - "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", - "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", - "close tabs to right": "Close Right", - "close tabs to left": "Close Left", - "close other tabs": "Close Others", - "auto close tags": "Auto close tags", - "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", - "ui zoom": "UI zoom", - "settings-info-app-ui-zoom": "Scale text across the Acode interface." -} + "lang": "日本語 (by wappo56 / fj68)", + "about": "Acode editor", + "active files": "アクティブファイル", + "alert": "警告", + "app theme": "アプリテーマ", + "autocorrect": "オートコレクトを有効にする", + "autosave": "オートセーブ", + "cancel": "キャンセル", + "change language": "言語の変更", + "choose color": "色の選択", + "clear": "クリア", + "close app": "アプリを終了しますか?", + "commit message": "コミットメッセージ", + "console": "コンソール", + "conflict error": "競合しました! 別のコミットまでしばらくお待ちください。", + "copy": "コピー", + "create folder error": "新規フォルダの作成に失敗しました。", + "cut": "切り取り", + "delete": "削除", + "dependencies": "依存設定", + "delay": "ミリ秒単位", + "editor settings": "エディタ設定", + "editor theme": "エディタテーマ", + "enter file name": "ファイル名の入力", + "enter folder name": "フォルダ名の入力", + "empty folder message": "フォルダ名が空です", + "enter line number": "行数の入力", + "error": "エラー", + "failed": "失敗", + "file already exists": "ファイルは既に存在します。", + "file already exists force": "ファイルは既に存在します。上書きしますか?", + "file changed": " は変更されました。ファイルを再読み込みしますか?", + "file deleted": "ファイル削除", + "file is not supported": "未サポートファイル", + "file not supported": "このファイルタイプはサポートされていません。", + "file too large": "ファイルが大き過ぎて処理できません。許可される最大ファイルサイズは {size}", + "file renamed": "ファイル名変更", + "file saved": "ファイル保存", + "folder added": "フォルダ追加", + "folder already added": "フォルダ追加済み", + "font size": "フォントのサイズ", + "goto": "行に移動", + "icons definition": "アイコン定義", + "info": "情報", + "invalid value": "無効な値", + "language changed": "言語設定を正常に変更しました", + "linting": "構文エラーのチェック", + "logout": "ログアウト", + "loading": "読み込み中", + "my profile": "マイプロフィール", + "new file": "新規ファイル", + "new folder": "新規フォルダ", + "no": "無効", + "no editor message": "メニューからファイルとフォルダを開くか新規作成してください", + "not set": "設定なし", + "unsaved files close app": "未保存のファイルがあります。アプリケーションを閉じますか?", + "notice": "お知らせ", + "open file": "ファイルを開く", + "open files and folders": "ファイルとフォルダを開く", + "open folder": "フォルダを開く", + "open recent": "最近のファイルを開く", + "ok": "OK", + "overwrite": "上書き", + "paste": "貼り付け", + "preview mode": "プレビューモード", + "read only file": "読み取り専用ファイルは保存できません。名前を付けて保存してください", + "reload": "再読み込み", + "rename": "ファイル名の変更", + "replace": "置換", + "required": "この項目は必須です", + "run your web app": "ウェブアプリを実行", + "save": "保存", + "saving": "保存中", + "save as": "名前を付けて保存", + "save file to run": "このファイルを保存してブラウザで実行してください", + "search": "検索", + "see logs and errors": "ログとエラーの確認", + "select folder": "フォルダを選択", + "settings": "設定", + "settings saved": "設定を保存しました", + "show line numbers": "行数を表示する", + "show hidden files": "隠しファイルを表示する", + "show spaces": "スペースを表示する", + "soft tab": "ソフトタブ", + "sort by name": "名前順", + "success": "成功", + "tab size": "タブのサイズ", + "text wrap": "テキストの折り返し", + "theme": "テーマ", + "unable to delete file": "ファイルを削除できません", + "unable to open file": "ファイルを開けません", + "unable to open folder": "フォルダを開けません", + "unable to save file": "ファイルを保存できません", + "unable to rename": "名前を変更できません", + "unsaved file": "保存されていませんが、閉じますか?", + "warning": "警告", + "use emmet": "Emmet使用", + "use quick tools": "クイックツール使用", + "yes": "有効", + "encoding": "テキストエンコード", + "syntax highlighting": "構文ハイライト", + "read only": "読み取り専用", + "select all": "すべて選択", + "select branch": "ブランチの選択", + "create new branch": "新規ブランチ作成", + "use branch": "ブランチを使用", + "new branch": "新規ブランチ", + "branch": "ブランチ", + "key bindings": "キーバインド", + "edit": "編集", + "reset": "リセット", + "color": "カラー", + "select word": "単語選択", + "quick tools": "クイックツール", + "select": "選択", + "editor font": "フォント", + "new project": "新規プロジェクト", + "format": "整形", + "project name": "プロジェクト名", + "unsupported device": "お使いのデバイスはテーマをサポートしていません。", + "vibrate on tap": "タップ時に振動させる", + "copy command is not supported by ftp.": "FTPではCopyコマンドはサポートされていません。", + "support title": "Acodeを支援", + "fullscreen": "フルスクリーン", + "animation": "アニメーション", + "backup": "バックアップ", + "restore": "復元", + "backup successful": "バックアップ成功", + "invalid backup file": "バックアップファイルが無効です", + "add path": "パスを追加", + "live autocompletion": "自動補完を実行", + "file properties": "ファイルプロパティ", + "path": "パス", + "type": "タイプ", + "word count": "文字数", + "line count": "行数", + "last modified": "最終更新", + "size": "サイズ", + "share": "共有", + "show print margin": "印刷時の余白を表示", + "login": "ログイン", + "scrollbar size": "スクロールバーのサイズ", + "cursor controller size": "カーソルコントローラーのサイズ", + "none": "なし", + "small": "小", + "large": "大", + "floating button": "フローティングボタン", + "confirm on exit": "アプリケーション終了時に確認", + "show console": "コンソールを表示", + "image": "画像", + "insert file": "ファイルを挿入", + "insert color": "色を挿入", + "powersave mode warning": "外部ブラウザでプレビューするには省電力モードをオフにしてください", + "exit": "終了", + "custom": "カスタム", + "reset warning": "テーマをリセットしてよろしいですか?", + "theme type": "テーマのタイプ", + "light": "ライト", + "dark": "ダーク", + "file browser": "ファイルブラウザ", + "operation not permitted": "許可されていない操作です", + "no such file or directory": "ファイル/ディレクトリが見つかりません", + "input/output error": "入出力エラー", + "permission denied": "許可がありません", + "bad address": "不正なアドレスです", + "file exists": "ファイルが既に存在しています", + "not a directory": "ディレクトリではありません", + "is a directory": "ディレクトリです", + "invalid argument": "不正な引数です", + "too many open files in system": "システムで開くファイルが多すぎます", + "too many open files": "開くファイルが多すぎます", + "text file busy": "ファイルがビジー状態です", + "no space left on device": "空き容量が不足しています", + "read-only file system": "読み取り専用です", + "file name too long": "ファイル名が長すぎます", + "too many users": "ユーザーが多すぎます", + "connection timed out": "接続がタイムアウトしました", + "connection refused": "接続が拒否されました", + "owner died": "ファイルを所有しているプロセスが死んでいます", + "an error occurred": "エラーが発生しました", + "add ftp": "FTPを追加", + "add sftp": "SFTPを追加", + "save file": "保存", + "save file as": "名前を付けて保存", + "files": "ファイル一覧", + "help": "ヘルプ", + "file has been deleted": "{file}は既に削除されています", + "feature not available": "この機能は有料版でのみ使用できます", + "deleted file": "ファイルを削除しました", + "line height": "行の高さ", + "preview info": "アクティブファイルを実行するには実行アイコンを長押しして下さい", + "manage all files": "デバイス内のファイルを簡単に編集できるよう、設定でAcode editorに全てのファイルを管理することを許可してください", + "close file": "ファイルを閉じる", + "reset connections": "接続をリセット", + "check file changes": "変更箇所をチェックする", + "open in browser": "ブラウザで開く", + "desktop mode": "デスクトップモード", + "toggle console": "コンソールを表示/非表示", + "new line mode": "改行モード", + "add a storage": "ストレージを追加", + "rate acode": "Acodeを評価する", + "support": "支援する", + "downloading file": "{file}をダウンロード中", + "downloading...": "ダウンロード中...", + "folder name": "フォルダ名", + "keyboard mode": "キーボードモード", + "normal": "通常", + "app settings": "アプリ設定", + "disable in-app-browser caching": "アプリ内ブラウザのキャッシュを無効", + "copied to clipboard": "クリップボードにコピーしました", + "remember opened files": "開いたファイルを記憶する", + "remember opened folders": "開いたフォルダを記憶する", + "no suggestions": "候補を表示しない", + "no suggestions aggressive": "候補を積極的に提案しない", + "install": "インストール", + "installing": "インストール中...", + "plugins": "プラグイン", + "recently used": "最近使用", + "update": "更新", + "uninstall": "アンインストール", + "download acode pro": "Acode Proをダウンロード", + "loading plugins": "プラグインを読み込み中", + "faqs": "よくある質問", + "feedback": "フィードバック", + "header": "ヘッダー", + "sidebar": "スライドバー", + "inapp": "アプリ内", + "browser": "ブラウザ", + "diagonal scrolling": "斜めスクロール", + "reverse scrolling": "逆スクロール", + "formatter": "整形", + "format on save": "保存時に整形", + "remove ads": "広告を除去", + "fast": "高速", + "slow": "低速", + "scroll settings": "スクロール設定", + "scroll speed": "スクロール速度", + "loading...": "読み込み中...", + "no plugins found": "プラグインが見つかりません", + "name": "名前", + "username": "ユーザー名", + "optional": "オプション", + "hostname": "ホスト名", + "password": "パスワード", + "security type": "セキュリティタイプ", + "connection mode": "接続モード", + "port": "ポート", + "key file": "キーファイル", + "select key file": "キーファイルの選択", + "passphrase": "パスフレーズ", + "connecting...": "接続中...", + "type filename": "ファイル名を入力", + "unable to load files": "ファイルを読み込めません", + "preview port": "プレビューポート", + "find file": "ファイルを検索", + "system": "システム", + "please select a formatter": "整形方法を選択してください", + "case sensitive": "大文字と小文字を区別", + "regular expression": "正規表現", + "whole word": "単語単位", + "edit with": "...で編集", + "open with": "...で開く", + "no app found to handle this file": "このファイルを扱えるアプリがありません", + "restore default settings": "デフォルト設定の復元", + "server port": "サーバーポート", + "preview settings": "プレビュー設定", + "preview settings note": "プレビューポートとサーバーポートが異なる場合、アプリはサーバーを起動せず、代わりにブラウザやアプリ内ブラウザで https://: を開きます。これは別の場所でサーバーを動かしている場合に役立ちます。", + "backup/restore note": "設定、カスタムテーマ、キーバインドのみバックアップされます。FTP/SFTPやGitHubプロファイルはバックアップされません。", + "host": "ホスト", + "retry ftp/sftp when fail": "FTP/SFTP接続失敗時に再試行", + "more": "さらに表示", + "thank you :)": "ありがとうございます :)", + "purchase pending": "購入保留中", + "cancelled": "キャンセルしました", + "local": "ローカル", + "remote": "リモート", + "show console toggler": "コンソール切り替えボタンを表示", + "binary file": "このファイルにはバイナリデータが含まれていますが、開きますか?", + "relative line numbers": "相対行番号", + "elastic tabstops": "タブ位置調整 (Elastic tabstops)", + "line based rtl switching": "行ベースのRTL切り替え", + "hard wrap": "ハードラップ", + "spellcheck": "スペルチェック", + "wrap method": "折り返しの方法", + "use textarea for ime": "IME用のテキストエリアを使用", + "invalid plugin": "無効なプラグイン", + "type command": "コマンドを入力", + "plugin": "プラグイン", + "quicktools trigger mode": "クイックツールのトリガーモード", + "print margin": "印刷の余白", + "touch move threshold": "タッチ移動のしきい値", + "info-retryremotefsafterfail": "FTP/SFTP接続失敗時に再試行を行います。", + "info-fullscreen": "ホーム画面のタイトルバーを非表示にします。", + "info-checkfiles": "アプリがバックグラウンドのときにファイルの変更をチェックします。", + "info-console": "JavaScriptのコンソールを選択します。 [LEGACY] はデフォルトのコンソール、 [ERUDA] はサードパーティのコンソールです。", + "info-keyboardmode": "テキスト入力用のキーボードモードです。 [候補を表示しない] はサジェストとオートコレクトを非表示にします。 [候補を表示しない] が機能しない場合、[候補を積極的に提案しない] に変更してみてください。", + "info-rememberfiles": "アプリを閉じるときに開いているファイルを記憶します。", + "info-rememberfolders": "アプリを閉じるときに開いているフォルダを記憶します。", + "info-floatingbutton": "クイックツールのフローティングボタンの表示/非表示を切り替えます。", + "info-openfilelistpos": "アクティブなファイルのリストを表示する位置です。", + "info-touchmovethreshold": "デバイスのタッチ感度が高すぎる場合、この値を増やすと、意図しないタッチ移動を防ぐことができます。", + "info-scroll-settings": "この設定では、テキストの折り返しを含むスクロールの設定ができます。", + "info-animation": "アプリの動作が遅いと感じる場合、アニメーションを無効にしてください。", + "info-quicktoolstriggermode": "クイックツールのボタンが機能しない場合、この値を変更してみてください。", + "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": "インストール済み", + "all": "すべて", + "medium": "中", + "refund": "払い戻し", + "product not available": "利用不可の製品", + "no-product-info": "現在、この製品はお住まいの国でご利用できません。後でもう一度お試しください。", + "close": "閉じる", + "explore": "エクスプローラー", + "key bindings updated": "キーバインディングが更新されました", + "search in files": "ファイル内を検索", + "exclude files": "ファイルを除外", + "include files": "ファイルを含める", + "search result": "{matches} 個の結果が {files} 個のファイルでみつかりました。", + "invalid regex": "正規表現が無効です: {message}", + "bottom": "下", + "save all": "すべて保存", + "close all": "すべて閉じる", + "unsaved files warning": "保存されていないファイルがあります。「OK」をクリックして処理を選択するか「キャンセル」をクリックして戻ります。", + "save all warning": "すべてのファイルを保存して閉じてもよろしいですか?この操作は取り消せません。", + "save all changes warning": "すべてのファイルを保存してもよろしいですか?", + "close all warning": "すべてのファイルを閉じてもよろしいですか? 保存されていない変更は失われ、この操作は取り消せません。", + "refresh": "更新", + "shortcut buttons": "ショートカットボタン", + "no result": "結果なし", + "searching...": "検索中...", + "quicktools:ctrl-key": "Ctrl/Command キー", + "quicktools:tab-key": "Tab キー", + "quicktools:shift-key": "Shift キー", + "quicktools:undo": "元に戻す", + "quicktools:redo": "やり直す", + "quicktools:search": "ファイル内を検索", + "quicktools:save": "ファイルを保存", + "quicktools:esc-key": "Esc キー", + "quicktools:curlybracket": "{ } を挿入", + "quicktools:squarebracket": "[ ] を挿入", + "quicktools:parentheses": "( ) を挿入", + "quicktools:anglebracket": "< > を挿入", + "quicktools:left-arrow-key": "左矢印キー", + "quicktools:right-arrow-key": "右矢印キー", + "quicktools:up-arrow-key": "上矢印キー", + "quicktools:down-arrow-key": "下矢印キー", + "quicktools:moveline-up": "行を上に移動", + "quicktools:moveline-down": "行を下に移動", + "quicktools:copyline-up": "行を上にコピー", + "quicktools:copyline-down": "行を下にコピー", + "quicktools:semicolon": "セミコロンを挿入", + "quicktools:quotation": "クオーテーションを挿入", + "quicktools:and": "アンドを挿入", + "quicktools:bar": "バーを挿入", + "quicktools:equal": "イコールを挿入", + "quicktools:slash": "スラッシュを挿入", + "quicktools:exclamation": "エクスクラメーションを挿入", + "quicktools:alt-key": "Alt キー", + "quicktools:meta-key": "Windows/Meta キー", + "info-quicktoolssettings": "エディターの下にあるクイックツールコンテナ内のショートカットボタンとキーボードキーをカスタマイズして、コーディングエクスペリエンスを向上させましょう。", + "info-excludefolders": "パターン /node_modules/ を使用して、node_modules フォルダ内のすべてのファイルを無視します。 これによりファイルがリストされるのを防ぎファイル検索に含まれなくなります。", + "missed files": "検索開始後に {count} 個のファイルをスキャンしましたが検索には含まれません。", + "remove": "削除", + "quicktools:command-palette": "コマンドパレット", + "default file encoding": "デフォルトのファイルエンコーディング", + "remove entry": "'{name}' を保存されたパスから削除してもよろしいですか? 削除してもパス自体は削除されないことに注意してください。", + "delete entry": "'{name}' を削除しますか? この操作は取り消せません。続行しますか?", + "change encoding": "'{file}' を '{encoding}' エンコーディングで再度開きますか? この操作を実行すると、ファイルに対して行われた保存されていない変更がすべて失われます。続行して再度開きますか?", + "reopen file": "'{file}' を再度開いてよろしいですか? 保存されていない変更はすべて失われます。", + "plugin min version": "'{name}' は Acode - {v-code} 以降でのみ使用できます。こちらをクリックして更新してください。", + "color preview": "カラープレビュー", + "confirm": "確認", + "list files": "{name} 内のすべてのファイルを一覧表示しますか?ファイル数が多すぎるとアプリがクラッシュする可能性があります。", + "problems": "問題", + "show side buttons": "サイドボタンを表示", + "bug_report": "Submit a Bug Report", + "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", + "sponsor": "スポンサー", + "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", + "backup created": "Backup created", + "restore completed": "Restore completed", + "restore will include": "This will restore", + "restore warning": "This action cannot be undone. Continue?", + "reload to apply": "Reload to apply changes?", + "reload app": "Reload app", + "preparing backup": "Preparing backup", + "collecting settings": "Collecting settings", + "collecting key bindings": "Collecting key bindings", + "collecting plugins": "Collecting plugin information", + "creating backup": "Creating backup file", + "validating backup": "Validating backup", + "restoring key bindings": "Restoring key bindings", + "restoring plugins": "Restoring plugins", + "restoring settings": "Restoring settings", + "legacy backup warning": "This is an older backup format. Some features may be limited.", + "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", + "plugin not found": "Plugin not found in registry", + "paid plugin skipped": "Paid plugin - purchase not found", + "source not found": "Source file no longer exists", + "restored": "Restored", + "skipped": "Skipped", + "backup not valid object": "Backup file is not a valid object", + "backup no data": "Backup file contains no data to restore", + "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", + "backup missing metadata": "Missing backup metadata - some info may be unavailable", + "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", + "backup checksum verify failed": "Could not verify checksum", + "backup invalid settings": "Invalid settings format", + "backup invalid keybindings": "Invalid keyBindings format", + "backup invalid plugins": "Invalid installedPlugins format", + "issues found": "Issues found", + "error details": "Error details", + "active tools": "Active tools", + "available tools": "Available tools", + "recent": "Recent Files", + "command palette": "Open Command Palette", + "change theme": "Change Theme", + "documentation": "Documentation", + "open in terminal": "Open in Terminal", + "developer mode": "Developer Mode", + "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", + "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", + "developer mode disabled": "Developer mode disabled", + "copy relative path": "Copy Relative Path", + "shortcut request sent": "Shortcut request opened. Tap Add to finish.", + "add to home screen": "Add to home screen", + "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", + "save file before home shortcut": "Save the file before adding it to the home screen.", + "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", + "shift click selection": "Shift + tap/click selection", + "earn ad-free time": "Earn ad-free time", + "indent guides": "Indent guides", + "language servers": "Language servers", + "lint gutter": "Show lint gutter", + "rainbow brackets": "Rainbow brackets", + "lsp-add-custom-server": "Add custom server", + "lsp-binary-args": "Binary args (JSON array)", + "lsp-binary-command": "Binary command", + "lsp-binary-path-optional": "Binary path (optional)", + "lsp-check-command-optional": "Check command (optional override)", + "lsp-checking-installation-status": "Checking installation status...", + "lsp-configured": "Configured", + "lsp-custom-server-added": "Custom server added", + "lsp-default": "Default", + "lsp-details-line": "Details: {details}", + "lsp-edit-initialization-options": "Edit initialization options", + "lsp-empty": "Empty", + "lsp-enabled": "Enabled", + "lsp-error-add-server-failed": "Failed to add server", + "lsp-error-args-must-be-array": "Arguments must be a JSON array", + "lsp-error-binary-command-required": "Binary command is required", + "lsp-error-language-id-required": "At least one language ID is required", + "lsp-error-package-required": "At least one package is required", + "lsp-error-server-id-required": "Server ID is required", + "lsp-feature-completion": "Code completion", + "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", + "lsp-feature-diagnostics": "Diagnostics", + "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", + "lsp-feature-formatting": "Formatting", + "lsp-feature-formatting-info": "Enable code formatting from the language server.", + "lsp-feature-hover": "Hover information", + "lsp-feature-hover-info": "Show type information and documentation on hover.", + "lsp-feature-inlay-hints": "Inlay hints", + "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", + "lsp-feature-signature": "Signature help", + "lsp-feature-signature-info": "Show function parameter hints while typing.", + "lsp-feature-state-toast": "{feature} {state}", + "lsp-initialization-options": "Initialization options", + "lsp-initialization-options-json": "Initialization options (JSON)", + "lsp-initialization-options-updated": "Initialization options updated", + "lsp-install-command": "Install command", + "lsp-install-command-unavailable": "Install command not available", + "lsp-install-info-check-failed": "Acode could not verify the installation status.", + "lsp-install-info-missing": "Language server is not installed in the terminal environment.", + "lsp-install-info-ready": "Language server is installed and ready.", + "lsp-install-info-unknown": "Installation status could not be checked automatically.", + "lsp-install-info-version-available": "Version {version} is available.", + "lsp-install-method-apk": "APK package", + "lsp-install-method-cargo": "Cargo crate", + "lsp-install-method-manual": "Manual binary", + "lsp-install-method-npm": "npm package", + "lsp-install-method-pip": "pip package", + "lsp-install-method-shell": "Custom shell", + "lsp-install-method-title": "Install method", + "lsp-install-repair": "Install / repair", + "lsp-installation-status": "Installation status", + "lsp-installed": "Installed", + "lsp-invalid-timeout": "Invalid timeout value", + "lsp-language-ids": "Language IDs (comma separated)", + "lsp-packages-prompt": "{method} packages (comma separated)", + "lsp-remove-installed-files": "Remove installed files for {server}?", + "lsp-server-disabled-toast": "Server disabled", + "lsp-server-enabled-toast": "Server enabled", + "lsp-server-id": "Server ID", + "lsp-server-label": "Server label", + "lsp-server-not-found": "Server not found", + "lsp-server-uninstalled": "Server uninstalled", + "lsp-startup-timeout": "Startup timeout", + "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", + "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", + "lsp-state-disabled": "disabled", + "lsp-state-enabled": "enabled", + "lsp-status-check-failed": "Check failed", + "lsp-status-installed": "Installed", + "lsp-status-installed-version": "Installed ({version})", + "lsp-status-line": "Status: {status}", + "lsp-status-not-installed": "Not installed", + "lsp-status-unknown": "Unknown", + "lsp-timeout-ms": "{timeout} ms", + "lsp-uninstall-command-unavailable": "Uninstall command not available", + "lsp-uninstall-server": "Uninstall server", + "lsp-update-command-optional": "Update command (optional)", + "lsp-update-command-unavailable": "Update command not available", + "lsp-update-server": "Update server", + "lsp-version-line": "Version: {version}", + "lsp-view-initialization-options": "View initialization options", + "settings-category-about-acode": "About Acode", + "settings-category-advanced": "Advanced", + "settings-category-assistance": "Assistance", + "settings-category-core": "Core settings", + "settings-category-cursor": "Cursor", + "settings-category-cursor-selection": "Cursor & selection", + "settings-category-custom-servers": "Custom servers", + "settings-category-customization-tools": "Customization & tools", + "settings-category-display": "Display", + "settings-category-editing": "Editing", + "settings-category-features": "Features", + "settings-category-files-sessions": "Files & sessions", + "settings-category-fonts": "Fonts", + "settings-category-general": "General", + "settings-category-guides-indicators": "Guides & indicators", + "settings-category-installation": "Installation", + "settings-category-interface": "Interface", + "settings-category-maintenance": "Maintenance", + "settings-category-permissions": "Permissions", + "settings-category-preview": "Preview", + "settings-category-scrolling": "Scrolling", + "settings-category-server": "Server", + "settings-category-servers": "Servers", + "settings-category-session": "Session", + "settings-category-support-acode": "Support Acode", + "settings-category-text-layout": "Text & layout", + "settings-info-app-animation": "Control transition animations across the app.", + "settings-info-app-check-files": "Refresh editors when files change outside Acode.", + "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", + "settings-info-app-confirm-on-exit": "Ask before closing the app.", + "settings-info-app-console": "Choose which debug console integration Acode uses.", + "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", + "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", + "settings-info-app-floating-button": "Show the floating quick actions button.", + "settings-info-app-font-manager": "Install, manage, or remove app fonts.", + "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", + "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", + "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", + "settings-info-app-language": "Choose the app language and translated labels.", + "settings-info-app-open-file-list-position": "Choose where the active files list appears.", + "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", + "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", + "settings-info-app-remember-files": "Reopen the files that were open last time.", + "settings-info-app-remember-folders": "Reopen folders from the previous session.", + "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", + "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", + "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", + "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", + "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", + "settings-info-editor-autosave": "Save changes automatically after a delay.", + "settings-info-editor-color-preview": "Preview color values inline in the editor.", + "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", + "settings-info-editor-font-family": "Choose the typeface used in the editor.", + "settings-info-editor-font-size": "Set the editor text size.", + "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", + "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", + "settings-info-editor-indent-guides": "Show indentation guide lines.", + "settings-info-editor-line-height": "Adjust vertical spacing between lines.", + "settings-info-editor-line-numbers": "Show line numbers in the gutter.", + "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", + "settings-info-editor-live-autocomplete": "Show suggestions while you type.", + "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", + "settings-info-editor-relative-line-numbers": "Show distance from the current line.", + "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", + "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", + "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", + "settings-info-editor-show-spaces": "Display visible whitespace markers.", + "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", + "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", + "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", + "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", + "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", + "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", + "settings-info-lsp-install-server": "Install or repair this language server.", + "settings-info-lsp-server-enabled": "Enable or disable this language server.", + "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", + "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", + "settings-info-lsp-update-server": "Update this language server if an update flow is available.", + "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", + "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", + "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", + "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", + "settings-info-main-changelog": "See recent updates and release notes.", + "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", + "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", + "settings-info-main-formatter": "Choose a formatter for each supported language.", + "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", + "settings-info-main-plugins": "Manage installed plugins and their available actions.", + "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", + "settings-info-main-rateapp": "Rate Acode on Google Play.", + "settings-info-main-remove-ads": "Unlock permanent ad-free access.", + "settings-info-main-reset": "Reset Acode to its default configuration.", + "settings-info-main-sponsors": "Support ongoing Acode development.", + "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", + "settings-info-main-theme": "App theme, contrast, and custom colors.", + "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", + "settings-info-preview-host": "Hostname used when opening the preview URL.", + "settings-info-preview-mode": "Choose where preview opens when you launch it.", + "settings-info-preview-preview-port": "Port used by the live preview server.", + "settings-info-preview-server-port": "Port used by the internal app server.", + "settings-info-preview-show-console-toggler": "Show the console button in preview.", + "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", + "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", + "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", + "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", + "search result label singular": "result", + "search result label plural": "results", + "pin tab": "Pin tab", + "unpin tab": "Unpin tab", + "pinned tab": "Pinned tab", + "unpin tab before closing": "Unpin the tab before closing it.", + "app font": "App font", + "settings-info-app-font-family": "Choose the font used across the app interface.", + "lsp-transport-method-stdio": "STDIO (launch a binary command)", + "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", + "lsp-websocket-url": "WebSocket URL", + "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", + "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", + "lsp-error-websocket-url-required": "WebSocket URL is required", + "lsp-remove-custom-server": "Remove custom server", + "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", + "lsp-custom-server-removed": "Custom server removed", + "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", + "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", + "save selected tabs": "Save selected tabs", + "close selected tabs": "Close selected tabs", + "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", + "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", + "close tabs to right": "Close Right", + "close tabs to left": "Close Left", + "close other tabs": "Close Others", + "auto close tags": "Auto close tags", + "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", + "ui zoom": "UI zoom", + "settings-info-app-ui-zoom": "Scale text across the Acode interface.", + "plugin-not-supported": "Plugin not supported", + "plugin-not-supported-info": "The plugin was created for older version of Acode." +} \ No newline at end of file diff --git a/src/lang/ko-kr.json b/src/lang/ko-kr.json index 848b645e1..ebbabda26 100644 --- a/src/lang/ko-kr.json +++ b/src/lang/ko-kr.json @@ -1,730 +1,732 @@ { - "lang": "한국어", - "about": "정보", - "active files": "활성파일", - "alert": "경고", - "app theme": "앱 테마", - "autocorrect": "자동 완성 활성화", - "autosave": "자동 저장", - "cancel": "취소", - "change language": "언어 변경", - "choose color": "생상 선택", - "clear": "지우기", - "close app": "앱을 종료 하시겠습니까?", - "commit message": "커밋 메세지", - "console": "콘솔", - "conflict error": "충돌! 다른 커밋을 기다리세요", - "copy": "복사", - "create folder error": "새 폴더를 생성 할 수 없습니다.", - "cut": "잘라내기", - "delete": "삭제", - "dependencies": "Dependencies", - "delay": "밀리 초 시간 단위", - "editor settings": "편집기 설정", - "editor theme": "편집기 테마", - "enter file name": "파일 이름 입력", - "enter folder name": "폴더 이름 입력", - "empty folder message": "빈 폴더", - "enter line number": "라인 번호", - "error": "오류", - "failed": "실패", - "file already exists": "파일이 이미 존재 합니다.", - "file already exists force": "파일이 이미 존재 합니다. 덮어쓰시겠습니까?", - "file changed": "파일이 변경되었습니다. 다시 로드하시겠습니까?", - "file deleted": "파일 삭제", - "file is not supported": "지원하지 않는 파일", - "file not supported": "이 파일 유형은 지원하지 않습니다.", - "file too large": "파일이 너무 크고 처리할 수 없습니다. 최대 파일 크기:{size}", - "file renamed": "파일 이름 변경", - "file saved": "파일 저장 완료", - "folder added": "폴더 추가", - "folder already added": "이미 추가된 폴더입니다.", - "font size": "폰트 크기", - "goto": "행 이동", - "icons definition": "아이콘 정의", - "info": "정보", - "invalid value": "Invalid value", - "language changed": "성공적으로 언어가 변경되었습니다.", - "linting": "Check syntax error", - "logout": "로그아웃", - "loading": "Loading", - "my profile": "내 프로필", - "new file": "새로운 파일", - "new folder": "새로운 폴더", - "no": "아니오", - "no editor message": "메뉴에서 파일또는 폴더를 열거나 새로 작성", - "not set": "설정 안함", - "unsaved files close app": "저장안한 파일이 있습니다. 정말로 앱을 종료 하시겠습니까?", - "notice": "공지", - "open file": "파일 욜기", - "open files and folders": "폴더 또는 파일을 선택해 주세요", - "open folder": "폴더를 선택해 주세요", - "open recent": "최근 파일", - "ok": "확인", - "overwrite": "덮어쓰기", - "paste": "붙혀넣기", - "preview mode": "미리보기", - "read only file": "읽기 전용 파일은 보존되지 않습니다. 저장하세요", - "reload": "다시 불러오기", - "rename": "이름 변경", - "replace": "변경", - "required": "필수 항목입니다", - "run your web app": "웹 앱 실행", - "save": "저장", - "saving": "저장중", - "save as": "저장", - "save file to run": "파일을 저장하고 브라우저를 실행하세요", - "search": "검색", - "see logs and errors": "로그와 오류 확인", - "select folder": "폴더 선택", - "settings": "설정", - "settings saved": "설정이 저장되었습니다", - "show line numbers": "라인 번호 ㅂ기", - "show hidden files": "숨긴 파일 보기", - "show spaces": "띄어쓰기 공간 보기", - "soft tab": "Soft tab", - "sort by name": "이름 정령", - "success": "완료", - "tab size": "Tab 크기", - "text wrap": "텍스트 반환", - "theme": "배경", - "unable to delete file": "파일을 삭제할 수 없습니다", - "unable to open file": "파일을 열수가 없습니다", - "unable to open folder": "폴더를 열수가 없습니다", - "unable to save file": "파일을 저장할 수 없습니다.", - "unable to rename": "파일 이름변경을 할 수 없습니다", - "unsaved file": "이 파일은 저장되있지 않습니다 닫으시겠습니까?", - "warning": "위험", - "use emmet": "Use emmet", - "use quick tools": "퀵 도구툴 사용", - "yes": "예", - "encoding": "인코딩", - "syntax highlighting": "구문 강조 표시", - "read only": "읽기 전용", - "select all": "모두 선택", - "select branch": "branch 선택", - "create new branch": "branch생성", - "use branch": "branch 사용", - "new branch": "새로운 branch", - "branch": "branch", - "key bindings": "단축키", - "edit": "수정", - "reset": "초기화", - "color": "색", - "select word": "단어 선택", - "quick tools": "퀵툴", - "select": "선택", - "editor font": "폰트", - "new project": "신규 프로젝트", - "format": "포맷", - "project name": "프로젝트 이름", - "unsupported device": "사용자의 디바이스는 지원하지 않습니다", - "vibrate on tap": "tap 할 때 진동", - "copy command is not supported by ftp.": "FTP에서 Copy명령은 지원되지 않습니다", - "support title": "Acode 후원", - "fullscreen": "풀 스크린", - "animation": "애니메이션", - "backup": "백업", - "restore": "복원", - "backup successful": "백업 완료", - "invalid backup file": "백업파일이 없습니다", - "add path": "경로추가", - "live autocompletion": "자동 완성실행", - "file properties": "파일 속성", - "path": "경로", - "type": "타입", - "word count": "문자수", - "line count": "행 수", - "last modified": "최종 갱신", - "size": "크기", - "share": "공유", - "show print margin": "여백표시", - "login": "로그인", - "scrollbar size": "스크롤바 크기", - "cursor controller size": "커서 컨트로러 크기", - "none": "없음", - "small": "작은", - "large": "큰", - "floating button": "유동적인 버튼", - "confirm on exit": "엡 종료시 확인", - "show console": "콘솔 보기", - "image": "사진", - "insert file": "파일 삽입", - "insert color": "색 삽입", - "powersave mode warning": "외부 저장소에서 미리 확인하려면 절전모드를 종료해 주십쇼", - "custom": "custom", - "reset warning": "Are you sure you want to reset theme?", - "theme type": "Theme type", - "light": "light", - "dark": "dark", - "file browser": "File Browser", - "exit": "Exit", - "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", - "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", - "faqs": "FAQs", - "feedback": "Feedback", - "header": "Header", - "sidebar": "Sidebar", - "inapp": "Inapp", - "browser": "Browser", - "diagonal scrolling": "Diagonal scrolling", - "reverse scrolling": "Reverse Scrolling", - "formatter": "Formatter", - "format on save": "Format on save", - "remove ads": "Remove ads", - "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", - "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", - "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 warning": "Are you sure you want to save all files and close? This action cannot be reversed.", - "save all changes warning": "Are you sure you want to save all files?", - "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": "대부분의 다운로드", - "newly_added": "새로 추가되었습니다", - "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", - "sponsor": "스폰서", - "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", - "backup created": "Backup created", - "restore completed": "Restore completed", - "restore will include": "This will restore", - "restore warning": "This action cannot be undone. Continue?", - "reload to apply": "Reload to apply changes?", - "reload app": "Reload app", - "preparing backup": "Preparing backup", - "collecting settings": "Collecting settings", - "collecting key bindings": "Collecting key bindings", - "collecting plugins": "Collecting plugin information", - "creating backup": "Creating backup file", - "validating backup": "Validating backup", - "restoring key bindings": "Restoring key bindings", - "restoring plugins": "Restoring plugins", - "restoring settings": "Restoring settings", - "legacy backup warning": "This is an older backup format. Some features may be limited.", - "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", - "plugin not found": "Plugin not found in registry", - "paid plugin skipped": "Paid plugin - purchase not found", - "source not found": "Source file no longer exists", - "restored": "Restored", - "skipped": "Skipped", - "backup not valid object": "Backup file is not a valid object", - "backup no data": "Backup file contains no data to restore", - "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", - "backup missing metadata": "Missing backup metadata - some info may be unavailable", - "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", - "backup checksum verify failed": "Could not verify checksum", - "backup invalid settings": "Invalid settings format", - "backup invalid keybindings": "Invalid keyBindings format", - "backup invalid plugins": "Invalid installedPlugins format", - "issues found": "Issues found", - "error details": "Error details", - "active tools": "Active tools", - "available tools": "Available tools", - "recent": "Recent Files", - "command palette": "Open Command Palette", - "change theme": "Change Theme", - "documentation": "Documentation", - "open in terminal": "Open in Terminal", - "developer mode": "Developer Mode", - "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", - "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", - "developer mode disabled": "Developer mode disabled", - "copy relative path": "Copy Relative Path", - "shortcut request sent": "Shortcut request opened. Tap Add to finish.", - "add to home screen": "Add to home screen", - "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", - "save file before home shortcut": "Save the file before adding it to the home screen.", - "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", - "shift click selection": "Shift + tap/click selection", - "earn ad-free time": "Earn ad-free time", - "indent guides": "Indent guides", - "language servers": "Language servers", - "lint gutter": "Show lint gutter", - "rainbow brackets": "Rainbow brackets", - "lsp-add-custom-server": "Add custom server", - "lsp-binary-args": "Binary args (JSON array)", - "lsp-binary-command": "Binary command", - "lsp-binary-path-optional": "Binary path (optional)", - "lsp-check-command-optional": "Check command (optional override)", - "lsp-checking-installation-status": "Checking installation status...", - "lsp-configured": "Configured", - "lsp-custom-server-added": "Custom server added", - "lsp-default": "Default", - "lsp-details-line": "Details: {details}", - "lsp-edit-initialization-options": "Edit initialization options", - "lsp-empty": "Empty", - "lsp-enabled": "Enabled", - "lsp-error-add-server-failed": "Failed to add server", - "lsp-error-args-must-be-array": "Arguments must be a JSON array", - "lsp-error-binary-command-required": "Binary command is required", - "lsp-error-language-id-required": "At least one language ID is required", - "lsp-error-package-required": "At least one package is required", - "lsp-error-server-id-required": "Server ID is required", - "lsp-feature-completion": "Code completion", - "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", - "lsp-feature-diagnostics": "Diagnostics", - "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", - "lsp-feature-formatting": "Formatting", - "lsp-feature-formatting-info": "Enable code formatting from the language server.", - "lsp-feature-hover": "Hover information", - "lsp-feature-hover-info": "Show type information and documentation on hover.", - "lsp-feature-inlay-hints": "Inlay hints", - "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", - "lsp-feature-signature": "Signature help", - "lsp-feature-signature-info": "Show function parameter hints while typing.", - "lsp-feature-state-toast": "{feature} {state}", - "lsp-initialization-options": "Initialization options", - "lsp-initialization-options-json": "Initialization options (JSON)", - "lsp-initialization-options-updated": "Initialization options updated", - "lsp-install-command": "Install command", - "lsp-install-command-unavailable": "Install command not available", - "lsp-install-info-check-failed": "Acode could not verify the installation status.", - "lsp-install-info-missing": "Language server is not installed in the terminal environment.", - "lsp-install-info-ready": "Language server is installed and ready.", - "lsp-install-info-unknown": "Installation status could not be checked automatically.", - "lsp-install-info-version-available": "Version {version} is available.", - "lsp-install-method-apk": "APK package", - "lsp-install-method-cargo": "Cargo crate", - "lsp-install-method-manual": "Manual binary", - "lsp-install-method-npm": "npm package", - "lsp-install-method-pip": "pip package", - "lsp-install-method-shell": "Custom shell", - "lsp-install-method-title": "Install method", - "lsp-install-repair": "Install / repair", - "lsp-installation-status": "Installation status", - "lsp-installed": "Installed", - "lsp-invalid-timeout": "Invalid timeout value", - "lsp-language-ids": "Language IDs (comma separated)", - "lsp-packages-prompt": "{method} packages (comma separated)", - "lsp-remove-installed-files": "Remove installed files for {server}?", - "lsp-server-disabled-toast": "Server disabled", - "lsp-server-enabled-toast": "Server enabled", - "lsp-server-id": "Server ID", - "lsp-server-label": "Server label", - "lsp-server-not-found": "Server not found", - "lsp-server-uninstalled": "Server uninstalled", - "lsp-startup-timeout": "Startup timeout", - "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", - "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", - "lsp-state-disabled": "disabled", - "lsp-state-enabled": "enabled", - "lsp-status-check-failed": "Check failed", - "lsp-status-installed": "Installed", - "lsp-status-installed-version": "Installed ({version})", - "lsp-status-line": "Status: {status}", - "lsp-status-not-installed": "Not installed", - "lsp-status-unknown": "Unknown", - "lsp-timeout-ms": "{timeout} ms", - "lsp-uninstall-command-unavailable": "Uninstall command not available", - "lsp-uninstall-server": "Uninstall server", - "lsp-update-command-optional": "Update command (optional)", - "lsp-update-command-unavailable": "Update command not available", - "lsp-update-server": "Update server", - "lsp-version-line": "Version: {version}", - "lsp-view-initialization-options": "View initialization options", - "settings-category-about-acode": "About Acode", - "settings-category-advanced": "Advanced", - "settings-category-assistance": "Assistance", - "settings-category-core": "Core settings", - "settings-category-cursor": "Cursor", - "settings-category-cursor-selection": "Cursor & selection", - "settings-category-custom-servers": "Custom servers", - "settings-category-customization-tools": "Customization & tools", - "settings-category-display": "Display", - "settings-category-editing": "Editing", - "settings-category-features": "Features", - "settings-category-files-sessions": "Files & sessions", - "settings-category-fonts": "Fonts", - "settings-category-general": "General", - "settings-category-guides-indicators": "Guides & indicators", - "settings-category-installation": "Installation", - "settings-category-interface": "Interface", - "settings-category-maintenance": "Maintenance", - "settings-category-permissions": "Permissions", - "settings-category-preview": "Preview", - "settings-category-scrolling": "Scrolling", - "settings-category-server": "Server", - "settings-category-servers": "Servers", - "settings-category-session": "Session", - "settings-category-support-acode": "Support Acode", - "settings-category-text-layout": "Text & layout", - "settings-info-app-animation": "Control transition animations across the app.", - "settings-info-app-check-files": "Refresh editors when files change outside Acode.", - "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", - "settings-info-app-confirm-on-exit": "Ask before closing the app.", - "settings-info-app-console": "Choose which debug console integration Acode uses.", - "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", - "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", - "settings-info-app-floating-button": "Show the floating quick actions button.", - "settings-info-app-font-manager": "Install, manage, or remove app fonts.", - "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", - "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", - "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", - "settings-info-app-language": "Choose the app language and translated labels.", - "settings-info-app-open-file-list-position": "Choose where the active files list appears.", - "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", - "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", - "settings-info-app-remember-files": "Reopen the files that were open last time.", - "settings-info-app-remember-folders": "Reopen folders from the previous session.", - "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", - "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", - "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", - "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", - "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", - "settings-info-editor-autosave": "Save changes automatically after a delay.", - "settings-info-editor-color-preview": "Preview color values inline in the editor.", - "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", - "settings-info-editor-font-family": "Choose the typeface used in the editor.", - "settings-info-editor-font-size": "Set the editor text size.", - "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", - "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", - "settings-info-editor-indent-guides": "Show indentation guide lines.", - "settings-info-editor-line-height": "Adjust vertical spacing between lines.", - "settings-info-editor-line-numbers": "Show line numbers in the gutter.", - "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", - "settings-info-editor-live-autocomplete": "Show suggestions while you type.", - "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", - "settings-info-editor-relative-line-numbers": "Show distance from the current line.", - "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", - "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", - "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", - "settings-info-editor-show-spaces": "Display visible whitespace markers.", - "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", - "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", - "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", - "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", - "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", - "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", - "settings-info-lsp-install-server": "Install or repair this language server.", - "settings-info-lsp-server-enabled": "Enable or disable this language server.", - "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", - "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", - "settings-info-lsp-update-server": "Update this language server if an update flow is available.", - "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", - "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", - "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", - "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", - "settings-info-main-changelog": "See recent updates and release notes.", - "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", - "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", - "settings-info-main-formatter": "Choose a formatter for each supported language.", - "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", - "settings-info-main-plugins": "Manage installed plugins and their available actions.", - "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", - "settings-info-main-rateapp": "Rate Acode on Google Play.", - "settings-info-main-remove-ads": "Unlock permanent ad-free access.", - "settings-info-main-reset": "Reset Acode to its default configuration.", - "settings-info-main-sponsors": "Support ongoing Acode development.", - "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", - "settings-info-main-theme": "App theme, contrast, and custom colors.", - "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", - "settings-info-preview-host": "Hostname used when opening the preview URL.", - "settings-info-preview-mode": "Choose where preview opens when you launch it.", - "settings-info-preview-preview-port": "Port used by the live preview server.", - "settings-info-preview-server-port": "Port used by the internal app server.", - "settings-info-preview-show-console-toggler": "Show the console button in preview.", - "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", - "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", - "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", - "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", - "search result label singular": "result", - "search result label plural": "results", - "pin tab": "Pin tab", - "unpin tab": "Unpin tab", - "pinned tab": "Pinned tab", - "unpin tab before closing": "Unpin the tab before closing it.", - "app font": "App font", - "settings-info-app-font-family": "Choose the font used across the app interface.", - "lsp-transport-method-stdio": "STDIO (launch a binary command)", - "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", - "lsp-websocket-url": "WebSocket URL", - "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", - "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", - "lsp-error-websocket-url-required": "WebSocket URL is required", - "lsp-remove-custom-server": "Remove custom server", - "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", - "lsp-custom-server-removed": "Custom server removed", - "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", - "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", - "save selected tabs": "Save selected tabs", - "close selected tabs": "Close selected tabs", - "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", - "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", - "close tabs to right": "Close Right", - "close tabs to left": "Close Left", - "close other tabs": "Close Others", - "auto close tags": "Auto close tags", - "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", - "ui zoom": "UI zoom", - "settings-info-app-ui-zoom": "Scale text across the Acode interface." -} + "lang": "한국어", + "about": "정보", + "active files": "활성파일", + "alert": "경고", + "app theme": "앱 테마", + "autocorrect": "자동 완성 활성화", + "autosave": "자동 저장", + "cancel": "취소", + "change language": "언어 변경", + "choose color": "생상 선택", + "clear": "지우기", + "close app": "앱을 종료 하시겠습니까?", + "commit message": "커밋 메세지", + "console": "콘솔", + "conflict error": "충돌! 다른 커밋을 기다리세요", + "copy": "복사", + "create folder error": "새 폴더를 생성 할 수 없습니다.", + "cut": "잘라내기", + "delete": "삭제", + "dependencies": "Dependencies", + "delay": "밀리 초 시간 단위", + "editor settings": "편집기 설정", + "editor theme": "편집기 테마", + "enter file name": "파일 이름 입력", + "enter folder name": "폴더 이름 입력", + "empty folder message": "빈 폴더", + "enter line number": "라인 번호", + "error": "오류", + "failed": "실패", + "file already exists": "파일이 이미 존재 합니다.", + "file already exists force": "파일이 이미 존재 합니다. 덮어쓰시겠습니까?", + "file changed": "파일이 변경되었습니다. 다시 로드하시겠습니까?", + "file deleted": "파일 삭제", + "file is not supported": "지원하지 않는 파일", + "file not supported": "이 파일 유형은 지원하지 않습니다.", + "file too large": "파일이 너무 크고 처리할 수 없습니다. 최대 파일 크기:{size}", + "file renamed": "파일 이름 변경", + "file saved": "파일 저장 완료", + "folder added": "폴더 추가", + "folder already added": "이미 추가된 폴더입니다.", + "font size": "폰트 크기", + "goto": "행 이동", + "icons definition": "아이콘 정의", + "info": "정보", + "invalid value": "Invalid value", + "language changed": "성공적으로 언어가 변경되었습니다.", + "linting": "Check syntax error", + "logout": "로그아웃", + "loading": "Loading", + "my profile": "내 프로필", + "new file": "새로운 파일", + "new folder": "새로운 폴더", + "no": "아니오", + "no editor message": "메뉴에서 파일또는 폴더를 열거나 새로 작성", + "not set": "설정 안함", + "unsaved files close app": "저장안한 파일이 있습니다. 정말로 앱을 종료 하시겠습니까?", + "notice": "공지", + "open file": "파일 욜기", + "open files and folders": "폴더 또는 파일을 선택해 주세요", + "open folder": "폴더를 선택해 주세요", + "open recent": "최근 파일", + "ok": "확인", + "overwrite": "덮어쓰기", + "paste": "붙혀넣기", + "preview mode": "미리보기", + "read only file": "읽기 전용 파일은 보존되지 않습니다. 저장하세요", + "reload": "다시 불러오기", + "rename": "이름 변경", + "replace": "변경", + "required": "필수 항목입니다", + "run your web app": "웹 앱 실행", + "save": "저장", + "saving": "저장중", + "save as": "저장", + "save file to run": "파일을 저장하고 브라우저를 실행하세요", + "search": "검색", + "see logs and errors": "로그와 오류 확인", + "select folder": "폴더 선택", + "settings": "설정", + "settings saved": "설정이 저장되었습니다", + "show line numbers": "라인 번호 ㅂ기", + "show hidden files": "숨긴 파일 보기", + "show spaces": "띄어쓰기 공간 보기", + "soft tab": "Soft tab", + "sort by name": "이름 정령", + "success": "완료", + "tab size": "Tab 크기", + "text wrap": "텍스트 반환", + "theme": "배경", + "unable to delete file": "파일을 삭제할 수 없습니다", + "unable to open file": "파일을 열수가 없습니다", + "unable to open folder": "폴더를 열수가 없습니다", + "unable to save file": "파일을 저장할 수 없습니다.", + "unable to rename": "파일 이름변경을 할 수 없습니다", + "unsaved file": "이 파일은 저장되있지 않습니다 닫으시겠습니까?", + "warning": "위험", + "use emmet": "Use emmet", + "use quick tools": "퀵 도구툴 사용", + "yes": "예", + "encoding": "인코딩", + "syntax highlighting": "구문 강조 표시", + "read only": "읽기 전용", + "select all": "모두 선택", + "select branch": "branch 선택", + "create new branch": "branch생성", + "use branch": "branch 사용", + "new branch": "새로운 branch", + "branch": "branch", + "key bindings": "단축키", + "edit": "수정", + "reset": "초기화", + "color": "색", + "select word": "단어 선택", + "quick tools": "퀵툴", + "select": "선택", + "editor font": "폰트", + "new project": "신규 프로젝트", + "format": "포맷", + "project name": "프로젝트 이름", + "unsupported device": "사용자의 디바이스는 지원하지 않습니다", + "vibrate on tap": "tap 할 때 진동", + "copy command is not supported by ftp.": "FTP에서 Copy명령은 지원되지 않습니다", + "support title": "Acode 후원", + "fullscreen": "풀 스크린", + "animation": "애니메이션", + "backup": "백업", + "restore": "복원", + "backup successful": "백업 완료", + "invalid backup file": "백업파일이 없습니다", + "add path": "경로추가", + "live autocompletion": "자동 완성실행", + "file properties": "파일 속성", + "path": "경로", + "type": "타입", + "word count": "문자수", + "line count": "행 수", + "last modified": "최종 갱신", + "size": "크기", + "share": "공유", + "show print margin": "여백표시", + "login": "로그인", + "scrollbar size": "스크롤바 크기", + "cursor controller size": "커서 컨트로러 크기", + "none": "없음", + "small": "작은", + "large": "큰", + "floating button": "유동적인 버튼", + "confirm on exit": "엡 종료시 확인", + "show console": "콘솔 보기", + "image": "사진", + "insert file": "파일 삽입", + "insert color": "색 삽입", + "powersave mode warning": "외부 저장소에서 미리 확인하려면 절전모드를 종료해 주십쇼", + "custom": "custom", + "reset warning": "Are you sure you want to reset theme?", + "theme type": "Theme type", + "light": "light", + "dark": "dark", + "file browser": "File Browser", + "exit": "Exit", + "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", + "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", + "faqs": "FAQs", + "feedback": "Feedback", + "header": "Header", + "sidebar": "Sidebar", + "inapp": "Inapp", + "browser": "Browser", + "diagonal scrolling": "Diagonal scrolling", + "reverse scrolling": "Reverse Scrolling", + "formatter": "Formatter", + "format on save": "Format on save", + "remove ads": "Remove ads", + "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", + "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", + "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 warning": "Are you sure you want to save all files and close? This action cannot be reversed.", + "save all changes warning": "Are you sure you want to save all files?", + "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": "대부분의 다운로드", + "newly_added": "새로 추가되었습니다", + "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", + "sponsor": "스폰서", + "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", + "backup created": "Backup created", + "restore completed": "Restore completed", + "restore will include": "This will restore", + "restore warning": "This action cannot be undone. Continue?", + "reload to apply": "Reload to apply changes?", + "reload app": "Reload app", + "preparing backup": "Preparing backup", + "collecting settings": "Collecting settings", + "collecting key bindings": "Collecting key bindings", + "collecting plugins": "Collecting plugin information", + "creating backup": "Creating backup file", + "validating backup": "Validating backup", + "restoring key bindings": "Restoring key bindings", + "restoring plugins": "Restoring plugins", + "restoring settings": "Restoring settings", + "legacy backup warning": "This is an older backup format. Some features may be limited.", + "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", + "plugin not found": "Plugin not found in registry", + "paid plugin skipped": "Paid plugin - purchase not found", + "source not found": "Source file no longer exists", + "restored": "Restored", + "skipped": "Skipped", + "backup not valid object": "Backup file is not a valid object", + "backup no data": "Backup file contains no data to restore", + "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", + "backup missing metadata": "Missing backup metadata - some info may be unavailable", + "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", + "backup checksum verify failed": "Could not verify checksum", + "backup invalid settings": "Invalid settings format", + "backup invalid keybindings": "Invalid keyBindings format", + "backup invalid plugins": "Invalid installedPlugins format", + "issues found": "Issues found", + "error details": "Error details", + "active tools": "Active tools", + "available tools": "Available tools", + "recent": "Recent Files", + "command palette": "Open Command Palette", + "change theme": "Change Theme", + "documentation": "Documentation", + "open in terminal": "Open in Terminal", + "developer mode": "Developer Mode", + "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", + "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", + "developer mode disabled": "Developer mode disabled", + "copy relative path": "Copy Relative Path", + "shortcut request sent": "Shortcut request opened. Tap Add to finish.", + "add to home screen": "Add to home screen", + "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", + "save file before home shortcut": "Save the file before adding it to the home screen.", + "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", + "shift click selection": "Shift + tap/click selection", + "earn ad-free time": "Earn ad-free time", + "indent guides": "Indent guides", + "language servers": "Language servers", + "lint gutter": "Show lint gutter", + "rainbow brackets": "Rainbow brackets", + "lsp-add-custom-server": "Add custom server", + "lsp-binary-args": "Binary args (JSON array)", + "lsp-binary-command": "Binary command", + "lsp-binary-path-optional": "Binary path (optional)", + "lsp-check-command-optional": "Check command (optional override)", + "lsp-checking-installation-status": "Checking installation status...", + "lsp-configured": "Configured", + "lsp-custom-server-added": "Custom server added", + "lsp-default": "Default", + "lsp-details-line": "Details: {details}", + "lsp-edit-initialization-options": "Edit initialization options", + "lsp-empty": "Empty", + "lsp-enabled": "Enabled", + "lsp-error-add-server-failed": "Failed to add server", + "lsp-error-args-must-be-array": "Arguments must be a JSON array", + "lsp-error-binary-command-required": "Binary command is required", + "lsp-error-language-id-required": "At least one language ID is required", + "lsp-error-package-required": "At least one package is required", + "lsp-error-server-id-required": "Server ID is required", + "lsp-feature-completion": "Code completion", + "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", + "lsp-feature-diagnostics": "Diagnostics", + "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", + "lsp-feature-formatting": "Formatting", + "lsp-feature-formatting-info": "Enable code formatting from the language server.", + "lsp-feature-hover": "Hover information", + "lsp-feature-hover-info": "Show type information and documentation on hover.", + "lsp-feature-inlay-hints": "Inlay hints", + "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", + "lsp-feature-signature": "Signature help", + "lsp-feature-signature-info": "Show function parameter hints while typing.", + "lsp-feature-state-toast": "{feature} {state}", + "lsp-initialization-options": "Initialization options", + "lsp-initialization-options-json": "Initialization options (JSON)", + "lsp-initialization-options-updated": "Initialization options updated", + "lsp-install-command": "Install command", + "lsp-install-command-unavailable": "Install command not available", + "lsp-install-info-check-failed": "Acode could not verify the installation status.", + "lsp-install-info-missing": "Language server is not installed in the terminal environment.", + "lsp-install-info-ready": "Language server is installed and ready.", + "lsp-install-info-unknown": "Installation status could not be checked automatically.", + "lsp-install-info-version-available": "Version {version} is available.", + "lsp-install-method-apk": "APK package", + "lsp-install-method-cargo": "Cargo crate", + "lsp-install-method-manual": "Manual binary", + "lsp-install-method-npm": "npm package", + "lsp-install-method-pip": "pip package", + "lsp-install-method-shell": "Custom shell", + "lsp-install-method-title": "Install method", + "lsp-install-repair": "Install / repair", + "lsp-installation-status": "Installation status", + "lsp-installed": "Installed", + "lsp-invalid-timeout": "Invalid timeout value", + "lsp-language-ids": "Language IDs (comma separated)", + "lsp-packages-prompt": "{method} packages (comma separated)", + "lsp-remove-installed-files": "Remove installed files for {server}?", + "lsp-server-disabled-toast": "Server disabled", + "lsp-server-enabled-toast": "Server enabled", + "lsp-server-id": "Server ID", + "lsp-server-label": "Server label", + "lsp-server-not-found": "Server not found", + "lsp-server-uninstalled": "Server uninstalled", + "lsp-startup-timeout": "Startup timeout", + "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", + "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", + "lsp-state-disabled": "disabled", + "lsp-state-enabled": "enabled", + "lsp-status-check-failed": "Check failed", + "lsp-status-installed": "Installed", + "lsp-status-installed-version": "Installed ({version})", + "lsp-status-line": "Status: {status}", + "lsp-status-not-installed": "Not installed", + "lsp-status-unknown": "Unknown", + "lsp-timeout-ms": "{timeout} ms", + "lsp-uninstall-command-unavailable": "Uninstall command not available", + "lsp-uninstall-server": "Uninstall server", + "lsp-update-command-optional": "Update command (optional)", + "lsp-update-command-unavailable": "Update command not available", + "lsp-update-server": "Update server", + "lsp-version-line": "Version: {version}", + "lsp-view-initialization-options": "View initialization options", + "settings-category-about-acode": "About Acode", + "settings-category-advanced": "Advanced", + "settings-category-assistance": "Assistance", + "settings-category-core": "Core settings", + "settings-category-cursor": "Cursor", + "settings-category-cursor-selection": "Cursor & selection", + "settings-category-custom-servers": "Custom servers", + "settings-category-customization-tools": "Customization & tools", + "settings-category-display": "Display", + "settings-category-editing": "Editing", + "settings-category-features": "Features", + "settings-category-files-sessions": "Files & sessions", + "settings-category-fonts": "Fonts", + "settings-category-general": "General", + "settings-category-guides-indicators": "Guides & indicators", + "settings-category-installation": "Installation", + "settings-category-interface": "Interface", + "settings-category-maintenance": "Maintenance", + "settings-category-permissions": "Permissions", + "settings-category-preview": "Preview", + "settings-category-scrolling": "Scrolling", + "settings-category-server": "Server", + "settings-category-servers": "Servers", + "settings-category-session": "Session", + "settings-category-support-acode": "Support Acode", + "settings-category-text-layout": "Text & layout", + "settings-info-app-animation": "Control transition animations across the app.", + "settings-info-app-check-files": "Refresh editors when files change outside Acode.", + "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", + "settings-info-app-confirm-on-exit": "Ask before closing the app.", + "settings-info-app-console": "Choose which debug console integration Acode uses.", + "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", + "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", + "settings-info-app-floating-button": "Show the floating quick actions button.", + "settings-info-app-font-manager": "Install, manage, or remove app fonts.", + "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", + "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", + "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", + "settings-info-app-language": "Choose the app language and translated labels.", + "settings-info-app-open-file-list-position": "Choose where the active files list appears.", + "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", + "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", + "settings-info-app-remember-files": "Reopen the files that were open last time.", + "settings-info-app-remember-folders": "Reopen folders from the previous session.", + "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", + "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", + "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", + "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", + "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", + "settings-info-editor-autosave": "Save changes automatically after a delay.", + "settings-info-editor-color-preview": "Preview color values inline in the editor.", + "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", + "settings-info-editor-font-family": "Choose the typeface used in the editor.", + "settings-info-editor-font-size": "Set the editor text size.", + "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", + "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", + "settings-info-editor-indent-guides": "Show indentation guide lines.", + "settings-info-editor-line-height": "Adjust vertical spacing between lines.", + "settings-info-editor-line-numbers": "Show line numbers in the gutter.", + "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", + "settings-info-editor-live-autocomplete": "Show suggestions while you type.", + "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", + "settings-info-editor-relative-line-numbers": "Show distance from the current line.", + "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", + "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", + "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", + "settings-info-editor-show-spaces": "Display visible whitespace markers.", + "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", + "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", + "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", + "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", + "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", + "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", + "settings-info-lsp-install-server": "Install or repair this language server.", + "settings-info-lsp-server-enabled": "Enable or disable this language server.", + "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", + "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", + "settings-info-lsp-update-server": "Update this language server if an update flow is available.", + "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", + "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", + "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", + "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", + "settings-info-main-changelog": "See recent updates and release notes.", + "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", + "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", + "settings-info-main-formatter": "Choose a formatter for each supported language.", + "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", + "settings-info-main-plugins": "Manage installed plugins and their available actions.", + "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", + "settings-info-main-rateapp": "Rate Acode on Google Play.", + "settings-info-main-remove-ads": "Unlock permanent ad-free access.", + "settings-info-main-reset": "Reset Acode to its default configuration.", + "settings-info-main-sponsors": "Support ongoing Acode development.", + "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", + "settings-info-main-theme": "App theme, contrast, and custom colors.", + "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", + "settings-info-preview-host": "Hostname used when opening the preview URL.", + "settings-info-preview-mode": "Choose where preview opens when you launch it.", + "settings-info-preview-preview-port": "Port used by the live preview server.", + "settings-info-preview-server-port": "Port used by the internal app server.", + "settings-info-preview-show-console-toggler": "Show the console button in preview.", + "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", + "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", + "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", + "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", + "search result label singular": "result", + "search result label plural": "results", + "pin tab": "Pin tab", + "unpin tab": "Unpin tab", + "pinned tab": "Pinned tab", + "unpin tab before closing": "Unpin the tab before closing it.", + "app font": "App font", + "settings-info-app-font-family": "Choose the font used across the app interface.", + "lsp-transport-method-stdio": "STDIO (launch a binary command)", + "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", + "lsp-websocket-url": "WebSocket URL", + "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", + "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", + "lsp-error-websocket-url-required": "WebSocket URL is required", + "lsp-remove-custom-server": "Remove custom server", + "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", + "lsp-custom-server-removed": "Custom server removed", + "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", + "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", + "save selected tabs": "Save selected tabs", + "close selected tabs": "Close selected tabs", + "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", + "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", + "close tabs to right": "Close Right", + "close tabs to left": "Close Left", + "close other tabs": "Close Others", + "auto close tags": "Auto close tags", + "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", + "ui zoom": "UI zoom", + "settings-info-app-ui-zoom": "Scale text across the Acode interface.", + "plugin-not-supported": "Plugin not supported", + "plugin-not-supported-info": "The plugin was created for older version of Acode." +} \ No newline at end of file diff --git a/src/lang/ml-in.json b/src/lang/ml-in.json index fd7d4dfe7..ffc02a1f7 100644 --- a/src/lang/ml-in.json +++ b/src/lang/ml-in.json @@ -1,730 +1,732 @@ { - "lang": "മലയാളം", - "about": "കുറിച്ച്‌", - "active files": "സജീവ ഫയലുകൾ", - "alert": "ജാഗത", - "app theme": "ആപ്പ് പതിപാദം", - "autocorrect": "ഓട്ടോമാറ്റിക് തിരുത്തൽ പ്രവർത്തനക്ഷമമാക്കുക?", - "autosave": "ഓട്ടോമാറ്റിക് സൂക്ഷിക്കൽ", - "cancel": "റദ്ദാക്കുക", - "change language": "ഭാഷ മാറ്റുക", - "choose color": "നിറം തിരഞ്ഞെടുക്കുക", - "clear": "വൃത്തിയാക്കുക", - "close app": "ആപ്പിൽ നിന്ന് പുറത്ത് കടക്കണോ?", - "commit message": "സ്ഥിരീകരണ സന്ദേശം", - "console": "കൺസോൾ", - "conflict error": "സംഘർഷം! മറ്റൊരു കമ്മിറ്റിന് മുമ്പായി കാത്തിരിക്കുക.", - "copy": "പകർത്തുക", - "create folder error": "ക്ഷമിക്കണം, പുതിയ ഫോൾഡർ സൃഷ്ടിക്കാൻ കഴിയില്ല", - "cut": "കട്ട്", - "delete": "ഇല്ലാതാക്കുക", - "dependencies": "ആശ്രിതത്വം", - "delay": "സമയം മില്ലിസെക്കൻഡിൽ", - "editor settings": "എഡിറ്റർ ക്രമീകരണങ്ങൾ", - "editor theme": "എഡിറ്റർ തീം", - "enter file name": "ഫയലിന്റെ പേര് നൽകുക", - "enter folder name": "ഫോൾഡറിന്റെ പേര് നൽകുക", - "empty folder message": "ശൂന്യമായ ഫോൾഡർ", - "enter line number": "ലൈൻ നമ്പർ നൽകുക", - "error": "പിശക്", - "failed": "പരാജയപ്പെട്ടു", - "file already exists": "ഫയൽ ഇതിനകം നിലവിലുണ്ട്", - "file already exists force": "ഫയൽ ഇതിനകം നിലവിലുണ്ട്. തിരുത്തിയെഴുതണോ?", - "file changed": " മാറ്റി, ഫയൽ വീണ്ടും ലോഡുചെയ്യണോ?", - "file deleted": "ഫയൽ ഇല്ലാതാക്കി", - "file is not supported": "ഫയൽ പിന്തുണയ്‌ക്കുന്നില്ല", - "file not supported": "ഈ ഫയൽ തരം പിന്തുണയ്‌ക്കുന്നില്ല.", - "file too large": "ഫയൽ കൈകാര്യം ചെയ്യാൻ കഴിയാത്തത്ര വലുതാണ്.{size} ആണ് പരമാവധി ഫയൽ വലുപ്പം.", - "file renamed": "ഫയലിന്റെ പേരുമാറ്റി", - "file saved": "ഫയൽ സംരക്ഷിച്ചു", - "folder added": "ഫോൾഡർ ചേർത്തു", - "folder already added": "ഫോൾഡർ മുന്വേതന്നെ ചേർത്തിരുന്നു", - "font size": "അക്ഷര വലിപ്പം", - "goto": "വരിയിലേക്ക് പോകുക", - "icons definition": "ഐക്കണുകളുടെ നിർവചനം", - "info": "വിവരം", - "invalid value": "അസാധുവായ മൂല്യം", - "language changed": "ഭാഷ വിജയകരമായി മാറ്റി", - "linting": "വാക്യഘടന പിശക് പരിശോധിക്കുക", - "logout": "ലോഗൗട്ട്", - "loading": "ലോഡിംഗ്", - "my profile": "എന്റെ പ്രൊഫൈൽ", - "new file": "പുതിയ ഫയൽ", - "new folder": "പുതിയ ഫോൾഡർ", - "no": "ഇല്ല", - "no editor message": "മെനുവിൽ നിന്ന് പുതിയ ഫയലും ഫോൾഡറും തുറക്കുക അല്ലെങ്കിൽ സൃഷ്ടിക്കുക", - "not set": "സജ്ജമാക്കിയിട്ടില്ല", - "unsaved files close app": "സംരക്ഷിക്കാത്ത ഫയലുകളുണ്ട്. അപ്ലിക്കേഷൻ അടയ്‌ക്കണോ?", - "notice": "ശ്രദ്ധിക്കുക", - "open file": "ഫയൽ തുറക്കുക", - "open files and folders": "ഫയലുകളും ഫോൾഡറുകളും തുറക്കുക", - "open folder": "ഫോൾഡർ തുറക്കുക", - "open recent": "അടുത്തിടെ തുറന്ന ഫയൽ തുറക്കുക", - "ok": "ശരി", - "overwrite": "പുനരാലേഖനം ചെയ്യുക", - "paste": "പേസ്റ്റ്", - "preview mode": "പ്രിവ്യൂ മോഡ്", - "read only file": "വായന മാത്രം ഫയൽ സംരക്ഷിക്കാൻ കഴിയില്ല!. ഇതായി സംരക്ഷിക്കുക ഉപയോഗിക്കുക", - "reload": "വീണ്ടും ലോഡുചെയ്യുക", - "rename": "പേരുമാറ്റുക", - "replace": "മാറ്റിസ്ഥാപിക്കുക", - "required": "ഈ ഫീൽഡ് പൂരിപ്പിക്കേണ്ടതുണ്ട്", - "run your web app": "നിങ്ങളുടെ വെബ് അപ്ലിക്കേഷൻ പ്രവർത്തിപ്പിക്കുക", - "save": "സംരക്ഷിക്കുക", - "saving": "സംരക്ഷിക്കുകയാണ്", - "save as": "ഇതായി സംരക്ഷിക്കുക", - "save file to run": "ബ്രൗസറിൽ പ്രവർത്തിക്കാൻ ഈ ഫയൽ സംരക്ഷിക്കുക", - "search": "തിരയൽ", - "see logs and errors": "വിവരണപതികയും പിശകുകളും കാണുക", - "select folder": "ഫോൾഡർ തിരഞ്ഞെടുക്കുക", - "settings": "ക്രമീകരണങ്ങൾ", - "settings saved": "ക്രമീകരണങ്ങൾ സംരക്ഷിച്ചു", - "show line numbers": "ലൈൻ നമ്പറുകൾ കാണിക്കുക", - "show hidden files": "മറഞ്ഞിരിക്കുന്ന ഫയലുകൾ കാണിക്കുക", - "show spaces": "ഇടങ്ങൾ കാണിക്കുക", - "soft tab": "സോഫ്റ്റ് ടാബ്", - "sort by name": "പേര് പ്രകാരം ഇനം തിരിക്കുക", - "success": "വിജയം", - "tab size": "ടാബ് വലുപ്പം", - "text wrap": "ടെക്സ്റ്റ് റാപ്", - "theme": "പതിപാദം", - "unable to delete file": "ഫയൽ ഇല്ലാതാക്കാൻ കഴിയില്ല", - "unable to open file": "ക്ഷമിക്കണം, ഫയൽ തുറക്കാൻ കഴിഞ്ഞില്ല", - "unable to open folder": "ക്ഷമിക്കണം, ഫോൾഡർ തുറക്കാൻ കഴിഞ്ഞില്ല", - "unable to save file": "ക്ഷമിക്കണം, ഫയൽ സംരക്ഷിക്കാൻ കഴിഞ്ഞില്ല", - "unable to rename": "ക്ഷമിക്കണം, പേരുമാറ്റാൻ കഴിഞ്ഞില്ല", - "unsaved file": "ഈ ഫയൽ സംരക്ഷിച്ചിട്ടില്ല, എന്തായാലും അടയ്‌ക്കണോ?", - "warning": "മുന്നറിയിപ്പ്", - "use emmet": "എമ്മറ്റ് ഉപയോഗിക്കുക", - "use quick tools": "ദ്രുത ഉപകരണങ്ങൾ ഉപയോഗിക്കുക", - "yes": "അതെ", - "encoding": "ടെക്സ്റ്റ് എൻ‌കോഡിംഗ്", - "syntax highlighting": "സിന്റാക്സ് ഹൈലൈറ്റിംഗ്", - "read only": "വായിക്കാൻ മാത്രം", - "select all": "എല്ലാം തിരഞ്ഞെടുക്കുക", - "select branch": "ശാഖ തിരഞ്ഞെടുക്കുക", - "create new branch": "പുതിയ ശാഖ സൃഷ്ടിക്കുക", - "use branch": "ശാഖ ഉപയോഗിക്കുക", - "new branch": "പുതിയ ശാഖ", - "branch": "ശാഖ", - "key bindings": "കീ ബൈൻഡിംഗുകൾ", - "edit": "തിരുത്തുക", - "reset": "പുന: സജ്ജമാക്കുക", - "color": "നിറം", - "select word": "പദം തിരഞ്ഞെടുക്കുക", - "quick tools": "ദ്രുത ഉപകരണങ്ങൾ", - "select": "തിരഞ്ഞെടുക്കുക", - "editor font": "എഡിറ്റർ ഫോണ്ട്", - "new project": "പുതിയ പദ്ധതി", - "format": "രൂപകല്പന", - "project name": "പദ്ധതിയുടെ പേര്", - "unsupported device": "നിങ്ങളുടെ ഉപകരണം തീമിനെ പിന്തുണയ്‌ക്കുന്നില്ല.", - "vibrate on tap": "ടാപ്പിൽ വൈബ്രേറ്റ് ചെയ്യുക", - "copy command is not supported by ftp.": "കോപ്പി കമാൻഡ് FTP പിന്തുണയ്ക്കുന്നില്ല.", - "support title": "Support Acode", - "fullscreen": "പൂർണ്ണ സ്ക്രീൻ", - "animation": "പൂർണ്ണ സ്ക്രീൻ", - "backup": "ബാക്കപ്പ്", - "restore": "പുനഃസ്ഥാപിക്കുക", - "backup successful": "ബാക്കപ്പ് വിജയിച്ചു", - "invalid backup file": "അസാധുവായ ബാക്കപ്പ് ഫയൽ", - "add path": "പാത ചേർക്കുക", - "live autocompletion": "തത്സമയ യാന്ത്രിക പൂർത്തീകരണം", - "file properties": "ഫയൽ പ്രോപ്പർട്ടികൾ", - "path": "പാത", - "type": "ടൈപ്പ്", - "word count": "", - "line count": "വാക്കുകളുടെ എണ്ണം", - "last modified": "അവസാനം പരിഷ്കരിച്ചത്", - "size": "വലിപ്പം", - "share": "ഷെയർ", - "show print margin": "പ്രിന്റ് മാർജിൻ ഷോ ചെയുക", - "login": "ലോഗിൻ", - "scrollbar size": "സ്‌ക്രോൾബാർ സൈസ് ", - "cursor controller size": "കഴ്സർ കൺട്രോളർ സൈസ് ", - "none": "ഒന്നുമില്ല", - "small": "ചെറുത്", - "large": "വലുത്", - "floating button": "ഫ്ലോട്ടിങ് ബട്ടൺ", - "confirm on exit": "കൺഫേം ഓൺ എക്സിറ് ", - "show console": "കൺസോൾ കാണിക്കുക", - "image": "ചിത്രം", - "insert file": "ഫയൽ ഇന്സേര്ട് ചെയുക", - "insert color": "കളർ ഇന്സേര്ട് ചെയ്ക", - "powersave mode warning": "external ബ്രൗസറിൽ പ്രിവ്യു ചെയ്യാൻ പവർ സേവിങ് മോഡ് ഓഫ് ആകേണ്ടതാണ് ", - "exit": "പുറത്തേക് പോകുക", - "custom": "കസ്റ്റമ് ", - "reset warning": "തീം പുനഃസജ്ജമാക്കണമെന്ന് തീർച്ചയാണോ?", - "theme type": "തീം തരം", - "light": "ലൈറ്റ്", - "dark": "ഡാർക്ക്", - "file browser": "ഫയൽ ബ്രൌസർ", - "operation not permitted": "ഓപ്പറേഷൻ പെർമിറ് ആയിട്ടില്ല", - "no such file or directory": "അങ്ങനെ ഒരു ഫയൽ ഓ ഫോൾഡറോ ഇല്ല", - "input/output error": "ഇന്പുട് ഔട്ട്പുട്ട് എറർ", - "permission denied": "പെര്മിസ്സഷൻ ഡിനൈദ്‌", - "bad address": "ബാഡ് അഡ്രസ് ", - "file exists": "ഫയൽ ഉണ്ട്", - "not a directory": "ഇത് ഒരു ഡയറക്ടറി അല്ല", - "is a directory": "ഡിറ്റക്ടറി ആണ്", - "invalid argument": "ഇൻവാലിദ് അർജുമെൻറ്", - "too many open files in system": "സിസ്റ്റമിൽ നിറയെ ഓപ്പൺഡ് ഫയൽ", - "too many open files": "നിറയെ ഓപ്പൺഡ് ഫയൽ", - "text file busy": "ടെക്സ്റ്റ് ഫയൽ ബിസി", - "no space left on device": "സിസ്റ്റമിൽ സ്പേസ് ഇല്ല", - "read-only file system": "റീഡ് ഒൺലി ഫയൽ സിസ്റ്റം", - "file name too long": "ഫയൽ നെയിം വലുതാണ് ", - "too many users": "നിറയെ അധികം യൂസേഴ്സ്", - "connection timed out": "കണക്ഷൻ കട്ട് ആയി", - "connection refused": "കണക്ഷൻ പോയി ", - "owner died": "ഓണർ പോയി ", - "an error occurred": "ഒരു എറർ വന്നു ", - "add ftp": "ആഡ് FTP ", - "add sftp": "ആഡ് SFTP ", - "save file": "ഫയൽ സേവ് ചെയുക ", - "save file as": "ഫയൽ സേവ് ആസ് ", - "files": "ഫയൽസ് ", - "help": "ഹെല്പ് ", - "file has been deleted": "{file} ഡിലീറ്റ് ആയി !", - "feature not available": "ഈ ഫീചർ പൈഡ് ആപ്പിൽ മാത്രമേ ലഫ്യമാകു .", - "deleted file": "ഡെലീറ്റഡ് ഫയൽ ", - "line height": "ലൈൻ ഹൈറ് ", - "preview info": "ആക്റ്റീവ് ഫയൽ റൺ ചെയ്യാൻ റൺ ബട്ടനിൽ ടാപ് ആൻഡ് ഹോൾഡ് ചെയുക .", - "manage all files": "നിങ്ങളുടെ ഉപകരണത്തിലെ ഫയലുകൾ എളുപ്പത്തിൽ എഡിറ്റുചെയ്യുന്നതിന് ക്രമീകരണങ്ങളിലെ എല്ലാ ഫയലുകളും നിയന്ത്രിക്കാൻ Acode എഡിറ്ററെ അനുവദിക്കുക.", - "close file": "ക്ലോസ് ഫയൽ ", - "reset connections": "കണക്ഷൻ റിസറ്റ് ചെയുക ", - "check file changes": "ചെക്ക് ഫയൽ ചേഞ്ച്‌ ", - "open in browser": "ബ്രോസ്വേറിൽ ഓപ്പൺ ചെയുക ", - "desktop mode": "ഡെസ്ക്‌റ്റോപ് മോഡ് ", - "toggle console": "ടോകൾ console", - "new line mode": "ന്യൂ ലൈൻ മോഡ് ", - "add a storage": "സ്റ്റോറേജ് ആഡ് ചെയുക ", - "rate acode": "റേറ്റ് ആക്കോട് ", - "support": "സപ്പോർട്ട് ", - "downloading file": "ഡൗൺലോഡിങ് {file}", - "downloading...": "ഡൗൺലോഡിങ്...", - "folder name": "ഫോൾഡർ നെയിം", - "keyboard mode": "കീബോർഡ് മോഡ്", - "normal": "നോർമൽ", - "app settings": "ആപ്പ് സെറ്റിംഗ്സ്", - "disable in-app-browser caching": "ഇൻ-ആപ്പ്-ബ്രൗസർ കാഷിംഗ് പ്രവർത്തനരഹിതമാക്കുക", - "copied to clipboard": "ക്ലിപ്പ് ബോർഡിൽ കോപ്പി ചെയ്തു ", - "remember opened files": "ഓപ്പൺഡ് ഫയൽസ് റിമെംബേർ ചെയുക", - "remember opened folders": "ഓപ്പൺഡ് ഫോൾഡർ റിമെംബേർ ചെയുക", - "no suggestions": "നോ സഗ്ഗെസ്ഷൻ ", - "no suggestions aggressive": "നോ സഗ്ഗെസ്ഷൻ ആഗ്ഗ്രെസ്സീവ്", - "install": "ഇൻസ്റ്റാൾ ", - "installing": "ഇൻസ്റ്റലിങ്...", - "plugins": "പ്ലഗിൻസ്", - "recently used": "റീസെന്റലി യൂസ്ഡ്", - "update": "അപ്ഡേറ്റ് ", - "uninstall": "യൂണിൻസ്റ്റാൾ", - "download acode pro": "ആക്കോട് പ്രൊ ഡൌൺലോഡ് ", - "loading plugins": "പ്ലജിനുകൾ ലോഡ് ആകുന്നു ", - "faqs": "FAQs", - "feedback": "ഫീഡ്ബാക്ക്സ്", - "header": "ഹെയ്ഡർ ", - "sidebar": "സൈഡിബർ ", - "inapp": "ആപ്പിന്റെ അകത്തു", - "browser": "ബ്രൗസേറിൽ", - "diagonal scrolling": "ദിയഗ്ണൽ സ്ക്രോളിങ് ", - "reverse scrolling": "റിവേഴ്‌സ് സഫ്രിലിങ് ", - "formatter": "ഫോർമാറ്റർ", - "format on save": "ഫോർമാറ്റ്‌ ഓൺ സേവ് ", - "remove ads": "പരസ്യം റിമോവ് ചെയുക", - "fast": "പെട്ടന്ന്", - "slow": "പതുക്കെ", - "scroll settings": "സ്ക്രോൽ സെറ്റിംഗ്സ്", - "scroll speed": "സ്ക്രോൽ സ്പീഡ്", - "loading...": "ലോഡിങ്...", - "no plugins found": "ഒരു പ്ലഗിംനും ഇല", - "name": "പേര്", - "username": "യൂസർ നെയിം", - "optional": "ഓപ്ഷണൽ", - "hostname": "ഹോസ്റ്റ് നെയിം", - "password": "പാസ്സ്‌വേർഡ്‌", - "security type": "സെക്യൂരിറ്റി ടൈപ്പ്", - "connection mode": "കണക്ഷൻ മോഡ്", - "port": "പോർട്ട്", - "key file": "കീ ഫയൽ", - "select key file": "കീ ഫയൽ സെലക്റ്റ് ചെയുക", - "passphrase": "പാസ്സ്‌ഫെരസ്", - "connecting...": "കണക്ടിങ്...", - "type filename": "ഫയൽ നെയിം ടൈപ്പ് ചെയ്ക", - "unable to load files": "ഫയൽസ് ലോഡ് ചെയ്യാൻ പറ്റുന്നില്ല", - "preview port": "പോർട്ട് പ്രേവ്യൂ", - "find file": "ഫയൽ കണ്ടതുക", - "system": "സിസ്റ്റം", - "please select a formatter": "ഒരു ഫോർമാറ്റർ സെലക്ട് ചെയുക", - "case sensitive": "കേസ് സെൻസിറ്റീവ്", - "regular expression": "റെഗുലർ എക്സ്പ്രഷൻ", - "whole word": "മുഴുവൻ വേർഡ്", - "edit with": "എഡിറ്റ്‌ വിത്ത്", - "open with": "ഓപ്പൺ വിത്ത്", - "no app found to handle this file": "ഈ ഫയൽ handle ചെയ്യാൻ പറ്റിയ ആപ്പ് ഒന്നും കണ്ടില്ല", - "restore default settings": "പഴയ സെറ്റിംഗ്സ് റെസ്റ്റോർ ചെയുക", - "server port": "സെർവർ പോർട്ട്", - "preview settings": "പ്രേവ്യൂ സെറ്റിംഗ്സ്", - "preview settings note": "പ്രിവ്യൂ പോർട്ടും സെർവർ പോർട്ടും വ്യത്യസ്തമാണെങ്കിൽ, ആപ്പ് സെർവർ ആരംഭിക്കില്ല, പകരം അത് ബ്രൗസറിലോ ആപ്പ് ബ്രൗസറിലോ https://: തുറക്കും. നിങ്ങൾ മറ്റെവിടെയെങ്കിലും ഒരു സെർവർ പ്രവർത്തിപ്പിക്കുമ്പോൾ ഇത് ഉപയോഗപ്രദമാണ്.", - "backup/restore note": "ഇത് നിങ്ങളുടെ ക്രമീകരണങ്ങൾ, ഇഷ്‌ടാനുസൃത തീം, കീ ബൈൻഡിംഗുകൾ എന്നിവ മാത്രമേ ബാക്കപ്പ് ചെയ്യുകയുള്ളൂ. ഇത് നിങ്ങളുടെ FPT/SFTP ബാക്കപ്പ് ചെയ്യില്ല.", - "host": "ഹോസ്റ്റ്", - "retry ftp/sftp when fail": "പരാജയപ്പെടുമ്പോൾ ftp/sftp വീണ്ടും ശ്രമിക്കുക", - "more": "മോർ", - "thank you :)": "നന്ദി :)", - "purchase pending": "Purchase പെന്റിങ്", - "cancelled": "ക്യാൻസൽ ചെയ്തു", - "local": "ലോക്കൽ", - "remote": "റിമോട്ട്", - "show console toggler": "Console ടോഗ്ഗ്‌ലെർ കാണിക്കുക", - "binary file": "ഈ ഫിയലിൽ binary ഡാറ്റാ ഇണ്ട്, നിങ്ങൾക്ക് ഇത് ഓപ്പൺ ചെയണോ?", - "relative line numbers": "റിലേറ്റീവ് ലൈൻ നമ്പേഴ്സ്", - "elastic tabstops": "ഏലസ്റ്റിക് ടാബ്‌സ്‌റ്റോപ്സ്", - "line based rtl switching": "ലൈൻ അടിസ്ഥാനമാക്കിയുള്ള RTL സ്വിച്ചിംഗ്", - "hard wrap": "ഹാർഡ് Wrap", - "spellcheck": "സ്പെല്ലചെക്ക്", - "wrap method": "Wrap മെത്തേഡ്", - "use textarea for ime": "IME-യ്‌ക്ക് ടെക്‌സ്‌റ്റേറിയ ഉപയോഗിക്കുക", - "invalid plugin": "പ്ലെഗിൻ തെറ്റ് ആണ്", - "type command": "കമാൻഡ് ടൈപ്പ് ചെയുക", - "plugin": "പ്ലെഗിൻ", - "quicktools trigger mode": "ക്വിക്ട്ടൂൾസ് ട്രിഗ്ഗർ മോഡ്", - "print margin": "പ്രിന്റ് മാർജിൻ", - "touch move threshold": "ടച്ച് മൂവ് ത്രെഷോൾഡ്", - "info-retryremotefsafterfail": "പരാജയപ്പെടുമ്പോൾ FTP/SFTP കണക്ഷൻ വീണ്ടും ശ്രമിക്കുക", - "info-fullscreen": "ഹോം സ്ക്രീനിൽ ടൈറ്റിൽ ബാർ മറയ്ക്കുക.", - "info-checkfiles": "ആപ്പ് പശ്ചാത്തലത്തിലായിരിക്കുമ്പോൾ ഫയലിലെ മാറ്റങ്ങൾ പരിശോധിക്കുക.", - "info-console": "JavaScript കൺസോൾ തിരഞ്ഞെടുക്കുക. ലെഗസി ഡിഫോൾട്ട് കൺസോളാണ്, എരുഡ ഒരു മൂന്നാം കക്ഷി കൺസോളാണ്.", - "info-keyboardmode": "ടെക്സ്റ്റ് ഇൻപുട്ടിനുള്ള കീബോർഡ് മോഡ്, നിർദ്ദേശങ്ങളൊന്നും നിർദ്ദേശങ്ങൾ മറയ്ക്കുകയും സ്വയമേവ ശരിയാക്കുകയും ചെയ്യും. നിർദ്ദേശങ്ങളൊന്നും പ്രവർത്തിക്കുന്നില്ലെങ്കിൽ, നിർദ്ദേശങ്ങളൊന്നും ആക്രമണാത്മകമല്ല എന്നതിലേക്ക് മൂല്യം മാറ്റാൻ ശ്രമിക്കുക.", - "info-rememberfiles": "ആപ്പ് അടയ്‌ക്കുമ്പോൾ തുറന്ന ഫയലുകൾ ഓർക്കുക.", - "info-rememberfolders": "ആപ്പ് അടയ്‌ക്കുമ്പോൾ തുറന്ന ഫോൾഡറുകൾ ഓർക്കുക.", - "info-floatingbutton": "ദ്രുത ഉപകരണങ്ങൾ ഫ്ലോട്ടിംഗ് ബട്ടൺ കാണിക്കുക അല്ലെങ്കിൽ മറയ്ക്കുക.", - "info-openfilelistpos": "സജീവ ഫയലുകളുടെ ലിസ്റ്റ് എവിടെ കാണിക്കണം.", - "info-touchmovethreshold": "നിങ്ങളുടെ ഉപകരണ ടച്ച് സെൻസിറ്റിവിറ്റി വളരെ ഉയർന്നതാണെങ്കിൽ, ആകസ്മികമായ ടച്ച് നീക്കം തടയാൻ നിങ്ങൾക്ക് ഈ മൂല്യം വർദ്ധിപ്പിക്കാം.", - "info-scroll-settings": "ഈ ക്രമീകരണങ്ങളിൽ ടെക്സ്റ്റ് റാപ്പ് ഉൾപ്പെടെയുള്ള സ്ക്രോൾ ക്രമീകരണങ്ങൾ അടങ്ങിയിരിക്കുന്നു.", - "info-animation": "ആപ്പ് മന്ദഗതിയിലാണെന്ന് തോന്നുന്നുവെങ്കിൽ, ആനിമേഷൻ പ്രവർത്തനരഹിതമാക്കുക.", - "info-quicktoolstriggermode": "ദ്രുത ടൂളുകളിലെ ബട്ടൺ പ്രവർത്തിക്കുന്നില്ലെങ്കിൽ, ഈ മൂല്യം മാറ്റാൻ ശ്രമിക്കുക.", - "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": "ഇൻസ്റ്റാൾ ചെയ്തു", - "all": "എല്ലാം", - "medium": "മീഡിയം", - "refund": "റീഫണ്ട്", - "product not available": "പ്രോഡക്റ്റ് ആവില്ലബിൾ അല്ല", - "no-product-info": "ഈ പ്രോഡക്റ്റ് ഇപ്പൊ നിങ്ങളുടെ നാട്ടിൽ അവൈലബിൾ അല്ല, ദയവായി പിന്നെ ട്രൈ ചെയ്തു നോക്കുക.", - "close": "ക്ലോസ്", - "explore": "Explore", - "key bindings updated": "കീ ബൈൻഡിംഗുകൾ അപ്ഡേറ്റ് ചെയ്തു", - "search in files": "ഫയലുകളിൽ തിരയുക", - "exclude files": "എസ്ക്ലൂടെ ഫയൽസ്", - "include files": "ഇൻക്ലൂടെ ഫയൽസ്", - "search result": "{matches} results in {files} files.", - "invalid regex": "അസാധുവായ റെഗുലർ എക്സ്പ്രഷൻ: {message}.", - "bottom": "Bottom", - "save all": "സേവ് ആൾ", - "close all": "ക്ലോസ് ആൾ", - "unsaved files warning": "ചില ഫയലുകൾ സേവ് ചെയ്തിട്ടില്ല. എന്താണ് ചെയ്യേണ്ടതെന്ന് തിരഞ്ഞെടുക്കുക 'ശരി' ക്ലിക്ക് ചെയ്യുക അല്ലെങ്കിൽ തിരികെ പോകാൻ 'റദ്ദാക്കുക' അമർത്തുക.", - "save all warning": "എല്ലാ ഫയലുകളും സംരക്ഷിച്ച് അടയ്ക്കണമെന്ന് തീർച്ചയാണോ? ഈ പ്രവർത്തനം പഴയപടിയാക്കാനാകില്ല.", - "save all changes warning": "Are you sure you want to save all files?", - "close all warning": "എല്ലാ ഫയലുകളും അടയ്ക്കണമെന്ന് തീർച്ചയാണോ? സംരക്ഷിക്കാത്ത മാറ്റങ്ങൾ നിങ്ങൾക്ക് നഷ്‌ടമാകും, ഈ പ്രവർത്തനം പഴയപടിയാക്കാനാകില്ല.", - "refresh": "പുതുക്കുക", - "shortcut buttons": "കുറുക്കുവഴി ബട്ടണുകൾ", - "no result": "ഫലമില്ല", - "searching...": "തിരയുന്നു...", - "quicktools:ctrl-key": "കൺട്രോൾ/കമാൻഡ് കീ", - "quicktools:tab-key": "ടാബ് കീ", - "quicktools:shift-key": "ഷിഫ്റ്റ് കീ", - "quicktools:undo": "പഴയപടിയാക്കുക", - "quicktools:redo": "വീണ്ടും ചെയ്യുക", - "quicktools:search": "ഫയലിൽ തിരയുക", - "quicktools:save": "ഫയൽ സംരക്ഷിക്കുക", - "quicktools:esc-key": "എസ്കേപ്പ് കീ", - "quicktools:curlybracket": "ചുരുണ്ട ബ്രാക്കറ്റ് ചേർക്കുക", - "quicktools:squarebracket": "ചതുര ബ്രാക്കറ്റ് ചേർക്കുക", - "quicktools:parentheses": "പരാൻതീസിസുകൾ ചേർക്കുക", - "quicktools:anglebracket": "ആംഗിൾ ബ്രാക്കറ്റ് ചേർക്കുക", - "quicktools:left-arrow-key": "ഇടത് അമ്പടയാള കീ", - "quicktools:right-arrow-key": "വലത് അമ്പടയാള കീ", - "quicktools:up-arrow-key": "മുകളിലേക്കുള്ള അമ്പടയാള കീ", - "quicktools:down-arrow-key": "താഴേക്കുള്ള അമ്പടയാള കീ", - "quicktools:moveline-up": "ലൈൻ അപ്പ് നീക്കുക", - "quicktools:moveline-down": "ലൈൻ താഴേക്ക് നീക്കുക", - "quicktools:copyline-up": "ലൈൻ അപ്പ് പകർത്തുക", - "quicktools:copyline-down": "ലൈൻ താഴേക്ക് പകർത്തുക", - "quicktools:semicolon": "അർദ്ധവിരാമം ചേർക്കുക", - "quicktools:quotation": "ഉദ്ധരണി ചേർക്കുക", - "quicktools:and": "തിരുകുക, ചിഹ്നം", - "quicktools:bar": "ബാർ ചിഹ്നം ചേർക്കുക", - "quicktools:equal": "തുല്യ ചിഹ്നം ചേർക്കുക", - "quicktools:slash": "സ്ലാഷ് ചിഹ്നം ചേർക്കുക", - "quicktools:exclamation": "ഇൻസർട് എക്സലമഷൻ", - "quicktools:alt-key": "Alt കീ", - "quicktools:meta-key": "Windows/Meta കീ", - "info-quicktoolssettings": "നിങ്ങളുടെ കോഡിംഗ് അനുഭവം മെച്ചപ്പെടുത്താൻ എഡിറ്ററിന് താഴെയുള്ള Quicktools കണ്ടെയ്‌നറിൽ കുറുക്കുവഴി ബട്ടണുകളും കീബോർഡ് കീകളും ഇഷ്ടാനുസൃതമാക്കുക.", - "info-excludefolders": "node_modules ഫോൾഡറിൽ നിന്നുള്ള എല്ലാ ഫയലുകളും അവഗണിക്കാൻ **/node_modules/** പാറ്റേൺ ഉപയോഗിക്കുക. ഇത് ഫയലുകളെ ലിസ്റ്റുചെയ്യുന്നതിൽ നിന്ന് ഒഴിവാക്കുകയും ഫയൽ തിരയലിൽ ഉൾപ്പെടുത്തുന്നതിൽ നിന്ന് തടയുകയും ചെയ്യും.", - "missed files": "തിരയൽ ആരംഭിച്ചതിന് ശേഷം സ്‌കാൻ ചെയ്‌ത {count} ഫയലുകൾ തിരയലിൽ ഉൾപ്പെടുത്തില്ല.", - "remove": "നീക്കം ചെയ്യുക", - "quicktools:command-palette": "കമാൻഡ് പല്ലെറ്റ്", - "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": "ഇല്ലാതാക്കൽ സ്ഥിരീകരിക്കുക: '{name}'. ഈ പ്രവർത്തനം പഴയപടിയാക്കാനാകില്ല. തുടരണോ?", - "change encoding": "'{file}' എന്ന ഫയൽ '{encoding}' എൻകോഡിംഗ് ഉപയോഗിച്ച് വീണ്ടും തുറക്കണോ? ഈ പ്രവർത്തനം ഫയലിൽ വരുത്തിയ സേവ് ചെയ്യാത്ത മാറ്റങ്ങളുടെ നഷ്ടത്തിന് കാരണമാകും. നിങ്ങൾക്ക് വീണ്ടും തുറക്കുന്നത് തുടരണോ?", - "reopen file": "'{file}' എന്ന ഫയൽ വീണ്ടും തുറക്കണോ? സേവ് ചെയ്യാത്ത എല്ലാ മാറ്റങ്ങളും നഷ്‌ടമാകും.", - "plugin min version": "Acode - {v-code} മുകളിൽ മാത്രമേ {name} ലഭ്യമാകുകയുള്ളൂ. അപ്ഡേറ്റ് ചെയ്യാൻ ഇവിടെ ക്ലിക്ക് ചെയ്യുക.", - "color preview": "കളർ പ്രിവ്യൂ", - "confirm": "സ്ഥിരീകരിക്കുക", - "list files": "{name} ലെ എല്ലാ ഫയലുകളും കാണിക്കണോ? വളരെയധികം ഫയലുകൾ ആപ്പിനെ ക്രാഷ് ചെയ്തേക്കാം.", - "problems": "പ്രശ്നങ്ങൾ", - "show side buttons": "സൈഡ് ബട്ടണുകൾ കാണിക്കുക", - "bug_report": "Submit a Bug Report", - "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", - "sponsor": "സ്പോൺസർ", - "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", - "backup created": "Backup created", - "restore completed": "Restore completed", - "restore will include": "This will restore", - "restore warning": "This action cannot be undone. Continue?", - "reload to apply": "Reload to apply changes?", - "reload app": "Reload app", - "preparing backup": "Preparing backup", - "collecting settings": "Collecting settings", - "collecting key bindings": "Collecting key bindings", - "collecting plugins": "Collecting plugin information", - "creating backup": "Creating backup file", - "validating backup": "Validating backup", - "restoring key bindings": "Restoring key bindings", - "restoring plugins": "Restoring plugins", - "restoring settings": "Restoring settings", - "legacy backup warning": "This is an older backup format. Some features may be limited.", - "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", - "plugin not found": "Plugin not found in registry", - "paid plugin skipped": "Paid plugin - purchase not found", - "source not found": "Source file no longer exists", - "restored": "Restored", - "skipped": "Skipped", - "backup not valid object": "Backup file is not a valid object", - "backup no data": "Backup file contains no data to restore", - "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", - "backup missing metadata": "Missing backup metadata - some info may be unavailable", - "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", - "backup checksum verify failed": "Could not verify checksum", - "backup invalid settings": "Invalid settings format", - "backup invalid keybindings": "Invalid keyBindings format", - "backup invalid plugins": "Invalid installedPlugins format", - "issues found": "Issues found", - "error details": "Error details", - "active tools": "Active tools", - "available tools": "Available tools", - "recent": "Recent Files", - "command palette": "Open Command Palette", - "change theme": "Change Theme", - "documentation": "Documentation", - "open in terminal": "Open in Terminal", - "developer mode": "Developer Mode", - "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", - "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", - "developer mode disabled": "Developer mode disabled", - "copy relative path": "Copy Relative Path", - "shortcut request sent": "Shortcut request opened. Tap Add to finish.", - "add to home screen": "Add to home screen", - "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", - "save file before home shortcut": "Save the file before adding it to the home screen.", - "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", - "shift click selection": "Shift + tap/click selection", - "earn ad-free time": "Earn ad-free time", - "indent guides": "Indent guides", - "language servers": "Language servers", - "lint gutter": "Show lint gutter", - "rainbow brackets": "Rainbow brackets", - "lsp-add-custom-server": "Add custom server", - "lsp-binary-args": "Binary args (JSON array)", - "lsp-binary-command": "Binary command", - "lsp-binary-path-optional": "Binary path (optional)", - "lsp-check-command-optional": "Check command (optional override)", - "lsp-checking-installation-status": "Checking installation status...", - "lsp-configured": "Configured", - "lsp-custom-server-added": "Custom server added", - "lsp-default": "Default", - "lsp-details-line": "Details: {details}", - "lsp-edit-initialization-options": "Edit initialization options", - "lsp-empty": "Empty", - "lsp-enabled": "Enabled", - "lsp-error-add-server-failed": "Failed to add server", - "lsp-error-args-must-be-array": "Arguments must be a JSON array", - "lsp-error-binary-command-required": "Binary command is required", - "lsp-error-language-id-required": "At least one language ID is required", - "lsp-error-package-required": "At least one package is required", - "lsp-error-server-id-required": "Server ID is required", - "lsp-feature-completion": "Code completion", - "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", - "lsp-feature-diagnostics": "Diagnostics", - "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", - "lsp-feature-formatting": "Formatting", - "lsp-feature-formatting-info": "Enable code formatting from the language server.", - "lsp-feature-hover": "Hover information", - "lsp-feature-hover-info": "Show type information and documentation on hover.", - "lsp-feature-inlay-hints": "Inlay hints", - "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", - "lsp-feature-signature": "Signature help", - "lsp-feature-signature-info": "Show function parameter hints while typing.", - "lsp-feature-state-toast": "{feature} {state}", - "lsp-initialization-options": "Initialization options", - "lsp-initialization-options-json": "Initialization options (JSON)", - "lsp-initialization-options-updated": "Initialization options updated", - "lsp-install-command": "Install command", - "lsp-install-command-unavailable": "Install command not available", - "lsp-install-info-check-failed": "Acode could not verify the installation status.", - "lsp-install-info-missing": "Language server is not installed in the terminal environment.", - "lsp-install-info-ready": "Language server is installed and ready.", - "lsp-install-info-unknown": "Installation status could not be checked automatically.", - "lsp-install-info-version-available": "Version {version} is available.", - "lsp-install-method-apk": "APK package", - "lsp-install-method-cargo": "Cargo crate", - "lsp-install-method-manual": "Manual binary", - "lsp-install-method-npm": "npm package", - "lsp-install-method-pip": "pip package", - "lsp-install-method-shell": "Custom shell", - "lsp-install-method-title": "Install method", - "lsp-install-repair": "Install / repair", - "lsp-installation-status": "Installation status", - "lsp-installed": "Installed", - "lsp-invalid-timeout": "Invalid timeout value", - "lsp-language-ids": "Language IDs (comma separated)", - "lsp-packages-prompt": "{method} packages (comma separated)", - "lsp-remove-installed-files": "Remove installed files for {server}?", - "lsp-server-disabled-toast": "Server disabled", - "lsp-server-enabled-toast": "Server enabled", - "lsp-server-id": "Server ID", - "lsp-server-label": "Server label", - "lsp-server-not-found": "Server not found", - "lsp-server-uninstalled": "Server uninstalled", - "lsp-startup-timeout": "Startup timeout", - "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", - "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", - "lsp-state-disabled": "disabled", - "lsp-state-enabled": "enabled", - "lsp-status-check-failed": "Check failed", - "lsp-status-installed": "Installed", - "lsp-status-installed-version": "Installed ({version})", - "lsp-status-line": "Status: {status}", - "lsp-status-not-installed": "Not installed", - "lsp-status-unknown": "Unknown", - "lsp-timeout-ms": "{timeout} ms", - "lsp-uninstall-command-unavailable": "Uninstall command not available", - "lsp-uninstall-server": "Uninstall server", - "lsp-update-command-optional": "Update command (optional)", - "lsp-update-command-unavailable": "Update command not available", - "lsp-update-server": "Update server", - "lsp-version-line": "Version: {version}", - "lsp-view-initialization-options": "View initialization options", - "settings-category-about-acode": "About Acode", - "settings-category-advanced": "Advanced", - "settings-category-assistance": "Assistance", - "settings-category-core": "Core settings", - "settings-category-cursor": "Cursor", - "settings-category-cursor-selection": "Cursor & selection", - "settings-category-custom-servers": "Custom servers", - "settings-category-customization-tools": "Customization & tools", - "settings-category-display": "Display", - "settings-category-editing": "Editing", - "settings-category-features": "Features", - "settings-category-files-sessions": "Files & sessions", - "settings-category-fonts": "Fonts", - "settings-category-general": "General", - "settings-category-guides-indicators": "Guides & indicators", - "settings-category-installation": "Installation", - "settings-category-interface": "Interface", - "settings-category-maintenance": "Maintenance", - "settings-category-permissions": "Permissions", - "settings-category-preview": "Preview", - "settings-category-scrolling": "Scrolling", - "settings-category-server": "Server", - "settings-category-servers": "Servers", - "settings-category-session": "Session", - "settings-category-support-acode": "Support Acode", - "settings-category-text-layout": "Text & layout", - "settings-info-app-animation": "Control transition animations across the app.", - "settings-info-app-check-files": "Refresh editors when files change outside Acode.", - "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", - "settings-info-app-confirm-on-exit": "Ask before closing the app.", - "settings-info-app-console": "Choose which debug console integration Acode uses.", - "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", - "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", - "settings-info-app-floating-button": "Show the floating quick actions button.", - "settings-info-app-font-manager": "Install, manage, or remove app fonts.", - "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", - "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", - "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", - "settings-info-app-language": "Choose the app language and translated labels.", - "settings-info-app-open-file-list-position": "Choose where the active files list appears.", - "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", - "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", - "settings-info-app-remember-files": "Reopen the files that were open last time.", - "settings-info-app-remember-folders": "Reopen folders from the previous session.", - "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", - "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", - "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", - "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", - "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", - "settings-info-editor-autosave": "Save changes automatically after a delay.", - "settings-info-editor-color-preview": "Preview color values inline in the editor.", - "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", - "settings-info-editor-font-family": "Choose the typeface used in the editor.", - "settings-info-editor-font-size": "Set the editor text size.", - "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", - "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", - "settings-info-editor-indent-guides": "Show indentation guide lines.", - "settings-info-editor-line-height": "Adjust vertical spacing between lines.", - "settings-info-editor-line-numbers": "Show line numbers in the gutter.", - "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", - "settings-info-editor-live-autocomplete": "Show suggestions while you type.", - "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", - "settings-info-editor-relative-line-numbers": "Show distance from the current line.", - "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", - "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", - "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", - "settings-info-editor-show-spaces": "Display visible whitespace markers.", - "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", - "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", - "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", - "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", - "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", - "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", - "settings-info-lsp-install-server": "Install or repair this language server.", - "settings-info-lsp-server-enabled": "Enable or disable this language server.", - "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", - "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", - "settings-info-lsp-update-server": "Update this language server if an update flow is available.", - "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", - "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", - "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", - "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", - "settings-info-main-changelog": "See recent updates and release notes.", - "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", - "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", - "settings-info-main-formatter": "Choose a formatter for each supported language.", - "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", - "settings-info-main-plugins": "Manage installed plugins and their available actions.", - "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", - "settings-info-main-rateapp": "Rate Acode on Google Play.", - "settings-info-main-remove-ads": "Unlock permanent ad-free access.", - "settings-info-main-reset": "Reset Acode to its default configuration.", - "settings-info-main-sponsors": "Support ongoing Acode development.", - "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", - "settings-info-main-theme": "App theme, contrast, and custom colors.", - "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", - "settings-info-preview-host": "Hostname used when opening the preview URL.", - "settings-info-preview-mode": "Choose where preview opens when you launch it.", - "settings-info-preview-preview-port": "Port used by the live preview server.", - "settings-info-preview-server-port": "Port used by the internal app server.", - "settings-info-preview-show-console-toggler": "Show the console button in preview.", - "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", - "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", - "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", - "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", - "search result label singular": "result", - "search result label plural": "results", - "pin tab": "Pin tab", - "unpin tab": "Unpin tab", - "pinned tab": "Pinned tab", - "unpin tab before closing": "Unpin the tab before closing it.", - "app font": "App font", - "settings-info-app-font-family": "Choose the font used across the app interface.", - "lsp-transport-method-stdio": "STDIO (launch a binary command)", - "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", - "lsp-websocket-url": "WebSocket URL", - "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", - "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", - "lsp-error-websocket-url-required": "WebSocket URL is required", - "lsp-remove-custom-server": "Remove custom server", - "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", - "lsp-custom-server-removed": "Custom server removed", - "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", - "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", - "save selected tabs": "Save selected tabs", - "close selected tabs": "Close selected tabs", - "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", - "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", - "close tabs to right": "Close Right", - "close tabs to left": "Close Left", - "close other tabs": "Close Others", - "auto close tags": "Auto close tags", - "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", - "ui zoom": "UI zoom", - "settings-info-app-ui-zoom": "Scale text across the Acode interface." -} + "lang": "മലയാളം", + "about": "കുറിച്ച്‌", + "active files": "സജീവ ഫയലുകൾ", + "alert": "ജാഗത", + "app theme": "ആപ്പ് പതിപാദം", + "autocorrect": "ഓട്ടോമാറ്റിക് തിരുത്തൽ പ്രവർത്തനക്ഷമമാക്കുക?", + "autosave": "ഓട്ടോമാറ്റിക് സൂക്ഷിക്കൽ", + "cancel": "റദ്ദാക്കുക", + "change language": "ഭാഷ മാറ്റുക", + "choose color": "നിറം തിരഞ്ഞെടുക്കുക", + "clear": "വൃത്തിയാക്കുക", + "close app": "ആപ്പിൽ നിന്ന് പുറത്ത് കടക്കണോ?", + "commit message": "സ്ഥിരീകരണ സന്ദേശം", + "console": "കൺസോൾ", + "conflict error": "സംഘർഷം! മറ്റൊരു കമ്മിറ്റിന് മുമ്പായി കാത്തിരിക്കുക.", + "copy": "പകർത്തുക", + "create folder error": "ക്ഷമിക്കണം, പുതിയ ഫോൾഡർ സൃഷ്ടിക്കാൻ കഴിയില്ല", + "cut": "കട്ട്", + "delete": "ഇല്ലാതാക്കുക", + "dependencies": "ആശ്രിതത്വം", + "delay": "സമയം മില്ലിസെക്കൻഡിൽ", + "editor settings": "എഡിറ്റർ ക്രമീകരണങ്ങൾ", + "editor theme": "എഡിറ്റർ തീം", + "enter file name": "ഫയലിന്റെ പേര് നൽകുക", + "enter folder name": "ഫോൾഡറിന്റെ പേര് നൽകുക", + "empty folder message": "ശൂന്യമായ ഫോൾഡർ", + "enter line number": "ലൈൻ നമ്പർ നൽകുക", + "error": "പിശക്", + "failed": "പരാജയപ്പെട്ടു", + "file already exists": "ഫയൽ ഇതിനകം നിലവിലുണ്ട്", + "file already exists force": "ഫയൽ ഇതിനകം നിലവിലുണ്ട്. തിരുത്തിയെഴുതണോ?", + "file changed": " മാറ്റി, ഫയൽ വീണ്ടും ലോഡുചെയ്യണോ?", + "file deleted": "ഫയൽ ഇല്ലാതാക്കി", + "file is not supported": "ഫയൽ പിന്തുണയ്‌ക്കുന്നില്ല", + "file not supported": "ഈ ഫയൽ തരം പിന്തുണയ്‌ക്കുന്നില്ല.", + "file too large": "ഫയൽ കൈകാര്യം ചെയ്യാൻ കഴിയാത്തത്ര വലുതാണ്.{size} ആണ് പരമാവധി ഫയൽ വലുപ്പം.", + "file renamed": "ഫയലിന്റെ പേരുമാറ്റി", + "file saved": "ഫയൽ സംരക്ഷിച്ചു", + "folder added": "ഫോൾഡർ ചേർത്തു", + "folder already added": "ഫോൾഡർ മുന്വേതന്നെ ചേർത്തിരുന്നു", + "font size": "അക്ഷര വലിപ്പം", + "goto": "വരിയിലേക്ക് പോകുക", + "icons definition": "ഐക്കണുകളുടെ നിർവചനം", + "info": "വിവരം", + "invalid value": "അസാധുവായ മൂല്യം", + "language changed": "ഭാഷ വിജയകരമായി മാറ്റി", + "linting": "വാക്യഘടന പിശക് പരിശോധിക്കുക", + "logout": "ലോഗൗട്ട്", + "loading": "ലോഡിംഗ്", + "my profile": "എന്റെ പ്രൊഫൈൽ", + "new file": "പുതിയ ഫയൽ", + "new folder": "പുതിയ ഫോൾഡർ", + "no": "ഇല്ല", + "no editor message": "മെനുവിൽ നിന്ന് പുതിയ ഫയലും ഫോൾഡറും തുറക്കുക അല്ലെങ്കിൽ സൃഷ്ടിക്കുക", + "not set": "സജ്ജമാക്കിയിട്ടില്ല", + "unsaved files close app": "സംരക്ഷിക്കാത്ത ഫയലുകളുണ്ട്. അപ്ലിക്കേഷൻ അടയ്‌ക്കണോ?", + "notice": "ശ്രദ്ധിക്കുക", + "open file": "ഫയൽ തുറക്കുക", + "open files and folders": "ഫയലുകളും ഫോൾഡറുകളും തുറക്കുക", + "open folder": "ഫോൾഡർ തുറക്കുക", + "open recent": "അടുത്തിടെ തുറന്ന ഫയൽ തുറക്കുക", + "ok": "ശരി", + "overwrite": "പുനരാലേഖനം ചെയ്യുക", + "paste": "പേസ്റ്റ്", + "preview mode": "പ്രിവ്യൂ മോഡ്", + "read only file": "വായന മാത്രം ഫയൽ സംരക്ഷിക്കാൻ കഴിയില്ല!. ഇതായി സംരക്ഷിക്കുക ഉപയോഗിക്കുക", + "reload": "വീണ്ടും ലോഡുചെയ്യുക", + "rename": "പേരുമാറ്റുക", + "replace": "മാറ്റിസ്ഥാപിക്കുക", + "required": "ഈ ഫീൽഡ് പൂരിപ്പിക്കേണ്ടതുണ്ട്", + "run your web app": "നിങ്ങളുടെ വെബ് അപ്ലിക്കേഷൻ പ്രവർത്തിപ്പിക്കുക", + "save": "സംരക്ഷിക്കുക", + "saving": "സംരക്ഷിക്കുകയാണ്", + "save as": "ഇതായി സംരക്ഷിക്കുക", + "save file to run": "ബ്രൗസറിൽ പ്രവർത്തിക്കാൻ ഈ ഫയൽ സംരക്ഷിക്കുക", + "search": "തിരയൽ", + "see logs and errors": "വിവരണപതികയും പിശകുകളും കാണുക", + "select folder": "ഫോൾഡർ തിരഞ്ഞെടുക്കുക", + "settings": "ക്രമീകരണങ്ങൾ", + "settings saved": "ക്രമീകരണങ്ങൾ സംരക്ഷിച്ചു", + "show line numbers": "ലൈൻ നമ്പറുകൾ കാണിക്കുക", + "show hidden files": "മറഞ്ഞിരിക്കുന്ന ഫയലുകൾ കാണിക്കുക", + "show spaces": "ഇടങ്ങൾ കാണിക്കുക", + "soft tab": "സോഫ്റ്റ് ടാബ്", + "sort by name": "പേര് പ്രകാരം ഇനം തിരിക്കുക", + "success": "വിജയം", + "tab size": "ടാബ് വലുപ്പം", + "text wrap": "ടെക്സ്റ്റ് റാപ്", + "theme": "പതിപാദം", + "unable to delete file": "ഫയൽ ഇല്ലാതാക്കാൻ കഴിയില്ല", + "unable to open file": "ക്ഷമിക്കണം, ഫയൽ തുറക്കാൻ കഴിഞ്ഞില്ല", + "unable to open folder": "ക്ഷമിക്കണം, ഫോൾഡർ തുറക്കാൻ കഴിഞ്ഞില്ല", + "unable to save file": "ക്ഷമിക്കണം, ഫയൽ സംരക്ഷിക്കാൻ കഴിഞ്ഞില്ല", + "unable to rename": "ക്ഷമിക്കണം, പേരുമാറ്റാൻ കഴിഞ്ഞില്ല", + "unsaved file": "ഈ ഫയൽ സംരക്ഷിച്ചിട്ടില്ല, എന്തായാലും അടയ്‌ക്കണോ?", + "warning": "മുന്നറിയിപ്പ്", + "use emmet": "എമ്മറ്റ് ഉപയോഗിക്കുക", + "use quick tools": "ദ്രുത ഉപകരണങ്ങൾ ഉപയോഗിക്കുക", + "yes": "അതെ", + "encoding": "ടെക്സ്റ്റ് എൻ‌കോഡിംഗ്", + "syntax highlighting": "സിന്റാക്സ് ഹൈലൈറ്റിംഗ്", + "read only": "വായിക്കാൻ മാത്രം", + "select all": "എല്ലാം തിരഞ്ഞെടുക്കുക", + "select branch": "ശാഖ തിരഞ്ഞെടുക്കുക", + "create new branch": "പുതിയ ശാഖ സൃഷ്ടിക്കുക", + "use branch": "ശാഖ ഉപയോഗിക്കുക", + "new branch": "പുതിയ ശാഖ", + "branch": "ശാഖ", + "key bindings": "കീ ബൈൻഡിംഗുകൾ", + "edit": "തിരുത്തുക", + "reset": "പുന: സജ്ജമാക്കുക", + "color": "നിറം", + "select word": "പദം തിരഞ്ഞെടുക്കുക", + "quick tools": "ദ്രുത ഉപകരണങ്ങൾ", + "select": "തിരഞ്ഞെടുക്കുക", + "editor font": "എഡിറ്റർ ഫോണ്ട്", + "new project": "പുതിയ പദ്ധതി", + "format": "രൂപകല്പന", + "project name": "പദ്ധതിയുടെ പേര്", + "unsupported device": "നിങ്ങളുടെ ഉപകരണം തീമിനെ പിന്തുണയ്‌ക്കുന്നില്ല.", + "vibrate on tap": "ടാപ്പിൽ വൈബ്രേറ്റ് ചെയ്യുക", + "copy command is not supported by ftp.": "കോപ്പി കമാൻഡ് FTP പിന്തുണയ്ക്കുന്നില്ല.", + "support title": "Support Acode", + "fullscreen": "പൂർണ്ണ സ്ക്രീൻ", + "animation": "പൂർണ്ണ സ്ക്രീൻ", + "backup": "ബാക്കപ്പ്", + "restore": "പുനഃസ്ഥാപിക്കുക", + "backup successful": "ബാക്കപ്പ് വിജയിച്ചു", + "invalid backup file": "അസാധുവായ ബാക്കപ്പ് ഫയൽ", + "add path": "പാത ചേർക്കുക", + "live autocompletion": "തത്സമയ യാന്ത്രിക പൂർത്തീകരണം", + "file properties": "ഫയൽ പ്രോപ്പർട്ടികൾ", + "path": "പാത", + "type": "ടൈപ്പ്", + "word count": "", + "line count": "വാക്കുകളുടെ എണ്ണം", + "last modified": "അവസാനം പരിഷ്കരിച്ചത്", + "size": "വലിപ്പം", + "share": "ഷെയർ", + "show print margin": "പ്രിന്റ് മാർജിൻ ഷോ ചെയുക", + "login": "ലോഗിൻ", + "scrollbar size": "സ്‌ക്രോൾബാർ സൈസ് ", + "cursor controller size": "കഴ്സർ കൺട്രോളർ സൈസ് ", + "none": "ഒന്നുമില്ല", + "small": "ചെറുത്", + "large": "വലുത്", + "floating button": "ഫ്ലോട്ടിങ് ബട്ടൺ", + "confirm on exit": "കൺഫേം ഓൺ എക്സിറ് ", + "show console": "കൺസോൾ കാണിക്കുക", + "image": "ചിത്രം", + "insert file": "ഫയൽ ഇന്സേര്ട് ചെയുക", + "insert color": "കളർ ഇന്സേര്ട് ചെയ്ക", + "powersave mode warning": "external ബ്രൗസറിൽ പ്രിവ്യു ചെയ്യാൻ പവർ സേവിങ് മോഡ് ഓഫ് ആകേണ്ടതാണ് ", + "exit": "പുറത്തേക് പോകുക", + "custom": "കസ്റ്റമ് ", + "reset warning": "തീം പുനഃസജ്ജമാക്കണമെന്ന് തീർച്ചയാണോ?", + "theme type": "തീം തരം", + "light": "ലൈറ്റ്", + "dark": "ഡാർക്ക്", + "file browser": "ഫയൽ ബ്രൌസർ", + "operation not permitted": "ഓപ്പറേഷൻ പെർമിറ് ആയിട്ടില്ല", + "no such file or directory": "അങ്ങനെ ഒരു ഫയൽ ഓ ഫോൾഡറോ ഇല്ല", + "input/output error": "ഇന്പുട് ഔട്ട്പുട്ട് എറർ", + "permission denied": "പെര്മിസ്സഷൻ ഡിനൈദ്‌", + "bad address": "ബാഡ് അഡ്രസ് ", + "file exists": "ഫയൽ ഉണ്ട്", + "not a directory": "ഇത് ഒരു ഡയറക്ടറി അല്ല", + "is a directory": "ഡിറ്റക്ടറി ആണ്", + "invalid argument": "ഇൻവാലിദ് അർജുമെൻറ്", + "too many open files in system": "സിസ്റ്റമിൽ നിറയെ ഓപ്പൺഡ് ഫയൽ", + "too many open files": "നിറയെ ഓപ്പൺഡ് ഫയൽ", + "text file busy": "ടെക്സ്റ്റ് ഫയൽ ബിസി", + "no space left on device": "സിസ്റ്റമിൽ സ്പേസ് ഇല്ല", + "read-only file system": "റീഡ് ഒൺലി ഫയൽ സിസ്റ്റം", + "file name too long": "ഫയൽ നെയിം വലുതാണ് ", + "too many users": "നിറയെ അധികം യൂസേഴ്സ്", + "connection timed out": "കണക്ഷൻ കട്ട് ആയി", + "connection refused": "കണക്ഷൻ പോയി ", + "owner died": "ഓണർ പോയി ", + "an error occurred": "ഒരു എറർ വന്നു ", + "add ftp": "ആഡ് FTP ", + "add sftp": "ആഡ് SFTP ", + "save file": "ഫയൽ സേവ് ചെയുക ", + "save file as": "ഫയൽ സേവ് ആസ് ", + "files": "ഫയൽസ് ", + "help": "ഹെല്പ് ", + "file has been deleted": "{file} ഡിലീറ്റ് ആയി !", + "feature not available": "ഈ ഫീചർ പൈഡ് ആപ്പിൽ മാത്രമേ ലഫ്യമാകു .", + "deleted file": "ഡെലീറ്റഡ് ഫയൽ ", + "line height": "ലൈൻ ഹൈറ് ", + "preview info": "ആക്റ്റീവ് ഫയൽ റൺ ചെയ്യാൻ റൺ ബട്ടനിൽ ടാപ് ആൻഡ് ഹോൾഡ് ചെയുക .", + "manage all files": "നിങ്ങളുടെ ഉപകരണത്തിലെ ഫയലുകൾ എളുപ്പത്തിൽ എഡിറ്റുചെയ്യുന്നതിന് ക്രമീകരണങ്ങളിലെ എല്ലാ ഫയലുകളും നിയന്ത്രിക്കാൻ Acode എഡിറ്ററെ അനുവദിക്കുക.", + "close file": "ക്ലോസ് ഫയൽ ", + "reset connections": "കണക്ഷൻ റിസറ്റ് ചെയുക ", + "check file changes": "ചെക്ക് ഫയൽ ചേഞ്ച്‌ ", + "open in browser": "ബ്രോസ്വേറിൽ ഓപ്പൺ ചെയുക ", + "desktop mode": "ഡെസ്ക്‌റ്റോപ് മോഡ് ", + "toggle console": "ടോകൾ console", + "new line mode": "ന്യൂ ലൈൻ മോഡ് ", + "add a storage": "സ്റ്റോറേജ് ആഡ് ചെയുക ", + "rate acode": "റേറ്റ് ആക്കോട് ", + "support": "സപ്പോർട്ട് ", + "downloading file": "ഡൗൺലോഡിങ് {file}", + "downloading...": "ഡൗൺലോഡിങ്...", + "folder name": "ഫോൾഡർ നെയിം", + "keyboard mode": "കീബോർഡ് മോഡ്", + "normal": "നോർമൽ", + "app settings": "ആപ്പ് സെറ്റിംഗ്സ്", + "disable in-app-browser caching": "ഇൻ-ആപ്പ്-ബ്രൗസർ കാഷിംഗ് പ്രവർത്തനരഹിതമാക്കുക", + "copied to clipboard": "ക്ലിപ്പ് ബോർഡിൽ കോപ്പി ചെയ്തു ", + "remember opened files": "ഓപ്പൺഡ് ഫയൽസ് റിമെംബേർ ചെയുക", + "remember opened folders": "ഓപ്പൺഡ് ഫോൾഡർ റിമെംബേർ ചെയുക", + "no suggestions": "നോ സഗ്ഗെസ്ഷൻ ", + "no suggestions aggressive": "നോ സഗ്ഗെസ്ഷൻ ആഗ്ഗ്രെസ്സീവ്", + "install": "ഇൻസ്റ്റാൾ ", + "installing": "ഇൻസ്റ്റലിങ്...", + "plugins": "പ്ലഗിൻസ്", + "recently used": "റീസെന്റലി യൂസ്ഡ്", + "update": "അപ്ഡേറ്റ് ", + "uninstall": "യൂണിൻസ്റ്റാൾ", + "download acode pro": "ആക്കോട് പ്രൊ ഡൌൺലോഡ് ", + "loading plugins": "പ്ലജിനുകൾ ലോഡ് ആകുന്നു ", + "faqs": "FAQs", + "feedback": "ഫീഡ്ബാക്ക്സ്", + "header": "ഹെയ്ഡർ ", + "sidebar": "സൈഡിബർ ", + "inapp": "ആപ്പിന്റെ അകത്തു", + "browser": "ബ്രൗസേറിൽ", + "diagonal scrolling": "ദിയഗ്ണൽ സ്ക്രോളിങ് ", + "reverse scrolling": "റിവേഴ്‌സ് സഫ്രിലിങ് ", + "formatter": "ഫോർമാറ്റർ", + "format on save": "ഫോർമാറ്റ്‌ ഓൺ സേവ് ", + "remove ads": "പരസ്യം റിമോവ് ചെയുക", + "fast": "പെട്ടന്ന്", + "slow": "പതുക്കെ", + "scroll settings": "സ്ക്രോൽ സെറ്റിംഗ്സ്", + "scroll speed": "സ്ക്രോൽ സ്പീഡ്", + "loading...": "ലോഡിങ്...", + "no plugins found": "ഒരു പ്ലഗിംനും ഇല", + "name": "പേര്", + "username": "യൂസർ നെയിം", + "optional": "ഓപ്ഷണൽ", + "hostname": "ഹോസ്റ്റ് നെയിം", + "password": "പാസ്സ്‌വേർഡ്‌", + "security type": "സെക്യൂരിറ്റി ടൈപ്പ്", + "connection mode": "കണക്ഷൻ മോഡ്", + "port": "പോർട്ട്", + "key file": "കീ ഫയൽ", + "select key file": "കീ ഫയൽ സെലക്റ്റ് ചെയുക", + "passphrase": "പാസ്സ്‌ഫെരസ്", + "connecting...": "കണക്ടിങ്...", + "type filename": "ഫയൽ നെയിം ടൈപ്പ് ചെയ്ക", + "unable to load files": "ഫയൽസ് ലോഡ് ചെയ്യാൻ പറ്റുന്നില്ല", + "preview port": "പോർട്ട് പ്രേവ്യൂ", + "find file": "ഫയൽ കണ്ടതുക", + "system": "സിസ്റ്റം", + "please select a formatter": "ഒരു ഫോർമാറ്റർ സെലക്ട് ചെയുക", + "case sensitive": "കേസ് സെൻസിറ്റീവ്", + "regular expression": "റെഗുലർ എക്സ്പ്രഷൻ", + "whole word": "മുഴുവൻ വേർഡ്", + "edit with": "എഡിറ്റ്‌ വിത്ത്", + "open with": "ഓപ്പൺ വിത്ത്", + "no app found to handle this file": "ഈ ഫയൽ handle ചെയ്യാൻ പറ്റിയ ആപ്പ് ഒന്നും കണ്ടില്ല", + "restore default settings": "പഴയ സെറ്റിംഗ്സ് റെസ്റ്റോർ ചെയുക", + "server port": "സെർവർ പോർട്ട്", + "preview settings": "പ്രേവ്യൂ സെറ്റിംഗ്സ്", + "preview settings note": "പ്രിവ്യൂ പോർട്ടും സെർവർ പോർട്ടും വ്യത്യസ്തമാണെങ്കിൽ, ആപ്പ് സെർവർ ആരംഭിക്കില്ല, പകരം അത് ബ്രൗസറിലോ ആപ്പ് ബ്രൗസറിലോ https://: തുറക്കും. നിങ്ങൾ മറ്റെവിടെയെങ്കിലും ഒരു സെർവർ പ്രവർത്തിപ്പിക്കുമ്പോൾ ഇത് ഉപയോഗപ്രദമാണ്.", + "backup/restore note": "ഇത് നിങ്ങളുടെ ക്രമീകരണങ്ങൾ, ഇഷ്‌ടാനുസൃത തീം, കീ ബൈൻഡിംഗുകൾ എന്നിവ മാത്രമേ ബാക്കപ്പ് ചെയ്യുകയുള്ളൂ. ഇത് നിങ്ങളുടെ FPT/SFTP ബാക്കപ്പ് ചെയ്യില്ല.", + "host": "ഹോസ്റ്റ്", + "retry ftp/sftp when fail": "പരാജയപ്പെടുമ്പോൾ ftp/sftp വീണ്ടും ശ്രമിക്കുക", + "more": "മോർ", + "thank you :)": "നന്ദി :)", + "purchase pending": "Purchase പെന്റിങ്", + "cancelled": "ക്യാൻസൽ ചെയ്തു", + "local": "ലോക്കൽ", + "remote": "റിമോട്ട്", + "show console toggler": "Console ടോഗ്ഗ്‌ലെർ കാണിക്കുക", + "binary file": "ഈ ഫിയലിൽ binary ഡാറ്റാ ഇണ്ട്, നിങ്ങൾക്ക് ഇത് ഓപ്പൺ ചെയണോ?", + "relative line numbers": "റിലേറ്റീവ് ലൈൻ നമ്പേഴ്സ്", + "elastic tabstops": "ഏലസ്റ്റിക് ടാബ്‌സ്‌റ്റോപ്സ്", + "line based rtl switching": "ലൈൻ അടിസ്ഥാനമാക്കിയുള്ള RTL സ്വിച്ചിംഗ്", + "hard wrap": "ഹാർഡ് Wrap", + "spellcheck": "സ്പെല്ലചെക്ക്", + "wrap method": "Wrap മെത്തേഡ്", + "use textarea for ime": "IME-യ്‌ക്ക് ടെക്‌സ്‌റ്റേറിയ ഉപയോഗിക്കുക", + "invalid plugin": "പ്ലെഗിൻ തെറ്റ് ആണ്", + "type command": "കമാൻഡ് ടൈപ്പ് ചെയുക", + "plugin": "പ്ലെഗിൻ", + "quicktools trigger mode": "ക്വിക്ട്ടൂൾസ് ട്രിഗ്ഗർ മോഡ്", + "print margin": "പ്രിന്റ് മാർജിൻ", + "touch move threshold": "ടച്ച് മൂവ് ത്രെഷോൾഡ്", + "info-retryremotefsafterfail": "പരാജയപ്പെടുമ്പോൾ FTP/SFTP കണക്ഷൻ വീണ്ടും ശ്രമിക്കുക", + "info-fullscreen": "ഹോം സ്ക്രീനിൽ ടൈറ്റിൽ ബാർ മറയ്ക്കുക.", + "info-checkfiles": "ആപ്പ് പശ്ചാത്തലത്തിലായിരിക്കുമ്പോൾ ഫയലിലെ മാറ്റങ്ങൾ പരിശോധിക്കുക.", + "info-console": "JavaScript കൺസോൾ തിരഞ്ഞെടുക്കുക. ലെഗസി ഡിഫോൾട്ട് കൺസോളാണ്, എരുഡ ഒരു മൂന്നാം കക്ഷി കൺസോളാണ്.", + "info-keyboardmode": "ടെക്സ്റ്റ് ഇൻപുട്ടിനുള്ള കീബോർഡ് മോഡ്, നിർദ്ദേശങ്ങളൊന്നും നിർദ്ദേശങ്ങൾ മറയ്ക്കുകയും സ്വയമേവ ശരിയാക്കുകയും ചെയ്യും. നിർദ്ദേശങ്ങളൊന്നും പ്രവർത്തിക്കുന്നില്ലെങ്കിൽ, നിർദ്ദേശങ്ങളൊന്നും ആക്രമണാത്മകമല്ല എന്നതിലേക്ക് മൂല്യം മാറ്റാൻ ശ്രമിക്കുക.", + "info-rememberfiles": "ആപ്പ് അടയ്‌ക്കുമ്പോൾ തുറന്ന ഫയലുകൾ ഓർക്കുക.", + "info-rememberfolders": "ആപ്പ് അടയ്‌ക്കുമ്പോൾ തുറന്ന ഫോൾഡറുകൾ ഓർക്കുക.", + "info-floatingbutton": "ദ്രുത ഉപകരണങ്ങൾ ഫ്ലോട്ടിംഗ് ബട്ടൺ കാണിക്കുക അല്ലെങ്കിൽ മറയ്ക്കുക.", + "info-openfilelistpos": "സജീവ ഫയലുകളുടെ ലിസ്റ്റ് എവിടെ കാണിക്കണം.", + "info-touchmovethreshold": "നിങ്ങളുടെ ഉപകരണ ടച്ച് സെൻസിറ്റിവിറ്റി വളരെ ഉയർന്നതാണെങ്കിൽ, ആകസ്മികമായ ടച്ച് നീക്കം തടയാൻ നിങ്ങൾക്ക് ഈ മൂല്യം വർദ്ധിപ്പിക്കാം.", + "info-scroll-settings": "ഈ ക്രമീകരണങ്ങളിൽ ടെക്സ്റ്റ് റാപ്പ് ഉൾപ്പെടെയുള്ള സ്ക്രോൾ ക്രമീകരണങ്ങൾ അടങ്ങിയിരിക്കുന്നു.", + "info-animation": "ആപ്പ് മന്ദഗതിയിലാണെന്ന് തോന്നുന്നുവെങ്കിൽ, ആനിമേഷൻ പ്രവർത്തനരഹിതമാക്കുക.", + "info-quicktoolstriggermode": "ദ്രുത ടൂളുകളിലെ ബട്ടൺ പ്രവർത്തിക്കുന്നില്ലെങ്കിൽ, ഈ മൂല്യം മാറ്റാൻ ശ്രമിക്കുക.", + "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": "ഇൻസ്റ്റാൾ ചെയ്തു", + "all": "എല്ലാം", + "medium": "മീഡിയം", + "refund": "റീഫണ്ട്", + "product not available": "പ്രോഡക്റ്റ് ആവില്ലബിൾ അല്ല", + "no-product-info": "ഈ പ്രോഡക്റ്റ് ഇപ്പൊ നിങ്ങളുടെ നാട്ടിൽ അവൈലബിൾ അല്ല, ദയവായി പിന്നെ ട്രൈ ചെയ്തു നോക്കുക.", + "close": "ക്ലോസ്", + "explore": "Explore", + "key bindings updated": "കീ ബൈൻഡിംഗുകൾ അപ്ഡേറ്റ് ചെയ്തു", + "search in files": "ഫയലുകളിൽ തിരയുക", + "exclude files": "എസ്ക്ലൂടെ ഫയൽസ്", + "include files": "ഇൻക്ലൂടെ ഫയൽസ്", + "search result": "{matches} results in {files} files.", + "invalid regex": "അസാധുവായ റെഗുലർ എക്സ്പ്രഷൻ: {message}.", + "bottom": "Bottom", + "save all": "സേവ് ആൾ", + "close all": "ക്ലോസ് ആൾ", + "unsaved files warning": "ചില ഫയലുകൾ സേവ് ചെയ്തിട്ടില്ല. എന്താണ് ചെയ്യേണ്ടതെന്ന് തിരഞ്ഞെടുക്കുക 'ശരി' ക്ലിക്ക് ചെയ്യുക അല്ലെങ്കിൽ തിരികെ പോകാൻ 'റദ്ദാക്കുക' അമർത്തുക.", + "save all warning": "എല്ലാ ഫയലുകളും സംരക്ഷിച്ച് അടയ്ക്കണമെന്ന് തീർച്ചയാണോ? ഈ പ്രവർത്തനം പഴയപടിയാക്കാനാകില്ല.", + "save all changes warning": "Are you sure you want to save all files?", + "close all warning": "എല്ലാ ഫയലുകളും അടയ്ക്കണമെന്ന് തീർച്ചയാണോ? സംരക്ഷിക്കാത്ത മാറ്റങ്ങൾ നിങ്ങൾക്ക് നഷ്‌ടമാകും, ഈ പ്രവർത്തനം പഴയപടിയാക്കാനാകില്ല.", + "refresh": "പുതുക്കുക", + "shortcut buttons": "കുറുക്കുവഴി ബട്ടണുകൾ", + "no result": "ഫലമില്ല", + "searching...": "തിരയുന്നു...", + "quicktools:ctrl-key": "കൺട്രോൾ/കമാൻഡ് കീ", + "quicktools:tab-key": "ടാബ് കീ", + "quicktools:shift-key": "ഷിഫ്റ്റ് കീ", + "quicktools:undo": "പഴയപടിയാക്കുക", + "quicktools:redo": "വീണ്ടും ചെയ്യുക", + "quicktools:search": "ഫയലിൽ തിരയുക", + "quicktools:save": "ഫയൽ സംരക്ഷിക്കുക", + "quicktools:esc-key": "എസ്കേപ്പ് കീ", + "quicktools:curlybracket": "ചുരുണ്ട ബ്രാക്കറ്റ് ചേർക്കുക", + "quicktools:squarebracket": "ചതുര ബ്രാക്കറ്റ് ചേർക്കുക", + "quicktools:parentheses": "പരാൻതീസിസുകൾ ചേർക്കുക", + "quicktools:anglebracket": "ആംഗിൾ ബ്രാക്കറ്റ് ചേർക്കുക", + "quicktools:left-arrow-key": "ഇടത് അമ്പടയാള കീ", + "quicktools:right-arrow-key": "വലത് അമ്പടയാള കീ", + "quicktools:up-arrow-key": "മുകളിലേക്കുള്ള അമ്പടയാള കീ", + "quicktools:down-arrow-key": "താഴേക്കുള്ള അമ്പടയാള കീ", + "quicktools:moveline-up": "ലൈൻ അപ്പ് നീക്കുക", + "quicktools:moveline-down": "ലൈൻ താഴേക്ക് നീക്കുക", + "quicktools:copyline-up": "ലൈൻ അപ്പ് പകർത്തുക", + "quicktools:copyline-down": "ലൈൻ താഴേക്ക് പകർത്തുക", + "quicktools:semicolon": "അർദ്ധവിരാമം ചേർക്കുക", + "quicktools:quotation": "ഉദ്ധരണി ചേർക്കുക", + "quicktools:and": "തിരുകുക, ചിഹ്നം", + "quicktools:bar": "ബാർ ചിഹ്നം ചേർക്കുക", + "quicktools:equal": "തുല്യ ചിഹ്നം ചേർക്കുക", + "quicktools:slash": "സ്ലാഷ് ചിഹ്നം ചേർക്കുക", + "quicktools:exclamation": "ഇൻസർട് എക്സലമഷൻ", + "quicktools:alt-key": "Alt കീ", + "quicktools:meta-key": "Windows/Meta കീ", + "info-quicktoolssettings": "നിങ്ങളുടെ കോഡിംഗ് അനുഭവം മെച്ചപ്പെടുത്താൻ എഡിറ്ററിന് താഴെയുള്ള Quicktools കണ്ടെയ്‌നറിൽ കുറുക്കുവഴി ബട്ടണുകളും കീബോർഡ് കീകളും ഇഷ്ടാനുസൃതമാക്കുക.", + "info-excludefolders": "node_modules ഫോൾഡറിൽ നിന്നുള്ള എല്ലാ ഫയലുകളും അവഗണിക്കാൻ **/node_modules/** പാറ്റേൺ ഉപയോഗിക്കുക. ഇത് ഫയലുകളെ ലിസ്റ്റുചെയ്യുന്നതിൽ നിന്ന് ഒഴിവാക്കുകയും ഫയൽ തിരയലിൽ ഉൾപ്പെടുത്തുന്നതിൽ നിന്ന് തടയുകയും ചെയ്യും.", + "missed files": "തിരയൽ ആരംഭിച്ചതിന് ശേഷം സ്‌കാൻ ചെയ്‌ത {count} ഫയലുകൾ തിരയലിൽ ഉൾപ്പെടുത്തില്ല.", + "remove": "നീക്കം ചെയ്യുക", + "quicktools:command-palette": "കമാൻഡ് പല്ലെറ്റ്", + "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": "ഇല്ലാതാക്കൽ സ്ഥിരീകരിക്കുക: '{name}'. ഈ പ്രവർത്തനം പഴയപടിയാക്കാനാകില്ല. തുടരണോ?", + "change encoding": "'{file}' എന്ന ഫയൽ '{encoding}' എൻകോഡിംഗ് ഉപയോഗിച്ച് വീണ്ടും തുറക്കണോ? ഈ പ്രവർത്തനം ഫയലിൽ വരുത്തിയ സേവ് ചെയ്യാത്ത മാറ്റങ്ങളുടെ നഷ്ടത്തിന് കാരണമാകും. നിങ്ങൾക്ക് വീണ്ടും തുറക്കുന്നത് തുടരണോ?", + "reopen file": "'{file}' എന്ന ഫയൽ വീണ്ടും തുറക്കണോ? സേവ് ചെയ്യാത്ത എല്ലാ മാറ്റങ്ങളും നഷ്‌ടമാകും.", + "plugin min version": "Acode - {v-code} മുകളിൽ മാത്രമേ {name} ലഭ്യമാകുകയുള്ളൂ. അപ്ഡേറ്റ് ചെയ്യാൻ ഇവിടെ ക്ലിക്ക് ചെയ്യുക.", + "color preview": "കളർ പ്രിവ്യൂ", + "confirm": "സ്ഥിരീകരിക്കുക", + "list files": "{name} ലെ എല്ലാ ഫയലുകളും കാണിക്കണോ? വളരെയധികം ഫയലുകൾ ആപ്പിനെ ക്രാഷ് ചെയ്തേക്കാം.", + "problems": "പ്രശ്നങ്ങൾ", + "show side buttons": "സൈഡ് ബട്ടണുകൾ കാണിക്കുക", + "bug_report": "Submit a Bug Report", + "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", + "sponsor": "സ്പോൺസർ", + "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", + "backup created": "Backup created", + "restore completed": "Restore completed", + "restore will include": "This will restore", + "restore warning": "This action cannot be undone. Continue?", + "reload to apply": "Reload to apply changes?", + "reload app": "Reload app", + "preparing backup": "Preparing backup", + "collecting settings": "Collecting settings", + "collecting key bindings": "Collecting key bindings", + "collecting plugins": "Collecting plugin information", + "creating backup": "Creating backup file", + "validating backup": "Validating backup", + "restoring key bindings": "Restoring key bindings", + "restoring plugins": "Restoring plugins", + "restoring settings": "Restoring settings", + "legacy backup warning": "This is an older backup format. Some features may be limited.", + "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", + "plugin not found": "Plugin not found in registry", + "paid plugin skipped": "Paid plugin - purchase not found", + "source not found": "Source file no longer exists", + "restored": "Restored", + "skipped": "Skipped", + "backup not valid object": "Backup file is not a valid object", + "backup no data": "Backup file contains no data to restore", + "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", + "backup missing metadata": "Missing backup metadata - some info may be unavailable", + "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", + "backup checksum verify failed": "Could not verify checksum", + "backup invalid settings": "Invalid settings format", + "backup invalid keybindings": "Invalid keyBindings format", + "backup invalid plugins": "Invalid installedPlugins format", + "issues found": "Issues found", + "error details": "Error details", + "active tools": "Active tools", + "available tools": "Available tools", + "recent": "Recent Files", + "command palette": "Open Command Palette", + "change theme": "Change Theme", + "documentation": "Documentation", + "open in terminal": "Open in Terminal", + "developer mode": "Developer Mode", + "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", + "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", + "developer mode disabled": "Developer mode disabled", + "copy relative path": "Copy Relative Path", + "shortcut request sent": "Shortcut request opened. Tap Add to finish.", + "add to home screen": "Add to home screen", + "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", + "save file before home shortcut": "Save the file before adding it to the home screen.", + "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", + "shift click selection": "Shift + tap/click selection", + "earn ad-free time": "Earn ad-free time", + "indent guides": "Indent guides", + "language servers": "Language servers", + "lint gutter": "Show lint gutter", + "rainbow brackets": "Rainbow brackets", + "lsp-add-custom-server": "Add custom server", + "lsp-binary-args": "Binary args (JSON array)", + "lsp-binary-command": "Binary command", + "lsp-binary-path-optional": "Binary path (optional)", + "lsp-check-command-optional": "Check command (optional override)", + "lsp-checking-installation-status": "Checking installation status...", + "lsp-configured": "Configured", + "lsp-custom-server-added": "Custom server added", + "lsp-default": "Default", + "lsp-details-line": "Details: {details}", + "lsp-edit-initialization-options": "Edit initialization options", + "lsp-empty": "Empty", + "lsp-enabled": "Enabled", + "lsp-error-add-server-failed": "Failed to add server", + "lsp-error-args-must-be-array": "Arguments must be a JSON array", + "lsp-error-binary-command-required": "Binary command is required", + "lsp-error-language-id-required": "At least one language ID is required", + "lsp-error-package-required": "At least one package is required", + "lsp-error-server-id-required": "Server ID is required", + "lsp-feature-completion": "Code completion", + "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", + "lsp-feature-diagnostics": "Diagnostics", + "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", + "lsp-feature-formatting": "Formatting", + "lsp-feature-formatting-info": "Enable code formatting from the language server.", + "lsp-feature-hover": "Hover information", + "lsp-feature-hover-info": "Show type information and documentation on hover.", + "lsp-feature-inlay-hints": "Inlay hints", + "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", + "lsp-feature-signature": "Signature help", + "lsp-feature-signature-info": "Show function parameter hints while typing.", + "lsp-feature-state-toast": "{feature} {state}", + "lsp-initialization-options": "Initialization options", + "lsp-initialization-options-json": "Initialization options (JSON)", + "lsp-initialization-options-updated": "Initialization options updated", + "lsp-install-command": "Install command", + "lsp-install-command-unavailable": "Install command not available", + "lsp-install-info-check-failed": "Acode could not verify the installation status.", + "lsp-install-info-missing": "Language server is not installed in the terminal environment.", + "lsp-install-info-ready": "Language server is installed and ready.", + "lsp-install-info-unknown": "Installation status could not be checked automatically.", + "lsp-install-info-version-available": "Version {version} is available.", + "lsp-install-method-apk": "APK package", + "lsp-install-method-cargo": "Cargo crate", + "lsp-install-method-manual": "Manual binary", + "lsp-install-method-npm": "npm package", + "lsp-install-method-pip": "pip package", + "lsp-install-method-shell": "Custom shell", + "lsp-install-method-title": "Install method", + "lsp-install-repair": "Install / repair", + "lsp-installation-status": "Installation status", + "lsp-installed": "Installed", + "lsp-invalid-timeout": "Invalid timeout value", + "lsp-language-ids": "Language IDs (comma separated)", + "lsp-packages-prompt": "{method} packages (comma separated)", + "lsp-remove-installed-files": "Remove installed files for {server}?", + "lsp-server-disabled-toast": "Server disabled", + "lsp-server-enabled-toast": "Server enabled", + "lsp-server-id": "Server ID", + "lsp-server-label": "Server label", + "lsp-server-not-found": "Server not found", + "lsp-server-uninstalled": "Server uninstalled", + "lsp-startup-timeout": "Startup timeout", + "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", + "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", + "lsp-state-disabled": "disabled", + "lsp-state-enabled": "enabled", + "lsp-status-check-failed": "Check failed", + "lsp-status-installed": "Installed", + "lsp-status-installed-version": "Installed ({version})", + "lsp-status-line": "Status: {status}", + "lsp-status-not-installed": "Not installed", + "lsp-status-unknown": "Unknown", + "lsp-timeout-ms": "{timeout} ms", + "lsp-uninstall-command-unavailable": "Uninstall command not available", + "lsp-uninstall-server": "Uninstall server", + "lsp-update-command-optional": "Update command (optional)", + "lsp-update-command-unavailable": "Update command not available", + "lsp-update-server": "Update server", + "lsp-version-line": "Version: {version}", + "lsp-view-initialization-options": "View initialization options", + "settings-category-about-acode": "About Acode", + "settings-category-advanced": "Advanced", + "settings-category-assistance": "Assistance", + "settings-category-core": "Core settings", + "settings-category-cursor": "Cursor", + "settings-category-cursor-selection": "Cursor & selection", + "settings-category-custom-servers": "Custom servers", + "settings-category-customization-tools": "Customization & tools", + "settings-category-display": "Display", + "settings-category-editing": "Editing", + "settings-category-features": "Features", + "settings-category-files-sessions": "Files & sessions", + "settings-category-fonts": "Fonts", + "settings-category-general": "General", + "settings-category-guides-indicators": "Guides & indicators", + "settings-category-installation": "Installation", + "settings-category-interface": "Interface", + "settings-category-maintenance": "Maintenance", + "settings-category-permissions": "Permissions", + "settings-category-preview": "Preview", + "settings-category-scrolling": "Scrolling", + "settings-category-server": "Server", + "settings-category-servers": "Servers", + "settings-category-session": "Session", + "settings-category-support-acode": "Support Acode", + "settings-category-text-layout": "Text & layout", + "settings-info-app-animation": "Control transition animations across the app.", + "settings-info-app-check-files": "Refresh editors when files change outside Acode.", + "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", + "settings-info-app-confirm-on-exit": "Ask before closing the app.", + "settings-info-app-console": "Choose which debug console integration Acode uses.", + "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", + "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", + "settings-info-app-floating-button": "Show the floating quick actions button.", + "settings-info-app-font-manager": "Install, manage, or remove app fonts.", + "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", + "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", + "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", + "settings-info-app-language": "Choose the app language and translated labels.", + "settings-info-app-open-file-list-position": "Choose where the active files list appears.", + "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", + "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", + "settings-info-app-remember-files": "Reopen the files that were open last time.", + "settings-info-app-remember-folders": "Reopen folders from the previous session.", + "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", + "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", + "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", + "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", + "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", + "settings-info-editor-autosave": "Save changes automatically after a delay.", + "settings-info-editor-color-preview": "Preview color values inline in the editor.", + "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", + "settings-info-editor-font-family": "Choose the typeface used in the editor.", + "settings-info-editor-font-size": "Set the editor text size.", + "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", + "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", + "settings-info-editor-indent-guides": "Show indentation guide lines.", + "settings-info-editor-line-height": "Adjust vertical spacing between lines.", + "settings-info-editor-line-numbers": "Show line numbers in the gutter.", + "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", + "settings-info-editor-live-autocomplete": "Show suggestions while you type.", + "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", + "settings-info-editor-relative-line-numbers": "Show distance from the current line.", + "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", + "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", + "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", + "settings-info-editor-show-spaces": "Display visible whitespace markers.", + "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", + "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", + "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", + "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", + "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", + "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", + "settings-info-lsp-install-server": "Install or repair this language server.", + "settings-info-lsp-server-enabled": "Enable or disable this language server.", + "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", + "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", + "settings-info-lsp-update-server": "Update this language server if an update flow is available.", + "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", + "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", + "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", + "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", + "settings-info-main-changelog": "See recent updates and release notes.", + "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", + "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", + "settings-info-main-formatter": "Choose a formatter for each supported language.", + "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", + "settings-info-main-plugins": "Manage installed plugins and their available actions.", + "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", + "settings-info-main-rateapp": "Rate Acode on Google Play.", + "settings-info-main-remove-ads": "Unlock permanent ad-free access.", + "settings-info-main-reset": "Reset Acode to its default configuration.", + "settings-info-main-sponsors": "Support ongoing Acode development.", + "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", + "settings-info-main-theme": "App theme, contrast, and custom colors.", + "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", + "settings-info-preview-host": "Hostname used when opening the preview URL.", + "settings-info-preview-mode": "Choose where preview opens when you launch it.", + "settings-info-preview-preview-port": "Port used by the live preview server.", + "settings-info-preview-server-port": "Port used by the internal app server.", + "settings-info-preview-show-console-toggler": "Show the console button in preview.", + "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", + "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", + "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", + "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", + "search result label singular": "result", + "search result label plural": "results", + "pin tab": "Pin tab", + "unpin tab": "Unpin tab", + "pinned tab": "Pinned tab", + "unpin tab before closing": "Unpin the tab before closing it.", + "app font": "App font", + "settings-info-app-font-family": "Choose the font used across the app interface.", + "lsp-transport-method-stdio": "STDIO (launch a binary command)", + "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", + "lsp-websocket-url": "WebSocket URL", + "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", + "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", + "lsp-error-websocket-url-required": "WebSocket URL is required", + "lsp-remove-custom-server": "Remove custom server", + "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", + "lsp-custom-server-removed": "Custom server removed", + "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", + "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", + "save selected tabs": "Save selected tabs", + "close selected tabs": "Close selected tabs", + "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", + "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", + "close tabs to right": "Close Right", + "close tabs to left": "Close Left", + "close other tabs": "Close Others", + "auto close tags": "Auto close tags", + "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", + "ui zoom": "UI zoom", + "settings-info-app-ui-zoom": "Scale text across the Acode interface.", + "plugin-not-supported": "Plugin not supported", + "plugin-not-supported-info": "The plugin was created for older version of Acode." +} \ No newline at end of file diff --git a/src/lang/mm-unicode.json b/src/lang/mm-unicode.json index b0f5b21ea..613ed61a1 100644 --- a/src/lang/mm-unicode.json +++ b/src/lang/mm-unicode.json @@ -1,730 +1,732 @@ { - "lang": "ဗမာစာ (Unicode)", - "about": "ကျွန်တော်တို့အကြောင်း", - "active files": "လက်ရှိဖိုင်များ", - "alert": "သတိပေးချက်", - "app theme": "App Theme", - "autocorrect": "အလိုအလျောက်အမှားစစ်မည်လား?", - "autosave": "အလိုအလျောက်သိမ်းဆည်းမည်။", - "cancel": "ပယ်ဖျက်မည်", - "change language": "ဘာသာစကားပြောင်းမည်", - "choose color": "အရောင်ရွေးပါ", - "clear": "ရှင်းလင်းပါ", - "close app": "ယခုဆော့ဝဲကိုပိတ်မှာလား?", - "commit message": "commit message", - "console": "console", - "conflict error": "လွဲနေပါသလာ?နောက် commit ကိုစောင့်ပါ။", - "copy": "ကူမည်", - "create folder error": "စိတ်မကောင်းပါဘူး။Folderတည်ဆောက်လို့မရပါဘူး။", - "cut": "ဖြတ်မည်", - "delete": "ဖျက်မည်", - "dependencies": "Dependencies", - "delay": "Time in milliseconds", - "editor settings": "Editor settings", - "editor theme": "Editor theme", - "enter file name": "File နာမည်ထည့်ပါ", - "enter folder name": "Folder နာမည်ထည့်ပါ", - "empty folder message": "Folder မရှိပါ", - "enter line number": "လိုင်းနံပါတ်ထည့်ပါ", - "error": "error", - "failed": "မအောင်မြင်ပါ။ထပ်ကြိုးစားပါ။", - "file already exists": "File ရှိပြီးသားဖြစ်ပါသည်။", - "file already exists force": "File ရှိပြီးသားဖြစ်ပါသည်။File ကိုထပ်ရေးမည်လား။", - "file changed": " ပြောင်းလဲသွားပြီ။ဖိုင်ကိုပြန်ဖတ်ပါ။", - "file deleted": "file ဖျက်ပြီးပါပြီ", - "file is not supported": "file ကိုဖွင့်ဖို့ခွင့်မပြပါ", - "file not supported": "ယခု file ကိုဖွင့်ဖို့ခွင့်မပြုပါ", - "file too large": "File Size ကြီးလွန်းတယ်။အများဆုံး {size} ပဲထောက်ပံ့တယ်", - "file renamed": "file နာမည်ပြောင်းပြီးပါပြီ", - "file saved": "file သိမ်းပြီးပါပြီ။", - "folder added": "folder ကိုထပ်ပေါင်းထည့်ပြီးပါပြီ", - "folder already added": "folder ကထည့်ပြီးသားဖြစ်ပါတယ်", - "font size": "Font အရွယ်အစား", - "goto": "Go to line", - "icons definition": "Icons definition", - "info": "သတင်းအချက်အလက်", - "invalid value": "မမှန်ကန်သော value ဖြစ်သည်", - "language changed": "ဘာသာစကားကိုအောင်မြင်စွာပြောင်းလည်းပြီးပါပြီ။", - "linting": "syntax error စစ်ဆေးမည်", - "logout": "ထွက်မည်", - "loading": "ဖတ်နေတုန်း", - "my profile": "ကျွန်ုပ် Profile ", - "new file": "Fileအသစ်ဆောက်မည်", - "new folder": "Folder အသစ်ဆောက်မည်", - "no": "မဟုတ်ဘူး", - "no editor message": "ရှိပြီးသားဖိုင်ကိုဖွင့်မှာလား?(သို့မဟုတ်) App Menu မှFile (သိုမဟုတ်) Folder အသစ်တည်ဆောက်ပါ", - "not set": "Not set", - "unsaved files close app": "ဖိုင်မသိမ်းရသေးဘူး။ထွက်တော့မှာလား?", - "notice": "အသိပေးစာ", - "open file": "File ဖွင့်ပါ", - "open files and folders": "File နဲ့ Folder များကိုဖွင့်ပါ", - "open folder": "Folder ဖွင့်ပါ", - "open recent": "မကြာသေးခင်ကဖွင့်ထားများ", - "ok": "ok", - "overwrite": "ပြင်ရေးမည်", - "paste": "paste", - "preview mode": "Preview Mode", - "read only file": "ဖတ်ခွင့်ပဲပြုပါတယ်။သိမ်းလို့မရပါ။Save as နဲ့သိမ်းပါ", - "reload": "ပြန်ဖတ်မည်", - "rename": "နာမည်ပြန်ပေးမည်", - "replace": "အစားထိုးမည်", - "required": "လိုအပ်ပါတယ်", - "run your web app": "Web App ကို Run ပါ", - "save": "သိမ်းပါ", - "saving": "သိမ်းနေတုန်း", - "save as": "Save as", - "save file to run": "Browser မှာrun ဖို့ဖိုင်ကိုသိမ်းပါ", - "search": "ရှာမည်", - "see logs and errors": "logs errors တွေကိုမြင်လား?", - "select folder": "Folder ရွေးပါ", - "settings": "settings", - "settings saved": "Settings သိမ်းပြီးပါပြီ", - "show line numbers": "Line နံပါတ်များပြပါ", - "show hidden files": "ဝှက်ထားသည့်File များပြပါ", - "show spaces": "Space တွေပြပါ", - "soft tab": "Soft tab", - "sort by name": "နာမည်နဲ့စီပါ", - "success": "အောင်မြင်ပါတယ်။", - "tab size": "Tab အရွယ်အစား", - "text wrap": "Text wrap / Word wrap", - "theme": "theme", - "unable to delete file": "ဖိုင်ဖျက်လို့မရပါ", - "unable to open file": "ဝမ်းနည်းပါတယ်။ဖိုင်ဖွင့်မရပါ။", - "unable to open folder": "ဝမ်းနည်းပါတယ်။Folderဖွင့်မရပါ။", - "unable to save file": "ဝမ်းနည်းပါတယ်။ဖိုင်သိမ်းမရပါ။", - "unable to rename": "နာမည်ပြန်ပြောင်းလို့မရပါ", - "unsaved file": "ဖိုင်မသိမ်းရသေးဘူး။ဘာဖြစ်ဖြစ်ပိတ်မှာလား?", - "warning": "သတိ", - "use emmet": "Use emmet", - "use quick tools": "မြန်ဆန်စေမည့်ကိရိယာများသုံးမည်", - "yes": "ဟုတ်ပြီ", - "encoding": "Text encoding", - "syntax highlighting": "Syntax အရောင်", - "read only": "ဖတ်လို့ပဲရပါတယ်", - "select all": "အကုန်ရွေးပါ", - "select branch": "Branch ရွေးပါ", - "create new branch": "Branch အသစ်ဖန်တီးပါ", - "use branch": "Branch ကိုသုံးပါ", - "new branch": "Branch အသစ်", - "branch": "branch", - "key bindings": "Key bindings", - "edit": "ပြင်မည်", - "reset": "reset", - "color": "အရောင်", - "select word": "စကားလုံးရွေးမည်", - "quick tools": "Quick tools", - "select": "ရွေးမည်", - "editor font": "Editor font", - "new project": "Project အသစ်", - "format": "format", - "project name": "Project နာမည်", - "unsupported device": "ခင်ဗျား Device မှာ ယခု Theme ကိုမထောက်ပံ့ပါ။", - "vibrate on tap": "ထိထားရင်တုန်ပါ", - "copy command is not supported by ftp.": "FTPမှာကူယူတာကိုမထောက်ပံ့ပါ။", - "support title": "Acode ကိုထောက်ပံ့ပါ ❤️", - "fullscreen": "မျက်နှာပြင်အပြည့်", - "animation": "အထူးပြုလုပ်ချက်", - "backup": "အရံသိမ်းမည်", - "restore": "ပြန်လည်သိုလှောင်မည်", - "backup successful": "အရံသိမ်းတာအောင်မြင်ပါတယ်", - "invalid backup file": "အရံသိမ်းသည့် File ကမမှန်ကန်ပါ။", - "add path": "File ထားတဲ့နေရာထည့်ပါ", - "live autocompletion": "Live autocompletion", - "file properties": "File အချက်အလက်များ", - "path": "လမ်းကြောင်း", - "type": "အမျိုးအစား", - "word count": "စကားလုံးအရေအတွက်စုစုပေါင်း", - "line count": "Line အရေအတွက်စုစုပေါင်း", - "last modified": "နောက်ဆုံးပြင်ဆင်ခဲ့သည့်အချိန်", - "size": "Size", - "share": "မျှဝေမည်", - "show print margin": "Show print margin", - "login": "login", - "scrollbar size": "Scrollbar အရွယ်အစား", - "cursor controller size": "Cursor အရွယ်အစား", - "none": "none", - "small": "သေးမည်", - "large": "ကြီးမည်", - "floating button": "Floating button", - "confirm on exit": "App မှထွက်လျှင် Confirm Button နှိပ်ရမည်", - "show console": "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", - "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", - "faqs": "FAQs", - "feedback": "Feedback", - "header": "Header", - "sidebar": "Sidebar", - "inapp": "Inapp", - "browser": "Browser", - "diagonal scrolling": "Diagonal scrolling", - "reverse scrolling": "Reverse Scrolling", - "formatter": "Formatter", - "format on save": "Format on save", - "remove ads": "Remove ads", - "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", - "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", - "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 warning": "Are you sure you want to save all files and close? This action cannot be reversed.", - "save all changes warning": "Are you sure you want to save all files?", - "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", - "sponsor": "စပွန်ဆာ", - "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", - "backup created": "Backup created", - "restore completed": "Restore completed", - "restore will include": "This will restore", - "restore warning": "This action cannot be undone. Continue?", - "reload to apply": "Reload to apply changes?", - "reload app": "Reload app", - "preparing backup": "Preparing backup", - "collecting settings": "Collecting settings", - "collecting key bindings": "Collecting key bindings", - "collecting plugins": "Collecting plugin information", - "creating backup": "Creating backup file", - "validating backup": "Validating backup", - "restoring key bindings": "Restoring key bindings", - "restoring plugins": "Restoring plugins", - "restoring settings": "Restoring settings", - "legacy backup warning": "This is an older backup format. Some features may be limited.", - "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", - "plugin not found": "Plugin not found in registry", - "paid plugin skipped": "Paid plugin - purchase not found", - "source not found": "Source file no longer exists", - "restored": "Restored", - "skipped": "Skipped", - "backup not valid object": "Backup file is not a valid object", - "backup no data": "Backup file contains no data to restore", - "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", - "backup missing metadata": "Missing backup metadata - some info may be unavailable", - "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", - "backup checksum verify failed": "Could not verify checksum", - "backup invalid settings": "Invalid settings format", - "backup invalid keybindings": "Invalid keyBindings format", - "backup invalid plugins": "Invalid installedPlugins format", - "issues found": "Issues found", - "error details": "Error details", - "active tools": "Active tools", - "available tools": "Available tools", - "recent": "Recent Files", - "command palette": "Open Command Palette", - "change theme": "Change Theme", - "documentation": "Documentation", - "open in terminal": "Open in Terminal", - "developer mode": "Developer Mode", - "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", - "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", - "developer mode disabled": "Developer mode disabled", - "copy relative path": "Copy Relative Path", - "shortcut request sent": "Shortcut request opened. Tap Add to finish.", - "add to home screen": "Add to home screen", - "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", - "save file before home shortcut": "Save the file before adding it to the home screen.", - "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", - "shift click selection": "Shift + tap/click selection", - "earn ad-free time": "Earn ad-free time", - "indent guides": "Indent guides", - "language servers": "Language servers", - "lint gutter": "Show lint gutter", - "rainbow brackets": "Rainbow brackets", - "lsp-add-custom-server": "Add custom server", - "lsp-binary-args": "Binary args (JSON array)", - "lsp-binary-command": "Binary command", - "lsp-binary-path-optional": "Binary path (optional)", - "lsp-check-command-optional": "Check command (optional override)", - "lsp-checking-installation-status": "Checking installation status...", - "lsp-configured": "Configured", - "lsp-custom-server-added": "Custom server added", - "lsp-default": "Default", - "lsp-details-line": "Details: {details}", - "lsp-edit-initialization-options": "Edit initialization options", - "lsp-empty": "Empty", - "lsp-enabled": "Enabled", - "lsp-error-add-server-failed": "Failed to add server", - "lsp-error-args-must-be-array": "Arguments must be a JSON array", - "lsp-error-binary-command-required": "Binary command is required", - "lsp-error-language-id-required": "At least one language ID is required", - "lsp-error-package-required": "At least one package is required", - "lsp-error-server-id-required": "Server ID is required", - "lsp-feature-completion": "Code completion", - "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", - "lsp-feature-diagnostics": "Diagnostics", - "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", - "lsp-feature-formatting": "Formatting", - "lsp-feature-formatting-info": "Enable code formatting from the language server.", - "lsp-feature-hover": "Hover information", - "lsp-feature-hover-info": "Show type information and documentation on hover.", - "lsp-feature-inlay-hints": "Inlay hints", - "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", - "lsp-feature-signature": "Signature help", - "lsp-feature-signature-info": "Show function parameter hints while typing.", - "lsp-feature-state-toast": "{feature} {state}", - "lsp-initialization-options": "Initialization options", - "lsp-initialization-options-json": "Initialization options (JSON)", - "lsp-initialization-options-updated": "Initialization options updated", - "lsp-install-command": "Install command", - "lsp-install-command-unavailable": "Install command not available", - "lsp-install-info-check-failed": "Acode could not verify the installation status.", - "lsp-install-info-missing": "Language server is not installed in the terminal environment.", - "lsp-install-info-ready": "Language server is installed and ready.", - "lsp-install-info-unknown": "Installation status could not be checked automatically.", - "lsp-install-info-version-available": "Version {version} is available.", - "lsp-install-method-apk": "APK package", - "lsp-install-method-cargo": "Cargo crate", - "lsp-install-method-manual": "Manual binary", - "lsp-install-method-npm": "npm package", - "lsp-install-method-pip": "pip package", - "lsp-install-method-shell": "Custom shell", - "lsp-install-method-title": "Install method", - "lsp-install-repair": "Install / repair", - "lsp-installation-status": "Installation status", - "lsp-installed": "Installed", - "lsp-invalid-timeout": "Invalid timeout value", - "lsp-language-ids": "Language IDs (comma separated)", - "lsp-packages-prompt": "{method} packages (comma separated)", - "lsp-remove-installed-files": "Remove installed files for {server}?", - "lsp-server-disabled-toast": "Server disabled", - "lsp-server-enabled-toast": "Server enabled", - "lsp-server-id": "Server ID", - "lsp-server-label": "Server label", - "lsp-server-not-found": "Server not found", - "lsp-server-uninstalled": "Server uninstalled", - "lsp-startup-timeout": "Startup timeout", - "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", - "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", - "lsp-state-disabled": "disabled", - "lsp-state-enabled": "enabled", - "lsp-status-check-failed": "Check failed", - "lsp-status-installed": "Installed", - "lsp-status-installed-version": "Installed ({version})", - "lsp-status-line": "Status: {status}", - "lsp-status-not-installed": "Not installed", - "lsp-status-unknown": "Unknown", - "lsp-timeout-ms": "{timeout} ms", - "lsp-uninstall-command-unavailable": "Uninstall command not available", - "lsp-uninstall-server": "Uninstall server", - "lsp-update-command-optional": "Update command (optional)", - "lsp-update-command-unavailable": "Update command not available", - "lsp-update-server": "Update server", - "lsp-version-line": "Version: {version}", - "lsp-view-initialization-options": "View initialization options", - "settings-category-about-acode": "About Acode", - "settings-category-advanced": "Advanced", - "settings-category-assistance": "Assistance", - "settings-category-core": "Core settings", - "settings-category-cursor": "Cursor", - "settings-category-cursor-selection": "Cursor & selection", - "settings-category-custom-servers": "Custom servers", - "settings-category-customization-tools": "Customization & tools", - "settings-category-display": "Display", - "settings-category-editing": "Editing", - "settings-category-features": "Features", - "settings-category-files-sessions": "Files & sessions", - "settings-category-fonts": "Fonts", - "settings-category-general": "General", - "settings-category-guides-indicators": "Guides & indicators", - "settings-category-installation": "Installation", - "settings-category-interface": "Interface", - "settings-category-maintenance": "Maintenance", - "settings-category-permissions": "Permissions", - "settings-category-preview": "Preview", - "settings-category-scrolling": "Scrolling", - "settings-category-server": "Server", - "settings-category-servers": "Servers", - "settings-category-session": "Session", - "settings-category-support-acode": "Support Acode", - "settings-category-text-layout": "Text & layout", - "settings-info-app-animation": "Control transition animations across the app.", - "settings-info-app-check-files": "Refresh editors when files change outside Acode.", - "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", - "settings-info-app-confirm-on-exit": "Ask before closing the app.", - "settings-info-app-console": "Choose which debug console integration Acode uses.", - "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", - "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", - "settings-info-app-floating-button": "Show the floating quick actions button.", - "settings-info-app-font-manager": "Install, manage, or remove app fonts.", - "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", - "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", - "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", - "settings-info-app-language": "Choose the app language and translated labels.", - "settings-info-app-open-file-list-position": "Choose where the active files list appears.", - "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", - "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", - "settings-info-app-remember-files": "Reopen the files that were open last time.", - "settings-info-app-remember-folders": "Reopen folders from the previous session.", - "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", - "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", - "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", - "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", - "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", - "settings-info-editor-autosave": "Save changes automatically after a delay.", - "settings-info-editor-color-preview": "Preview color values inline in the editor.", - "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", - "settings-info-editor-font-family": "Choose the typeface used in the editor.", - "settings-info-editor-font-size": "Set the editor text size.", - "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", - "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", - "settings-info-editor-indent-guides": "Show indentation guide lines.", - "settings-info-editor-line-height": "Adjust vertical spacing between lines.", - "settings-info-editor-line-numbers": "Show line numbers in the gutter.", - "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", - "settings-info-editor-live-autocomplete": "Show suggestions while you type.", - "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", - "settings-info-editor-relative-line-numbers": "Show distance from the current line.", - "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", - "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", - "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", - "settings-info-editor-show-spaces": "Display visible whitespace markers.", - "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", - "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", - "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", - "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", - "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", - "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", - "settings-info-lsp-install-server": "Install or repair this language server.", - "settings-info-lsp-server-enabled": "Enable or disable this language server.", - "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", - "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", - "settings-info-lsp-update-server": "Update this language server if an update flow is available.", - "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", - "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", - "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", - "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", - "settings-info-main-changelog": "See recent updates and release notes.", - "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", - "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", - "settings-info-main-formatter": "Choose a formatter for each supported language.", - "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", - "settings-info-main-plugins": "Manage installed plugins and their available actions.", - "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", - "settings-info-main-rateapp": "Rate Acode on Google Play.", - "settings-info-main-remove-ads": "Unlock permanent ad-free access.", - "settings-info-main-reset": "Reset Acode to its default configuration.", - "settings-info-main-sponsors": "Support ongoing Acode development.", - "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", - "settings-info-main-theme": "App theme, contrast, and custom colors.", - "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", - "settings-info-preview-host": "Hostname used when opening the preview URL.", - "settings-info-preview-mode": "Choose where preview opens when you launch it.", - "settings-info-preview-preview-port": "Port used by the live preview server.", - "settings-info-preview-server-port": "Port used by the internal app server.", - "settings-info-preview-show-console-toggler": "Show the console button in preview.", - "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", - "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", - "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", - "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", - "search result label singular": "result", - "search result label plural": "results", - "pin tab": "Pin tab", - "unpin tab": "Unpin tab", - "pinned tab": "Pinned tab", - "unpin tab before closing": "Unpin the tab before closing it.", - "app font": "App font", - "settings-info-app-font-family": "Choose the font used across the app interface.", - "lsp-transport-method-stdio": "STDIO (launch a binary command)", - "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", - "lsp-websocket-url": "WebSocket URL", - "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", - "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", - "lsp-error-websocket-url-required": "WebSocket URL is required", - "lsp-remove-custom-server": "Remove custom server", - "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", - "lsp-custom-server-removed": "Custom server removed", - "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", - "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", - "save selected tabs": "Save selected tabs", - "close selected tabs": "Close selected tabs", - "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", - "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", - "close tabs to right": "Close Right", - "close tabs to left": "Close Left", - "close other tabs": "Close Others", - "auto close tags": "Auto close tags", - "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", - "ui zoom": "UI zoom", - "settings-info-app-ui-zoom": "Scale text across the Acode interface." -} + "lang": "ဗမာစာ (Unicode)", + "about": "ကျွန်တော်တို့အကြောင်း", + "active files": "လက်ရှိဖိုင်များ", + "alert": "သတိပေးချက်", + "app theme": "App Theme", + "autocorrect": "အလိုအလျောက်အမှားစစ်မည်လား?", + "autosave": "အလိုအလျောက်သိမ်းဆည်းမည်။", + "cancel": "ပယ်ဖျက်မည်", + "change language": "ဘာသာစကားပြောင်းမည်", + "choose color": "အရောင်ရွေးပါ", + "clear": "ရှင်းလင်းပါ", + "close app": "ယခုဆော့ဝဲကိုပိတ်မှာလား?", + "commit message": "commit message", + "console": "console", + "conflict error": "လွဲနေပါသလာ?နောက် commit ကိုစောင့်ပါ။", + "copy": "ကူမည်", + "create folder error": "စိတ်မကောင်းပါဘူး။Folderတည်ဆောက်လို့မရပါဘူး။", + "cut": "ဖြတ်မည်", + "delete": "ဖျက်မည်", + "dependencies": "Dependencies", + "delay": "Time in milliseconds", + "editor settings": "Editor settings", + "editor theme": "Editor theme", + "enter file name": "File နာမည်ထည့်ပါ", + "enter folder name": "Folder နာမည်ထည့်ပါ", + "empty folder message": "Folder မရှိပါ", + "enter line number": "လိုင်းနံပါတ်ထည့်ပါ", + "error": "error", + "failed": "မအောင်မြင်ပါ။ထပ်ကြိုးစားပါ။", + "file already exists": "File ရှိပြီးသားဖြစ်ပါသည်။", + "file already exists force": "File ရှိပြီးသားဖြစ်ပါသည်။File ကိုထပ်ရေးမည်လား။", + "file changed": " ပြောင်းလဲသွားပြီ။ဖိုင်ကိုပြန်ဖတ်ပါ။", + "file deleted": "file ဖျက်ပြီးပါပြီ", + "file is not supported": "file ကိုဖွင့်ဖို့ခွင့်မပြပါ", + "file not supported": "ယခု file ကိုဖွင့်ဖို့ခွင့်မပြုပါ", + "file too large": "File Size ကြီးလွန်းတယ်။အများဆုံး {size} ပဲထောက်ပံ့တယ်", + "file renamed": "file နာမည်ပြောင်းပြီးပါပြီ", + "file saved": "file သိမ်းပြီးပါပြီ။", + "folder added": "folder ကိုထပ်ပေါင်းထည့်ပြီးပါပြီ", + "folder already added": "folder ကထည့်ပြီးသားဖြစ်ပါတယ်", + "font size": "Font အရွယ်အစား", + "goto": "Go to line", + "icons definition": "Icons definition", + "info": "သတင်းအချက်အလက်", + "invalid value": "မမှန်ကန်သော value ဖြစ်သည်", + "language changed": "ဘာသာစကားကိုအောင်မြင်စွာပြောင်းလည်းပြီးပါပြီ။", + "linting": "syntax error စစ်ဆေးမည်", + "logout": "ထွက်မည်", + "loading": "ဖတ်နေတုန်း", + "my profile": "ကျွန်ုပ် Profile ", + "new file": "Fileအသစ်ဆောက်မည်", + "new folder": "Folder အသစ်ဆောက်မည်", + "no": "မဟုတ်ဘူး", + "no editor message": "ရှိပြီးသားဖိုင်ကိုဖွင့်မှာလား?(သို့မဟုတ်) App Menu မှFile (သိုမဟုတ်) Folder အသစ်တည်ဆောက်ပါ", + "not set": "Not set", + "unsaved files close app": "ဖိုင်မသိမ်းရသေးဘူး။ထွက်တော့မှာလား?", + "notice": "အသိပေးစာ", + "open file": "File ဖွင့်ပါ", + "open files and folders": "File နဲ့ Folder များကိုဖွင့်ပါ", + "open folder": "Folder ဖွင့်ပါ", + "open recent": "မကြာသေးခင်ကဖွင့်ထားများ", + "ok": "ok", + "overwrite": "ပြင်ရေးမည်", + "paste": "paste", + "preview mode": "Preview Mode", + "read only file": "ဖတ်ခွင့်ပဲပြုပါတယ်။သိမ်းလို့မရပါ။Save as နဲ့သိမ်းပါ", + "reload": "ပြန်ဖတ်မည်", + "rename": "နာမည်ပြန်ပေးမည်", + "replace": "အစားထိုးမည်", + "required": "လိုအပ်ပါတယ်", + "run your web app": "Web App ကို Run ပါ", + "save": "သိမ်းပါ", + "saving": "သိမ်းနေတုန်း", + "save as": "Save as", + "save file to run": "Browser မှာrun ဖို့ဖိုင်ကိုသိမ်းပါ", + "search": "ရှာမည်", + "see logs and errors": "logs errors တွေကိုမြင်လား?", + "select folder": "Folder ရွေးပါ", + "settings": "settings", + "settings saved": "Settings သိမ်းပြီးပါပြီ", + "show line numbers": "Line နံပါတ်များပြပါ", + "show hidden files": "ဝှက်ထားသည့်File များပြပါ", + "show spaces": "Space တွေပြပါ", + "soft tab": "Soft tab", + "sort by name": "နာမည်နဲ့စီပါ", + "success": "အောင်မြင်ပါတယ်။", + "tab size": "Tab အရွယ်အစား", + "text wrap": "Text wrap / Word wrap", + "theme": "theme", + "unable to delete file": "ဖိုင်ဖျက်လို့မရပါ", + "unable to open file": "ဝမ်းနည်းပါတယ်။ဖိုင်ဖွင့်မရပါ။", + "unable to open folder": "ဝမ်းနည်းပါတယ်။Folderဖွင့်မရပါ။", + "unable to save file": "ဝမ်းနည်းပါတယ်။ဖိုင်သိမ်းမရပါ။", + "unable to rename": "နာမည်ပြန်ပြောင်းလို့မရပါ", + "unsaved file": "ဖိုင်မသိမ်းရသေးဘူး။ဘာဖြစ်ဖြစ်ပိတ်မှာလား?", + "warning": "သတိ", + "use emmet": "Use emmet", + "use quick tools": "မြန်ဆန်စေမည့်ကိရိယာများသုံးမည်", + "yes": "ဟုတ်ပြီ", + "encoding": "Text encoding", + "syntax highlighting": "Syntax အရောင်", + "read only": "ဖတ်လို့ပဲရပါတယ်", + "select all": "အကုန်ရွေးပါ", + "select branch": "Branch ရွေးပါ", + "create new branch": "Branch အသစ်ဖန်တီးပါ", + "use branch": "Branch ကိုသုံးပါ", + "new branch": "Branch အသစ်", + "branch": "branch", + "key bindings": "Key bindings", + "edit": "ပြင်မည်", + "reset": "reset", + "color": "အရောင်", + "select word": "စကားလုံးရွေးမည်", + "quick tools": "Quick tools", + "select": "ရွေးမည်", + "editor font": "Editor font", + "new project": "Project အသစ်", + "format": "format", + "project name": "Project နာမည်", + "unsupported device": "ခင်ဗျား Device မှာ ယခု Theme ကိုမထောက်ပံ့ပါ။", + "vibrate on tap": "ထိထားရင်တုန်ပါ", + "copy command is not supported by ftp.": "FTPမှာကူယူတာကိုမထောက်ပံ့ပါ။", + "support title": "Acode ကိုထောက်ပံ့ပါ ❤️", + "fullscreen": "မျက်နှာပြင်အပြည့်", + "animation": "အထူးပြုလုပ်ချက်", + "backup": "အရံသိမ်းမည်", + "restore": "ပြန်လည်သိုလှောင်မည်", + "backup successful": "အရံသိမ်းတာအောင်မြင်ပါတယ်", + "invalid backup file": "အရံသိမ်းသည့် File ကမမှန်ကန်ပါ။", + "add path": "File ထားတဲ့နေရာထည့်ပါ", + "live autocompletion": "Live autocompletion", + "file properties": "File အချက်အလက်များ", + "path": "လမ်းကြောင်း", + "type": "အမျိုးအစား", + "word count": "စကားလုံးအရေအတွက်စုစုပေါင်း", + "line count": "Line အရေအတွက်စုစုပေါင်း", + "last modified": "နောက်ဆုံးပြင်ဆင်ခဲ့သည့်အချိန်", + "size": "Size", + "share": "မျှဝေမည်", + "show print margin": "Show print margin", + "login": "login", + "scrollbar size": "Scrollbar အရွယ်အစား", + "cursor controller size": "Cursor အရွယ်အစား", + "none": "none", + "small": "သေးမည်", + "large": "ကြီးမည်", + "floating button": "Floating button", + "confirm on exit": "App မှထွက်လျှင် Confirm Button နှိပ်ရမည်", + "show console": "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", + "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", + "faqs": "FAQs", + "feedback": "Feedback", + "header": "Header", + "sidebar": "Sidebar", + "inapp": "Inapp", + "browser": "Browser", + "diagonal scrolling": "Diagonal scrolling", + "reverse scrolling": "Reverse Scrolling", + "formatter": "Formatter", + "format on save": "Format on save", + "remove ads": "Remove ads", + "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", + "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", + "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 warning": "Are you sure you want to save all files and close? This action cannot be reversed.", + "save all changes warning": "Are you sure you want to save all files?", + "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", + "sponsor": "စပွန်ဆာ", + "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", + "backup created": "Backup created", + "restore completed": "Restore completed", + "restore will include": "This will restore", + "restore warning": "This action cannot be undone. Continue?", + "reload to apply": "Reload to apply changes?", + "reload app": "Reload app", + "preparing backup": "Preparing backup", + "collecting settings": "Collecting settings", + "collecting key bindings": "Collecting key bindings", + "collecting plugins": "Collecting plugin information", + "creating backup": "Creating backup file", + "validating backup": "Validating backup", + "restoring key bindings": "Restoring key bindings", + "restoring plugins": "Restoring plugins", + "restoring settings": "Restoring settings", + "legacy backup warning": "This is an older backup format. Some features may be limited.", + "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", + "plugin not found": "Plugin not found in registry", + "paid plugin skipped": "Paid plugin - purchase not found", + "source not found": "Source file no longer exists", + "restored": "Restored", + "skipped": "Skipped", + "backup not valid object": "Backup file is not a valid object", + "backup no data": "Backup file contains no data to restore", + "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", + "backup missing metadata": "Missing backup metadata - some info may be unavailable", + "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", + "backup checksum verify failed": "Could not verify checksum", + "backup invalid settings": "Invalid settings format", + "backup invalid keybindings": "Invalid keyBindings format", + "backup invalid plugins": "Invalid installedPlugins format", + "issues found": "Issues found", + "error details": "Error details", + "active tools": "Active tools", + "available tools": "Available tools", + "recent": "Recent Files", + "command palette": "Open Command Palette", + "change theme": "Change Theme", + "documentation": "Documentation", + "open in terminal": "Open in Terminal", + "developer mode": "Developer Mode", + "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", + "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", + "developer mode disabled": "Developer mode disabled", + "copy relative path": "Copy Relative Path", + "shortcut request sent": "Shortcut request opened. Tap Add to finish.", + "add to home screen": "Add to home screen", + "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", + "save file before home shortcut": "Save the file before adding it to the home screen.", + "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", + "shift click selection": "Shift + tap/click selection", + "earn ad-free time": "Earn ad-free time", + "indent guides": "Indent guides", + "language servers": "Language servers", + "lint gutter": "Show lint gutter", + "rainbow brackets": "Rainbow brackets", + "lsp-add-custom-server": "Add custom server", + "lsp-binary-args": "Binary args (JSON array)", + "lsp-binary-command": "Binary command", + "lsp-binary-path-optional": "Binary path (optional)", + "lsp-check-command-optional": "Check command (optional override)", + "lsp-checking-installation-status": "Checking installation status...", + "lsp-configured": "Configured", + "lsp-custom-server-added": "Custom server added", + "lsp-default": "Default", + "lsp-details-line": "Details: {details}", + "lsp-edit-initialization-options": "Edit initialization options", + "lsp-empty": "Empty", + "lsp-enabled": "Enabled", + "lsp-error-add-server-failed": "Failed to add server", + "lsp-error-args-must-be-array": "Arguments must be a JSON array", + "lsp-error-binary-command-required": "Binary command is required", + "lsp-error-language-id-required": "At least one language ID is required", + "lsp-error-package-required": "At least one package is required", + "lsp-error-server-id-required": "Server ID is required", + "lsp-feature-completion": "Code completion", + "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", + "lsp-feature-diagnostics": "Diagnostics", + "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", + "lsp-feature-formatting": "Formatting", + "lsp-feature-formatting-info": "Enable code formatting from the language server.", + "lsp-feature-hover": "Hover information", + "lsp-feature-hover-info": "Show type information and documentation on hover.", + "lsp-feature-inlay-hints": "Inlay hints", + "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", + "lsp-feature-signature": "Signature help", + "lsp-feature-signature-info": "Show function parameter hints while typing.", + "lsp-feature-state-toast": "{feature} {state}", + "lsp-initialization-options": "Initialization options", + "lsp-initialization-options-json": "Initialization options (JSON)", + "lsp-initialization-options-updated": "Initialization options updated", + "lsp-install-command": "Install command", + "lsp-install-command-unavailable": "Install command not available", + "lsp-install-info-check-failed": "Acode could not verify the installation status.", + "lsp-install-info-missing": "Language server is not installed in the terminal environment.", + "lsp-install-info-ready": "Language server is installed and ready.", + "lsp-install-info-unknown": "Installation status could not be checked automatically.", + "lsp-install-info-version-available": "Version {version} is available.", + "lsp-install-method-apk": "APK package", + "lsp-install-method-cargo": "Cargo crate", + "lsp-install-method-manual": "Manual binary", + "lsp-install-method-npm": "npm package", + "lsp-install-method-pip": "pip package", + "lsp-install-method-shell": "Custom shell", + "lsp-install-method-title": "Install method", + "lsp-install-repair": "Install / repair", + "lsp-installation-status": "Installation status", + "lsp-installed": "Installed", + "lsp-invalid-timeout": "Invalid timeout value", + "lsp-language-ids": "Language IDs (comma separated)", + "lsp-packages-prompt": "{method} packages (comma separated)", + "lsp-remove-installed-files": "Remove installed files for {server}?", + "lsp-server-disabled-toast": "Server disabled", + "lsp-server-enabled-toast": "Server enabled", + "lsp-server-id": "Server ID", + "lsp-server-label": "Server label", + "lsp-server-not-found": "Server not found", + "lsp-server-uninstalled": "Server uninstalled", + "lsp-startup-timeout": "Startup timeout", + "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", + "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", + "lsp-state-disabled": "disabled", + "lsp-state-enabled": "enabled", + "lsp-status-check-failed": "Check failed", + "lsp-status-installed": "Installed", + "lsp-status-installed-version": "Installed ({version})", + "lsp-status-line": "Status: {status}", + "lsp-status-not-installed": "Not installed", + "lsp-status-unknown": "Unknown", + "lsp-timeout-ms": "{timeout} ms", + "lsp-uninstall-command-unavailable": "Uninstall command not available", + "lsp-uninstall-server": "Uninstall server", + "lsp-update-command-optional": "Update command (optional)", + "lsp-update-command-unavailable": "Update command not available", + "lsp-update-server": "Update server", + "lsp-version-line": "Version: {version}", + "lsp-view-initialization-options": "View initialization options", + "settings-category-about-acode": "About Acode", + "settings-category-advanced": "Advanced", + "settings-category-assistance": "Assistance", + "settings-category-core": "Core settings", + "settings-category-cursor": "Cursor", + "settings-category-cursor-selection": "Cursor & selection", + "settings-category-custom-servers": "Custom servers", + "settings-category-customization-tools": "Customization & tools", + "settings-category-display": "Display", + "settings-category-editing": "Editing", + "settings-category-features": "Features", + "settings-category-files-sessions": "Files & sessions", + "settings-category-fonts": "Fonts", + "settings-category-general": "General", + "settings-category-guides-indicators": "Guides & indicators", + "settings-category-installation": "Installation", + "settings-category-interface": "Interface", + "settings-category-maintenance": "Maintenance", + "settings-category-permissions": "Permissions", + "settings-category-preview": "Preview", + "settings-category-scrolling": "Scrolling", + "settings-category-server": "Server", + "settings-category-servers": "Servers", + "settings-category-session": "Session", + "settings-category-support-acode": "Support Acode", + "settings-category-text-layout": "Text & layout", + "settings-info-app-animation": "Control transition animations across the app.", + "settings-info-app-check-files": "Refresh editors when files change outside Acode.", + "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", + "settings-info-app-confirm-on-exit": "Ask before closing the app.", + "settings-info-app-console": "Choose which debug console integration Acode uses.", + "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", + "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", + "settings-info-app-floating-button": "Show the floating quick actions button.", + "settings-info-app-font-manager": "Install, manage, or remove app fonts.", + "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", + "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", + "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", + "settings-info-app-language": "Choose the app language and translated labels.", + "settings-info-app-open-file-list-position": "Choose where the active files list appears.", + "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", + "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", + "settings-info-app-remember-files": "Reopen the files that were open last time.", + "settings-info-app-remember-folders": "Reopen folders from the previous session.", + "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", + "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", + "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", + "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", + "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", + "settings-info-editor-autosave": "Save changes automatically after a delay.", + "settings-info-editor-color-preview": "Preview color values inline in the editor.", + "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", + "settings-info-editor-font-family": "Choose the typeface used in the editor.", + "settings-info-editor-font-size": "Set the editor text size.", + "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", + "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", + "settings-info-editor-indent-guides": "Show indentation guide lines.", + "settings-info-editor-line-height": "Adjust vertical spacing between lines.", + "settings-info-editor-line-numbers": "Show line numbers in the gutter.", + "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", + "settings-info-editor-live-autocomplete": "Show suggestions while you type.", + "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", + "settings-info-editor-relative-line-numbers": "Show distance from the current line.", + "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", + "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", + "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", + "settings-info-editor-show-spaces": "Display visible whitespace markers.", + "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", + "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", + "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", + "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", + "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", + "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", + "settings-info-lsp-install-server": "Install or repair this language server.", + "settings-info-lsp-server-enabled": "Enable or disable this language server.", + "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", + "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", + "settings-info-lsp-update-server": "Update this language server if an update flow is available.", + "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", + "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", + "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", + "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", + "settings-info-main-changelog": "See recent updates and release notes.", + "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", + "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", + "settings-info-main-formatter": "Choose a formatter for each supported language.", + "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", + "settings-info-main-plugins": "Manage installed plugins and their available actions.", + "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", + "settings-info-main-rateapp": "Rate Acode on Google Play.", + "settings-info-main-remove-ads": "Unlock permanent ad-free access.", + "settings-info-main-reset": "Reset Acode to its default configuration.", + "settings-info-main-sponsors": "Support ongoing Acode development.", + "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", + "settings-info-main-theme": "App theme, contrast, and custom colors.", + "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", + "settings-info-preview-host": "Hostname used when opening the preview URL.", + "settings-info-preview-mode": "Choose where preview opens when you launch it.", + "settings-info-preview-preview-port": "Port used by the live preview server.", + "settings-info-preview-server-port": "Port used by the internal app server.", + "settings-info-preview-show-console-toggler": "Show the console button in preview.", + "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", + "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", + "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", + "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", + "search result label singular": "result", + "search result label plural": "results", + "pin tab": "Pin tab", + "unpin tab": "Unpin tab", + "pinned tab": "Pinned tab", + "unpin tab before closing": "Unpin the tab before closing it.", + "app font": "App font", + "settings-info-app-font-family": "Choose the font used across the app interface.", + "lsp-transport-method-stdio": "STDIO (launch a binary command)", + "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", + "lsp-websocket-url": "WebSocket URL", + "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", + "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", + "lsp-error-websocket-url-required": "WebSocket URL is required", + "lsp-remove-custom-server": "Remove custom server", + "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", + "lsp-custom-server-removed": "Custom server removed", + "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", + "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", + "save selected tabs": "Save selected tabs", + "close selected tabs": "Close selected tabs", + "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", + "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", + "close tabs to right": "Close Right", + "close tabs to left": "Close Left", + "close other tabs": "Close Others", + "auto close tags": "Auto close tags", + "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", + "ui zoom": "UI zoom", + "settings-info-app-ui-zoom": "Scale text across the Acode interface.", + "plugin-not-supported": "Plugin not supported", + "plugin-not-supported-info": "The plugin was created for older version of Acode." +} \ No newline at end of file diff --git a/src/lang/mm-zawgyi.json b/src/lang/mm-zawgyi.json index e6bb03fb0..fc0a13219 100644 --- a/src/lang/mm-zawgyi.json +++ b/src/lang/mm-zawgyi.json @@ -1,730 +1,732 @@ { - "lang": "ဗမာစာ (Zawgyi)", - "about": "ကြၽန္ေတာ္တို႔အေၾကာင္း", - "active files": "လက္ရွိဖိုင္မ်ား", - "alert": "သတိေပးခ်က္", - "app theme": "App Theme", - "autocorrect": "အလိုအေလ်ာက္အမွားစစ္မည္လား?", - "autosave": "အလိုအေလ်ာက္သိမ္းဆည္းမည္။", - "cancel": "ပယ္ဖ်က္မည္", - "change language": "ဘာသာစကားေျပာင္းမည္", - "choose color": "အေရာင္ေ႐ြးပါ", - "clear": "ရွင္းလင္းပါ", - "close app": "ယခုေဆာ့ဝဲကိုပိတ္မွာလား?", - "commit message": "commit message", - "console": "console", - "conflict error": "လြဲေနပါသလာ?ေနာက္ commit ကိုေစာင့္ပါ။", - "copy": "ကူမည္", - "create folder error": "စိတ္မေကာင္းပါဘူး။Folderတည္ေဆာက္လို႔မရပါဘူး။", - "cut": "ျဖတ္မည္", - "delete": "ဖ်က္မည္", - "dependencies": "Dependencies", - "delay": "Time in milliseconds", - "editor settings": "Editor settings", - "editor theme": "Editor theme", - "enter file name": "File နာမည္ထည့္ပါ", - "enter folder name": "Folder နာမည္ထည့္ပါ", - "empty folder message": "Folder မရွိပါ", - "enter line number": "လိုင္းနံပါတ္ထည့္ပါ", - "error": "error", - "failed": "မေအာင္ျမင္ပါ။ထပ္ႀကိဳးစားပါ။", - "file already exists": "File ရွိၿပီးသားျဖစ္ပါသည္။", - "file already exists force": "File ရွိၿပီးသားျဖစ္ပါသည္။File ကိုထပ္ေရးမည္လား။", - "file changed": " ေျပာင္းလဲသြားၿပီ။ဖိုင္ကိုျပန္ဖတ္ပါ။", - "file deleted": "file ဖ်က္ၿပီးပါၿပီ", - "file is not supported": "file ကိုဖြင့္ဖို႔ခြင့္မျပပါ", - "file not supported": "ယခု file ကိုဖြင့္ဖို႔ခြင့္မျပဳပါ", - "file too large": "File Size ႀကီးလြန္းတယ္။အမ်ားဆုံး {size} ပဲေထာက္ပံ့တယ္", - "file renamed": "file နာမည္ေျပာင္းၿပီးပါၿပီ", - "file saved": "file သိမ္းၿပီးပါၿပီ။", - "folder added": "folder ကိုထပ္ေပါင္းထည့္ၿပီးပါၿပီ", - "folder already added": "folder ကထည့္ၿပီးသားျဖစ္ပါတယ္", - "font size": "Font အ႐ြယ္အစား", - "goto": "Go to line", - "icons definition": "Icons definition", - "info": "သတင္းအခ်က္အလက္", - "invalid value": "မမွန္ကန္ေသာ value ျဖစ္သည္", - "language changed": "ဘာသာစကားကိုေအာင္ျမင္စြာေျပာင္းလည္းၿပီးပါၿပီ။", - "linting": "syntax error စစ္ေဆးမည္", - "logout": "ထြက္မည္", - "loading": "ဖတ္ေနတုန္း", - "my profile": "ကြၽန္ုပ္ Profile ", - "new file": "Fileအသစ္ေဆာက္မည္", - "new folder": "Folder အသစ္ေဆာက္မည္", - "no": "မဟုတ္ဘူး", - "no editor message": "ရွိၿပီးသားဖိုင္ကိုဖြင့္မွာလား?(သို႔မဟုတ္) App Menu မွFile (သိုမဟုတ္) Folder အသစ္တည္ေဆာက္ပါ", - "not set": "Not set", - "unsaved files close app": "ဖိုင္မသိမ္းရေသးဘူး။ထြက္ေတာ့မွာလား?", - "notice": "အသိေပးစာ", - "open file": "File ဖြင့္ပါ", - "open files and folders": "File နဲ႕ Folder မ်ားကိုဖြင့္ပါ", - "open folder": "Folder ဖြင့္ပါ", - "open recent": "မၾကာေသးခင္ကဖြင့္ထားမ်ား", - "ok": "ok", - "overwrite": "ျပင္ေရးမည္", - "paste": "paste", - "preview mode": "Preview Mode", - "read only file": "ဖတ္ခြင့္ပဲျပဳပါတယ္။သိမ္းလို႔မရပါ။Save as နဲ႕သိမ္းပါ", - "reload": "ျပန္ဖတ္မည္", - "rename": "နာမည္ျပန္ေပးမည္", - "replace": "အစားထိုးမည္", - "required": "လိုအပ္ပါတယ္", - "run your web app": "Web App ကို Run ပါ", - "save": "သိမ္းပါ", - "saving": "သိမ္းေနတုန္း", - "save as": "Save as", - "save file to run": "Browser မွာrun ဖို႔ဖိုင္ကိုသိမ္းပါ", - "search": "ရွာမည္", - "see logs and errors": "logs errors ေတြကိုျမင္လား?", - "select folder": "Folder ေ႐ြးပါ", - "settings": "settings", - "settings saved": "Settings သိမ္းၿပီးပါၿပီ", - "show line numbers": "Line နံပါတ္မ်ားျပပါ", - "show hidden files": "ဝွက္ထားသည့္File မ်ားျပပါ", - "show spaces": "Space ေတြျပပါ", - "soft tab": "Soft tab", - "sort by name": "နာမည္နဲ႕စီပါ", - "success": "ေအာင္ျမင္ပါတယ္။", - "tab size": "Tab အ႐ြယ္အစား", - "text wrap": "Text wrap / Word wrap", - "theme": "theme", - "unable to delete file": "ဖိုင္ဖ်က္လို႔မရပါ", - "unable to open file": "ဝမ္းနည္းပါတယ္။ဖိုင္ဖြင့္မရပါ။", - "unable to open folder": "ဝမ္းနည္းပါတယ္။Folderဖြင့္မရပါ။", - "unable to save file": "ဝမ္းနည္းပါတယ္။ဖိုင္သိမ္းမရပါ။", - "unable to rename": "နာမည္ျပန္ေျပာင္းလို႔မရပါ", - "unsaved file": "ဖိုင္မသိမ္းရေသးဘူး။ဘာျဖစ္ျဖစ္ပိတ္မွာလား?", - "warning": "သတိ", - "use emmet": "Use emmet", - "use quick tools": "ျမန္ဆန္ေစမည့္ကိရိယာမ်ားသုံးမည္", - "yes": "ဟုတ္ၿပီ", - "encoding": "Text encoding", - "syntax highlighting": "Syntax အေရာင္", - "read only": "ဖတ္လို႔ပဲရပါတယ္", - "select all": "အကုန္ေ႐ြးပါ", - "select branch": "Branch ေ႐ြးပါ", - "create new branch": "Branch အသစ္ဖန္တီးပါ", - "use branch": "Branch ကိုသုံးပါ", - "new branch": "Branch အသစ္", - "branch": "branch", - "key bindings": "Key bindings", - "edit": "ျပင္မည္", - "reset": "reset", - "color": "အေရာင္", - "select word": "စကားလုံးေ႐ြးမည္", - "quick tools": "Quick tools", - "select": "ေ႐ြးမည္", - "editor font": "Editor font", - "new project": "Project အသစ္", - "format": "format", - "project name": "Project နာမည္", - "unsupported device": "ခင္ဗ်ား Device မွာ ယခု Theme ကိုမေထာက္ပံ့ပါ။", - "vibrate on tap": "ထိထားရင္တုန္ပါ", - "copy command is not supported by ftp.": "FTPမွာကူယူတာကိုမေထာက္ပံ့ပါ။", - "support title": "Acode ကိုေထာက္ပံ့ပါ ❤️", - "fullscreen": "မ်က္ႏွာျပင္အျပည့္", - "animation": "အထူးျပဳလုပ္ခ်က္", - "backup": "အရံသိမ္းမည္", - "restore": "ျပန္လည္သိုေလွာင္မည္", - "backup successful": "အရံသိမ္းတာေအာင္ျမင္ပါတယ္", - "invalid backup file": "အရံသိမ္းသည့္ File ကမမွန္ကန္ပါ။", - "add path": "File ထားတဲ့ေနရာထည့္ပါ", - "live autocompletion": "Live autocompletion", - "file properties": "File အခ်က္အလက္မ်ား", - "path": "လမ္းေၾကာင္း", - "type": "အမ်ိဳးအစား", - "word count": "စကားလုံးအေရအတြက္စုစုေပါင္း", - "line count": "Line အေရအတြက္စုစုေပါင္း", - "last modified": "ေနာက္ဆုံးျပင္ဆင္ခဲ့သည့္အခ်ိန္", - "size": "Size", - "share": "မွ်ေဝမည္", - "show print margin": "Show print margin", - "login": "login", - "scrollbar size": "Scrollbar အ႐ြယ္အစား", - "cursor controller size": "Cursor အ႐ြယ္အစား", - "none": "none", - "small": "ေသးမည္", - "large": "ႀကီးမည္", - "floating button": "Floating button", - "confirm on exit": "App မွထြက္လွ်င္ Confirm Button ႏွိပ္ရမည္", - "show console": "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", - "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", - "faqs": "FAQs", - "feedback": "Feedback", - "header": "Header", - "sidebar": "Sidebar", - "inapp": "Inapp", - "browser": "Browser", - "diagonal scrolling": "Diagonal scrolling", - "reverse scrolling": "Reverse Scrolling", - "formatter": "Formatter", - "format on save": "Format on save", - "remove ads": "Remove ads", - "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", - "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", - "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 warning": "Are you sure you want to save all files and close? This action cannot be reversed.", - "save all changes warning": "Are you sure you want to save all files?", - "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", - "sponsor": "စပွန်ဆာ", - "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", - "backup created": "Backup created", - "restore completed": "Restore completed", - "restore will include": "This will restore", - "restore warning": "This action cannot be undone. Continue?", - "reload to apply": "Reload to apply changes?", - "reload app": "Reload app", - "preparing backup": "Preparing backup", - "collecting settings": "Collecting settings", - "collecting key bindings": "Collecting key bindings", - "collecting plugins": "Collecting plugin information", - "creating backup": "Creating backup file", - "validating backup": "Validating backup", - "restoring key bindings": "Restoring key bindings", - "restoring plugins": "Restoring plugins", - "restoring settings": "Restoring settings", - "legacy backup warning": "This is an older backup format. Some features may be limited.", - "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", - "plugin not found": "Plugin not found in registry", - "paid plugin skipped": "Paid plugin - purchase not found", - "source not found": "Source file no longer exists", - "restored": "Restored", - "skipped": "Skipped", - "backup not valid object": "Backup file is not a valid object", - "backup no data": "Backup file contains no data to restore", - "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", - "backup missing metadata": "Missing backup metadata - some info may be unavailable", - "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", - "backup checksum verify failed": "Could not verify checksum", - "backup invalid settings": "Invalid settings format", - "backup invalid keybindings": "Invalid keyBindings format", - "backup invalid plugins": "Invalid installedPlugins format", - "issues found": "Issues found", - "error details": "Error details", - "active tools": "Active tools", - "available tools": "Available tools", - "recent": "Recent Files", - "command palette": "Open Command Palette", - "change theme": "Change Theme", - "documentation": "Documentation", - "open in terminal": "Open in Terminal", - "developer mode": "Developer Mode", - "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", - "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", - "developer mode disabled": "Developer mode disabled", - "copy relative path": "Copy Relative Path", - "shortcut request sent": "Shortcut request opened. Tap Add to finish.", - "add to home screen": "Add to home screen", - "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", - "save file before home shortcut": "Save the file before adding it to the home screen.", - "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", - "shift click selection": "Shift + tap/click selection", - "earn ad-free time": "Earn ad-free time", - "indent guides": "Indent guides", - "language servers": "Language servers", - "lint gutter": "Show lint gutter", - "rainbow brackets": "Rainbow brackets", - "lsp-add-custom-server": "Add custom server", - "lsp-binary-args": "Binary args (JSON array)", - "lsp-binary-command": "Binary command", - "lsp-binary-path-optional": "Binary path (optional)", - "lsp-check-command-optional": "Check command (optional override)", - "lsp-checking-installation-status": "Checking installation status...", - "lsp-configured": "Configured", - "lsp-custom-server-added": "Custom server added", - "lsp-default": "Default", - "lsp-details-line": "Details: {details}", - "lsp-edit-initialization-options": "Edit initialization options", - "lsp-empty": "Empty", - "lsp-enabled": "Enabled", - "lsp-error-add-server-failed": "Failed to add server", - "lsp-error-args-must-be-array": "Arguments must be a JSON array", - "lsp-error-binary-command-required": "Binary command is required", - "lsp-error-language-id-required": "At least one language ID is required", - "lsp-error-package-required": "At least one package is required", - "lsp-error-server-id-required": "Server ID is required", - "lsp-feature-completion": "Code completion", - "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", - "lsp-feature-diagnostics": "Diagnostics", - "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", - "lsp-feature-formatting": "Formatting", - "lsp-feature-formatting-info": "Enable code formatting from the language server.", - "lsp-feature-hover": "Hover information", - "lsp-feature-hover-info": "Show type information and documentation on hover.", - "lsp-feature-inlay-hints": "Inlay hints", - "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", - "lsp-feature-signature": "Signature help", - "lsp-feature-signature-info": "Show function parameter hints while typing.", - "lsp-feature-state-toast": "{feature} {state}", - "lsp-initialization-options": "Initialization options", - "lsp-initialization-options-json": "Initialization options (JSON)", - "lsp-initialization-options-updated": "Initialization options updated", - "lsp-install-command": "Install command", - "lsp-install-command-unavailable": "Install command not available", - "lsp-install-info-check-failed": "Acode could not verify the installation status.", - "lsp-install-info-missing": "Language server is not installed in the terminal environment.", - "lsp-install-info-ready": "Language server is installed and ready.", - "lsp-install-info-unknown": "Installation status could not be checked automatically.", - "lsp-install-info-version-available": "Version {version} is available.", - "lsp-install-method-apk": "APK package", - "lsp-install-method-cargo": "Cargo crate", - "lsp-install-method-manual": "Manual binary", - "lsp-install-method-npm": "npm package", - "lsp-install-method-pip": "pip package", - "lsp-install-method-shell": "Custom shell", - "lsp-install-method-title": "Install method", - "lsp-install-repair": "Install / repair", - "lsp-installation-status": "Installation status", - "lsp-installed": "Installed", - "lsp-invalid-timeout": "Invalid timeout value", - "lsp-language-ids": "Language IDs (comma separated)", - "lsp-packages-prompt": "{method} packages (comma separated)", - "lsp-remove-installed-files": "Remove installed files for {server}?", - "lsp-server-disabled-toast": "Server disabled", - "lsp-server-enabled-toast": "Server enabled", - "lsp-server-id": "Server ID", - "lsp-server-label": "Server label", - "lsp-server-not-found": "Server not found", - "lsp-server-uninstalled": "Server uninstalled", - "lsp-startup-timeout": "Startup timeout", - "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", - "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", - "lsp-state-disabled": "disabled", - "lsp-state-enabled": "enabled", - "lsp-status-check-failed": "Check failed", - "lsp-status-installed": "Installed", - "lsp-status-installed-version": "Installed ({version})", - "lsp-status-line": "Status: {status}", - "lsp-status-not-installed": "Not installed", - "lsp-status-unknown": "Unknown", - "lsp-timeout-ms": "{timeout} ms", - "lsp-uninstall-command-unavailable": "Uninstall command not available", - "lsp-uninstall-server": "Uninstall server", - "lsp-update-command-optional": "Update command (optional)", - "lsp-update-command-unavailable": "Update command not available", - "lsp-update-server": "Update server", - "lsp-version-line": "Version: {version}", - "lsp-view-initialization-options": "View initialization options", - "settings-category-about-acode": "About Acode", - "settings-category-advanced": "Advanced", - "settings-category-assistance": "Assistance", - "settings-category-core": "Core settings", - "settings-category-cursor": "Cursor", - "settings-category-cursor-selection": "Cursor & selection", - "settings-category-custom-servers": "Custom servers", - "settings-category-customization-tools": "Customization & tools", - "settings-category-display": "Display", - "settings-category-editing": "Editing", - "settings-category-features": "Features", - "settings-category-files-sessions": "Files & sessions", - "settings-category-fonts": "Fonts", - "settings-category-general": "General", - "settings-category-guides-indicators": "Guides & indicators", - "settings-category-installation": "Installation", - "settings-category-interface": "Interface", - "settings-category-maintenance": "Maintenance", - "settings-category-permissions": "Permissions", - "settings-category-preview": "Preview", - "settings-category-scrolling": "Scrolling", - "settings-category-server": "Server", - "settings-category-servers": "Servers", - "settings-category-session": "Session", - "settings-category-support-acode": "Support Acode", - "settings-category-text-layout": "Text & layout", - "settings-info-app-animation": "Control transition animations across the app.", - "settings-info-app-check-files": "Refresh editors when files change outside Acode.", - "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", - "settings-info-app-confirm-on-exit": "Ask before closing the app.", - "settings-info-app-console": "Choose which debug console integration Acode uses.", - "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", - "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", - "settings-info-app-floating-button": "Show the floating quick actions button.", - "settings-info-app-font-manager": "Install, manage, or remove app fonts.", - "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", - "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", - "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", - "settings-info-app-language": "Choose the app language and translated labels.", - "settings-info-app-open-file-list-position": "Choose where the active files list appears.", - "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", - "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", - "settings-info-app-remember-files": "Reopen the files that were open last time.", - "settings-info-app-remember-folders": "Reopen folders from the previous session.", - "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", - "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", - "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", - "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", - "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", - "settings-info-editor-autosave": "Save changes automatically after a delay.", - "settings-info-editor-color-preview": "Preview color values inline in the editor.", - "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", - "settings-info-editor-font-family": "Choose the typeface used in the editor.", - "settings-info-editor-font-size": "Set the editor text size.", - "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", - "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", - "settings-info-editor-indent-guides": "Show indentation guide lines.", - "settings-info-editor-line-height": "Adjust vertical spacing between lines.", - "settings-info-editor-line-numbers": "Show line numbers in the gutter.", - "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", - "settings-info-editor-live-autocomplete": "Show suggestions while you type.", - "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", - "settings-info-editor-relative-line-numbers": "Show distance from the current line.", - "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", - "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", - "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", - "settings-info-editor-show-spaces": "Display visible whitespace markers.", - "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", - "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", - "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", - "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", - "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", - "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", - "settings-info-lsp-install-server": "Install or repair this language server.", - "settings-info-lsp-server-enabled": "Enable or disable this language server.", - "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", - "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", - "settings-info-lsp-update-server": "Update this language server if an update flow is available.", - "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", - "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", - "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", - "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", - "settings-info-main-changelog": "See recent updates and release notes.", - "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", - "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", - "settings-info-main-formatter": "Choose a formatter for each supported language.", - "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", - "settings-info-main-plugins": "Manage installed plugins and their available actions.", - "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", - "settings-info-main-rateapp": "Rate Acode on Google Play.", - "settings-info-main-remove-ads": "Unlock permanent ad-free access.", - "settings-info-main-reset": "Reset Acode to its default configuration.", - "settings-info-main-sponsors": "Support ongoing Acode development.", - "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", - "settings-info-main-theme": "App theme, contrast, and custom colors.", - "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", - "settings-info-preview-host": "Hostname used when opening the preview URL.", - "settings-info-preview-mode": "Choose where preview opens when you launch it.", - "settings-info-preview-preview-port": "Port used by the live preview server.", - "settings-info-preview-server-port": "Port used by the internal app server.", - "settings-info-preview-show-console-toggler": "Show the console button in preview.", - "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", - "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", - "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", - "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", - "search result label singular": "result", - "search result label plural": "results", - "pin tab": "Pin tab", - "unpin tab": "Unpin tab", - "pinned tab": "Pinned tab", - "unpin tab before closing": "Unpin the tab before closing it.", - "app font": "App font", - "settings-info-app-font-family": "Choose the font used across the app interface.", - "lsp-transport-method-stdio": "STDIO (launch a binary command)", - "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", - "lsp-websocket-url": "WebSocket URL", - "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", - "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", - "lsp-error-websocket-url-required": "WebSocket URL is required", - "lsp-remove-custom-server": "Remove custom server", - "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", - "lsp-custom-server-removed": "Custom server removed", - "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", - "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", - "save selected tabs": "Save selected tabs", - "close selected tabs": "Close selected tabs", - "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", - "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", - "close tabs to right": "Close Right", - "close tabs to left": "Close Left", - "close other tabs": "Close Others", - "auto close tags": "Auto close tags", - "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", - "ui zoom": "UI zoom", - "settings-info-app-ui-zoom": "Scale text across the Acode interface." -} + "lang": "ဗမာစာ (Zawgyi)", + "about": "ကြၽန္ေတာ္တို႔အေၾကာင္း", + "active files": "လက္ရွိဖိုင္မ်ား", + "alert": "သတိေပးခ်က္", + "app theme": "App Theme", + "autocorrect": "အလိုအေလ်ာက္အမွားစစ္မည္လား?", + "autosave": "အလိုအေလ်ာက္သိမ္းဆည္းမည္။", + "cancel": "ပယ္ဖ်က္မည္", + "change language": "ဘာသာစကားေျပာင္းမည္", + "choose color": "အေရာင္ေ႐ြးပါ", + "clear": "ရွင္းလင္းပါ", + "close app": "ယခုေဆာ့ဝဲကိုပိတ္မွာလား?", + "commit message": "commit message", + "console": "console", + "conflict error": "လြဲေနပါသလာ?ေနာက္ commit ကိုေစာင့္ပါ။", + "copy": "ကူမည္", + "create folder error": "စိတ္မေကာင္းပါဘူး။Folderတည္ေဆာက္လို႔မရပါဘူး။", + "cut": "ျဖတ္မည္", + "delete": "ဖ်က္မည္", + "dependencies": "Dependencies", + "delay": "Time in milliseconds", + "editor settings": "Editor settings", + "editor theme": "Editor theme", + "enter file name": "File နာမည္ထည့္ပါ", + "enter folder name": "Folder နာမည္ထည့္ပါ", + "empty folder message": "Folder မရွိပါ", + "enter line number": "လိုင္းနံပါတ္ထည့္ပါ", + "error": "error", + "failed": "မေအာင္ျမင္ပါ။ထပ္ႀကိဳးစားပါ။", + "file already exists": "File ရွိၿပီးသားျဖစ္ပါသည္။", + "file already exists force": "File ရွိၿပီးသားျဖစ္ပါသည္။File ကိုထပ္ေရးမည္လား။", + "file changed": " ေျပာင္းလဲသြားၿပီ။ဖိုင္ကိုျပန္ဖတ္ပါ။", + "file deleted": "file ဖ်က္ၿပီးပါၿပီ", + "file is not supported": "file ကိုဖြင့္ဖို႔ခြင့္မျပပါ", + "file not supported": "ယခု file ကိုဖြင့္ဖို႔ခြင့္မျပဳပါ", + "file too large": "File Size ႀကီးလြန္းတယ္။အမ်ားဆုံး {size} ပဲေထာက္ပံ့တယ္", + "file renamed": "file နာမည္ေျပာင္းၿပီးပါၿပီ", + "file saved": "file သိမ္းၿပီးပါၿပီ။", + "folder added": "folder ကိုထပ္ေပါင္းထည့္ၿပီးပါၿပီ", + "folder already added": "folder ကထည့္ၿပီးသားျဖစ္ပါတယ္", + "font size": "Font အ႐ြယ္အစား", + "goto": "Go to line", + "icons definition": "Icons definition", + "info": "သတင္းအခ်က္အလက္", + "invalid value": "မမွန္ကန္ေသာ value ျဖစ္သည္", + "language changed": "ဘာသာစကားကိုေအာင္ျမင္စြာေျပာင္းလည္းၿပီးပါၿပီ။", + "linting": "syntax error စစ္ေဆးမည္", + "logout": "ထြက္မည္", + "loading": "ဖတ္ေနတုန္း", + "my profile": "ကြၽန္ုပ္ Profile ", + "new file": "Fileအသစ္ေဆာက္မည္", + "new folder": "Folder အသစ္ေဆာက္မည္", + "no": "မဟုတ္ဘူး", + "no editor message": "ရွိၿပီးသားဖိုင္ကိုဖြင့္မွာလား?(သို႔မဟုတ္) App Menu မွFile (သိုမဟုတ္) Folder အသစ္တည္ေဆာက္ပါ", + "not set": "Not set", + "unsaved files close app": "ဖိုင္မသိမ္းရေသးဘူး။ထြက္ေတာ့မွာလား?", + "notice": "အသိေပးစာ", + "open file": "File ဖြင့္ပါ", + "open files and folders": "File နဲ႕ Folder မ်ားကိုဖြင့္ပါ", + "open folder": "Folder ဖြင့္ပါ", + "open recent": "မၾကာေသးခင္ကဖြင့္ထားမ်ား", + "ok": "ok", + "overwrite": "ျပင္ေရးမည္", + "paste": "paste", + "preview mode": "Preview Mode", + "read only file": "ဖတ္ခြင့္ပဲျပဳပါတယ္။သိမ္းလို႔မရပါ။Save as နဲ႕သိမ္းပါ", + "reload": "ျပန္ဖတ္မည္", + "rename": "နာမည္ျပန္ေပးမည္", + "replace": "အစားထိုးမည္", + "required": "လိုအပ္ပါတယ္", + "run your web app": "Web App ကို Run ပါ", + "save": "သိမ္းပါ", + "saving": "သိမ္းေနတုန္း", + "save as": "Save as", + "save file to run": "Browser မွာrun ဖို႔ဖိုင္ကိုသိမ္းပါ", + "search": "ရွာမည္", + "see logs and errors": "logs errors ေတြကိုျမင္လား?", + "select folder": "Folder ေ႐ြးပါ", + "settings": "settings", + "settings saved": "Settings သိမ္းၿပီးပါၿပီ", + "show line numbers": "Line နံပါတ္မ်ားျပပါ", + "show hidden files": "ဝွက္ထားသည့္File မ်ားျပပါ", + "show spaces": "Space ေတြျပပါ", + "soft tab": "Soft tab", + "sort by name": "နာမည္နဲ႕စီပါ", + "success": "ေအာင္ျမင္ပါတယ္။", + "tab size": "Tab အ႐ြယ္အစား", + "text wrap": "Text wrap / Word wrap", + "theme": "theme", + "unable to delete file": "ဖိုင္ဖ်က္လို႔မရပါ", + "unable to open file": "ဝမ္းနည္းပါတယ္။ဖိုင္ဖြင့္မရပါ။", + "unable to open folder": "ဝမ္းနည္းပါတယ္။Folderဖြင့္မရပါ။", + "unable to save file": "ဝမ္းနည္းပါတယ္။ဖိုင္သိမ္းမရပါ။", + "unable to rename": "နာမည္ျပန္ေျပာင္းလို႔မရပါ", + "unsaved file": "ဖိုင္မသိမ္းရေသးဘူး။ဘာျဖစ္ျဖစ္ပိတ္မွာလား?", + "warning": "သတိ", + "use emmet": "Use emmet", + "use quick tools": "ျမန္ဆန္ေစမည့္ကိရိယာမ်ားသုံးမည္", + "yes": "ဟုတ္ၿပီ", + "encoding": "Text encoding", + "syntax highlighting": "Syntax အေရာင္", + "read only": "ဖတ္လို႔ပဲရပါတယ္", + "select all": "အကုန္ေ႐ြးပါ", + "select branch": "Branch ေ႐ြးပါ", + "create new branch": "Branch အသစ္ဖန္တီးပါ", + "use branch": "Branch ကိုသုံးပါ", + "new branch": "Branch အသစ္", + "branch": "branch", + "key bindings": "Key bindings", + "edit": "ျပင္မည္", + "reset": "reset", + "color": "အေရာင္", + "select word": "စကားလုံးေ႐ြးမည္", + "quick tools": "Quick tools", + "select": "ေ႐ြးမည္", + "editor font": "Editor font", + "new project": "Project အသစ္", + "format": "format", + "project name": "Project နာမည္", + "unsupported device": "ခင္ဗ်ား Device မွာ ယခု Theme ကိုမေထာက္ပံ့ပါ။", + "vibrate on tap": "ထိထားရင္တုန္ပါ", + "copy command is not supported by ftp.": "FTPမွာကူယူတာကိုမေထာက္ပံ့ပါ။", + "support title": "Acode ကိုေထာက္ပံ့ပါ ❤️", + "fullscreen": "မ်က္ႏွာျပင္အျပည့္", + "animation": "အထူးျပဳလုပ္ခ်က္", + "backup": "အရံသိမ္းမည္", + "restore": "ျပန္လည္သိုေလွာင္မည္", + "backup successful": "အရံသိမ္းတာေအာင္ျမင္ပါတယ္", + "invalid backup file": "အရံသိမ္းသည့္ File ကမမွန္ကန္ပါ။", + "add path": "File ထားတဲ့ေနရာထည့္ပါ", + "live autocompletion": "Live autocompletion", + "file properties": "File အခ်က္အလက္မ်ား", + "path": "လမ္းေၾကာင္း", + "type": "အမ်ိဳးအစား", + "word count": "စကားလုံးအေရအတြက္စုစုေပါင္း", + "line count": "Line အေရအတြက္စုစုေပါင္း", + "last modified": "ေနာက္ဆုံးျပင္ဆင္ခဲ့သည့္အခ်ိန္", + "size": "Size", + "share": "မွ်ေဝမည္", + "show print margin": "Show print margin", + "login": "login", + "scrollbar size": "Scrollbar အ႐ြယ္အစား", + "cursor controller size": "Cursor အ႐ြယ္အစား", + "none": "none", + "small": "ေသးမည္", + "large": "ႀကီးမည္", + "floating button": "Floating button", + "confirm on exit": "App မွထြက္လွ်င္ Confirm Button ႏွိပ္ရမည္", + "show console": "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", + "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", + "faqs": "FAQs", + "feedback": "Feedback", + "header": "Header", + "sidebar": "Sidebar", + "inapp": "Inapp", + "browser": "Browser", + "diagonal scrolling": "Diagonal scrolling", + "reverse scrolling": "Reverse Scrolling", + "formatter": "Formatter", + "format on save": "Format on save", + "remove ads": "Remove ads", + "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", + "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", + "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 warning": "Are you sure you want to save all files and close? This action cannot be reversed.", + "save all changes warning": "Are you sure you want to save all files?", + "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", + "sponsor": "စပွန်ဆာ", + "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", + "backup created": "Backup created", + "restore completed": "Restore completed", + "restore will include": "This will restore", + "restore warning": "This action cannot be undone. Continue?", + "reload to apply": "Reload to apply changes?", + "reload app": "Reload app", + "preparing backup": "Preparing backup", + "collecting settings": "Collecting settings", + "collecting key bindings": "Collecting key bindings", + "collecting plugins": "Collecting plugin information", + "creating backup": "Creating backup file", + "validating backup": "Validating backup", + "restoring key bindings": "Restoring key bindings", + "restoring plugins": "Restoring plugins", + "restoring settings": "Restoring settings", + "legacy backup warning": "This is an older backup format. Some features may be limited.", + "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", + "plugin not found": "Plugin not found in registry", + "paid plugin skipped": "Paid plugin - purchase not found", + "source not found": "Source file no longer exists", + "restored": "Restored", + "skipped": "Skipped", + "backup not valid object": "Backup file is not a valid object", + "backup no data": "Backup file contains no data to restore", + "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", + "backup missing metadata": "Missing backup metadata - some info may be unavailable", + "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", + "backup checksum verify failed": "Could not verify checksum", + "backup invalid settings": "Invalid settings format", + "backup invalid keybindings": "Invalid keyBindings format", + "backup invalid plugins": "Invalid installedPlugins format", + "issues found": "Issues found", + "error details": "Error details", + "active tools": "Active tools", + "available tools": "Available tools", + "recent": "Recent Files", + "command palette": "Open Command Palette", + "change theme": "Change Theme", + "documentation": "Documentation", + "open in terminal": "Open in Terminal", + "developer mode": "Developer Mode", + "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", + "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", + "developer mode disabled": "Developer mode disabled", + "copy relative path": "Copy Relative Path", + "shortcut request sent": "Shortcut request opened. Tap Add to finish.", + "add to home screen": "Add to home screen", + "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", + "save file before home shortcut": "Save the file before adding it to the home screen.", + "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", + "shift click selection": "Shift + tap/click selection", + "earn ad-free time": "Earn ad-free time", + "indent guides": "Indent guides", + "language servers": "Language servers", + "lint gutter": "Show lint gutter", + "rainbow brackets": "Rainbow brackets", + "lsp-add-custom-server": "Add custom server", + "lsp-binary-args": "Binary args (JSON array)", + "lsp-binary-command": "Binary command", + "lsp-binary-path-optional": "Binary path (optional)", + "lsp-check-command-optional": "Check command (optional override)", + "lsp-checking-installation-status": "Checking installation status...", + "lsp-configured": "Configured", + "lsp-custom-server-added": "Custom server added", + "lsp-default": "Default", + "lsp-details-line": "Details: {details}", + "lsp-edit-initialization-options": "Edit initialization options", + "lsp-empty": "Empty", + "lsp-enabled": "Enabled", + "lsp-error-add-server-failed": "Failed to add server", + "lsp-error-args-must-be-array": "Arguments must be a JSON array", + "lsp-error-binary-command-required": "Binary command is required", + "lsp-error-language-id-required": "At least one language ID is required", + "lsp-error-package-required": "At least one package is required", + "lsp-error-server-id-required": "Server ID is required", + "lsp-feature-completion": "Code completion", + "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", + "lsp-feature-diagnostics": "Diagnostics", + "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", + "lsp-feature-formatting": "Formatting", + "lsp-feature-formatting-info": "Enable code formatting from the language server.", + "lsp-feature-hover": "Hover information", + "lsp-feature-hover-info": "Show type information and documentation on hover.", + "lsp-feature-inlay-hints": "Inlay hints", + "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", + "lsp-feature-signature": "Signature help", + "lsp-feature-signature-info": "Show function parameter hints while typing.", + "lsp-feature-state-toast": "{feature} {state}", + "lsp-initialization-options": "Initialization options", + "lsp-initialization-options-json": "Initialization options (JSON)", + "lsp-initialization-options-updated": "Initialization options updated", + "lsp-install-command": "Install command", + "lsp-install-command-unavailable": "Install command not available", + "lsp-install-info-check-failed": "Acode could not verify the installation status.", + "lsp-install-info-missing": "Language server is not installed in the terminal environment.", + "lsp-install-info-ready": "Language server is installed and ready.", + "lsp-install-info-unknown": "Installation status could not be checked automatically.", + "lsp-install-info-version-available": "Version {version} is available.", + "lsp-install-method-apk": "APK package", + "lsp-install-method-cargo": "Cargo crate", + "lsp-install-method-manual": "Manual binary", + "lsp-install-method-npm": "npm package", + "lsp-install-method-pip": "pip package", + "lsp-install-method-shell": "Custom shell", + "lsp-install-method-title": "Install method", + "lsp-install-repair": "Install / repair", + "lsp-installation-status": "Installation status", + "lsp-installed": "Installed", + "lsp-invalid-timeout": "Invalid timeout value", + "lsp-language-ids": "Language IDs (comma separated)", + "lsp-packages-prompt": "{method} packages (comma separated)", + "lsp-remove-installed-files": "Remove installed files for {server}?", + "lsp-server-disabled-toast": "Server disabled", + "lsp-server-enabled-toast": "Server enabled", + "lsp-server-id": "Server ID", + "lsp-server-label": "Server label", + "lsp-server-not-found": "Server not found", + "lsp-server-uninstalled": "Server uninstalled", + "lsp-startup-timeout": "Startup timeout", + "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", + "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", + "lsp-state-disabled": "disabled", + "lsp-state-enabled": "enabled", + "lsp-status-check-failed": "Check failed", + "lsp-status-installed": "Installed", + "lsp-status-installed-version": "Installed ({version})", + "lsp-status-line": "Status: {status}", + "lsp-status-not-installed": "Not installed", + "lsp-status-unknown": "Unknown", + "lsp-timeout-ms": "{timeout} ms", + "lsp-uninstall-command-unavailable": "Uninstall command not available", + "lsp-uninstall-server": "Uninstall server", + "lsp-update-command-optional": "Update command (optional)", + "lsp-update-command-unavailable": "Update command not available", + "lsp-update-server": "Update server", + "lsp-version-line": "Version: {version}", + "lsp-view-initialization-options": "View initialization options", + "settings-category-about-acode": "About Acode", + "settings-category-advanced": "Advanced", + "settings-category-assistance": "Assistance", + "settings-category-core": "Core settings", + "settings-category-cursor": "Cursor", + "settings-category-cursor-selection": "Cursor & selection", + "settings-category-custom-servers": "Custom servers", + "settings-category-customization-tools": "Customization & tools", + "settings-category-display": "Display", + "settings-category-editing": "Editing", + "settings-category-features": "Features", + "settings-category-files-sessions": "Files & sessions", + "settings-category-fonts": "Fonts", + "settings-category-general": "General", + "settings-category-guides-indicators": "Guides & indicators", + "settings-category-installation": "Installation", + "settings-category-interface": "Interface", + "settings-category-maintenance": "Maintenance", + "settings-category-permissions": "Permissions", + "settings-category-preview": "Preview", + "settings-category-scrolling": "Scrolling", + "settings-category-server": "Server", + "settings-category-servers": "Servers", + "settings-category-session": "Session", + "settings-category-support-acode": "Support Acode", + "settings-category-text-layout": "Text & layout", + "settings-info-app-animation": "Control transition animations across the app.", + "settings-info-app-check-files": "Refresh editors when files change outside Acode.", + "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", + "settings-info-app-confirm-on-exit": "Ask before closing the app.", + "settings-info-app-console": "Choose which debug console integration Acode uses.", + "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", + "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", + "settings-info-app-floating-button": "Show the floating quick actions button.", + "settings-info-app-font-manager": "Install, manage, or remove app fonts.", + "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", + "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", + "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", + "settings-info-app-language": "Choose the app language and translated labels.", + "settings-info-app-open-file-list-position": "Choose where the active files list appears.", + "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", + "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", + "settings-info-app-remember-files": "Reopen the files that were open last time.", + "settings-info-app-remember-folders": "Reopen folders from the previous session.", + "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", + "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", + "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", + "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", + "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", + "settings-info-editor-autosave": "Save changes automatically after a delay.", + "settings-info-editor-color-preview": "Preview color values inline in the editor.", + "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", + "settings-info-editor-font-family": "Choose the typeface used in the editor.", + "settings-info-editor-font-size": "Set the editor text size.", + "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", + "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", + "settings-info-editor-indent-guides": "Show indentation guide lines.", + "settings-info-editor-line-height": "Adjust vertical spacing between lines.", + "settings-info-editor-line-numbers": "Show line numbers in the gutter.", + "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", + "settings-info-editor-live-autocomplete": "Show suggestions while you type.", + "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", + "settings-info-editor-relative-line-numbers": "Show distance from the current line.", + "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", + "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", + "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", + "settings-info-editor-show-spaces": "Display visible whitespace markers.", + "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", + "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", + "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", + "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", + "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", + "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", + "settings-info-lsp-install-server": "Install or repair this language server.", + "settings-info-lsp-server-enabled": "Enable or disable this language server.", + "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", + "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", + "settings-info-lsp-update-server": "Update this language server if an update flow is available.", + "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", + "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", + "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", + "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", + "settings-info-main-changelog": "See recent updates and release notes.", + "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", + "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", + "settings-info-main-formatter": "Choose a formatter for each supported language.", + "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", + "settings-info-main-plugins": "Manage installed plugins and their available actions.", + "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", + "settings-info-main-rateapp": "Rate Acode on Google Play.", + "settings-info-main-remove-ads": "Unlock permanent ad-free access.", + "settings-info-main-reset": "Reset Acode to its default configuration.", + "settings-info-main-sponsors": "Support ongoing Acode development.", + "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", + "settings-info-main-theme": "App theme, contrast, and custom colors.", + "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", + "settings-info-preview-host": "Hostname used when opening the preview URL.", + "settings-info-preview-mode": "Choose where preview opens when you launch it.", + "settings-info-preview-preview-port": "Port used by the live preview server.", + "settings-info-preview-server-port": "Port used by the internal app server.", + "settings-info-preview-show-console-toggler": "Show the console button in preview.", + "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", + "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", + "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", + "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", + "search result label singular": "result", + "search result label plural": "results", + "pin tab": "Pin tab", + "unpin tab": "Unpin tab", + "pinned tab": "Pinned tab", + "unpin tab before closing": "Unpin the tab before closing it.", + "app font": "App font", + "settings-info-app-font-family": "Choose the font used across the app interface.", + "lsp-transport-method-stdio": "STDIO (launch a binary command)", + "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", + "lsp-websocket-url": "WebSocket URL", + "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", + "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", + "lsp-error-websocket-url-required": "WebSocket URL is required", + "lsp-remove-custom-server": "Remove custom server", + "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", + "lsp-custom-server-removed": "Custom server removed", + "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", + "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", + "save selected tabs": "Save selected tabs", + "close selected tabs": "Close selected tabs", + "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", + "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", + "close tabs to right": "Close Right", + "close tabs to left": "Close Left", + "close other tabs": "Close Others", + "auto close tags": "Auto close tags", + "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", + "ui zoom": "UI zoom", + "settings-info-app-ui-zoom": "Scale text across the Acode interface.", + "plugin-not-supported": "Plugin not supported", + "plugin-not-supported-info": "The plugin was created for older version of Acode." +} \ No newline at end of file diff --git a/src/lang/pl-pl.json b/src/lang/pl-pl.json index 847f07f1b..b6b6ee2b3 100644 --- a/src/lang/pl-pl.json +++ b/src/lang/pl-pl.json @@ -1,730 +1,732 @@ { - "lang": "Polski", - "about": "O aplikacji", - "active files": "Aktywne pliki", - "alert": "Alert", - "app theme": "Motyw aplikacji", - "autocorrect": "Aktywować autokorektę?", - "autosave": "Autozapis", - "cancel": "Anuluj", - "change language": "Zmień język", - "choose color": "Wybierz kolor", - "clear": "wyczyść", - "close app": "Zamknąć aplikację?", - "commit message": "Wiadomość zatwierdzenia (commita)", - "console": "Konsola", - "conflict error": "Konflikt! Proszę zaczekać przed następnym zatwierdzeniem (commitem).", - "copy": "Kopiuj", - "create folder error": "Nie udało się utworzyć folderu", - "cut": "Wytnij", - "delete": "Usuń", - "dependencies": "Zależności", - "delay": "Czas w milisekundach", - "editor settings": "Ustawienia edytora", - "editor theme": "Motyw edytora", - "enter file name": "Wprowadź nazwę pliku", - "enter folder name": "Wprowadź nazwę folderu", - "empty folder message": "Pusty folder", - "enter line number": "Wprowadź numer wiersza", - "error": "Błąd", - "failed": "Niepowodzenie", - "file already exists": "Plik już istnieje", - "file already exists force": "Plik istnieje. Nadpisać go?", - "file changed": " został zmodyfikowany, przeładować plik?", - "file deleted": "Plik usunięty", - "file is not supported": "Plik nie jest wspierany", - "file not supported": "Ten typ pliku nie jest wspierany.", - "file too large": "Plik jest zbyt duży. Maksymalny dozwolony rozmiar pliku to {size}", - "file renamed": "zmieniono nazwę pliku", - "file saved": "zapisano plik", - "folder added": "dodano folder", - "folder already added": "folder został już dodany", - "font size": "Rozmiar czcionki", - "goto": "Przejdź do wiersza", - "icons definition": "Definicja ikon", - "info": "Informacja", - "invalid value": "Nieprawidłowa wartość", - "language changed": "język został zmieniony pomyślnie", - "linting": "Sprawdź błąd składni", - "logout": "Wyloguj", - "loading": "Ładowanie", - "my profile": "Mój profil", - "new file": "Nowy plik", - "new folder": "Nowy folder", - "no": "Nie", - "no editor message": "Otwórz lub utwórz nowy plik i folder z poziomu menu", - "not set": "Nie ustawiony", - "unsaved files close app": "Niektóre pliki nie zostały jeszcze zapisane. Zamknąć aplikację?", - "notice": "Komunikat", - "open file": "Otwórz plik", - "open files and folders": "Otwórz pliki i foldery", - "open folder": "Otwórz folder", - "open recent": "Ostatnio otwarte", - "ok": "ok", - "overwrite": "Nadpisz", - "paste": "Wklej", - "preview mode": "Tryb podglądu", - "read only file": "Nie można zapisać pliku tylko do odczytu. Spróbuj zapisać go opcją Zapisz jako", - "reload": "Przeładuj", - "rename": "Zmień nazwę", - "replace": "Zastąp", - "required": "To pole jest wymagane", - "run your web app": "Uruchom swoją aplikację webową", - "save": "Zapisz", - "saving": "Zapisywanie", - "save as": "Zapisz jako", - "save file to run": "Zapisz ten plik, aby uruchomić go w przeglądarce", - "search": "Wyszukaj", - "see logs and errors": "Zobacz błędy i logi", - "select folder": "Wybierz folder", - "settings": "Ustawienia", - "settings saved": "Ustawienia zapisane", - "show line numbers": "Pokaż numery wierszy", - "show hidden files": "Pokaż ukryte pliki", - "show spaces": "Pokaż spacje", - "soft tab": "Miękka tabulacja", - "sort by name": "Sortuj według nazwy", - "success": "Sukces", - "tab size": "Wielkość tabulacji", - "text wrap": "Zawijanie tekstu", - "theme": "Motyw", - "unable to delete file": "nie można usunąć pliku", - "unable to open file": "Nie udało się otworzyć pliku", - "unable to open folder": "Nie udało się otworzyć folderu", - "unable to save file": "Nie udało się zapisać pliku", - "unable to rename": "Nie udało się zmienić nazwy", - "unsaved file": "Ten plik nie został jeszcze zapisany, czy chcesz go mimo to zamknąć?", - "warning": "Ostrzeżenie", - "use emmet": "Użyj emmet", - "use quick tools": "Użyj szybkich narzędzi", - "yes": "Tak", - "encoding": "Kodowanie tekstu", - "syntax highlighting": "Podświetlanie składni", - "read only": "Tylko do odczytu", - "select all": "Zaznacz wszystko", - "select branch": "Wybierz gałąź", - "create new branch": "Utwórz nową gałąź", - "use branch": "Użyj gałęzi", - "new branch": "Nowa gałąź", - "branch": "Gałąź", - "key bindings": "Skróty klawiszowe", - "edit": "Edycja", - "reset": "Reset", - "color": "Kolor", - "select word": "Wybierz słowo", - "quick tools": "Szybkie narzędzia", - "select": "Wybierz", - "editor font": "Czcionka edytora", - "new project": "Nowy projekt", - "format": "Formatuj", - "project name": "Nazwa projektu", - "unsupported device": "Twoje urządzenie nie wspiera tego motywu.", - "vibrate on tap": "Wibracja przy dotknięciu", - "copy command is not supported by ftp.": "Komenda copy nie jest wspierana przez ten serwer FTP.", - "support title": "Wesprzyj Acode", - "fullscreen": "Pełny ekran", - "animation": "Animacja", - "backup": "Kopia zapasowa", - "restore": "Przywracanie", - "backup successful": "Kopia zapasowa wykonana pomyślnie", - "invalid backup file": "Nieprawidłowy plik kopii zapasowej", - "add path": "Dodaj ścieżkę", - "live autocompletion": "Autouzupełnianie kodu", - "file properties": "Właściwości pliku", - "path": "Ścieżka", - "type": "Typ", - "word count": "Ilość słów", - "line count": "Ilość wierszy", - "last modified": "Ostatnia modyfikacja", - "size": "Rozmiar", - "share": "Udostępnij", - "show print margin": "Pokaż margines wydruku", - "login": "Logowanie", - "scrollbar size": "Rozmiar scrollbaru", - "cursor controller size": "Rozmiar znacznika kursora", - "none": "Brak", - "small": "Mały", - "large": "Duży", - "floating button": "Pływający przycisk", - "confirm on exit": "Potwierdź przy wyjściu", - "show console": "Pokaż konsolę", - "image": "Zdjęcie", - "insert file": "Wprowadź plik", - "insert color": "Wprowadź kolor", - "powersave mode warning": "Wyłącz tryb oszczędzania, aby wyświetlić w zewnętrznej przeglądarce.", - "exit": "Wyjście", - "custom": "Niestandardowy", - "reset warning": "Czy na pewno chcesz zresetować ten motyw?", - "theme type": "Typ motywu", - "light": "Jasny", - "dark": "Ciemny", - "file browser": "Przeglądarka plików", - "operation not permitted": "Operacja niedozwolona", - "no such file or directory": "Brak takiego pliku lub folderu", - "input/output error": "Błąd wejścia/wyjścia", - "permission denied": "Dostęp odmówiony", - "bad address": "Zły adres", - "file exists": "Plik istnieje", - "not a directory": "Nie jest folderem", - "is a directory": "Jest folderem", - "invalid argument": "Nieprawidłowy argument", - "too many open files in system": "Zbyt dużo otwartych plików w systemie", - "too many open files": "Zbyt dużo otwartych plików", - "text file busy": "Plik tekstowy zajęty", - "no space left on device": "Brak miejsca na urządzeniu", - "read-only file system": "System plików tylko do odczytu", - "file name too long": "Zbyt długa nazwa pliku", - "too many users": "Zbyt dużo użytkowników", - "connection timed out": "Zbyt długi okres oczekiwania na połączenie", - "connection refused": "Połączenie odrzucone", - "owner died": "Właściciel zmarł", - "an error occurred": "Wystąpił błąd", - "add ftp": "Dodaj FTP", - "add sftp": "Dodaj SFTP", - "save file": "Zapisz plik", - "save file as": "Zapisz plik jako", - "files": "Pliki", - "help": "Pomoc", - "file has been deleted": "{file} został usunięty!", - "feature not available": "Ta funkcja jest dostępna jedynie w płatnej wersji aplikacji.", - "deleted file": "Usunięte pliki", - "line height": "Wysokość wiersza", - "preview info": "Jeśli chcesz uruchomić aktualnie wybrany plik, kliknij i przytrzymaj ikonę odtwarzania.", - "manage all files": "Zezwól Acode zarządzać wszystkimi plikami w ustawieniach, aby z łatwością edytować pliki na twoim urządzeniu.", - "close file": "Zamknij plik", - "reset connections": "Zresetuj połączenia", - "check file changes": "Sprawdzaj zmiany w plikach", - "open in browser": "Otwórz w przeglądarce", - "desktop mode": "Tryb desktopowy", - "toggle console": "Przełącz konsolę", - "new line mode": "Sekwencja końca wiersza", - "add a storage": "Dodaj pamięć", - "rate acode": "Oceń Acode", - "support": "Wesprzyj", - "downloading file": "Pobieranie {file}", - "downloading...": "Pobieranie...", - "folder name": "Nazwa folderu", - "keyboard mode": "Tryb klawiatury", - "normal": "Normalny", - "app settings": "Ustawienia aplikacji", - "disable in-app-browser caching": "Wyłącz cache w wbudowanej przeglądarce", - "copied to clipboard": "Skopiowano do schowka", - "remember opened files": "Zapamiętaj otwarte pliki", - "remember opened folders": "Zapamiętaj otwarte foldery", - "no suggestions": "Bez sugestii", - "no suggestions aggressive": "Bez sugestii (agresywnie)", - "install": "Instaluj", - "installing": "Instalowanie...", - "plugins": "Wtyczki", - "recently used": "Ostatnio używane", - "update": "Zaktualizuj", - "uninstall": "Odinstaluj", - "download acode pro": "Pobierz Acode Pro", - "loading plugins": "Ładowanie wtyczek", - "faqs": "Najczęściej zadawane pytania", - "feedback": "Informacja zwrotna", - "header": "Nagłówek", - "sidebar": "Pasek boczny", - "inapp": "W aplikacji", - "browser": "Przeglądarka", - "diagonal scrolling": "Przewijanie po przekątnej", - "reverse scrolling": "Przewijanie wstecz", - "formatter": "Formatter", - "format on save": "Formatuj podczas zapisu", - "remove ads": "Usuń reklamy", - "fast": "Szybko", - "slow": "Wolno", - "scroll settings": "Ustawienia przewijania", - "scroll speed": "Szybkość przewijania", - "loading...": "Ładowanie...", - "no plugins found": "Nie znaleziono wtyczek", - "name": "Nazwa", - "username": "Nazwa użytkownika", - "optional": "opcjonalnie", - "hostname": "Nazwa hosta", - "password": "Hasło", - "security type": "Typ zabezpieczeń", - "connection mode": "Typ połączenia", - "port": "Port", - "key file": "Plik klucza", - "select key file": "Wybierz plik klucza", - "passphrase": "Fraza do hasła", - "connecting...": "Łączenie...", - "type filename": "Wpisz nazwę pliku", - "unable to load files": "Nie można załadować plików", - "preview port": "Port podglądu", - "find file": "Wyszukaj plik", - "system": "System", - "please select a formatter": "Wybierz formatter", - "case sensitive": "Uwzględnianie wielkości liter", - "regular expression": "Wyrażenia regularne", - "whole word": "Całe słowo", - "edit with": "Edytuj za pomocą", - "open with": "Otwórz za pomocą", - "no app found to handle this file": "Nie znaleziono aplikacji obsługującej ten plik", - "restore default settings": "Przywróć ustawienia domyślne", - "server port": "Port serwera", - "preview settings": "Ustawienia podglądu", - "preview settings note": "Jeśli port podglądu i port serwera są różne, aplikacja nie uruchomi serwera i zamiast tego otworzy https://: w przeglądarce lub w przeglądarce w aplikacji. Jest to przydatne, gdy serwer jest uruchomiony w innej lokalizacji", - "backup/restore note": "Tworzy kopię zapasową tylko ustawień, niestandardowego motywu i przypisanych klawiszy. Nie tworzy kopii zapasowej FPT/SFTP.", - "host": "Host", - "retry ftp/sftp when fail": "Ponów ftp/sftp w przypadku niepowodzenia", - "more": "Więcej", - "thank you :)": "Dziękuję :)", - "purchase pending": "zakup w trakcie realizacji", - "cancelled": "anulowany", - "local": "Lokalne", - "remote": "Zdalne", - "show console toggler": "Pokaż przełącznik konsoli", - "binary file": "Ten plik zawiera dane binarne, czy chcesz go otworzyć?", - "relative line numbers": "Relatywne numery linii", - "elastic tabstops": "Elastyczne tabulatory", - "line based rtl switching": "Przełącznik RTL oparty na linii", - "hard wrap": "Twarde zawijanie", - "spellcheck": "Sprawdzanie pisowni", - "wrap method": "Metoda zawijania", - "use textarea for ime": "Użyj textarea dla IME", - "invalid plugin": "Nieprawidłowa wtyczka", - "type command": "Wpisz polecenie", - "plugin": "Wtyczka", - "quicktools trigger mode": "Tryb wyzwalania szybkich narzędzi", - "print margin": "Margines wydruku", - "touch move threshold": "Próg reakcji na dotyk", - "info-retryremotefsafterfail": "Ponawianie połączenia FTP/SFTP w przypadku niepowodzenia", - "info-fullscreen": "Ukrywanie paska tytułu na ekranie głównym.", - "info-checkfiles": "Sprawdza zmiany w plikach, gdy aplikacja działa w tle.", - "info-console": "Wybór konsoli JavaScript. Legacy to domyślna konsola, eruda to konsola innej firmy.", - "info-keyboardmode": "Tryb klawiatury do wprowadzania tekstu, brak sugestii ukryje sugestie i automatyczną korektę. Jeśli brak sugestii nie działa, spróbuj zmienić wartość na brak sugestii agresywnych.", - "info-rememberfiles": "Pamiętaj otwarte pliki po zamknięciu aplikacji.", - "info-rememberfolders": "Pamiętaj otwarte foldery po zamknięciu aplikacji.", - "info-floatingbutton": "Pokaż lub ukryj pływający przycisk szybkich narzędzi.", - "info-openfilelistpos": "Gdzie ma być wyświetlana lista aktywnych plików.", - "info-touchmovethreshold": "Jeśli czułość urządzenia na dotyk jest zbyt wysoka, można zwiększyć tę wartość, aby zapobiec przypadkowemu dotknięciu.", - "info-scroll-settings": "Ustawienia te zawierają ustawienia przewijania, w tym zawijanie tekstu.", - "info-animation": "Jeśli aplikacja działa z opóźnieniem, wyłącz animację.", - "info-quicktoolstriggermode": "Jeśli przycisk w szybkich narzędziach nie działa, spróbuj zmienić tę wartość.", - "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", - "all": "Wszystko", - "medium": "Średni", - "refund": "Zwrot", - "product not available": "Produkt niedostępny", - "no-product-info": "Ten produkt nie jest obecnie dostępny w Twoim kraju, spróbuj ponownie w późniejszym terminie.", - "close": "Zamknij", - "explore": "Eksploruj", - "key bindings updated": "Zaktualizowano powiązania klawiszy", - "search in files": "Wyszukaj w plikach", - "exclude files": "Wyklucz pliki", - "include files": "Uwzględnij pliki", - "search result": "{matches} wyniki w {files} plikach.", - "invalid regex": "Nieprawidłowe wyrażenie regularne: {message}.", - "bottom": "Na dole", - "save all": "Zapisz wszystko", - "close all": "Zamknij wszystko", - "unsaved files warning": "Niektóre pliki nie zostaną zapisane. Kliknij 'ok', aby wybrać, co chcesz zrobić, lub naciśnij 'anuluj', aby wrócić.", - "save all warning": "Czy na pewno chcesz zapisać wszystkie pliki i zamknąć? Tego działania nie można cofnąć.", - "save all changes warning": "Czy na pewno chcesz zapisać wszystkie pliki?", - "close all warning": "Czy na pewno chcesz zamknąć wszystkie pliki? Niezapisane zmiany zostaną utracone, a działania tego nie można cofnąć.", - "refresh": "Odśwież", - "shortcut buttons": "Przyciski skrótów", - "no result": "Brak wyników", - "searching...": "Wyszukiwanie...", - "quicktools:ctrl-key": "Klawisz Control/Command", - "quicktools:tab-key": "Klawisz Tab", - "quicktools:shift-key": "Klawisz Shift", - "quicktools:undo": "Cofnij", - "quicktools:redo": "Ponów", - "quicktools:search": "Wyszukaj w plikach", - "quicktools:save": "Zapisz plik", - "quicktools:esc-key": "Klawisz Escape", - "quicktools:curlybracket": "Wstaw nawias klamrowy", - "quicktools:squarebracket": "Wstaw nawias kwadratowy", - "quicktools:parentheses": "Wstaw nawiasy", - "quicktools:anglebracket": "Wstaw nawias kątowy", - "quicktools:left-arrow-key": "Klawisz strzałki w lewo", - "quicktools:right-arrow-key": "Klawisz strzałki w prawo", - "quicktools:up-arrow-key": "Klawisz strzałki w górę", - "quicktools:down-arrow-key": "Klawisz strzałki w dół", - "quicktools:moveline-up": "Przesuń linię do góry", - "quicktools:moveline-down": "Przesuń linię w dół", - "quicktools:copyline-up": "Kopiuj linię do góry", - "quicktools:copyline-down": "Kopiuj linię w dół", - "quicktools:semicolon": "Wstaw średnik", - "quicktools:quotation": "Wstaw cudzysłów", - "quicktools:and": "Wstaw symbol and", - "quicktools:bar": "Wstaw symbol bar", - "quicktools:equal": "Wstaw symbol equal", - "quicktools:slash": "Wstaw symbol ukośnika", - "quicktools:exclamation": "Wstaw wykrzyknik", - "quicktools:alt-key": "Klawisz Alt", - "quicktools:meta-key": "Klawisz Windows/Meta", - "info-quicktoolssettings": "Dostosuj przyciski skrótów i klawisze klawiatury w zasobniku Szybkich narzędzi poniżej edytora, aby zwiększyć komfort kodowania.", - "info-excludefolders": "Użyj wzorca **/node_modules/**, aby zignorować wszystkie pliki z folderu node_modules. Spowoduje to wykluczenie plików z listy, a także uniemożliwi ich uwzględnienie w wyszukiwaniu plików.", - "missed files": "Po rozpoczęciu wyszukiwania zeskanowano {count} plików, które nie zostaną uwzględnione w wyszukiwaniu.", - "remove": "Usuń", - "quicktools:command-palette": "Paleta poleceń", - "default file encoding": "Domyślne kodowanie plików", - "remove entry": "Czy na pewno chcesz usunąć '{name}' z zapisanych ścieżek? Należy pamiętać, że usunięcie go nie spowoduje usunięcia samej ścieżki.", - "delete entry": "Potwierdź usunięcie: '{name}'. Tej akcji nie można cofnąć. Kontynuować?", - "change encoding": "Czy ponownie otworzyć '{file}' z kodowaniem '{encoding}'? Ta czynność spowoduje utratę wszelkich niezapisanych zmian dokonanych w pliku. Czy chcesz kontynuować ponowne otwieranie?", - "reopen file": "Czy na pewno chcesz ponownie otworzyć '{file}'? Wszelkie niezapisane zmiany zostaną utracone.", - "plugin min version": "{name} dostępne tylko w Acode - {v-code} i nowszych wersjach. Kliknij tutaj, aby zaktualizować.", - "color preview": "Kolor podglądu", - "confirm": "Potwierdź", - "list files": "Lista wszystkich plików w {name}? Zbyt wiele plików może spowodować awarię aplikacji.", - "problems": "Problemy", - "show side buttons": "Pokaż przyciski boczne", - "bug_report": "Prześlij raport o błędzie", - "verified publisher": "Zweryfikowany wydawca", - "most_downloaded": "Najczęściej pobierane", - "newly_added": "Ostatnio dodane", - "top_rated": "Najwyżej oceniane", - "rename not supported": "Zmiana nazwy katalogu w termux nie jest obsługiwana", - "compress": "Kompresja", - "copy uri": "Kopiuj Uri", - "delete entries": "Czy na pewno chcesz usunąć {count} elementów?", - "deleting items": "Usuwanie {count} elementów...", - "import project zip": "Importuj projekt (zip)", - "changelog": "Dziennik zmian", - "notifications": "Powiadomienia", - "no_unread_notifications": "Brak nieodczytanych powiadomień", - "should_use_current_file_for_preview": "Należy użyć bieżącego pliku do podglądu zamiast domyślnego (index.html)", - "fade fold widgets": "Widżety Fade Fold", - "quicktools:home-key": "Klawisz Home", - "quicktools:end-key": "Klawisz End", - "quicktools:pageup-key": "Klawisz PageUp", - "quicktools:pagedown-key": "Klawisz PageDown", - "quicktools:delete-key": "Klawisz Delete", - "quicktools:tilde": "Wstaw symbol tyldy", - "quicktools:backtick": "Wstaw backtick", - "quicktools:hash": "Wstaw symbol hash", - "quicktools:dollar": "Wstaw symbol dolara", - "quicktools:modulo": "Wstaw moduł/symbol procentu", - "quicktools:caret": "Wstaw symbol karetki", - "plugin_enabled": "Wtyczka włączona", - "plugin_disabled": "Wtyczka wyłączona", - "enable_plugin": "Włącz tę wtyczkę", - "disable_plugin": "Wyłącz tę wtyczkę", - "open_source": "Otwarte oprogramowanie", - "terminal settings": "Ustawienia terminala", - "font ligatures": "Ligatury czcionek", - "letter spacing": "Odstępy między literami", - "terminal:tab stop width": "Szerokość tabulatora", - "terminal:scrollback": "Linie przewijania wstecz", - "terminal:cursor blink": "Miganie kursora", - "terminal:font weight": "Grubość czcionki", - "terminal:cursor inactive style": "Styl nieaktywnego kursora", - "terminal:cursor style": "Styl kursora", - "terminal:font family": "Rodzina czcionek", - "terminal:convert eol": "Konwersja EOL", - "terminal:confirm tab close": "Potwierdź zamknięcie karty terminala", - "terminal:image support": "Obsługa obrazów", - "terminal": "Terminal", - "allFileAccess": "Dostęp do wszystkich plików", - "fonts": "Czcionki", - "sponsor": "Sponsor", - "downloads": "pobrania", - "reviews": "recenzje", - "overview": "Zestawienie", - "contributors": "Wspierający", - "quicktools:hyphen": "Wstaw symbol myślnika", - "check for app updates": "Sprawdź dostępność aktualizacji", - "prompt update check consent message": "Acode może sprawdzać dostępność aktualizacji aplikacji, gdy jesteś online. Włączyć sprawdzanie aktualizacji?", - "keywords": "Słowa kluczowe", - "author": "Autor", - "filtered by": "Filtrowane wg", - "clean install state": "Clean Install State", - "backup created": "Backup created", - "restore completed": "Restore completed", - "restore will include": "This will restore", - "restore warning": "This action cannot be undone. Continue?", - "reload to apply": "Reload to apply changes?", - "reload app": "Reload app", - "preparing backup": "Preparing backup", - "collecting settings": "Collecting settings", - "collecting key bindings": "Collecting key bindings", - "collecting plugins": "Collecting plugin information", - "creating backup": "Creating backup file", - "validating backup": "Validating backup", - "restoring key bindings": "Restoring key bindings", - "restoring plugins": "Restoring plugins", - "restoring settings": "Restoring settings", - "legacy backup warning": "This is an older backup format. Some features may be limited.", - "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", - "plugin not found": "Plugin not found in registry", - "paid plugin skipped": "Paid plugin - purchase not found", - "source not found": "Source file no longer exists", - "restored": "Restored", - "skipped": "Skipped", - "backup not valid object": "Backup file is not a valid object", - "backup no data": "Backup file contains no data to restore", - "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", - "backup missing metadata": "Missing backup metadata - some info may be unavailable", - "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", - "backup checksum verify failed": "Could not verify checksum", - "backup invalid settings": "Invalid settings format", - "backup invalid keybindings": "Invalid keyBindings format", - "backup invalid plugins": "Invalid installedPlugins format", - "issues found": "Issues found", - "error details": "Error details", - "active tools": "Active tools", - "available tools": "Available tools", - "recent": "Recent Files", - "command palette": "Open Command Palette", - "change theme": "Change Theme", - "documentation": "Documentation", - "open in terminal": "Open in Terminal", - "developer mode": "Developer Mode", - "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", - "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", - "developer mode disabled": "Developer mode disabled", - "copy relative path": "Copy Relative Path", - "shortcut request sent": "Shortcut request opened. Tap Add to finish.", - "add to home screen": "Add to home screen", - "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", - "save file before home shortcut": "Save the file before adding it to the home screen.", - "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", - "shift click selection": "Shift + tap/click selection", - "earn ad-free time": "Earn ad-free time", - "indent guides": "Indent guides", - "language servers": "Language servers", - "lint gutter": "Show lint gutter", - "rainbow brackets": "Rainbow brackets", - "lsp-add-custom-server": "Add custom server", - "lsp-binary-args": "Binary args (JSON array)", - "lsp-binary-command": "Binary command", - "lsp-binary-path-optional": "Binary path (optional)", - "lsp-check-command-optional": "Check command (optional override)", - "lsp-checking-installation-status": "Checking installation status...", - "lsp-configured": "Configured", - "lsp-custom-server-added": "Custom server added", - "lsp-default": "Default", - "lsp-details-line": "Details: {details}", - "lsp-edit-initialization-options": "Edit initialization options", - "lsp-empty": "Empty", - "lsp-enabled": "Enabled", - "lsp-error-add-server-failed": "Failed to add server", - "lsp-error-args-must-be-array": "Arguments must be a JSON array", - "lsp-error-binary-command-required": "Binary command is required", - "lsp-error-language-id-required": "At least one language ID is required", - "lsp-error-package-required": "At least one package is required", - "lsp-error-server-id-required": "Server ID is required", - "lsp-feature-completion": "Code completion", - "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", - "lsp-feature-diagnostics": "Diagnostics", - "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", - "lsp-feature-formatting": "Formatting", - "lsp-feature-formatting-info": "Enable code formatting from the language server.", - "lsp-feature-hover": "Hover information", - "lsp-feature-hover-info": "Show type information and documentation on hover.", - "lsp-feature-inlay-hints": "Inlay hints", - "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", - "lsp-feature-signature": "Signature help", - "lsp-feature-signature-info": "Show function parameter hints while typing.", - "lsp-feature-state-toast": "{feature} {state}", - "lsp-initialization-options": "Initialization options", - "lsp-initialization-options-json": "Initialization options (JSON)", - "lsp-initialization-options-updated": "Initialization options updated", - "lsp-install-command": "Install command", - "lsp-install-command-unavailable": "Install command not available", - "lsp-install-info-check-failed": "Acode could not verify the installation status.", - "lsp-install-info-missing": "Language server is not installed in the terminal environment.", - "lsp-install-info-ready": "Language server is installed and ready.", - "lsp-install-info-unknown": "Installation status could not be checked automatically.", - "lsp-install-info-version-available": "Version {version} is available.", - "lsp-install-method-apk": "APK package", - "lsp-install-method-cargo": "Cargo crate", - "lsp-install-method-manual": "Manual binary", - "lsp-install-method-npm": "npm package", - "lsp-install-method-pip": "pip package", - "lsp-install-method-shell": "Custom shell", - "lsp-install-method-title": "Install method", - "lsp-install-repair": "Install / repair", - "lsp-installation-status": "Installation status", - "lsp-installed": "Installed", - "lsp-invalid-timeout": "Invalid timeout value", - "lsp-language-ids": "Language IDs (comma separated)", - "lsp-packages-prompt": "{method} packages (comma separated)", - "lsp-remove-installed-files": "Remove installed files for {server}?", - "lsp-server-disabled-toast": "Server disabled", - "lsp-server-enabled-toast": "Server enabled", - "lsp-server-id": "Server ID", - "lsp-server-label": "Server label", - "lsp-server-not-found": "Server not found", - "lsp-server-uninstalled": "Server uninstalled", - "lsp-startup-timeout": "Startup timeout", - "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", - "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", - "lsp-state-disabled": "disabled", - "lsp-state-enabled": "enabled", - "lsp-status-check-failed": "Check failed", - "lsp-status-installed": "Installed", - "lsp-status-installed-version": "Installed ({version})", - "lsp-status-line": "Status: {status}", - "lsp-status-not-installed": "Not installed", - "lsp-status-unknown": "Unknown", - "lsp-timeout-ms": "{timeout} ms", - "lsp-uninstall-command-unavailable": "Uninstall command not available", - "lsp-uninstall-server": "Uninstall server", - "lsp-update-command-optional": "Update command (optional)", - "lsp-update-command-unavailable": "Update command not available", - "lsp-update-server": "Update server", - "lsp-version-line": "Version: {version}", - "lsp-view-initialization-options": "View initialization options", - "settings-category-about-acode": "About Acode", - "settings-category-advanced": "Advanced", - "settings-category-assistance": "Assistance", - "settings-category-core": "Core settings", - "settings-category-cursor": "Cursor", - "settings-category-cursor-selection": "Cursor & selection", - "settings-category-custom-servers": "Custom servers", - "settings-category-customization-tools": "Customization & tools", - "settings-category-display": "Display", - "settings-category-editing": "Editing", - "settings-category-features": "Features", - "settings-category-files-sessions": "Files & sessions", - "settings-category-fonts": "Fonts", - "settings-category-general": "General", - "settings-category-guides-indicators": "Guides & indicators", - "settings-category-installation": "Installation", - "settings-category-interface": "Interface", - "settings-category-maintenance": "Maintenance", - "settings-category-permissions": "Permissions", - "settings-category-preview": "Preview", - "settings-category-scrolling": "Scrolling", - "settings-category-server": "Server", - "settings-category-servers": "Servers", - "settings-category-session": "Session", - "settings-category-support-acode": "Support Acode", - "settings-category-text-layout": "Text & layout", - "settings-info-app-animation": "Control transition animations across the app.", - "settings-info-app-check-files": "Refresh editors when files change outside Acode.", - "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", - "settings-info-app-confirm-on-exit": "Ask before closing the app.", - "settings-info-app-console": "Choose which debug console integration Acode uses.", - "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", - "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", - "settings-info-app-floating-button": "Show the floating quick actions button.", - "settings-info-app-font-manager": "Install, manage, or remove app fonts.", - "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", - "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", - "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", - "settings-info-app-language": "Choose the app language and translated labels.", - "settings-info-app-open-file-list-position": "Choose where the active files list appears.", - "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", - "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", - "settings-info-app-remember-files": "Reopen the files that were open last time.", - "settings-info-app-remember-folders": "Reopen folders from the previous session.", - "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", - "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", - "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", - "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", - "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", - "settings-info-editor-autosave": "Save changes automatically after a delay.", - "settings-info-editor-color-preview": "Preview color values inline in the editor.", - "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", - "settings-info-editor-font-family": "Choose the typeface used in the editor.", - "settings-info-editor-font-size": "Set the editor text size.", - "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", - "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", - "settings-info-editor-indent-guides": "Show indentation guide lines.", - "settings-info-editor-line-height": "Adjust vertical spacing between lines.", - "settings-info-editor-line-numbers": "Show line numbers in the gutter.", - "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", - "settings-info-editor-live-autocomplete": "Show suggestions while you type.", - "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", - "settings-info-editor-relative-line-numbers": "Show distance from the current line.", - "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", - "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", - "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", - "settings-info-editor-show-spaces": "Display visible whitespace markers.", - "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", - "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", - "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", - "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", - "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", - "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", - "settings-info-lsp-install-server": "Install or repair this language server.", - "settings-info-lsp-server-enabled": "Enable or disable this language server.", - "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", - "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", - "settings-info-lsp-update-server": "Update this language server if an update flow is available.", - "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", - "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", - "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", - "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", - "settings-info-main-changelog": "See recent updates and release notes.", - "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", - "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", - "settings-info-main-formatter": "Choose a formatter for each supported language.", - "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", - "settings-info-main-plugins": "Manage installed plugins and their available actions.", - "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", - "settings-info-main-rateapp": "Rate Acode on Google Play.", - "settings-info-main-remove-ads": "Unlock permanent ad-free access.", - "settings-info-main-reset": "Reset Acode to its default configuration.", - "settings-info-main-sponsors": "Support ongoing Acode development.", - "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", - "settings-info-main-theme": "App theme, contrast, and custom colors.", - "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", - "settings-info-preview-host": "Hostname used when opening the preview URL.", - "settings-info-preview-mode": "Choose where preview opens when you launch it.", - "settings-info-preview-preview-port": "Port used by the live preview server.", - "settings-info-preview-server-port": "Port used by the internal app server.", - "settings-info-preview-show-console-toggler": "Show the console button in preview.", - "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", - "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", - "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", - "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", - "search result label singular": "result", - "search result label plural": "results", - "pin tab": "Pin tab", - "unpin tab": "Unpin tab", - "pinned tab": "Pinned tab", - "unpin tab before closing": "Unpin the tab before closing it.", - "app font": "App font", - "settings-info-app-font-family": "Choose the font used across the app interface.", - "lsp-transport-method-stdio": "STDIO (launch a binary command)", - "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", - "lsp-websocket-url": "WebSocket URL", - "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", - "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", - "lsp-error-websocket-url-required": "WebSocket URL is required", - "lsp-remove-custom-server": "Remove custom server", - "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", - "lsp-custom-server-removed": "Custom server removed", - "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", - "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", - "save selected tabs": "Save selected tabs", - "close selected tabs": "Close selected tabs", - "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", - "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", - "close tabs to right": "Close Right", - "close tabs to left": "Close Left", - "close other tabs": "Close Others", - "auto close tags": "Auto close tags", - "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", - "ui zoom": "UI zoom", - "settings-info-app-ui-zoom": "Scale text across the Acode interface." -} + "lang": "Polski", + "about": "O aplikacji", + "active files": "Aktywne pliki", + "alert": "Alert", + "app theme": "Motyw aplikacji", + "autocorrect": "Aktywować autokorektę?", + "autosave": "Autozapis", + "cancel": "Anuluj", + "change language": "Zmień język", + "choose color": "Wybierz kolor", + "clear": "wyczyść", + "close app": "Zamknąć aplikację?", + "commit message": "Wiadomość zatwierdzenia (commita)", + "console": "Konsola", + "conflict error": "Konflikt! Proszę zaczekać przed następnym zatwierdzeniem (commitem).", + "copy": "Kopiuj", + "create folder error": "Nie udało się utworzyć folderu", + "cut": "Wytnij", + "delete": "Usuń", + "dependencies": "Zależności", + "delay": "Czas w milisekundach", + "editor settings": "Ustawienia edytora", + "editor theme": "Motyw edytora", + "enter file name": "Wprowadź nazwę pliku", + "enter folder name": "Wprowadź nazwę folderu", + "empty folder message": "Pusty folder", + "enter line number": "Wprowadź numer wiersza", + "error": "Błąd", + "failed": "Niepowodzenie", + "file already exists": "Plik już istnieje", + "file already exists force": "Plik istnieje. Nadpisać go?", + "file changed": " został zmodyfikowany, przeładować plik?", + "file deleted": "Plik usunięty", + "file is not supported": "Plik nie jest wspierany", + "file not supported": "Ten typ pliku nie jest wspierany.", + "file too large": "Plik jest zbyt duży. Maksymalny dozwolony rozmiar pliku to {size}", + "file renamed": "zmieniono nazwę pliku", + "file saved": "zapisano plik", + "folder added": "dodano folder", + "folder already added": "folder został już dodany", + "font size": "Rozmiar czcionki", + "goto": "Przejdź do wiersza", + "icons definition": "Definicja ikon", + "info": "Informacja", + "invalid value": "Nieprawidłowa wartość", + "language changed": "język został zmieniony pomyślnie", + "linting": "Sprawdź błąd składni", + "logout": "Wyloguj", + "loading": "Ładowanie", + "my profile": "Mój profil", + "new file": "Nowy plik", + "new folder": "Nowy folder", + "no": "Nie", + "no editor message": "Otwórz lub utwórz nowy plik i folder z poziomu menu", + "not set": "Nie ustawiony", + "unsaved files close app": "Niektóre pliki nie zostały jeszcze zapisane. Zamknąć aplikację?", + "notice": "Komunikat", + "open file": "Otwórz plik", + "open files and folders": "Otwórz pliki i foldery", + "open folder": "Otwórz folder", + "open recent": "Ostatnio otwarte", + "ok": "ok", + "overwrite": "Nadpisz", + "paste": "Wklej", + "preview mode": "Tryb podglądu", + "read only file": "Nie można zapisać pliku tylko do odczytu. Spróbuj zapisać go opcją Zapisz jako", + "reload": "Przeładuj", + "rename": "Zmień nazwę", + "replace": "Zastąp", + "required": "To pole jest wymagane", + "run your web app": "Uruchom swoją aplikację webową", + "save": "Zapisz", + "saving": "Zapisywanie", + "save as": "Zapisz jako", + "save file to run": "Zapisz ten plik, aby uruchomić go w przeglądarce", + "search": "Wyszukaj", + "see logs and errors": "Zobacz błędy i logi", + "select folder": "Wybierz folder", + "settings": "Ustawienia", + "settings saved": "Ustawienia zapisane", + "show line numbers": "Pokaż numery wierszy", + "show hidden files": "Pokaż ukryte pliki", + "show spaces": "Pokaż spacje", + "soft tab": "Miękka tabulacja", + "sort by name": "Sortuj według nazwy", + "success": "Sukces", + "tab size": "Wielkość tabulacji", + "text wrap": "Zawijanie tekstu", + "theme": "Motyw", + "unable to delete file": "nie można usunąć pliku", + "unable to open file": "Nie udało się otworzyć pliku", + "unable to open folder": "Nie udało się otworzyć folderu", + "unable to save file": "Nie udało się zapisać pliku", + "unable to rename": "Nie udało się zmienić nazwy", + "unsaved file": "Ten plik nie został jeszcze zapisany, czy chcesz go mimo to zamknąć?", + "warning": "Ostrzeżenie", + "use emmet": "Użyj emmet", + "use quick tools": "Użyj szybkich narzędzi", + "yes": "Tak", + "encoding": "Kodowanie tekstu", + "syntax highlighting": "Podświetlanie składni", + "read only": "Tylko do odczytu", + "select all": "Zaznacz wszystko", + "select branch": "Wybierz gałąź", + "create new branch": "Utwórz nową gałąź", + "use branch": "Użyj gałęzi", + "new branch": "Nowa gałąź", + "branch": "Gałąź", + "key bindings": "Skróty klawiszowe", + "edit": "Edycja", + "reset": "Reset", + "color": "Kolor", + "select word": "Wybierz słowo", + "quick tools": "Szybkie narzędzia", + "select": "Wybierz", + "editor font": "Czcionka edytora", + "new project": "Nowy projekt", + "format": "Formatuj", + "project name": "Nazwa projektu", + "unsupported device": "Twoje urządzenie nie wspiera tego motywu.", + "vibrate on tap": "Wibracja przy dotknięciu", + "copy command is not supported by ftp.": "Komenda copy nie jest wspierana przez ten serwer FTP.", + "support title": "Wesprzyj Acode", + "fullscreen": "Pełny ekran", + "animation": "Animacja", + "backup": "Kopia zapasowa", + "restore": "Przywracanie", + "backup successful": "Kopia zapasowa wykonana pomyślnie", + "invalid backup file": "Nieprawidłowy plik kopii zapasowej", + "add path": "Dodaj ścieżkę", + "live autocompletion": "Autouzupełnianie kodu", + "file properties": "Właściwości pliku", + "path": "Ścieżka", + "type": "Typ", + "word count": "Ilość słów", + "line count": "Ilość wierszy", + "last modified": "Ostatnia modyfikacja", + "size": "Rozmiar", + "share": "Udostępnij", + "show print margin": "Pokaż margines wydruku", + "login": "Logowanie", + "scrollbar size": "Rozmiar scrollbaru", + "cursor controller size": "Rozmiar znacznika kursora", + "none": "Brak", + "small": "Mały", + "large": "Duży", + "floating button": "Pływający przycisk", + "confirm on exit": "Potwierdź przy wyjściu", + "show console": "Pokaż konsolę", + "image": "Zdjęcie", + "insert file": "Wprowadź plik", + "insert color": "Wprowadź kolor", + "powersave mode warning": "Wyłącz tryb oszczędzania, aby wyświetlić w zewnętrznej przeglądarce.", + "exit": "Wyjście", + "custom": "Niestandardowy", + "reset warning": "Czy na pewno chcesz zresetować ten motyw?", + "theme type": "Typ motywu", + "light": "Jasny", + "dark": "Ciemny", + "file browser": "Przeglądarka plików", + "operation not permitted": "Operacja niedozwolona", + "no such file or directory": "Brak takiego pliku lub folderu", + "input/output error": "Błąd wejścia/wyjścia", + "permission denied": "Dostęp odmówiony", + "bad address": "Zły adres", + "file exists": "Plik istnieje", + "not a directory": "Nie jest folderem", + "is a directory": "Jest folderem", + "invalid argument": "Nieprawidłowy argument", + "too many open files in system": "Zbyt dużo otwartych plików w systemie", + "too many open files": "Zbyt dużo otwartych plików", + "text file busy": "Plik tekstowy zajęty", + "no space left on device": "Brak miejsca na urządzeniu", + "read-only file system": "System plików tylko do odczytu", + "file name too long": "Zbyt długa nazwa pliku", + "too many users": "Zbyt dużo użytkowników", + "connection timed out": "Zbyt długi okres oczekiwania na połączenie", + "connection refused": "Połączenie odrzucone", + "owner died": "Właściciel zmarł", + "an error occurred": "Wystąpił błąd", + "add ftp": "Dodaj FTP", + "add sftp": "Dodaj SFTP", + "save file": "Zapisz plik", + "save file as": "Zapisz plik jako", + "files": "Pliki", + "help": "Pomoc", + "file has been deleted": "{file} został usunięty!", + "feature not available": "Ta funkcja jest dostępna jedynie w płatnej wersji aplikacji.", + "deleted file": "Usunięte pliki", + "line height": "Wysokość wiersza", + "preview info": "Jeśli chcesz uruchomić aktualnie wybrany plik, kliknij i przytrzymaj ikonę odtwarzania.", + "manage all files": "Zezwól Acode zarządzać wszystkimi plikami w ustawieniach, aby z łatwością edytować pliki na twoim urządzeniu.", + "close file": "Zamknij plik", + "reset connections": "Zresetuj połączenia", + "check file changes": "Sprawdzaj zmiany w plikach", + "open in browser": "Otwórz w przeglądarce", + "desktop mode": "Tryb desktopowy", + "toggle console": "Przełącz konsolę", + "new line mode": "Sekwencja końca wiersza", + "add a storage": "Dodaj pamięć", + "rate acode": "Oceń Acode", + "support": "Wesprzyj", + "downloading file": "Pobieranie {file}", + "downloading...": "Pobieranie...", + "folder name": "Nazwa folderu", + "keyboard mode": "Tryb klawiatury", + "normal": "Normalny", + "app settings": "Ustawienia aplikacji", + "disable in-app-browser caching": "Wyłącz cache w wbudowanej przeglądarce", + "copied to clipboard": "Skopiowano do schowka", + "remember opened files": "Zapamiętaj otwarte pliki", + "remember opened folders": "Zapamiętaj otwarte foldery", + "no suggestions": "Bez sugestii", + "no suggestions aggressive": "Bez sugestii (agresywnie)", + "install": "Instaluj", + "installing": "Instalowanie...", + "plugins": "Wtyczki", + "recently used": "Ostatnio używane", + "update": "Zaktualizuj", + "uninstall": "Odinstaluj", + "download acode pro": "Pobierz Acode Pro", + "loading plugins": "Ładowanie wtyczek", + "faqs": "Najczęściej zadawane pytania", + "feedback": "Informacja zwrotna", + "header": "Nagłówek", + "sidebar": "Pasek boczny", + "inapp": "W aplikacji", + "browser": "Przeglądarka", + "diagonal scrolling": "Przewijanie po przekątnej", + "reverse scrolling": "Przewijanie wstecz", + "formatter": "Formatter", + "format on save": "Formatuj podczas zapisu", + "remove ads": "Usuń reklamy", + "fast": "Szybko", + "slow": "Wolno", + "scroll settings": "Ustawienia przewijania", + "scroll speed": "Szybkość przewijania", + "loading...": "Ładowanie...", + "no plugins found": "Nie znaleziono wtyczek", + "name": "Nazwa", + "username": "Nazwa użytkownika", + "optional": "opcjonalnie", + "hostname": "Nazwa hosta", + "password": "Hasło", + "security type": "Typ zabezpieczeń", + "connection mode": "Typ połączenia", + "port": "Port", + "key file": "Plik klucza", + "select key file": "Wybierz plik klucza", + "passphrase": "Fraza do hasła", + "connecting...": "Łączenie...", + "type filename": "Wpisz nazwę pliku", + "unable to load files": "Nie można załadować plików", + "preview port": "Port podglądu", + "find file": "Wyszukaj plik", + "system": "System", + "please select a formatter": "Wybierz formatter", + "case sensitive": "Uwzględnianie wielkości liter", + "regular expression": "Wyrażenia regularne", + "whole word": "Całe słowo", + "edit with": "Edytuj za pomocą", + "open with": "Otwórz za pomocą", + "no app found to handle this file": "Nie znaleziono aplikacji obsługującej ten plik", + "restore default settings": "Przywróć ustawienia domyślne", + "server port": "Port serwera", + "preview settings": "Ustawienia podglądu", + "preview settings note": "Jeśli port podglądu i port serwera są różne, aplikacja nie uruchomi serwera i zamiast tego otworzy https://: w przeglądarce lub w przeglądarce w aplikacji. Jest to przydatne, gdy serwer jest uruchomiony w innej lokalizacji", + "backup/restore note": "Tworzy kopię zapasową tylko ustawień, niestandardowego motywu i przypisanych klawiszy. Nie tworzy kopii zapasowej FPT/SFTP.", + "host": "Host", + "retry ftp/sftp when fail": "Ponów ftp/sftp w przypadku niepowodzenia", + "more": "Więcej", + "thank you :)": "Dziękuję :)", + "purchase pending": "zakup w trakcie realizacji", + "cancelled": "anulowany", + "local": "Lokalne", + "remote": "Zdalne", + "show console toggler": "Pokaż przełącznik konsoli", + "binary file": "Ten plik zawiera dane binarne, czy chcesz go otworzyć?", + "relative line numbers": "Relatywne numery linii", + "elastic tabstops": "Elastyczne tabulatory", + "line based rtl switching": "Przełącznik RTL oparty na linii", + "hard wrap": "Twarde zawijanie", + "spellcheck": "Sprawdzanie pisowni", + "wrap method": "Metoda zawijania", + "use textarea for ime": "Użyj textarea dla IME", + "invalid plugin": "Nieprawidłowa wtyczka", + "type command": "Wpisz polecenie", + "plugin": "Wtyczka", + "quicktools trigger mode": "Tryb wyzwalania szybkich narzędzi", + "print margin": "Margines wydruku", + "touch move threshold": "Próg reakcji na dotyk", + "info-retryremotefsafterfail": "Ponawianie połączenia FTP/SFTP w przypadku niepowodzenia", + "info-fullscreen": "Ukrywanie paska tytułu na ekranie głównym.", + "info-checkfiles": "Sprawdza zmiany w plikach, gdy aplikacja działa w tle.", + "info-console": "Wybór konsoli JavaScript. Legacy to domyślna konsola, eruda to konsola innej firmy.", + "info-keyboardmode": "Tryb klawiatury do wprowadzania tekstu, brak sugestii ukryje sugestie i automatyczną korektę. Jeśli brak sugestii nie działa, spróbuj zmienić wartość na brak sugestii agresywnych.", + "info-rememberfiles": "Pamiętaj otwarte pliki po zamknięciu aplikacji.", + "info-rememberfolders": "Pamiętaj otwarte foldery po zamknięciu aplikacji.", + "info-floatingbutton": "Pokaż lub ukryj pływający przycisk szybkich narzędzi.", + "info-openfilelistpos": "Gdzie ma być wyświetlana lista aktywnych plików.", + "info-touchmovethreshold": "Jeśli czułość urządzenia na dotyk jest zbyt wysoka, można zwiększyć tę wartość, aby zapobiec przypadkowemu dotknięciu.", + "info-scroll-settings": "Ustawienia te zawierają ustawienia przewijania, w tym zawijanie tekstu.", + "info-animation": "Jeśli aplikacja działa z opóźnieniem, wyłącz animację.", + "info-quicktoolstriggermode": "Jeśli przycisk w szybkich narzędziach nie działa, spróbuj zmienić tę wartość.", + "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", + "all": "Wszystko", + "medium": "Średni", + "refund": "Zwrot", + "product not available": "Produkt niedostępny", + "no-product-info": "Ten produkt nie jest obecnie dostępny w Twoim kraju, spróbuj ponownie w późniejszym terminie.", + "close": "Zamknij", + "explore": "Eksploruj", + "key bindings updated": "Zaktualizowano powiązania klawiszy", + "search in files": "Wyszukaj w plikach", + "exclude files": "Wyklucz pliki", + "include files": "Uwzględnij pliki", + "search result": "{matches} wyniki w {files} plikach.", + "invalid regex": "Nieprawidłowe wyrażenie regularne: {message}.", + "bottom": "Na dole", + "save all": "Zapisz wszystko", + "close all": "Zamknij wszystko", + "unsaved files warning": "Niektóre pliki nie zostaną zapisane. Kliknij 'ok', aby wybrać, co chcesz zrobić, lub naciśnij 'anuluj', aby wrócić.", + "save all warning": "Czy na pewno chcesz zapisać wszystkie pliki i zamknąć? Tego działania nie można cofnąć.", + "save all changes warning": "Czy na pewno chcesz zapisać wszystkie pliki?", + "close all warning": "Czy na pewno chcesz zamknąć wszystkie pliki? Niezapisane zmiany zostaną utracone, a działania tego nie można cofnąć.", + "refresh": "Odśwież", + "shortcut buttons": "Przyciski skrótów", + "no result": "Brak wyników", + "searching...": "Wyszukiwanie...", + "quicktools:ctrl-key": "Klawisz Control/Command", + "quicktools:tab-key": "Klawisz Tab", + "quicktools:shift-key": "Klawisz Shift", + "quicktools:undo": "Cofnij", + "quicktools:redo": "Ponów", + "quicktools:search": "Wyszukaj w plikach", + "quicktools:save": "Zapisz plik", + "quicktools:esc-key": "Klawisz Escape", + "quicktools:curlybracket": "Wstaw nawias klamrowy", + "quicktools:squarebracket": "Wstaw nawias kwadratowy", + "quicktools:parentheses": "Wstaw nawiasy", + "quicktools:anglebracket": "Wstaw nawias kątowy", + "quicktools:left-arrow-key": "Klawisz strzałki w lewo", + "quicktools:right-arrow-key": "Klawisz strzałki w prawo", + "quicktools:up-arrow-key": "Klawisz strzałki w górę", + "quicktools:down-arrow-key": "Klawisz strzałki w dół", + "quicktools:moveline-up": "Przesuń linię do góry", + "quicktools:moveline-down": "Przesuń linię w dół", + "quicktools:copyline-up": "Kopiuj linię do góry", + "quicktools:copyline-down": "Kopiuj linię w dół", + "quicktools:semicolon": "Wstaw średnik", + "quicktools:quotation": "Wstaw cudzysłów", + "quicktools:and": "Wstaw symbol and", + "quicktools:bar": "Wstaw symbol bar", + "quicktools:equal": "Wstaw symbol equal", + "quicktools:slash": "Wstaw symbol ukośnika", + "quicktools:exclamation": "Wstaw wykrzyknik", + "quicktools:alt-key": "Klawisz Alt", + "quicktools:meta-key": "Klawisz Windows/Meta", + "info-quicktoolssettings": "Dostosuj przyciski skrótów i klawisze klawiatury w zasobniku Szybkich narzędzi poniżej edytora, aby zwiększyć komfort kodowania.", + "info-excludefolders": "Użyj wzorca **/node_modules/**, aby zignorować wszystkie pliki z folderu node_modules. Spowoduje to wykluczenie plików z listy, a także uniemożliwi ich uwzględnienie w wyszukiwaniu plików.", + "missed files": "Po rozpoczęciu wyszukiwania zeskanowano {count} plików, które nie zostaną uwzględnione w wyszukiwaniu.", + "remove": "Usuń", + "quicktools:command-palette": "Paleta poleceń", + "default file encoding": "Domyślne kodowanie plików", + "remove entry": "Czy na pewno chcesz usunąć '{name}' z zapisanych ścieżek? Należy pamiętać, że usunięcie go nie spowoduje usunięcia samej ścieżki.", + "delete entry": "Potwierdź usunięcie: '{name}'. Tej akcji nie można cofnąć. Kontynuować?", + "change encoding": "Czy ponownie otworzyć '{file}' z kodowaniem '{encoding}'? Ta czynność spowoduje utratę wszelkich niezapisanych zmian dokonanych w pliku. Czy chcesz kontynuować ponowne otwieranie?", + "reopen file": "Czy na pewno chcesz ponownie otworzyć '{file}'? Wszelkie niezapisane zmiany zostaną utracone.", + "plugin min version": "{name} dostępne tylko w Acode - {v-code} i nowszych wersjach. Kliknij tutaj, aby zaktualizować.", + "color preview": "Kolor podglądu", + "confirm": "Potwierdź", + "list files": "Lista wszystkich plików w {name}? Zbyt wiele plików może spowodować awarię aplikacji.", + "problems": "Problemy", + "show side buttons": "Pokaż przyciski boczne", + "bug_report": "Prześlij raport o błędzie", + "verified publisher": "Zweryfikowany wydawca", + "most_downloaded": "Najczęściej pobierane", + "newly_added": "Ostatnio dodane", + "top_rated": "Najwyżej oceniane", + "rename not supported": "Zmiana nazwy katalogu w termux nie jest obsługiwana", + "compress": "Kompresja", + "copy uri": "Kopiuj Uri", + "delete entries": "Czy na pewno chcesz usunąć {count} elementów?", + "deleting items": "Usuwanie {count} elementów...", + "import project zip": "Importuj projekt (zip)", + "changelog": "Dziennik zmian", + "notifications": "Powiadomienia", + "no_unread_notifications": "Brak nieodczytanych powiadomień", + "should_use_current_file_for_preview": "Należy użyć bieżącego pliku do podglądu zamiast domyślnego (index.html)", + "fade fold widgets": "Widżety Fade Fold", + "quicktools:home-key": "Klawisz Home", + "quicktools:end-key": "Klawisz End", + "quicktools:pageup-key": "Klawisz PageUp", + "quicktools:pagedown-key": "Klawisz PageDown", + "quicktools:delete-key": "Klawisz Delete", + "quicktools:tilde": "Wstaw symbol tyldy", + "quicktools:backtick": "Wstaw backtick", + "quicktools:hash": "Wstaw symbol hash", + "quicktools:dollar": "Wstaw symbol dolara", + "quicktools:modulo": "Wstaw moduł/symbol procentu", + "quicktools:caret": "Wstaw symbol karetki", + "plugin_enabled": "Wtyczka włączona", + "plugin_disabled": "Wtyczka wyłączona", + "enable_plugin": "Włącz tę wtyczkę", + "disable_plugin": "Wyłącz tę wtyczkę", + "open_source": "Otwarte oprogramowanie", + "terminal settings": "Ustawienia terminala", + "font ligatures": "Ligatury czcionek", + "letter spacing": "Odstępy między literami", + "terminal:tab stop width": "Szerokość tabulatora", + "terminal:scrollback": "Linie przewijania wstecz", + "terminal:cursor blink": "Miganie kursora", + "terminal:font weight": "Grubość czcionki", + "terminal:cursor inactive style": "Styl nieaktywnego kursora", + "terminal:cursor style": "Styl kursora", + "terminal:font family": "Rodzina czcionek", + "terminal:convert eol": "Konwersja EOL", + "terminal:confirm tab close": "Potwierdź zamknięcie karty terminala", + "terminal:image support": "Obsługa obrazów", + "terminal": "Terminal", + "allFileAccess": "Dostęp do wszystkich plików", + "fonts": "Czcionki", + "sponsor": "Sponsor", + "downloads": "pobrania", + "reviews": "recenzje", + "overview": "Zestawienie", + "contributors": "Wspierający", + "quicktools:hyphen": "Wstaw symbol myślnika", + "check for app updates": "Sprawdź dostępność aktualizacji", + "prompt update check consent message": "Acode może sprawdzać dostępność aktualizacji aplikacji, gdy jesteś online. Włączyć sprawdzanie aktualizacji?", + "keywords": "Słowa kluczowe", + "author": "Autor", + "filtered by": "Filtrowane wg", + "clean install state": "Clean Install State", + "backup created": "Backup created", + "restore completed": "Restore completed", + "restore will include": "This will restore", + "restore warning": "This action cannot be undone. Continue?", + "reload to apply": "Reload to apply changes?", + "reload app": "Reload app", + "preparing backup": "Preparing backup", + "collecting settings": "Collecting settings", + "collecting key bindings": "Collecting key bindings", + "collecting plugins": "Collecting plugin information", + "creating backup": "Creating backup file", + "validating backup": "Validating backup", + "restoring key bindings": "Restoring key bindings", + "restoring plugins": "Restoring plugins", + "restoring settings": "Restoring settings", + "legacy backup warning": "This is an older backup format. Some features may be limited.", + "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", + "plugin not found": "Plugin not found in registry", + "paid plugin skipped": "Paid plugin - purchase not found", + "source not found": "Source file no longer exists", + "restored": "Restored", + "skipped": "Skipped", + "backup not valid object": "Backup file is not a valid object", + "backup no data": "Backup file contains no data to restore", + "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", + "backup missing metadata": "Missing backup metadata - some info may be unavailable", + "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", + "backup checksum verify failed": "Could not verify checksum", + "backup invalid settings": "Invalid settings format", + "backup invalid keybindings": "Invalid keyBindings format", + "backup invalid plugins": "Invalid installedPlugins format", + "issues found": "Issues found", + "error details": "Error details", + "active tools": "Active tools", + "available tools": "Available tools", + "recent": "Recent Files", + "command palette": "Open Command Palette", + "change theme": "Change Theme", + "documentation": "Documentation", + "open in terminal": "Open in Terminal", + "developer mode": "Developer Mode", + "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", + "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", + "developer mode disabled": "Developer mode disabled", + "copy relative path": "Copy Relative Path", + "shortcut request sent": "Shortcut request opened. Tap Add to finish.", + "add to home screen": "Add to home screen", + "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", + "save file before home shortcut": "Save the file before adding it to the home screen.", + "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", + "shift click selection": "Shift + tap/click selection", + "earn ad-free time": "Earn ad-free time", + "indent guides": "Indent guides", + "language servers": "Language servers", + "lint gutter": "Show lint gutter", + "rainbow brackets": "Rainbow brackets", + "lsp-add-custom-server": "Add custom server", + "lsp-binary-args": "Binary args (JSON array)", + "lsp-binary-command": "Binary command", + "lsp-binary-path-optional": "Binary path (optional)", + "lsp-check-command-optional": "Check command (optional override)", + "lsp-checking-installation-status": "Checking installation status...", + "lsp-configured": "Configured", + "lsp-custom-server-added": "Custom server added", + "lsp-default": "Default", + "lsp-details-line": "Details: {details}", + "lsp-edit-initialization-options": "Edit initialization options", + "lsp-empty": "Empty", + "lsp-enabled": "Enabled", + "lsp-error-add-server-failed": "Failed to add server", + "lsp-error-args-must-be-array": "Arguments must be a JSON array", + "lsp-error-binary-command-required": "Binary command is required", + "lsp-error-language-id-required": "At least one language ID is required", + "lsp-error-package-required": "At least one package is required", + "lsp-error-server-id-required": "Server ID is required", + "lsp-feature-completion": "Code completion", + "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", + "lsp-feature-diagnostics": "Diagnostics", + "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", + "lsp-feature-formatting": "Formatting", + "lsp-feature-formatting-info": "Enable code formatting from the language server.", + "lsp-feature-hover": "Hover information", + "lsp-feature-hover-info": "Show type information and documentation on hover.", + "lsp-feature-inlay-hints": "Inlay hints", + "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", + "lsp-feature-signature": "Signature help", + "lsp-feature-signature-info": "Show function parameter hints while typing.", + "lsp-feature-state-toast": "{feature} {state}", + "lsp-initialization-options": "Initialization options", + "lsp-initialization-options-json": "Initialization options (JSON)", + "lsp-initialization-options-updated": "Initialization options updated", + "lsp-install-command": "Install command", + "lsp-install-command-unavailable": "Install command not available", + "lsp-install-info-check-failed": "Acode could not verify the installation status.", + "lsp-install-info-missing": "Language server is not installed in the terminal environment.", + "lsp-install-info-ready": "Language server is installed and ready.", + "lsp-install-info-unknown": "Installation status could not be checked automatically.", + "lsp-install-info-version-available": "Version {version} is available.", + "lsp-install-method-apk": "APK package", + "lsp-install-method-cargo": "Cargo crate", + "lsp-install-method-manual": "Manual binary", + "lsp-install-method-npm": "npm package", + "lsp-install-method-pip": "pip package", + "lsp-install-method-shell": "Custom shell", + "lsp-install-method-title": "Install method", + "lsp-install-repair": "Install / repair", + "lsp-installation-status": "Installation status", + "lsp-installed": "Installed", + "lsp-invalid-timeout": "Invalid timeout value", + "lsp-language-ids": "Language IDs (comma separated)", + "lsp-packages-prompt": "{method} packages (comma separated)", + "lsp-remove-installed-files": "Remove installed files for {server}?", + "lsp-server-disabled-toast": "Server disabled", + "lsp-server-enabled-toast": "Server enabled", + "lsp-server-id": "Server ID", + "lsp-server-label": "Server label", + "lsp-server-not-found": "Server not found", + "lsp-server-uninstalled": "Server uninstalled", + "lsp-startup-timeout": "Startup timeout", + "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", + "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", + "lsp-state-disabled": "disabled", + "lsp-state-enabled": "enabled", + "lsp-status-check-failed": "Check failed", + "lsp-status-installed": "Installed", + "lsp-status-installed-version": "Installed ({version})", + "lsp-status-line": "Status: {status}", + "lsp-status-not-installed": "Not installed", + "lsp-status-unknown": "Unknown", + "lsp-timeout-ms": "{timeout} ms", + "lsp-uninstall-command-unavailable": "Uninstall command not available", + "lsp-uninstall-server": "Uninstall server", + "lsp-update-command-optional": "Update command (optional)", + "lsp-update-command-unavailable": "Update command not available", + "lsp-update-server": "Update server", + "lsp-version-line": "Version: {version}", + "lsp-view-initialization-options": "View initialization options", + "settings-category-about-acode": "About Acode", + "settings-category-advanced": "Advanced", + "settings-category-assistance": "Assistance", + "settings-category-core": "Core settings", + "settings-category-cursor": "Cursor", + "settings-category-cursor-selection": "Cursor & selection", + "settings-category-custom-servers": "Custom servers", + "settings-category-customization-tools": "Customization & tools", + "settings-category-display": "Display", + "settings-category-editing": "Editing", + "settings-category-features": "Features", + "settings-category-files-sessions": "Files & sessions", + "settings-category-fonts": "Fonts", + "settings-category-general": "General", + "settings-category-guides-indicators": "Guides & indicators", + "settings-category-installation": "Installation", + "settings-category-interface": "Interface", + "settings-category-maintenance": "Maintenance", + "settings-category-permissions": "Permissions", + "settings-category-preview": "Preview", + "settings-category-scrolling": "Scrolling", + "settings-category-server": "Server", + "settings-category-servers": "Servers", + "settings-category-session": "Session", + "settings-category-support-acode": "Support Acode", + "settings-category-text-layout": "Text & layout", + "settings-info-app-animation": "Control transition animations across the app.", + "settings-info-app-check-files": "Refresh editors when files change outside Acode.", + "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", + "settings-info-app-confirm-on-exit": "Ask before closing the app.", + "settings-info-app-console": "Choose which debug console integration Acode uses.", + "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", + "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", + "settings-info-app-floating-button": "Show the floating quick actions button.", + "settings-info-app-font-manager": "Install, manage, or remove app fonts.", + "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", + "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", + "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", + "settings-info-app-language": "Choose the app language and translated labels.", + "settings-info-app-open-file-list-position": "Choose where the active files list appears.", + "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", + "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", + "settings-info-app-remember-files": "Reopen the files that were open last time.", + "settings-info-app-remember-folders": "Reopen folders from the previous session.", + "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", + "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", + "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", + "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", + "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", + "settings-info-editor-autosave": "Save changes automatically after a delay.", + "settings-info-editor-color-preview": "Preview color values inline in the editor.", + "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", + "settings-info-editor-font-family": "Choose the typeface used in the editor.", + "settings-info-editor-font-size": "Set the editor text size.", + "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", + "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", + "settings-info-editor-indent-guides": "Show indentation guide lines.", + "settings-info-editor-line-height": "Adjust vertical spacing between lines.", + "settings-info-editor-line-numbers": "Show line numbers in the gutter.", + "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", + "settings-info-editor-live-autocomplete": "Show suggestions while you type.", + "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", + "settings-info-editor-relative-line-numbers": "Show distance from the current line.", + "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", + "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", + "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", + "settings-info-editor-show-spaces": "Display visible whitespace markers.", + "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", + "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", + "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", + "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", + "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", + "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", + "settings-info-lsp-install-server": "Install or repair this language server.", + "settings-info-lsp-server-enabled": "Enable or disable this language server.", + "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", + "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", + "settings-info-lsp-update-server": "Update this language server if an update flow is available.", + "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", + "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", + "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", + "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", + "settings-info-main-changelog": "See recent updates and release notes.", + "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", + "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", + "settings-info-main-formatter": "Choose a formatter for each supported language.", + "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", + "settings-info-main-plugins": "Manage installed plugins and their available actions.", + "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", + "settings-info-main-rateapp": "Rate Acode on Google Play.", + "settings-info-main-remove-ads": "Unlock permanent ad-free access.", + "settings-info-main-reset": "Reset Acode to its default configuration.", + "settings-info-main-sponsors": "Support ongoing Acode development.", + "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", + "settings-info-main-theme": "App theme, contrast, and custom colors.", + "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", + "settings-info-preview-host": "Hostname used when opening the preview URL.", + "settings-info-preview-mode": "Choose where preview opens when you launch it.", + "settings-info-preview-preview-port": "Port used by the live preview server.", + "settings-info-preview-server-port": "Port used by the internal app server.", + "settings-info-preview-show-console-toggler": "Show the console button in preview.", + "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", + "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", + "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", + "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", + "search result label singular": "result", + "search result label plural": "results", + "pin tab": "Pin tab", + "unpin tab": "Unpin tab", + "pinned tab": "Pinned tab", + "unpin tab before closing": "Unpin the tab before closing it.", + "app font": "App font", + "settings-info-app-font-family": "Choose the font used across the app interface.", + "lsp-transport-method-stdio": "STDIO (launch a binary command)", + "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", + "lsp-websocket-url": "WebSocket URL", + "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", + "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", + "lsp-error-websocket-url-required": "WebSocket URL is required", + "lsp-remove-custom-server": "Remove custom server", + "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", + "lsp-custom-server-removed": "Custom server removed", + "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", + "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", + "save selected tabs": "Save selected tabs", + "close selected tabs": "Close selected tabs", + "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", + "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", + "close tabs to right": "Close Right", + "close tabs to left": "Close Left", + "close other tabs": "Close Others", + "auto close tags": "Auto close tags", + "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", + "ui zoom": "UI zoom", + "settings-info-app-ui-zoom": "Scale text across the Acode interface.", + "plugin-not-supported": "Plugin not supported", + "plugin-not-supported-info": "The plugin was created for older version of Acode." +} \ No newline at end of file diff --git a/src/lang/pt-br.json b/src/lang/pt-br.json index eae43272a..9237628be 100644 --- a/src/lang/pt-br.json +++ b/src/lang/pt-br.json @@ -1,730 +1,732 @@ { - "lang": "Português (Brasil)", - "about": "Sobre", - "active files": "Arquivos ativos", - "alert": "Alerta", - "app theme": "Tema do app", - "autocorrect": "Habilitar autocorreção?", - "autosave": "Salvamento automático", - "cancel": "Cancelar", - "change language": "Mudar idioma", - "choose color": "Escolher cor", - "clear": "Limpar", - "close app": "Fechar a aplicação?", - "commit message": "Mensagem de commit", - "console": "Console", - "conflict error": "Conflito! Por favor aguarde antes de commitar.", - "copy": "Copiar", - "create folder error": "Desculpe, não foi possível criar a nova pasta", - "cut": "Cortar", - "delete": "Deletar", - "dependencies": "Dependências", - "delay": "Tempo em milissegundos", - "editor settings": "Configurações do editor", - "editor theme": "Tema do editor", - "enter file name": "Informar nome do arquivo", - "enter folder name": "Informar nome da pasta", - "empty folder message": "Pasta vazia", - "enter line number": "Informar número da linha", - "error": "Erro", - "failed": "Falhou", - "file already exists": "Arquivo já existente", - "file already exists force": "Arquivo já existente. Sobrescrever?", - "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.", - "file too large": "O arquivo é muito grande para manipular. O tamanho máximo permitido por arquivo é {size}", - "file renamed": "Arquivo renomeado", - "file saved": "Arquivo salvo", - "folder added": "Pasta adicionada", - "folder already added": "A pasta já foi adicionada", - "font size": "Tamanho da fonte", - "goto": "Ir para a linha", - "icons definition": "Definição de ícones", - "info": "Info", - "invalid value": "Valor inválido", - "language changed": "O idioma foi alterado com sucesso", - "linting": "Verificar o erro de sintaxe", - "logout": "Sair", - "loading": "Carregando", - "my profile": "Meu perfil", - "new file": "Novo arquivo", - "new folder": "Nova pasta", - "no": "Não", - "no editor message": "Abra ou crie um novo arquivo e pasta no menu", - "not set": "Não configurado", - "unsaved files close app": "Existem arquivos não salvos. Fechar aplicação?", - "notice": "Note", - "open file": "Abrir arquivo", - "open files and folders": "Abrir arquivos e pastas", - "open folder": "Abrir pasta", - "open recent": "Abrir recentes", - "ok": "Ok", - "overwrite": "Sobrescrever", - "paste": "Colar", - "preview mode": "Modo de pré-vizualização", - "read only file": "Não é possível salvar o arquivo, somente leitura. Por favor, tente salvar como", - "reload": "Recarregar", - "rename": "Renomear", - "replace": "Substituir", - "required": "Este campo é obrigatório", - "run your web app": "Executar seu web app", - "save": "Salvar", - "saving": "Salvando", - "save as": "Salvar como", - "save file to run": "Favor salvar este arquivo para executar no navegador", - "search": "Pesquisar", - "see logs and errors": "Ver logs e erros", - "select folder": "Selecionar a pasta", - "settings": "Configurações", - "settings saved": "Configurações salvas", - "show line numbers": "Mostrar números de linha", - "show hidden files": "Mostrar arquivos ocultos", - "show spaces": "Mostrar espaços", - "soft tab": "Usar espaços em vez de tabs?", - "sort by name": "Classificar por nome", - "success": "Sucesso", - "tab size": "Tamanho do tab", - "text wrap": "Quebra de texto", - "theme": "Tema", - "unable to delete file": "não foi possível excluir o arquivo", - "unable to open file": "Desculpe, não foi possível abrir o arquivo", - "unable to open folder": "Desculpe, não foi possível abrir a pasta", - "unable to save file": "Desculpe, não foi possível salvar o arquivo", - "unable to rename": "Desculpe, não foi possível renomear", - "unsaved file": "Este arquivo não foi salvo, fechar mesmo assim?", - "warning": "Aviso", - "use emmet": "usar emmet", - "use quick tools": "Usar ferramentas rápidas", - "yes": "Sim", - "encoding": "Codificação de texto", - "syntax highlighting": "Realce de sintaxe", - "read only": "Somente leitura", - "select all": "Selecionar tudo", - "select branch": "Selecionar branch", - "create new branch": "Criar nova branch", - "use branch": "Usar branch", - "new branch": "Nova branch", - "branch": "Branch", - "key bindings": "Combinações de teclas", - "edit": "Editar", - "reset": "Resetar", - "color": "Cor", - "select word": "Selecionar palavra", - "quick tools": "ferramentas rápidas", - "select": "Selecionar", - "editor font": "Fonte do editor", - "new project": "Novo projeto", - "format": "Formatar", - "project name": "Nome do Projeto", - "unsupported device": "Seu dispositivo não oferece suporte ao tema.", - "vibrate on tap": "Vibrar ao tocar", - "copy command is not supported by ftp.": "O comando de cópia não é suportado pelo FTP.", - "support title": "Acode suporte", - "fullscreen": "Tela cheia", - "animation": "Animação", - "backup": "Backup", - "restore": "Restaurar", - "backup successful": "Backup bem-sucedido", - "invalid backup file": "Arquivo de backup inválido", - "add path": "Adicionar caminho", - "live autocompletion": "Observar Preenchimento automático", - "file properties": "Propriedades do arquivo", - "path": "Caminho", - "type": "Tipo", - "word count": "Contagem de palavras", - "line count": "Contagem de linhas", - "last modified": "Última modificação", - "size": "Tamanho", - "share": "Compartilhar", - "show print margin": "Mostrar margem de impressão", - "login": "Conecte-se", - "scrollbar size": "Tamanho da barra de rolagem", - "cursor controller size": "Tamanho do controlador do cursor", - "none": "Nenhum", - "small": "Pequeno", - "large": "Grande", - "floating button": "Botão flutuante", - "confirm on exit": "Confirmar saída", - "show console": "Mostrar console", - "image": "Imagem", - "insert file": "Inserir arquivo", - "insert color": "Inserir cor", - "powersave mode warning": "Desative o modo de economia de energia para visualizar no navegador externo.", - "exit": "Sair", - "custom": "Personalizado", - "reset warning": "Tem certeza de que deseja redefinir o tema?", - "theme type": "Tipo de tema", - "light": "Claro", - "dark": "Escuro", - "file browser": "Navegador de arquivos", - "operation not permitted": "Operação não permitida", - "no such file or directory": "O arquivo ou diretório não existe", - "input/output error": "Entrada/Saída de erros", - "permission denied": "Permissão negada", - "bad address": "Caminho incorreto", - "file exists": "O arquivo existe", - "not a directory": "Não é um diretório", - "is a directory": "É um diretório", - "invalid argument": "Argumento inválido", - "too many open files in system": "Muitos arquivos abertos no sistema", - "too many open files": "Muitos arquivos abertos", - "text file busy": "Arquivo de texto ocupado", - "no space left on device": "Não há mais espaço no dispositivo", - "read-only file system": "Sistema de arquivos somente leitura", - "file name too long": "Nome de arquivo muito longo", - "too many users": "Muitos usuários", - "connection timed out": "A conexão expirou", - "connection refused": "Conexão recusada", - "owner died": "Dono morreu", - "an error occurred": "Um erro ocorreu", - "add ftp": "Adicionar FTP", - "add sftp": "Adicionar SFTP", - "save file": "Salvar Arquivo", - "save file as": "Salvar arquivo como", - "files": "Arquivos", - "help": "Ajuda", - "file has been deleted": "{file} foi deletado!", - "feature not available": "Este recurso está disponível apenas na versão paga do aplicativo.", - "deleted file": "Arquivo deletado", - "line height": "Altura da linha", - "preview info": "Se você deseja executar o arquivo ativo, toque e segure no ícone de execução", - "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": "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", - "add a storage": "Adicionar um armazenamento", - "rate acode": "Avaliar Acode", - "support": "Suporte", - "downloading file": "Baixando {file}", - "downloading...": "Baixando...", - "folder name": "Nome da pasta", - "keyboard mode": "Modo de teclado", - "normal": "Normal", - "app settings": "Configurações do aplicativo", - "disable in-app-browser caching": "Desativar o cache do navegador no aplicativo", - "copied to clipboard": "Copiado para a área de transferência", - "remember opened files": "Manter arquivos abertos", - "remember opened folders": "Manter pastas abertas", - "no suggestions": "Nenhuma sugestão", - "no suggestions aggressive": "Sem sugestões agressivas", - "install": "Instalar", - "installing": "Instalando...", - "plugins": "Plugins", - "recently used": "Usado recentemente", - "update": "Atualizar", - "uninstall": "Desinstalar", - "download acode pro": "Baixar Acode pro", - "loading plugins": "Carregando plugins", - "faqs": "FAQs", - "feedback": "Feedback", - "header": "Cabeçalho", - "sidebar": "Barra lateral", - "inapp": "No app", - "browser": "Navegador", - "diagonal scrolling": "Rolagem diagonal", - "reverse scrolling": "Rolagem reversa", - "formatter": "Formatador", - "format on save": "Formatar ao salvar", - "remove ads": "Remover propagandas", - "fast": "Rápido", - "slow": "Lento", - "scroll settings": "Configurações de rolagem", - "scroll speed": "Velocidade de rolamento", - "loading...": "Carregando...", - "no plugins found": "Nenhum plugin encontrado", - "name": "Nome", - "username": "Nome de usuário", - "optional": "Opcional", - "hostname": "Nome do host", - "password": "Senha", - "security type": "Tipo de segurança", - "connection mode": "Modo de conexão", - "port": "Porta", - "key file": "Arquivo chave", - "select key file": "Selecione o arquivo de chave", - "passphrase": "Palavra-chave", - "connecting...": "Conectando...", - "type filename": "Digite o nome do arquivo", - "unable to load files": "Não foi possível carregar os arquivos", - "preview port": "Porta de pré-visualização", - "find file": "Achar arquivo", - "system": "Sistema", - "please select a formatter": "Favor selecionar um formatador", - "case sensitive": "Case sensitive", - "regular expression": "Expressão regular", - "whole word": "Palavra inteira", - "edit with": "Editar com", - "open with": "Abrir com", - "no app found to handle this file": "Nenhum aplicativo encontrado para manipular este arquivo", - "restore default settings": "Restaurar a configuração original", - "server port": "Porta do servidor", - "preview settings": "Configurações da pré-vizualização", - "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": "Tentar FTP/SFTP novamente quando falhar", - "more": "Mais", - "thank you :)": "Obrigado :)", - "purchase pending": "compra pendente", - "cancelled": "cancelado", - "local": "Local", - "remote": "Remoto", - "show console toggler": "Mostrar alternador de console", - "binary file": "Este arquivo contém dados binários, deseja abri-lo?", - "relative line numbers": "Números de linha relativos", - "elastic tabstops": "Paradas elásticas", - "line based rtl switching": "Comutação RTL baseada em linha", - "hard wrap": "Quebra rígida", - "spellcheck": "Verificação ortográfica", - "wrap method": "Método de quebra", - "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": "Tentar novamente a conexão FTP/SFTP quando falhar.", - "info-fullscreen": "Ocultar barra de título na tela inicial.", - "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.", - "info-rememberfolders": "Lembrar de pastas abertas quando o aplicativo for fechado.", - "info-floatingbutton": "Mostrar ou ocultar o botão flutuante de ferramentas rápidas.", - "info-openfilelistpos": "Onde mostrar a lista de arquivos ativos.", - "info-touchmovethreshold": "Se a sensibilidade ao toque do seu dispositivo for muito alta, você pode aumentar esse valor para evitar movimentos acidentais do toque.", - "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": "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", - "all": "Tudo", - "medium": "Médio", - "refund": "Reembolso", - "product not available": "Produto não disponível", - "no-product-info": "Este produto não está disponível em seu país no momento, tente novamente mais tarde.", - "close": "Fechar", - "explore": "Explorar", - "key bindings updated": "Atalhos de teclas atualizados", - "search in files": "Pesquisar em arquivos", - "exclude files": "Excluir arquivos", - "include files": "Incluir arquivos", - "search result": "{matches} resultados em {files} arquivos.", - "invalid regex": "Expressão regular inválida: {message}.", - "bottom": "Em baixo", - "save all": "Salvar tudo", - "close all": "Fechar tudo", - "unsaved files warning": "Alguns arquivos não são estão salvos. Clique em 'ok' e selecione o que fazer ou pressione 'cancelar' para voltar.", - "save all warning": "Tem certeza de que deseja salvar todos os arquivos e fechar? Esta ação não pode ser revertida.", - "save all changes warning": "Tem certeza de que deseja salvar todos os arquivos?", - "close all warning": "Tem certeza de que deseja fechar todos os arquivos? Você perderá as alterações não salvas e esta ação não pode ser revertida.", - "refresh": "Atualizar", - "shortcut buttons": "Botões de atalho", - "no result": "Sem resultado", - "searching...": "Procurando...", - "quicktools:ctrl-key": "Tecla de CTRL/comando", - "quicktools:tab-key": "Tecla de tab", - "quicktools:shift-key": "Tacla de shift", - "quicktools:undo": "Desfazer", - "quicktools:redo": "Refazer", - "quicktools:search": "Pesquisar no arquivo", - "quicktools:save": "Salvar Arquivo", - "quicktools:esc-key": "Tecla de escape", - "quicktools:curlybracket": "Inserir chaves", - "quicktools:squarebracket": "Inserir colchetes", - "quicktools:parentheses": "Inserir parênteses", - "quicktools:anglebracket": "Inserir menor que/maior que", - "quicktools:left-arrow-key": "Tecla de seta para a esquerda", - "quicktools:right-arrow-key": "Tecla de seta para a direita", - "quicktools:up-arrow-key": "Tecla de seta para cima", - "quicktools:down-arrow-key": "Tecla de seta para baixo", - "quicktools:moveline-up": "Mover linha para cima", - "quicktools:moveline-down": "Mover linha para baixo", - "quicktools:copyline-up": "Copiar alinhamento", - "quicktools:copyline-down": "Copiar linha para baixo", - "quicktools:semicolon": "Inserir ponto-e-vírgula", - "quicktools:quotation": "Inserir citação", - "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 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.", - "missed files": "{count} arquivos verificados após o início da pesquisa e não serão incluídos na pesquisa.", - "remove": "Remover", - "quicktools:command-palette": "Paleta de comandos", - "default file encoding": "Codificação de arquivo padrão", - "remove entry": "Tem certeza de que deseja remover '{name}' dos caminhos salvos? Observe que removê-lo não excluirá o caminho em si.", - "delete entry": "Confirme a exclusão: '{name}'. Essa ação não pode ser desfeita. Continuar?", - "change encoding": "Reabrir '{file}' com codificação '{encoding}'? Esta ação resultará na perda de quaisquer alterações não salvas feitas no arquivo. Deseja prosseguir com a reabertura?", - "reopen file": "Tem certeza de que deseja reabrir '{file}'? Quaisquer alterações não salvas serão perdidas.", - "plugin min version": "{name} disponível apenas no Acode - {v-code} e superior. Clique aqui para atualizar.", - "color preview": "Pré-vizualização de cores", - "confirm": "Confirmar", - "list files": "Listar todos os arquivos em {name}? Muitos arquivos podem travar o aplicativo.", - "problems": "Problemas", - "show side buttons": "Mostrar botões laterais", - "bug_report": "Enviar Relatório de Erro", - "verified publisher": "Editor Verificado", - "most_downloaded": "Mais Baixados", - "newly_added": "Recém-Adicionados", - "top_rated": "Mais Bem Avaliados", - "rename not supported": "Renomear no diretório do Termux não é suportado", - "compress": "Comprimir", - "copy uri": "Copiar URI", - "delete entries": "Tem certeza de que deseja excluir {count} itens?", - "deleting items": "Excluindo {count} itens...", - "import project zip": "Importar Projeto (zip)", - "changelog": "Registro de Alterações", - "notifications": "Notificações", - "no_unread_notifications": "Sem notificações não lidas", - "should_use_current_file_for_preview": "Deve usar o arquivo atual para pré-visualização em vez do padrão (index.html)", - "fade fold widgets": "Widgets Fade Fold", - "quicktools:home-key": "Tecla Home", - "quicktools:end-key": "Tecla End", - "quicktools:pageup-key": "Tecla PageUp", - "quicktools:pagedown-key": "Tecla PageDown", - "quicktools:delete-key": "Tecla Delete", - "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 (%)", - "quicktools:caret": "Inserir símbolo de circunflexo (^)", - "plugin_enabled": "Plugin ativado", - "plugin_disabled": "Plugin desativado", - "enable_plugin": "Ativar este Plugin", - "disable_plugin": "Desativar este Plugin", - "open_source": "Código Aberto", - "terminal settings": "Configurações do Terminal", - "font ligatures": "Ligaduras da Fonte", - "letter spacing": "Espaçamento entre Letras", - "terminal:tab stop width": "Largura do Tab Stop", - "terminal:scrollback": "Linhas de Scrollback", - "terminal:cursor blink": "Piscar do Cursor", - "terminal:font weight": "Peso da Fonte", - "terminal:cursor inactive style": "Estilo do Cursor Inativo", - "terminal:cursor style": "Estilo do Cursor", - "terminal:font family": "Família da Fonte", - "terminal:convert eol": "Converter EOL", - "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", - "sponsor": "Patrocinador", - "downloads": "Downloads", - "reviews": "Avaliações", - "overview": "Visão Geral", - "contributors": "Contribuidores", - "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", - "backup created": "Backup criado", - "restore completed": "Restauração concluída", - "restore will include": "Isso irá restaurar", - "restore warning": "Esta ação não pode ser desfeita. Continuar?", - "reload to apply": "Recarregar para aplicar as alterações?", - "reload app": "Recarregar aplicativo", - "preparing backup": "Preparando backup", - "collecting settings": "Coletando configurações", - "collecting key bindings": "Coletando atalhos de teclado", - "collecting plugins": "Coletando informações dos plugins", - "creating backup": "Criando arquivo de backup", - "validating backup": "Validando backup", - "restoring key bindings": "Restaurando atalhos de teclado", - "restoring plugins": "Restaurando plugins", - "restoring settings": "Restaurando configurações", - "legacy backup warning": "Este é um formato de backup antigo. Alguns recursos podem ser limitados.", - "checksum mismatch": "Checksum não corresponde — o arquivo de backup pode ter sido modificado ou corrompido.", - "plugin not found": "Plugin não encontrado no registro", - "paid plugin skipped": "Plugin pago — compra não encontrada", - "source not found": "O arquivo de origem não existe mais", - "restored": "Restaurado", - "skipped": "Ignorado", - "backup not valid object": "O arquivo de backup não é um objeto válido", - "backup no data": "O arquivo de backup não contém dados para restaurar", - "backup legacy warning": "Este é um formato de backup antigo (v1). Alguns recursos podem ser limitados.", - "backup missing metadata": "Metadados do backup ausentes — algumas informações podem não estar disponíveis", - "backup checksum mismatch": "Checksum não corresponde — o arquivo de backup pode ter sido modificado ou corrompido. Prossiga com cautela.", - "backup checksum verify failed": "Não foi possível verificar o checksum", - "backup invalid settings": "Formato de configurações inválido", - "backup invalid keybindings": "Formato de atalhos de teclado inválido", - "backup invalid plugins": "Formato de plugins instalados inválido", - "issues found": "Problemas encontrados", - "error details": "Detalhes do erro", - "active tools": "Ferramentas ativas", - "available tools": "Ferramentas disponíveis", - "recent": "Recent Files", - "command palette": "Open Command Palette", - "change theme": "Change Theme", - "documentation": "Documentation", - "open in terminal": "Open in Terminal", - "developer mode": "Developer Mode", - "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", - "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", - "developer mode disabled": "Developer mode disabled", - "copy relative path": "Copy Relative Path", - "shortcut request sent": "Shortcut request opened. Tap Add to finish.", - "add to home screen": "Add to home screen", - "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", - "save file before home shortcut": "Save the file before adding it to the home screen.", - "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", - "shift click selection": "Shift + tap/click selection", - "earn ad-free time": "Earn ad-free time", - "indent guides": "Indent guides", - "language servers": "Language servers", - "lint gutter": "Show lint gutter", - "rainbow brackets": "Rainbow brackets", - "lsp-add-custom-server": "Add custom server", - "lsp-binary-args": "Binary args (JSON array)", - "lsp-binary-command": "Binary command", - "lsp-binary-path-optional": "Binary path (optional)", - "lsp-check-command-optional": "Check command (optional override)", - "lsp-checking-installation-status": "Checking installation status...", - "lsp-configured": "Configured", - "lsp-custom-server-added": "Custom server added", - "lsp-default": "Default", - "lsp-details-line": "Details: {details}", - "lsp-edit-initialization-options": "Edit initialization options", - "lsp-empty": "Empty", - "lsp-enabled": "Enabled", - "lsp-error-add-server-failed": "Failed to add server", - "lsp-error-args-must-be-array": "Arguments must be a JSON array", - "lsp-error-binary-command-required": "Binary command is required", - "lsp-error-language-id-required": "At least one language ID is required", - "lsp-error-package-required": "At least one package is required", - "lsp-error-server-id-required": "Server ID is required", - "lsp-feature-completion": "Code completion", - "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", - "lsp-feature-diagnostics": "Diagnostics", - "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", - "lsp-feature-formatting": "Formatting", - "lsp-feature-formatting-info": "Enable code formatting from the language server.", - "lsp-feature-hover": "Hover information", - "lsp-feature-hover-info": "Show type information and documentation on hover.", - "lsp-feature-inlay-hints": "Inlay hints", - "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", - "lsp-feature-signature": "Signature help", - "lsp-feature-signature-info": "Show function parameter hints while typing.", - "lsp-feature-state-toast": "{feature} {state}", - "lsp-initialization-options": "Initialization options", - "lsp-initialization-options-json": "Initialization options (JSON)", - "lsp-initialization-options-updated": "Initialization options updated", - "lsp-install-command": "Install command", - "lsp-install-command-unavailable": "Install command not available", - "lsp-install-info-check-failed": "Acode could not verify the installation status.", - "lsp-install-info-missing": "Language server is not installed in the terminal environment.", - "lsp-install-info-ready": "Language server is installed and ready.", - "lsp-install-info-unknown": "Installation status could not be checked automatically.", - "lsp-install-info-version-available": "Version {version} is available.", - "lsp-install-method-apk": "APK package", - "lsp-install-method-cargo": "Cargo crate", - "lsp-install-method-manual": "Manual binary", - "lsp-install-method-npm": "npm package", - "lsp-install-method-pip": "pip package", - "lsp-install-method-shell": "Custom shell", - "lsp-install-method-title": "Install method", - "lsp-install-repair": "Install / repair", - "lsp-installation-status": "Installation status", - "lsp-installed": "Installed", - "lsp-invalid-timeout": "Invalid timeout value", - "lsp-language-ids": "Language IDs (comma separated)", - "lsp-packages-prompt": "{method} packages (comma separated)", - "lsp-remove-installed-files": "Remove installed files for {server}?", - "lsp-server-disabled-toast": "Server disabled", - "lsp-server-enabled-toast": "Server enabled", - "lsp-server-id": "Server ID", - "lsp-server-label": "Server label", - "lsp-server-not-found": "Server not found", - "lsp-server-uninstalled": "Server uninstalled", - "lsp-startup-timeout": "Startup timeout", - "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", - "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", - "lsp-state-disabled": "disabled", - "lsp-state-enabled": "enabled", - "lsp-status-check-failed": "Check failed", - "lsp-status-installed": "Installed", - "lsp-status-installed-version": "Installed ({version})", - "lsp-status-line": "Status: {status}", - "lsp-status-not-installed": "Not installed", - "lsp-status-unknown": "Unknown", - "lsp-timeout-ms": "{timeout} ms", - "lsp-uninstall-command-unavailable": "Uninstall command not available", - "lsp-uninstall-server": "Uninstall server", - "lsp-update-command-optional": "Update command (optional)", - "lsp-update-command-unavailable": "Update command not available", - "lsp-update-server": "Update server", - "lsp-version-line": "Version: {version}", - "lsp-view-initialization-options": "View initialization options", - "settings-category-about-acode": "About Acode", - "settings-category-advanced": "Advanced", - "settings-category-assistance": "Assistance", - "settings-category-core": "Core settings", - "settings-category-cursor": "Cursor", - "settings-category-cursor-selection": "Cursor & selection", - "settings-category-custom-servers": "Custom servers", - "settings-category-customization-tools": "Customization & tools", - "settings-category-display": "Display", - "settings-category-editing": "Editing", - "settings-category-features": "Features", - "settings-category-files-sessions": "Files & sessions", - "settings-category-fonts": "Fonts", - "settings-category-general": "General", - "settings-category-guides-indicators": "Guides & indicators", - "settings-category-installation": "Installation", - "settings-category-interface": "Interface", - "settings-category-maintenance": "Maintenance", - "settings-category-permissions": "Permissions", - "settings-category-preview": "Preview", - "settings-category-scrolling": "Scrolling", - "settings-category-server": "Server", - "settings-category-servers": "Servers", - "settings-category-session": "Session", - "settings-category-support-acode": "Support Acode", - "settings-category-text-layout": "Text & layout", - "settings-info-app-animation": "Control transition animations across the app.", - "settings-info-app-check-files": "Refresh editors when files change outside Acode.", - "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", - "settings-info-app-confirm-on-exit": "Ask before closing the app.", - "settings-info-app-console": "Choose which debug console integration Acode uses.", - "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", - "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", - "settings-info-app-floating-button": "Show the floating quick actions button.", - "settings-info-app-font-manager": "Install, manage, or remove app fonts.", - "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", - "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", - "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", - "settings-info-app-language": "Choose the app language and translated labels.", - "settings-info-app-open-file-list-position": "Choose where the active files list appears.", - "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", - "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", - "settings-info-app-remember-files": "Reopen the files that were open last time.", - "settings-info-app-remember-folders": "Reopen folders from the previous session.", - "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", - "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", - "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", - "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", - "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", - "settings-info-editor-autosave": "Save changes automatically after a delay.", - "settings-info-editor-color-preview": "Preview color values inline in the editor.", - "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", - "settings-info-editor-font-family": "Choose the typeface used in the editor.", - "settings-info-editor-font-size": "Set the editor text size.", - "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", - "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", - "settings-info-editor-indent-guides": "Show indentation guide lines.", - "settings-info-editor-line-height": "Adjust vertical spacing between lines.", - "settings-info-editor-line-numbers": "Show line numbers in the gutter.", - "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", - "settings-info-editor-live-autocomplete": "Show suggestions while you type.", - "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", - "settings-info-editor-relative-line-numbers": "Show distance from the current line.", - "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", - "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", - "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", - "settings-info-editor-show-spaces": "Display visible whitespace markers.", - "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", - "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", - "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", - "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", - "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", - "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", - "settings-info-lsp-install-server": "Install or repair this language server.", - "settings-info-lsp-server-enabled": "Enable or disable this language server.", - "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", - "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", - "settings-info-lsp-update-server": "Update this language server if an update flow is available.", - "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", - "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", - "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", - "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", - "settings-info-main-changelog": "See recent updates and release notes.", - "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", - "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", - "settings-info-main-formatter": "Choose a formatter for each supported language.", - "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", - "settings-info-main-plugins": "Manage installed plugins and their available actions.", - "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", - "settings-info-main-rateapp": "Rate Acode on Google Play.", - "settings-info-main-remove-ads": "Unlock permanent ad-free access.", - "settings-info-main-reset": "Reset Acode to its default configuration.", - "settings-info-main-sponsors": "Support ongoing Acode development.", - "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", - "settings-info-main-theme": "App theme, contrast, and custom colors.", - "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", - "settings-info-preview-host": "Hostname used when opening the preview URL.", - "settings-info-preview-mode": "Choose where preview opens when you launch it.", - "settings-info-preview-preview-port": "Port used by the live preview server.", - "settings-info-preview-server-port": "Port used by the internal app server.", - "settings-info-preview-show-console-toggler": "Show the console button in preview.", - "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", - "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", - "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", - "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", - "search result label singular": "result", - "search result label plural": "results", - "pin tab": "Pin tab", - "unpin tab": "Unpin tab", - "pinned tab": "Pinned tab", - "unpin tab before closing": "Unpin the tab before closing it.", - "app font": "App font", - "settings-info-app-font-family": "Choose the font used across the app interface.", - "lsp-transport-method-stdio": "STDIO (launch a binary command)", - "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", - "lsp-websocket-url": "WebSocket URL", - "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", - "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", - "lsp-error-websocket-url-required": "WebSocket URL is required", - "lsp-remove-custom-server": "Remove custom server", - "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", - "lsp-custom-server-removed": "Custom server removed", - "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", - "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", - "save selected tabs": "Save selected tabs", - "close selected tabs": "Close selected tabs", - "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", - "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", - "close tabs to right": "Close Right", - "close tabs to left": "Close Left", - "close other tabs": "Close Others", - "auto close tags": "Auto close tags", - "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", - "ui zoom": "UI zoom", - "settings-info-app-ui-zoom": "Scale text across the Acode interface." -} + "lang": "Português (Brasil)", + "about": "Sobre", + "active files": "Arquivos ativos", + "alert": "Alerta", + "app theme": "Tema do app", + "autocorrect": "Habilitar autocorreção?", + "autosave": "Salvamento automático", + "cancel": "Cancelar", + "change language": "Mudar idioma", + "choose color": "Escolher cor", + "clear": "Limpar", + "close app": "Fechar a aplicação?", + "commit message": "Mensagem de commit", + "console": "Console", + "conflict error": "Conflito! Por favor aguarde antes de commitar.", + "copy": "Copiar", + "create folder error": "Desculpe, não foi possível criar a nova pasta", + "cut": "Cortar", + "delete": "Deletar", + "dependencies": "Dependências", + "delay": "Tempo em milissegundos", + "editor settings": "Configurações do editor", + "editor theme": "Tema do editor", + "enter file name": "Informar nome do arquivo", + "enter folder name": "Informar nome da pasta", + "empty folder message": "Pasta vazia", + "enter line number": "Informar número da linha", + "error": "Erro", + "failed": "Falhou", + "file already exists": "Arquivo já existente", + "file already exists force": "Arquivo já existente. Sobrescrever?", + "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.", + "file too large": "O arquivo é muito grande para manipular. O tamanho máximo permitido por arquivo é {size}", + "file renamed": "Arquivo renomeado", + "file saved": "Arquivo salvo", + "folder added": "Pasta adicionada", + "folder already added": "A pasta já foi adicionada", + "font size": "Tamanho da fonte", + "goto": "Ir para a linha", + "icons definition": "Definição de ícones", + "info": "Info", + "invalid value": "Valor inválido", + "language changed": "O idioma foi alterado com sucesso", + "linting": "Verificar o erro de sintaxe", + "logout": "Sair", + "loading": "Carregando", + "my profile": "Meu perfil", + "new file": "Novo arquivo", + "new folder": "Nova pasta", + "no": "Não", + "no editor message": "Abra ou crie um novo arquivo e pasta no menu", + "not set": "Não configurado", + "unsaved files close app": "Existem arquivos não salvos. Fechar aplicação?", + "notice": "Note", + "open file": "Abrir arquivo", + "open files and folders": "Abrir arquivos e pastas", + "open folder": "Abrir pasta", + "open recent": "Abrir recentes", + "ok": "Ok", + "overwrite": "Sobrescrever", + "paste": "Colar", + "preview mode": "Modo de pré-vizualização", + "read only file": "Não é possível salvar o arquivo, somente leitura. Por favor, tente salvar como", + "reload": "Recarregar", + "rename": "Renomear", + "replace": "Substituir", + "required": "Este campo é obrigatório", + "run your web app": "Executar seu web app", + "save": "Salvar", + "saving": "Salvando", + "save as": "Salvar como", + "save file to run": "Favor salvar este arquivo para executar no navegador", + "search": "Pesquisar", + "see logs and errors": "Ver logs e erros", + "select folder": "Selecionar a pasta", + "settings": "Configurações", + "settings saved": "Configurações salvas", + "show line numbers": "Mostrar números de linha", + "show hidden files": "Mostrar arquivos ocultos", + "show spaces": "Mostrar espaços", + "soft tab": "Usar espaços em vez de tabs?", + "sort by name": "Classificar por nome", + "success": "Sucesso", + "tab size": "Tamanho do tab", + "text wrap": "Quebra de texto", + "theme": "Tema", + "unable to delete file": "não foi possível excluir o arquivo", + "unable to open file": "Desculpe, não foi possível abrir o arquivo", + "unable to open folder": "Desculpe, não foi possível abrir a pasta", + "unable to save file": "Desculpe, não foi possível salvar o arquivo", + "unable to rename": "Desculpe, não foi possível renomear", + "unsaved file": "Este arquivo não foi salvo, fechar mesmo assim?", + "warning": "Aviso", + "use emmet": "usar emmet", + "use quick tools": "Usar ferramentas rápidas", + "yes": "Sim", + "encoding": "Codificação de texto", + "syntax highlighting": "Realce de sintaxe", + "read only": "Somente leitura", + "select all": "Selecionar tudo", + "select branch": "Selecionar branch", + "create new branch": "Criar nova branch", + "use branch": "Usar branch", + "new branch": "Nova branch", + "branch": "Branch", + "key bindings": "Combinações de teclas", + "edit": "Editar", + "reset": "Resetar", + "color": "Cor", + "select word": "Selecionar palavra", + "quick tools": "ferramentas rápidas", + "select": "Selecionar", + "editor font": "Fonte do editor", + "new project": "Novo projeto", + "format": "Formatar", + "project name": "Nome do Projeto", + "unsupported device": "Seu dispositivo não oferece suporte ao tema.", + "vibrate on tap": "Vibrar ao tocar", + "copy command is not supported by ftp.": "O comando de cópia não é suportado pelo FTP.", + "support title": "Acode suporte", + "fullscreen": "Tela cheia", + "animation": "Animação", + "backup": "Backup", + "restore": "Restaurar", + "backup successful": "Backup bem-sucedido", + "invalid backup file": "Arquivo de backup inválido", + "add path": "Adicionar caminho", + "live autocompletion": "Observar Preenchimento automático", + "file properties": "Propriedades do arquivo", + "path": "Caminho", + "type": "Tipo", + "word count": "Contagem de palavras", + "line count": "Contagem de linhas", + "last modified": "Última modificação", + "size": "Tamanho", + "share": "Compartilhar", + "show print margin": "Mostrar margem de impressão", + "login": "Conecte-se", + "scrollbar size": "Tamanho da barra de rolagem", + "cursor controller size": "Tamanho do controlador do cursor", + "none": "Nenhum", + "small": "Pequeno", + "large": "Grande", + "floating button": "Botão flutuante", + "confirm on exit": "Confirmar saída", + "show console": "Mostrar console", + "image": "Imagem", + "insert file": "Inserir arquivo", + "insert color": "Inserir cor", + "powersave mode warning": "Desative o modo de economia de energia para visualizar no navegador externo.", + "exit": "Sair", + "custom": "Personalizado", + "reset warning": "Tem certeza de que deseja redefinir o tema?", + "theme type": "Tipo de tema", + "light": "Claro", + "dark": "Escuro", + "file browser": "Navegador de arquivos", + "operation not permitted": "Operação não permitida", + "no such file or directory": "O arquivo ou diretório não existe", + "input/output error": "Entrada/Saída de erros", + "permission denied": "Permissão negada", + "bad address": "Caminho incorreto", + "file exists": "O arquivo existe", + "not a directory": "Não é um diretório", + "is a directory": "É um diretório", + "invalid argument": "Argumento inválido", + "too many open files in system": "Muitos arquivos abertos no sistema", + "too many open files": "Muitos arquivos abertos", + "text file busy": "Arquivo de texto ocupado", + "no space left on device": "Não há mais espaço no dispositivo", + "read-only file system": "Sistema de arquivos somente leitura", + "file name too long": "Nome de arquivo muito longo", + "too many users": "Muitos usuários", + "connection timed out": "A conexão expirou", + "connection refused": "Conexão recusada", + "owner died": "Dono morreu", + "an error occurred": "Um erro ocorreu", + "add ftp": "Adicionar FTP", + "add sftp": "Adicionar SFTP", + "save file": "Salvar Arquivo", + "save file as": "Salvar arquivo como", + "files": "Arquivos", + "help": "Ajuda", + "file has been deleted": "{file} foi deletado!", + "feature not available": "Este recurso está disponível apenas na versão paga do aplicativo.", + "deleted file": "Arquivo deletado", + "line height": "Altura da linha", + "preview info": "Se você deseja executar o arquivo ativo, toque e segure no ícone de execução", + "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": "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", + "add a storage": "Adicionar um armazenamento", + "rate acode": "Avaliar Acode", + "support": "Suporte", + "downloading file": "Baixando {file}", + "downloading...": "Baixando...", + "folder name": "Nome da pasta", + "keyboard mode": "Modo de teclado", + "normal": "Normal", + "app settings": "Configurações do aplicativo", + "disable in-app-browser caching": "Desativar o cache do navegador no aplicativo", + "copied to clipboard": "Copiado para a área de transferência", + "remember opened files": "Manter arquivos abertos", + "remember opened folders": "Manter pastas abertas", + "no suggestions": "Nenhuma sugestão", + "no suggestions aggressive": "Sem sugestões agressivas", + "install": "Instalar", + "installing": "Instalando...", + "plugins": "Plugins", + "recently used": "Usado recentemente", + "update": "Atualizar", + "uninstall": "Desinstalar", + "download acode pro": "Baixar Acode pro", + "loading plugins": "Carregando plugins", + "faqs": "FAQs", + "feedback": "Feedback", + "header": "Cabeçalho", + "sidebar": "Barra lateral", + "inapp": "No app", + "browser": "Navegador", + "diagonal scrolling": "Rolagem diagonal", + "reverse scrolling": "Rolagem reversa", + "formatter": "Formatador", + "format on save": "Formatar ao salvar", + "remove ads": "Remover propagandas", + "fast": "Rápido", + "slow": "Lento", + "scroll settings": "Configurações de rolagem", + "scroll speed": "Velocidade de rolamento", + "loading...": "Carregando...", + "no plugins found": "Nenhum plugin encontrado", + "name": "Nome", + "username": "Nome de usuário", + "optional": "Opcional", + "hostname": "Nome do host", + "password": "Senha", + "security type": "Tipo de segurança", + "connection mode": "Modo de conexão", + "port": "Porta", + "key file": "Arquivo chave", + "select key file": "Selecione o arquivo de chave", + "passphrase": "Palavra-chave", + "connecting...": "Conectando...", + "type filename": "Digite o nome do arquivo", + "unable to load files": "Não foi possível carregar os arquivos", + "preview port": "Porta de pré-visualização", + "find file": "Achar arquivo", + "system": "Sistema", + "please select a formatter": "Favor selecionar um formatador", + "case sensitive": "Case sensitive", + "regular expression": "Expressão regular", + "whole word": "Palavra inteira", + "edit with": "Editar com", + "open with": "Abrir com", + "no app found to handle this file": "Nenhum aplicativo encontrado para manipular este arquivo", + "restore default settings": "Restaurar a configuração original", + "server port": "Porta do servidor", + "preview settings": "Configurações da pré-vizualização", + "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": "Tentar FTP/SFTP novamente quando falhar", + "more": "Mais", + "thank you :)": "Obrigado :)", + "purchase pending": "compra pendente", + "cancelled": "cancelado", + "local": "Local", + "remote": "Remoto", + "show console toggler": "Mostrar alternador de console", + "binary file": "Este arquivo contém dados binários, deseja abri-lo?", + "relative line numbers": "Números de linha relativos", + "elastic tabstops": "Paradas elásticas", + "line based rtl switching": "Comutação RTL baseada em linha", + "hard wrap": "Quebra rígida", + "spellcheck": "Verificação ortográfica", + "wrap method": "Método de quebra", + "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": "Tentar novamente a conexão FTP/SFTP quando falhar.", + "info-fullscreen": "Ocultar barra de título na tela inicial.", + "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.", + "info-rememberfolders": "Lembrar de pastas abertas quando o aplicativo for fechado.", + "info-floatingbutton": "Mostrar ou ocultar o botão flutuante de ferramentas rápidas.", + "info-openfilelistpos": "Onde mostrar a lista de arquivos ativos.", + "info-touchmovethreshold": "Se a sensibilidade ao toque do seu dispositivo for muito alta, você pode aumentar esse valor para evitar movimentos acidentais do toque.", + "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": "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", + "all": "Tudo", + "medium": "Médio", + "refund": "Reembolso", + "product not available": "Produto não disponível", + "no-product-info": "Este produto não está disponível em seu país no momento, tente novamente mais tarde.", + "close": "Fechar", + "explore": "Explorar", + "key bindings updated": "Atalhos de teclas atualizados", + "search in files": "Pesquisar em arquivos", + "exclude files": "Excluir arquivos", + "include files": "Incluir arquivos", + "search result": "{matches} resultados em {files} arquivos.", + "invalid regex": "Expressão regular inválida: {message}.", + "bottom": "Em baixo", + "save all": "Salvar tudo", + "close all": "Fechar tudo", + "unsaved files warning": "Alguns arquivos não são estão salvos. Clique em 'ok' e selecione o que fazer ou pressione 'cancelar' para voltar.", + "save all warning": "Tem certeza de que deseja salvar todos os arquivos e fechar? Esta ação não pode ser revertida.", + "save all changes warning": "Tem certeza de que deseja salvar todos os arquivos?", + "close all warning": "Tem certeza de que deseja fechar todos os arquivos? Você perderá as alterações não salvas e esta ação não pode ser revertida.", + "refresh": "Atualizar", + "shortcut buttons": "Botões de atalho", + "no result": "Sem resultado", + "searching...": "Procurando...", + "quicktools:ctrl-key": "Tecla de CTRL/comando", + "quicktools:tab-key": "Tecla de tab", + "quicktools:shift-key": "Tacla de shift", + "quicktools:undo": "Desfazer", + "quicktools:redo": "Refazer", + "quicktools:search": "Pesquisar no arquivo", + "quicktools:save": "Salvar Arquivo", + "quicktools:esc-key": "Tecla de escape", + "quicktools:curlybracket": "Inserir chaves", + "quicktools:squarebracket": "Inserir colchetes", + "quicktools:parentheses": "Inserir parênteses", + "quicktools:anglebracket": "Inserir menor que/maior que", + "quicktools:left-arrow-key": "Tecla de seta para a esquerda", + "quicktools:right-arrow-key": "Tecla de seta para a direita", + "quicktools:up-arrow-key": "Tecla de seta para cima", + "quicktools:down-arrow-key": "Tecla de seta para baixo", + "quicktools:moveline-up": "Mover linha para cima", + "quicktools:moveline-down": "Mover linha para baixo", + "quicktools:copyline-up": "Copiar alinhamento", + "quicktools:copyline-down": "Copiar linha para baixo", + "quicktools:semicolon": "Inserir ponto-e-vírgula", + "quicktools:quotation": "Inserir citação", + "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 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.", + "missed files": "{count} arquivos verificados após o início da pesquisa e não serão incluídos na pesquisa.", + "remove": "Remover", + "quicktools:command-palette": "Paleta de comandos", + "default file encoding": "Codificação de arquivo padrão", + "remove entry": "Tem certeza de que deseja remover '{name}' dos caminhos salvos? Observe que removê-lo não excluirá o caminho em si.", + "delete entry": "Confirme a exclusão: '{name}'. Essa ação não pode ser desfeita. Continuar?", + "change encoding": "Reabrir '{file}' com codificação '{encoding}'? Esta ação resultará na perda de quaisquer alterações não salvas feitas no arquivo. Deseja prosseguir com a reabertura?", + "reopen file": "Tem certeza de que deseja reabrir '{file}'? Quaisquer alterações não salvas serão perdidas.", + "plugin min version": "{name} disponível apenas no Acode - {v-code} e superior. Clique aqui para atualizar.", + "color preview": "Pré-vizualização de cores", + "confirm": "Confirmar", + "list files": "Listar todos os arquivos em {name}? Muitos arquivos podem travar o aplicativo.", + "problems": "Problemas", + "show side buttons": "Mostrar botões laterais", + "bug_report": "Enviar Relatório de Erro", + "verified publisher": "Editor Verificado", + "most_downloaded": "Mais Baixados", + "newly_added": "Recém-Adicionados", + "top_rated": "Mais Bem Avaliados", + "rename not supported": "Renomear no diretório do Termux não é suportado", + "compress": "Comprimir", + "copy uri": "Copiar URI", + "delete entries": "Tem certeza de que deseja excluir {count} itens?", + "deleting items": "Excluindo {count} itens...", + "import project zip": "Importar Projeto (zip)", + "changelog": "Registro de Alterações", + "notifications": "Notificações", + "no_unread_notifications": "Sem notificações não lidas", + "should_use_current_file_for_preview": "Deve usar o arquivo atual para pré-visualização em vez do padrão (index.html)", + "fade fold widgets": "Widgets Fade Fold", + "quicktools:home-key": "Tecla Home", + "quicktools:end-key": "Tecla End", + "quicktools:pageup-key": "Tecla PageUp", + "quicktools:pagedown-key": "Tecla PageDown", + "quicktools:delete-key": "Tecla Delete", + "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 (%)", + "quicktools:caret": "Inserir símbolo de circunflexo (^)", + "plugin_enabled": "Plugin ativado", + "plugin_disabled": "Plugin desativado", + "enable_plugin": "Ativar este Plugin", + "disable_plugin": "Desativar este Plugin", + "open_source": "Código Aberto", + "terminal settings": "Configurações do Terminal", + "font ligatures": "Ligaduras da Fonte", + "letter spacing": "Espaçamento entre Letras", + "terminal:tab stop width": "Largura do Tab Stop", + "terminal:scrollback": "Linhas de Scrollback", + "terminal:cursor blink": "Piscar do Cursor", + "terminal:font weight": "Peso da Fonte", + "terminal:cursor inactive style": "Estilo do Cursor Inativo", + "terminal:cursor style": "Estilo do Cursor", + "terminal:font family": "Família da Fonte", + "terminal:convert eol": "Converter EOL", + "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", + "sponsor": "Patrocinador", + "downloads": "Downloads", + "reviews": "Avaliações", + "overview": "Visão Geral", + "contributors": "Contribuidores", + "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", + "backup created": "Backup criado", + "restore completed": "Restauração concluída", + "restore will include": "Isso irá restaurar", + "restore warning": "Esta ação não pode ser desfeita. Continuar?", + "reload to apply": "Recarregar para aplicar as alterações?", + "reload app": "Recarregar aplicativo", + "preparing backup": "Preparando backup", + "collecting settings": "Coletando configurações", + "collecting key bindings": "Coletando atalhos de teclado", + "collecting plugins": "Coletando informações dos plugins", + "creating backup": "Criando arquivo de backup", + "validating backup": "Validando backup", + "restoring key bindings": "Restaurando atalhos de teclado", + "restoring plugins": "Restaurando plugins", + "restoring settings": "Restaurando configurações", + "legacy backup warning": "Este é um formato de backup antigo. Alguns recursos podem ser limitados.", + "checksum mismatch": "Checksum não corresponde — o arquivo de backup pode ter sido modificado ou corrompido.", + "plugin not found": "Plugin não encontrado no registro", + "paid plugin skipped": "Plugin pago — compra não encontrada", + "source not found": "O arquivo de origem não existe mais", + "restored": "Restaurado", + "skipped": "Ignorado", + "backup not valid object": "O arquivo de backup não é um objeto válido", + "backup no data": "O arquivo de backup não contém dados para restaurar", + "backup legacy warning": "Este é um formato de backup antigo (v1). Alguns recursos podem ser limitados.", + "backup missing metadata": "Metadados do backup ausentes — algumas informações podem não estar disponíveis", + "backup checksum mismatch": "Checksum não corresponde — o arquivo de backup pode ter sido modificado ou corrompido. Prossiga com cautela.", + "backup checksum verify failed": "Não foi possível verificar o checksum", + "backup invalid settings": "Formato de configurações inválido", + "backup invalid keybindings": "Formato de atalhos de teclado inválido", + "backup invalid plugins": "Formato de plugins instalados inválido", + "issues found": "Problemas encontrados", + "error details": "Detalhes do erro", + "active tools": "Ferramentas ativas", + "available tools": "Ferramentas disponíveis", + "recent": "Recent Files", + "command palette": "Open Command Palette", + "change theme": "Change Theme", + "documentation": "Documentation", + "open in terminal": "Open in Terminal", + "developer mode": "Developer Mode", + "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", + "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", + "developer mode disabled": "Developer mode disabled", + "copy relative path": "Copy Relative Path", + "shortcut request sent": "Shortcut request opened. Tap Add to finish.", + "add to home screen": "Add to home screen", + "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", + "save file before home shortcut": "Save the file before adding it to the home screen.", + "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", + "shift click selection": "Shift + tap/click selection", + "earn ad-free time": "Earn ad-free time", + "indent guides": "Indent guides", + "language servers": "Language servers", + "lint gutter": "Show lint gutter", + "rainbow brackets": "Rainbow brackets", + "lsp-add-custom-server": "Add custom server", + "lsp-binary-args": "Binary args (JSON array)", + "lsp-binary-command": "Binary command", + "lsp-binary-path-optional": "Binary path (optional)", + "lsp-check-command-optional": "Check command (optional override)", + "lsp-checking-installation-status": "Checking installation status...", + "lsp-configured": "Configured", + "lsp-custom-server-added": "Custom server added", + "lsp-default": "Default", + "lsp-details-line": "Details: {details}", + "lsp-edit-initialization-options": "Edit initialization options", + "lsp-empty": "Empty", + "lsp-enabled": "Enabled", + "lsp-error-add-server-failed": "Failed to add server", + "lsp-error-args-must-be-array": "Arguments must be a JSON array", + "lsp-error-binary-command-required": "Binary command is required", + "lsp-error-language-id-required": "At least one language ID is required", + "lsp-error-package-required": "At least one package is required", + "lsp-error-server-id-required": "Server ID is required", + "lsp-feature-completion": "Code completion", + "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", + "lsp-feature-diagnostics": "Diagnostics", + "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", + "lsp-feature-formatting": "Formatting", + "lsp-feature-formatting-info": "Enable code formatting from the language server.", + "lsp-feature-hover": "Hover information", + "lsp-feature-hover-info": "Show type information and documentation on hover.", + "lsp-feature-inlay-hints": "Inlay hints", + "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", + "lsp-feature-signature": "Signature help", + "lsp-feature-signature-info": "Show function parameter hints while typing.", + "lsp-feature-state-toast": "{feature} {state}", + "lsp-initialization-options": "Initialization options", + "lsp-initialization-options-json": "Initialization options (JSON)", + "lsp-initialization-options-updated": "Initialization options updated", + "lsp-install-command": "Install command", + "lsp-install-command-unavailable": "Install command not available", + "lsp-install-info-check-failed": "Acode could not verify the installation status.", + "lsp-install-info-missing": "Language server is not installed in the terminal environment.", + "lsp-install-info-ready": "Language server is installed and ready.", + "lsp-install-info-unknown": "Installation status could not be checked automatically.", + "lsp-install-info-version-available": "Version {version} is available.", + "lsp-install-method-apk": "APK package", + "lsp-install-method-cargo": "Cargo crate", + "lsp-install-method-manual": "Manual binary", + "lsp-install-method-npm": "npm package", + "lsp-install-method-pip": "pip package", + "lsp-install-method-shell": "Custom shell", + "lsp-install-method-title": "Install method", + "lsp-install-repair": "Install / repair", + "lsp-installation-status": "Installation status", + "lsp-installed": "Installed", + "lsp-invalid-timeout": "Invalid timeout value", + "lsp-language-ids": "Language IDs (comma separated)", + "lsp-packages-prompt": "{method} packages (comma separated)", + "lsp-remove-installed-files": "Remove installed files for {server}?", + "lsp-server-disabled-toast": "Server disabled", + "lsp-server-enabled-toast": "Server enabled", + "lsp-server-id": "Server ID", + "lsp-server-label": "Server label", + "lsp-server-not-found": "Server not found", + "lsp-server-uninstalled": "Server uninstalled", + "lsp-startup-timeout": "Startup timeout", + "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", + "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", + "lsp-state-disabled": "disabled", + "lsp-state-enabled": "enabled", + "lsp-status-check-failed": "Check failed", + "lsp-status-installed": "Installed", + "lsp-status-installed-version": "Installed ({version})", + "lsp-status-line": "Status: {status}", + "lsp-status-not-installed": "Not installed", + "lsp-status-unknown": "Unknown", + "lsp-timeout-ms": "{timeout} ms", + "lsp-uninstall-command-unavailable": "Uninstall command not available", + "lsp-uninstall-server": "Uninstall server", + "lsp-update-command-optional": "Update command (optional)", + "lsp-update-command-unavailable": "Update command not available", + "lsp-update-server": "Update server", + "lsp-version-line": "Version: {version}", + "lsp-view-initialization-options": "View initialization options", + "settings-category-about-acode": "About Acode", + "settings-category-advanced": "Advanced", + "settings-category-assistance": "Assistance", + "settings-category-core": "Core settings", + "settings-category-cursor": "Cursor", + "settings-category-cursor-selection": "Cursor & selection", + "settings-category-custom-servers": "Custom servers", + "settings-category-customization-tools": "Customization & tools", + "settings-category-display": "Display", + "settings-category-editing": "Editing", + "settings-category-features": "Features", + "settings-category-files-sessions": "Files & sessions", + "settings-category-fonts": "Fonts", + "settings-category-general": "General", + "settings-category-guides-indicators": "Guides & indicators", + "settings-category-installation": "Installation", + "settings-category-interface": "Interface", + "settings-category-maintenance": "Maintenance", + "settings-category-permissions": "Permissions", + "settings-category-preview": "Preview", + "settings-category-scrolling": "Scrolling", + "settings-category-server": "Server", + "settings-category-servers": "Servers", + "settings-category-session": "Session", + "settings-category-support-acode": "Support Acode", + "settings-category-text-layout": "Text & layout", + "settings-info-app-animation": "Control transition animations across the app.", + "settings-info-app-check-files": "Refresh editors when files change outside Acode.", + "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", + "settings-info-app-confirm-on-exit": "Ask before closing the app.", + "settings-info-app-console": "Choose which debug console integration Acode uses.", + "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", + "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", + "settings-info-app-floating-button": "Show the floating quick actions button.", + "settings-info-app-font-manager": "Install, manage, or remove app fonts.", + "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", + "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", + "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", + "settings-info-app-language": "Choose the app language and translated labels.", + "settings-info-app-open-file-list-position": "Choose where the active files list appears.", + "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", + "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", + "settings-info-app-remember-files": "Reopen the files that were open last time.", + "settings-info-app-remember-folders": "Reopen folders from the previous session.", + "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", + "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", + "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", + "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", + "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", + "settings-info-editor-autosave": "Save changes automatically after a delay.", + "settings-info-editor-color-preview": "Preview color values inline in the editor.", + "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", + "settings-info-editor-font-family": "Choose the typeface used in the editor.", + "settings-info-editor-font-size": "Set the editor text size.", + "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", + "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", + "settings-info-editor-indent-guides": "Show indentation guide lines.", + "settings-info-editor-line-height": "Adjust vertical spacing between lines.", + "settings-info-editor-line-numbers": "Show line numbers in the gutter.", + "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", + "settings-info-editor-live-autocomplete": "Show suggestions while you type.", + "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", + "settings-info-editor-relative-line-numbers": "Show distance from the current line.", + "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", + "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", + "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", + "settings-info-editor-show-spaces": "Display visible whitespace markers.", + "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", + "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", + "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", + "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", + "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", + "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", + "settings-info-lsp-install-server": "Install or repair this language server.", + "settings-info-lsp-server-enabled": "Enable or disable this language server.", + "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", + "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", + "settings-info-lsp-update-server": "Update this language server if an update flow is available.", + "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", + "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", + "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", + "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", + "settings-info-main-changelog": "See recent updates and release notes.", + "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", + "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", + "settings-info-main-formatter": "Choose a formatter for each supported language.", + "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", + "settings-info-main-plugins": "Manage installed plugins and their available actions.", + "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", + "settings-info-main-rateapp": "Rate Acode on Google Play.", + "settings-info-main-remove-ads": "Unlock permanent ad-free access.", + "settings-info-main-reset": "Reset Acode to its default configuration.", + "settings-info-main-sponsors": "Support ongoing Acode development.", + "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", + "settings-info-main-theme": "App theme, contrast, and custom colors.", + "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", + "settings-info-preview-host": "Hostname used when opening the preview URL.", + "settings-info-preview-mode": "Choose where preview opens when you launch it.", + "settings-info-preview-preview-port": "Port used by the live preview server.", + "settings-info-preview-server-port": "Port used by the internal app server.", + "settings-info-preview-show-console-toggler": "Show the console button in preview.", + "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", + "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", + "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", + "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", + "search result label singular": "result", + "search result label plural": "results", + "pin tab": "Pin tab", + "unpin tab": "Unpin tab", + "pinned tab": "Pinned tab", + "unpin tab before closing": "Unpin the tab before closing it.", + "app font": "App font", + "settings-info-app-font-family": "Choose the font used across the app interface.", + "lsp-transport-method-stdio": "STDIO (launch a binary command)", + "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", + "lsp-websocket-url": "WebSocket URL", + "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", + "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", + "lsp-error-websocket-url-required": "WebSocket URL is required", + "lsp-remove-custom-server": "Remove custom server", + "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", + "lsp-custom-server-removed": "Custom server removed", + "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", + "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", + "save selected tabs": "Save selected tabs", + "close selected tabs": "Close selected tabs", + "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", + "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", + "close tabs to right": "Close Right", + "close tabs to left": "Close Left", + "close other tabs": "Close Others", + "auto close tags": "Auto close tags", + "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", + "ui zoom": "UI zoom", + "settings-info-app-ui-zoom": "Scale text across the Acode interface.", + "plugin-not-supported": "Plugin not supported", + "plugin-not-supported-info": "The plugin was created for older version of Acode." +} \ No newline at end of file diff --git a/src/lang/pu-in.json b/src/lang/pu-in.json index 506523cf6..b2257ca4a 100644 --- a/src/lang/pu-in.json +++ b/src/lang/pu-in.json @@ -1,730 +1,732 @@ { - "lang": "Punjabi (ਪੰਜਾਬੀ) by NiceSapien", - "about": "Acode ਬਾਰੇ", - "active files": "ਸਰਗਰਮ ਫਾਇਲ", - "alert": "ਚੇਤਾਵਨੀ", - "app theme": "ਐਪ ਥੀਮ", - "autocorrect": "ਕੀ ਸਵੈ-ਸੁਧਾਰ ਚਾਲੂ ਕਰਨਾ ਹੈ?", - "autosave": "ਆਟੋ ਸੇਵ", - "cancel": "ਰੱਦ", - "change language": "ਭਾਸ਼ਾ ਬਦਲੋ", - "choose color": "ਰੰਗ ਚੁਣੋ", - "clear": "ਸਾਫ਼", - "close app": "ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਬੰਦ ਕਰਨਾ ਹੈ?", - "commit message": "ਸੁਨੇਹਾ ਵਚਨਬੱਧ ਕਰੋ", - "console": "ਕੰਸੋਲ", - "conflict error": "ਟਕਰਾਅ! ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਹੋਰ ਵਚਨਬੱਧਤਾ ਤੋਂ ਪਹਿਲਾਂ ਉਡੀਕ ਕਰੋ।", - "copy": "ਕਾਪੀ", - "create folder error": "ਮਾਫ਼ ਕਰਨਾ, ਨਵਾਂ ਫੋਲਡਰ ਬਣਾਉਣ ਵਿੱਚ ਅਸਮਰੱਥ", - "cut": "ਕੱਟੋ", - "delete": "", - "dependencies": "ਨਿਰਭਰਤਾਵਾਂ", - "delay": "ਮਿਲੀਸਕਿੰਟ ਵਿੱਚ ਸਮਾਂ", - "editor settings": "ਸੰਪਾਦਕ ਸੈਟਿੰਗਾਂ", - "editor theme": "ਸੰਪਾਦਕ ਥੀਮ", - "enter file name": "ਫਾਈਲ ਦਾ ਨਾਮ ਦਰਜ ਕਰੋ", - "enter folder name": "ਫੋਲਡਰ ਦਾ ਨਾਮ ਦਰਜ ਕਰੋ", - "empty folder message": "ਖਾਲੀ ਫੋਲਡਰ", - "enter line number": "ਲਾਈਨ ਨੰਬਰ ਦਰਜ ਕਰੋ", - "error": "ਗਲਤੀ", - "failed": "ਅਸਫਲ", - "file already exists": "ਫ਼ਾਈਲ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ", - "file already exists force": "ਫ਼ਾਈਲ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ। ਓਵਰਰਾਈਟ ਕਰਨਾ ਹੈ?", - "file changed": " ਬਦਲਿਆ ਗਿਆ ਹੈ, ਫਾਈਲ ਰੀਲੋਡ ਕਰੋ?", - "file deleted": "ਫਾਇਲ ਨੂੰ ਹਟਾ ਦਿੱਤਾ ਗਿਆ ਹੈ", - "file is not supported": "ਫਾਈਲ ਸਮਰਥਿਤ ਨਹੀਂ ਹੈ", - "file not supported": "ਇਹ ਫਾਈਲ ਕਿਸਮ ਸਮਰਥਿਤ ਨਹੀਂ ਹੈ।", - "file too large": "ਹੈਂਡਲ ਕਰਨ ਲਈ ਫ਼ਾਈਲ ਬਹੁਤ ਵੱਡੀ ਹੈ। ਅਧਿਕਤਮ ਫਾਈਲ ਦਾ ਆਕਾਰ {size} ਹੈ", - "file renamed": "ਫਾਈਲ ਦਾ ਨਾਮ ਬਦਲ ਦਿੱਤਾ ਗਿਆ ਹੈ", - "file saved": "ਫਾਇਲ ਨੂੰ ਸੰਭਾਲਿਆ ਗਿਆ ਹੈ", - "folder added": "ਫੋਲਡਰ ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ", - "folder already added": "folder already added", - "font size": "ਫੌਂਟ ਦਾ ਆਕਾਰ", - "goto": "ਲਾਈਨ 'ਤੇ ਜਾਓ", - "icons definition": "ਆਈਕਾਨ ਦੀ ਪਰਿਭਾਸ਼ਾ", - "info": "ਜਾਣਕਾਰੀ", - "invalid value": "ਅਵੈਧ ਮੁੱਲ", - "language changed": "ਭਾਸ਼ਾ ਨੂੰ ਸਫਲਤਾਪੂਰਵਕ ਬਦਲ ਦਿੱਤਾ ਗਿਆ ਹੈ", - "linting": "ਸੰਟੈਕਸ ਗਲਤੀ ਦੀ ਜਾਂਚ ਕਰੋ", - "logout": "ਲਾੱਗ ਆਊਟ", - "loading": "ਲੋਡ ਹੋ ਰਿਹਾ ਹੈ", - "my profile": "ਮੇਰੀ ਪ੍ਰੋਫਾਈਲ", - "new file": "ਨਵੀਂ ਫ਼ਾਈਲ", - "new folder": "ਨਵਾਂ ਫੋਲਡਰ", - "no": "ਨੰ", - "no editor message": "menu ਤੋਂ ਨਵੀਂ ਫਾਈਲ ਅਤੇ ਫੋਲਡਰ ਖੋਲ੍ਹੋ ਜਾਂ ਬਣਾਓ", - "not set": "ਸੈੱਟ ਨਹੀਂ ਹੈ", - "unsaved files close app": "ਅਣ-ਰੱਖਿਅਤ ਫਾਈਲਾਂ ਹਨ। ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਬੰਦ ਕਰਨਾ ਹੈ?", - "notice": "ਨੋਟਿਸ", - "open file": "ਫਾਇਲ ਖੋਲੋ", - "open files and folders": "ਫਾਈਲਾਂ ਅਤੇ ਫੋਲਡਰ ਖੋਲ੍ਹੋ", - "open folder": "ਫੋਲਡਰ ਖੋਲ੍ਹੋ", - "open recent": "ਹਾਲੀਆ ਖੋਲ੍ਹੋ", - "ok": "ਠੀਕ ਹੈ", - "overwrite": "ਓਵਰਰਾਈਟ", - "paste": "ਚਿਪਕਾਓ", - "preview mode": "ਪੂਰਵਦਰਸ਼ਨ ਮੋਡ", - "read only file": "ਸਿਰਫ਼ ਪੜ੍ਹਨ ਵਾਲੀ ਫ਼ਾਈਲ ਨੂੰ ਸੁਰੱਖਿਅਤ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ। ਕਿਰਪਾ ਕਰਕੇ ਇਸ ਤੌਰ 'ਤੇ ਸੁਰੱਖਿਅਤ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ", - "reload": "ਦੁਬਾਰਾ ਲੋਡ ਕਰੋ", - "rename": "ਨਾਮ ਬਦਲੋ", - "replace": "ਬਦਲੋ", - "required": "ਇਸ ਫੀਲਡ ਦੀ ਲੋੜ ਹੈ", - "run your web app": "ਆਪਣੀ ਵੈੱਬ ਐਪ ਚਲਾਓ", - "save": "ਸੇਵ", - "saving": "saving", - "save as": "ਬਤੌਰ ਮਹਿਫ਼ੂਜ਼ ਕਰੋ", - "save file to run": "ਕਿਰਪਾ ਕਰਕੇ ਇਸ ਫ਼ਾਈਲ ਨੂੰ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚਲਾਉਣ ਲਈ ਸੇਵ ਕਰੋ", - "search": "ਖੋਜ", - "see logs and errors": "ਲੌਗ ਅਤੇ ਤਰੁੱਟੀਆਂ ਦੇਖੋ", - "select folder": "ਫੋਲਡਰ ਚੁਣੋ", - "settings": "ਸੈਟਿੰਗਾਂ", - "settings saved": "ਸੈਟਿੰਗਾਂ ਸੁਰੱਖਿਅਤ ਕੀਤੀਆਂ ਗਈਆਂ", - "show line numbers": "ਲਾਈਨ ਨੰਬਰ ਦਿਖਾਓ", - "show hidden files": "ਲੁਕੀਆਂ ਹੋਈਆਂ ਫਾਈਲਾਂ ਦਿਖਾਓ", - "show spaces": "ਸਪੇਸ ਦਿਖਾਓ", - "soft tab": "ਸਾਫਟ ਟੈਬ", - "sort by name": "ਨਾਮ ਦੁਆਰਾ ਛਾਂਟੋ", - "success": "ਸਫਲਤਾ", - "tab size": "ਟੈਬ ਦਾ ਆਕਾਰ", - "text wrap": "ਟੈਕਸਟ ਰੈਪ", - "theme": "ਥੀਮ", - "unable to delete file": "ਫਾਈਲ ਨੂੰ ਮਿਟਾਉਣ ਵਿੱਚ ਅਸਮਰੱਥ", - "unable to open file": "ਮਾਫ਼ ਕਰਨਾ, ਫ਼ਾਈਲ ਖੋਲ੍ਹਣ ਵਿੱਚ ਅਸਮਰੱਥ", - "unable to open folder": "ਮਾਫ਼ ਕਰਨਾ, ਫੋਲਡਰ ਖੋਲ੍ਹਣ ਵਿੱਚ ਅਸਮਰੱਥ", - "unable to save file": "ਮਾਫ਼ ਕਰਨਾ, ਫ਼ਾਈਲ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ", - "unable to rename": "ਮਾਫ਼ ਕਰਨਾ, ਨਾਮ ਬਦਲਣ ਵਿੱਚ ਅਸਮਰੱਥ", - "unsaved file": "ਇਹ ਫਾਈਲ ਸੁਰੱਖਿਅਤ ਨਹੀਂ ਹੈ, ਫਿਰ ਵੀ ਬੰਦ ਕਰਨਾ ਹੈ?", - "warning": "ਚੇਤਾਵਨੀ", - "use emmet": "Emmet ਦੀ ਵਰਤੋਂ ਕਰੋ", - "use quick tools": "ਤੇਜ਼ ਸਾਧਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ", - "yes": "ਹਾਂ", - "encoding": "ਟੈਕਸਟ ਇੰਕੋਡਿੰਗ", - "syntax highlighting": "ਸਿੰਟੈਕਸ ਹਾਈਲਾਈਟਿੰਗ", - "read only": "ਸਿਰਫ ਪੜ੍ਹਨ ਲਈ", - "select all": "ਸਾਰਿਆ ਨੂੰ ਚੁਣੋ", - "select branch": "ਸ਼ਾਖਾ ਚੁਣੋ", - "create new branch": "ਨਵੀਂ ਸ਼ਾਖਾ ਬਣਾਓ", - "use branch": "ਸ਼ਾਖਾ ਦੀ ਵਰਤੋਂ ਕਰੋ", - "new branch": "ਨਵੀਂ ਸ਼ਾਖਾ", - "branch": "branch", - "key bindings": "ਕੁੰਜੀ ਬੰਧਨ", - "edit": "ਸੰਪਾਦਿਤ ਕਰੋ", - "reset": "ਰੀਸੈਟ", - "color": "ਰੰਗ", - "select word": "ਸ਼ਬਦ ਚੁਣੋ", - "quick tools": "ਤੇਜ਼ ਟੂਲ", - "select": "ਚੁਣੋ", - "editor font": "ਸੰਪਾਦਕ ਫੌਂਟ", - "new project": "ਨਵਾਂ ਪ੍ਰੋਜੈਕਟ", - "format": "ਫਾਰਮੈਟ", - "project name": "ਪ੍ਰੋਜੈਕਟ ਦਾ ਨਾਮ", - "unsupported device": "ਤੁਹਾਡੀ ਡਿਵਾਈਸ ਥੀਮ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦੀ ਹੈ।", - "vibrate on tap": "ਟੈਪ 'ਤੇ ਵਾਈਬ੍ਰੇਟ ਕਰੋ", - "copy command is not supported by ftp.": "ਕਾਪੀ ਕਮਾਂਡ FTP ਦੁਆਰਾ ਸਮਰਥਿਤ ਨਹੀਂ ਹੈ।", - "support title": "Acode ਦਾ ਸਮਰਥਨ ਕਰੋ", - "fullscreen": "ਪੂਰਾ ਸਕਰੀਨ", - "animation": "ਐਨੀਮੇਸ਼ਨ", - "backup": "ਬੈਕਅੱਪ", - "restore": "ਬਹਾਲ", - "backup successful": "ਬੈਕਅੱਪ ਸਫਲ", - "invalid backup file": "ਅਵੈਧ ਬੈਕਅੱਪ ਫ਼ਾਈਲ", - "add path": "ਫੋਲਡਰ ਸ਼ਾਮਲ ਕਰੋ", - "live autocompletion": "ਲਾਈਵ ਸਵੈ-ਸੰਪੂਰਨਤਾ", - "file properties": "ਫਾਈਲ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ", - "path": "ਮਾਰਗ", - "type": "ਟਾਈਪ", - "word count": "ਸ਼ਬਦ ਗਿਣਤੀ", - "line count": "ਲਾਈਨਾਂ ਦੀ ਗਿਣਤੀ", - "last modified": "ਪਿਛਲੀ ਵਾਰ ਸੋਧਿਆ ਗਿਆ", - "size": "ਆਕਾਰ", - "share": "ਸ਼ੇਅਰ", - "show print margin": "ਪ੍ਰਿੰਟ ਮਾਰਜਿਨ ਦਿਖਾਓ", - "login": "ਲਾਗਿਨ", - "scrollbar size": "ਸਕ੍ਰੋਲਬਾਰ ਦਾ ਆਕਾਰ", - "cursor controller size": "ਕਰਸਰ ਕੰਟਰੋਲਰ ਦਾ ਆਕਾਰ", - "none": "ਕੋਈ ਨਹੀਂ", - "small": "ਛੋਟਾ", - "large": "ਵੱਡਾ", - "floating button": "ਫਲੋਟਿੰਗ ਬਟਨ", - "confirm on exit": "ਬੰਦ ਹੋਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ", - "show console": "ਕੰਸੋਲ ਦਿਖਾਓ", - "image": "ਚਿੱਤਰ", - "insert file": "ਫਾਈਲ ਸ਼ਾਮਲ ਕਰੋ", - "insert color": "ਰੰਗ ਪਾਓ", - "powersave mode warning": "ਬਾਹਰੀ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਪ੍ਰੀਵਿਊ ਕਰਨ ਲਈ ਪਾਵਰ ਸੇਵਿੰਗ ਮੋਡ ਨੂੰ ਬੰਦ ਕਰੋ।", - "exit": "ਨਿਕਾਸ", - "custom": "ਪ੍ਰਥਾ", - "reset warning": "ਕੀ ਤੁਸੀਂ ਯਕੀਨੀ ਤੌਰ 'ਤੇ ਥੀਮ ਨੂੰ ਰੀਸੈਟ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?", - "theme type": "ਥੀਮ ਦੀ ਕਿਸਮ", - "light": "ਰੋਸ਼ਨੀ", - "dark": "ਹਨੇਰ", - "file browser": "ਫਾਈਲ ਬ੍ਰਾਊਜ਼ਰ", - "operation not permitted": "ਓਪਰੇਸ਼ਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ", - "no such file or directory": "ਅਜਿਹੀ ਕੋਈ ਫਾਇਲ ਜਾਂ ਨਿਰਦੇਸ਼ਿਕਾ ਨਹੀਂ", - "input/output error": "ਇਨਪੁਟ/ਆਊਟਪੁੱਟ ਗਲਤੀ", - "permission denied": "ਆਗਿਆ ਤੋਂ ਇਨਕਾਰ", - "bad address": "ਮਾੜਾ ਪਤਾ", - "file exists": "ਫਾਈਲ ਮੌਜੂਦ ਹੈ", - "not a directory": "ਡਾਇਰੈਕਟਰੀ ਨਹੀਂ", - "is a directory": "ਇੱਕ ਡਾਇਰੈਕਟਰੀ ਹੈ", - "invalid argument": "ਅਵੈਧ ਦਲੀਲ", - "too many open files in system": "ਸਿਸਟਮ ਵਿੱਚ ਬਹੁਤ ਸਾਰੀਆਂ ਖੁੱਲ੍ਹੀਆਂ ਫਾਈਲਾਂ", - "too many open files": "ਬਹੁਤ ਸਾਰੀਆਂ ਖੁੱਲ੍ਹੀਆਂ ਫ਼ਾਈਲਾਂ", - "text file busy": "ਟੈਕਸਟ ਫਾਈਲ ਵਿਅਸਤ ਹੈ", - "no space left on device": "ਡਿਵਾਈਸ 'ਤੇ ਕੋਈ ਥਾਂ ਨਹੀਂ ਬਚੀ ਹੈ", - "read-only file system": "ਸਿਰਫ਼-ਪੜ੍ਹਨ ਲਈ ਫਾਈਲ ਸਿਸਟਮ", - "file name too long": "ਫ਼ਾਈਲ ਦਾ ਨਾਮ ਬਹੁਤ ਲੰਮਾ ਹੈ", - "too many users": "ਬਹੁਤ ਸਾਰੇ ਉਪਭੋਗਤਾ", - "connection timed out": "ਕਨੈਕਸ਼ਨ ਦਾ ਸਮਾਂ ਸਮਾਪਤ ਹੋਇਆ", - "connection refused": "ਸੰਬੰਧ ਠੁਕਰਾਉਣਾ", - "owner died": "ਮਾਲਕ ਦੀ ਮੌਤ ਹੋ ਗਈ", - "an error occurred": "ਇੱਕ ਗਲਤੀ ਆਈ ਹੈ", - "add ftp": "FTP ਸ਼ਾਮਲ ਕਰੋ", - "add sftp": "SFTP ਸ਼ਾਮਲ ਕਰੋ", - "save file": "ਫਾਈਲ ਸੇਵ ਕਰੋ", - "save file as": "ਫਾਈਲ ਨੂੰ ਇਸ ਤਰ੍ਹਾਂ ਸੇਵ ਕਰੋ", - "files": "ਫਾਈਲਾਂ", - "help": "ਮਦਦ", - "file has been deleted": "{file} ਮਿਟਾ ਦਿੱਤਾ ਗਿਆ ਹੈ!", - "feature not available": "ਇਹ ਵਿਸ਼ੇਸ਼ਤਾ ਐਪ ਦੇ ਭੁਗਤਾਨ ਕੀਤੇ ਸੰਸਕਰਣ ਵਿੱਚ ਹੀ ਉਪਲਬਧ ਹੈ।", - "deleted file": "ਮਿਟਾਈ ਗਈ ਫਾਈਲ", - "line height": "ਲਾਈਨ ਦੀ ਉਚਾਈ", - "preview info": "ਜੇਕਰ ਤੁਸੀਂ ਐਕਟਿਵ ਫਾਈਲ ਨੂੰ ਚਲਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਪਲੇ ਆਈਕਨ 'ਤੇ ਟੈਪ ਕਰੋ ਅਤੇ ਹੋਲਡ ਕਰੋ।", - "manage all files": "Acode ਸੰਪਾਦਕ ਨੂੰ ਤੁਹਾਡੀ ਡਿਵਾਈਸ 'ਤੇ ਆਸਾਨੀ ਨਾਲ ਫਾਈਲਾਂ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰਨ ਲਈ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ ਦਿਓ", - "close file": "ਫਾਈਲ ਬੰਦ ਕਰੋ", - "reset connections": "ਕਨੈਕਸ਼ਨ ਰੀਸੈਟ ਕਰੋ", - "check file changes": "ਫਾਈਲ ਤਬਦੀਲੀਆਂ ਦੀ ਜਾਂਚ ਕਰੋ", - "open in browser": "ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਖੋਲ੍ਹੋ", - "desktop mode": "ਡੈਸਕਟਾਪ ਮੋਡ", - "toggle console": "ਕੰਸੋਲ ਟੌਗਲ ਕਰੋ", - "new line mode": "ਨਵਾਂ ਲਾਈਨ ਮੋਡ", - "add a storage": "ਸਟੋਰੇਜ ਸ਼ਾਮਲ ਕਰੋ", - "rate acode": "Acode ਨੂੰ ਰੇਟ ਕਰੋ (NiceSapien ਦੁਆਰਾ ਪੰਜਾਬੀ ਅਨੁਵਾਦ)", - "support": "ਸਪੋਰਟ", - "downloading file": "ਡਾਊਨਲੋਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ {file}", - "downloading...": "ਡਾਊਨਲੋਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ...", - "folder name": "ਫੋਲਡਰ ਦਾ ਨਾਮ", - "keyboard mode": "ਕੀਬੋਰਡ ਮੋਡ", - "normal": "ਸਧਾਰਣ", - "app settings": "ਐਪ ਸੈਟਿੰਗਾਂ", - "disable in-app-browser caching": "ਇਨ-ਐਪ-ਬ੍ਰਾਊਜ਼ਰ ਕੈਚਿੰਗ ਨੂੰ ਅਸਮਰੱਥ ਬਣਾਓ", - "copied to clipboard": "ਕਲਿੱਪਬੋਰਡ 'ਤੇ ਕਾਪੀ ਕੀਤਾ ਗਿਆ", - "remember opened files": "ਖੋਲ੍ਹੀਆਂ ਫਾਈਲਾਂ ਨੂੰ ਯਾਦ ਰੱਖੋ", - "remember opened folders": "ਖੋਲ੍ਹੇ ਫੋਲਡਰਾਂ ਨੂੰ ਯਾਦ ਰੱਖੋ", - "no suggestions": "ਕੋਈ ਸੁਝਾਅ ਨਹੀਂ", - "no suggestions aggressive": "ਕੋਈ ਸੁਝਾਅ ਹਮਲਾਵਰ ਨਹੀਂ ਹਨ", - "install": "ਇੰਸਟਾਲ ਕਰੋ", - "installing": "ਸਥਾਪਤ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ...", - "plugins": "ਪਲੱਗਇਨ", - "recently used": "ਹਾਲ ਹੀ ਵਿੱਚ ਵਰਤਿਆ", - "update": "ਅੱਪਡੇਟ ਕਰੋ", - "uninstall": "ਅਣਇੰਸਟੌਲ ਕਰੋ", - "download acode pro": "Acode ਪ੍ਰੋ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰੋ", - "loading plugins": "ਪਲੱਗਇਨ ਲੋਡ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ", - "faqs": "ਅਕਸਰ ਪੁੱਛੇ ਜਾਂਦੇ ਸਵਾਲ", - "feedback": "ਸੁਝਾਅ", - "header": "ਸਿਰਲੇਖ", - "sidebar": "ਸਾਈਡਬਾਰ", - "inapp": "ਇਨਐਪ", - "browser": "ਬ੍ਰਾਊਜ਼ਰ", - "diagonal scrolling": "ਡਾਇਗਨਲ ਸਕ੍ਰੋਲਿੰਗ", - "reverse scrolling": "ਰਿਵਰਸ ਸਕ੍ਰੋਲਿੰਗ", - "formatter": "ਫਾਰਮੈਟਰ", - "format on save": "ਸੇਵ 'ਤੇ ਫਾਰਮੈਟ", - "remove ads": "ਵਿਗਿਆਪਨ ਹਟਾਓ", - "fast": "ਤੇਜ਼", - "slow": "ਹੌਲੀ", - "scroll settings": "ਸਕ੍ਰੋਲ ਸੈਟਿੰਗਾਂ", - "scroll speed": "ਸਕ੍ਰੌਲ ਸਪੀਡ", - "loading...": "ਲੋਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ...", - "no plugins found": "ਕੋਈ ਪਲੱਗਇਨ ਨਹੀਂ ਮਿਲੇ", - "name": "ਨਾਮ", - "username": "ਯੂਜ਼ਰਨੇਮ", - "optional": "ਵਿਕਲਪਿਕ", - "hostname": "ਹੋਸਟਨਾਮ", - "password": "ਪਾਸਵਰਡ", - "security type": "ਸੁਰੱਖਿਆ ਦੀ ਕਿਸਮ", - "connection mode": "ਕਨੈਕਸ਼ਨ ਮੋਡ", - "port": "ਪੋਰਟ", - "key file": "ਕੁੰਜੀ ਫਾਈਲ", - "select key file": "ਕੁੰਜੀ ਫਾਈਲ ਚੁਣੋ", - "passphrase": "ਪਾਸਫਰੇਜ", - "connecting...": "ਕਨੈਕਟ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ...", - "type filename": "ਫਾਈਲ ਨਾਮ ਟਾਈਪ ਕਰੋ", - "unable to load files": "ਫਾਈਲਾਂ ਲੋਡ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ", - "preview port": "ਝਲਕ ਪੋਰਟ", - "find file": "ਫਾਈਲ ਲੱਭੋ", - "system": "ਸਿਸਟਮ", - "please select a formatter": "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਫਾਰਮੈਟਰ ਚੁਣੋ", - "case sensitive": "ਕੇਸ ਸੰਸੇਟਿਵ", - "regular expression": "ਨਿਯਮਤ ਸਮੀਕਰਨ", - "whole word": "ਪੂਰਾ ਸ਼ਬਦ", - "edit with": "ਨਾਲ ਸੰਪਾਦਿਤ ਕਰੋ", - "open with": "ਨਾਲ ਖੋਲ੍ਹੋ", - "no app found to handle this file": "ਇਸ ਫ਼ਾਈਲ ਨੂੰ ਸੰਭਾਲਣ ਲਈ ਕੋਈ ਐਪ ਨਹੀਂ ਮਿਲੀ", - "restore default settings": "ਡਿਫੌਲਟ ਸੈਟਿੰਗਾਂ ਨੂੰ ਰੀਸਟੋਰ ਕਰੋ", - "server port": "ਸਰਵਰ ਪੋਰਟ", - "preview settings": "ਪੂਰਵਦਰਸ਼ਨ ਸੈਟਿੰਗਾਂ", - "preview settings note": "ਜੇਕਰ ਪ੍ਰੀਵਿਊ ਪੋਰਟ ਅਤੇ ਸਰਵਰ ਪੋਰਟ ਵੱਖ-ਵੱਖ ਹਨ, ਤਾਂ ਐਪ ਸਰਵਰ ਨੂੰ ਚਾਲੂ ਨਹੀਂ ਕਰੇਗਾ ਅਤੇ ਇਸ ਦੀ ਬਜਾਏ ਬ੍ਰਾਊਜ਼ਰ ਜਾਂ ਇਨ-ਐਪ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ https://: ਖੋਲ੍ਹੇਗਾ। ਇਹ ਉਦੋਂ ਲਾਭਦਾਇਕ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਤੁਸੀਂ ਕਿਤੇ ਹੋਰ ਸਰਵਰ ਚਲਾ ਰਹੇ ਹੋ।", - "backup/restore note": "ਇਹ ਸਿਰਫ਼ ਤੁਹਾਡੀਆਂ ਸੈਟਿੰਗਾਂ, ਕਸਟਮ ਥੀਮ ਅਤੇ ਕੁੰਜੀ ਬਾਈਡਿੰਗ ਦਾ ਬੈਕਅੱਪ ਲਵੇਗਾ। ਇਹ ਤੁਹਾਡੇ FTP/SFTP, GitHub ਪ੍ਰੋਫਾਈਲਾਂ ਦਾ ਬੈਕਅੱਪ ਨਹੀਂ ਲਵੇਗਾ।", - "host": "ਮੇਜ਼ਬਾਨ", - "retry ftp/sftp when fail": "ਅਸਫਲ ਹੋਣ 'ਤੇ ftp/sftp ਦੀ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ", - "more": "ਹੋਰ", - "thank you :)": "ਤੁਹਾਡਾ ਧੰਨਵਾਦ :)", - "purchase pending": "ਖਰੀਦ ਬਕਾਇਆ", - "cancelled": "ਰੱਦ ਕਰ ਦਿੱਤਾ", - "local": "ਸਥਾਨਕ", - "remote": "ਰਿਮੋਟ", - "show console toggler": "ਕੰਸੋਲ ਟੌਗਲਰ ਦਿਖਾਓ", - "binary file": "ਇਸ ਫ਼ਾਈਲ ਵਿੱਚ ਬਾਈਨਰੀ ਡਾਟਾ ਹੈ, ਕੀ ਤੁਸੀਂ ਇਸਨੂੰ ਖੋਲ੍ਹਣਾ ਚਾਹੁੰਦੇ ਹੋ?", - "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", - "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", - "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 warning": "Are you sure you want to save all files and close? This action cannot be reversed.", - "save all changes warning": "Are you sure you want to save all files?", - "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", - "sponsor": "ਸਪਾਂਸਰ", - "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", - "backup created": "Backup created", - "restore completed": "Restore completed", - "restore will include": "This will restore", - "restore warning": "This action cannot be undone. Continue?", - "reload to apply": "Reload to apply changes?", - "reload app": "Reload app", - "preparing backup": "Preparing backup", - "collecting settings": "Collecting settings", - "collecting key bindings": "Collecting key bindings", - "collecting plugins": "Collecting plugin information", - "creating backup": "Creating backup file", - "validating backup": "Validating backup", - "restoring key bindings": "Restoring key bindings", - "restoring plugins": "Restoring plugins", - "restoring settings": "Restoring settings", - "legacy backup warning": "This is an older backup format. Some features may be limited.", - "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", - "plugin not found": "Plugin not found in registry", - "paid plugin skipped": "Paid plugin - purchase not found", - "source not found": "Source file no longer exists", - "restored": "Restored", - "skipped": "Skipped", - "backup not valid object": "Backup file is not a valid object", - "backup no data": "Backup file contains no data to restore", - "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", - "backup missing metadata": "Missing backup metadata - some info may be unavailable", - "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", - "backup checksum verify failed": "Could not verify checksum", - "backup invalid settings": "Invalid settings format", - "backup invalid keybindings": "Invalid keyBindings format", - "backup invalid plugins": "Invalid installedPlugins format", - "issues found": "Issues found", - "error details": "Error details", - "active tools": "Active tools", - "available tools": "Available tools", - "recent": "Recent Files", - "command palette": "Open Command Palette", - "change theme": "Change Theme", - "documentation": "Documentation", - "open in terminal": "Open in Terminal", - "developer mode": "Developer Mode", - "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", - "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", - "developer mode disabled": "Developer mode disabled", - "copy relative path": "Copy Relative Path", - "shortcut request sent": "Shortcut request opened. Tap Add to finish.", - "add to home screen": "Add to home screen", - "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", - "save file before home shortcut": "Save the file before adding it to the home screen.", - "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", - "shift click selection": "Shift + tap/click selection", - "earn ad-free time": "Earn ad-free time", - "indent guides": "Indent guides", - "language servers": "Language servers", - "lint gutter": "Show lint gutter", - "rainbow brackets": "Rainbow brackets", - "lsp-add-custom-server": "Add custom server", - "lsp-binary-args": "Binary args (JSON array)", - "lsp-binary-command": "Binary command", - "lsp-binary-path-optional": "Binary path (optional)", - "lsp-check-command-optional": "Check command (optional override)", - "lsp-checking-installation-status": "Checking installation status...", - "lsp-configured": "Configured", - "lsp-custom-server-added": "Custom server added", - "lsp-default": "Default", - "lsp-details-line": "Details: {details}", - "lsp-edit-initialization-options": "Edit initialization options", - "lsp-empty": "Empty", - "lsp-enabled": "Enabled", - "lsp-error-add-server-failed": "Failed to add server", - "lsp-error-args-must-be-array": "Arguments must be a JSON array", - "lsp-error-binary-command-required": "Binary command is required", - "lsp-error-language-id-required": "At least one language ID is required", - "lsp-error-package-required": "At least one package is required", - "lsp-error-server-id-required": "Server ID is required", - "lsp-feature-completion": "Code completion", - "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", - "lsp-feature-diagnostics": "Diagnostics", - "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", - "lsp-feature-formatting": "Formatting", - "lsp-feature-formatting-info": "Enable code formatting from the language server.", - "lsp-feature-hover": "Hover information", - "lsp-feature-hover-info": "Show type information and documentation on hover.", - "lsp-feature-inlay-hints": "Inlay hints", - "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", - "lsp-feature-signature": "Signature help", - "lsp-feature-signature-info": "Show function parameter hints while typing.", - "lsp-feature-state-toast": "{feature} {state}", - "lsp-initialization-options": "Initialization options", - "lsp-initialization-options-json": "Initialization options (JSON)", - "lsp-initialization-options-updated": "Initialization options updated", - "lsp-install-command": "Install command", - "lsp-install-command-unavailable": "Install command not available", - "lsp-install-info-check-failed": "Acode could not verify the installation status.", - "lsp-install-info-missing": "Language server is not installed in the terminal environment.", - "lsp-install-info-ready": "Language server is installed and ready.", - "lsp-install-info-unknown": "Installation status could not be checked automatically.", - "lsp-install-info-version-available": "Version {version} is available.", - "lsp-install-method-apk": "APK package", - "lsp-install-method-cargo": "Cargo crate", - "lsp-install-method-manual": "Manual binary", - "lsp-install-method-npm": "npm package", - "lsp-install-method-pip": "pip package", - "lsp-install-method-shell": "Custom shell", - "lsp-install-method-title": "Install method", - "lsp-install-repair": "Install / repair", - "lsp-installation-status": "Installation status", - "lsp-installed": "Installed", - "lsp-invalid-timeout": "Invalid timeout value", - "lsp-language-ids": "Language IDs (comma separated)", - "lsp-packages-prompt": "{method} packages (comma separated)", - "lsp-remove-installed-files": "Remove installed files for {server}?", - "lsp-server-disabled-toast": "Server disabled", - "lsp-server-enabled-toast": "Server enabled", - "lsp-server-id": "Server ID", - "lsp-server-label": "Server label", - "lsp-server-not-found": "Server not found", - "lsp-server-uninstalled": "Server uninstalled", - "lsp-startup-timeout": "Startup timeout", - "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", - "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", - "lsp-state-disabled": "disabled", - "lsp-state-enabled": "enabled", - "lsp-status-check-failed": "Check failed", - "lsp-status-installed": "Installed", - "lsp-status-installed-version": "Installed ({version})", - "lsp-status-line": "Status: {status}", - "lsp-status-not-installed": "Not installed", - "lsp-status-unknown": "Unknown", - "lsp-timeout-ms": "{timeout} ms", - "lsp-uninstall-command-unavailable": "Uninstall command not available", - "lsp-uninstall-server": "Uninstall server", - "lsp-update-command-optional": "Update command (optional)", - "lsp-update-command-unavailable": "Update command not available", - "lsp-update-server": "Update server", - "lsp-version-line": "Version: {version}", - "lsp-view-initialization-options": "View initialization options", - "settings-category-about-acode": "About Acode", - "settings-category-advanced": "Advanced", - "settings-category-assistance": "Assistance", - "settings-category-core": "Core settings", - "settings-category-cursor": "Cursor", - "settings-category-cursor-selection": "Cursor & selection", - "settings-category-custom-servers": "Custom servers", - "settings-category-customization-tools": "Customization & tools", - "settings-category-display": "Display", - "settings-category-editing": "Editing", - "settings-category-features": "Features", - "settings-category-files-sessions": "Files & sessions", - "settings-category-fonts": "Fonts", - "settings-category-general": "General", - "settings-category-guides-indicators": "Guides & indicators", - "settings-category-installation": "Installation", - "settings-category-interface": "Interface", - "settings-category-maintenance": "Maintenance", - "settings-category-permissions": "Permissions", - "settings-category-preview": "Preview", - "settings-category-scrolling": "Scrolling", - "settings-category-server": "Server", - "settings-category-servers": "Servers", - "settings-category-session": "Session", - "settings-category-support-acode": "Support Acode", - "settings-category-text-layout": "Text & layout", - "settings-info-app-animation": "Control transition animations across the app.", - "settings-info-app-check-files": "Refresh editors when files change outside Acode.", - "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", - "settings-info-app-confirm-on-exit": "Ask before closing the app.", - "settings-info-app-console": "Choose which debug console integration Acode uses.", - "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", - "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", - "settings-info-app-floating-button": "Show the floating quick actions button.", - "settings-info-app-font-manager": "Install, manage, or remove app fonts.", - "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", - "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", - "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", - "settings-info-app-language": "Choose the app language and translated labels.", - "settings-info-app-open-file-list-position": "Choose where the active files list appears.", - "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", - "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", - "settings-info-app-remember-files": "Reopen the files that were open last time.", - "settings-info-app-remember-folders": "Reopen folders from the previous session.", - "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", - "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", - "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", - "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", - "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", - "settings-info-editor-autosave": "Save changes automatically after a delay.", - "settings-info-editor-color-preview": "Preview color values inline in the editor.", - "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", - "settings-info-editor-font-family": "Choose the typeface used in the editor.", - "settings-info-editor-font-size": "Set the editor text size.", - "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", - "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", - "settings-info-editor-indent-guides": "Show indentation guide lines.", - "settings-info-editor-line-height": "Adjust vertical spacing between lines.", - "settings-info-editor-line-numbers": "Show line numbers in the gutter.", - "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", - "settings-info-editor-live-autocomplete": "Show suggestions while you type.", - "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", - "settings-info-editor-relative-line-numbers": "Show distance from the current line.", - "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", - "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", - "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", - "settings-info-editor-show-spaces": "Display visible whitespace markers.", - "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", - "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", - "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", - "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", - "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", - "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", - "settings-info-lsp-install-server": "Install or repair this language server.", - "settings-info-lsp-server-enabled": "Enable or disable this language server.", - "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", - "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", - "settings-info-lsp-update-server": "Update this language server if an update flow is available.", - "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", - "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", - "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", - "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", - "settings-info-main-changelog": "See recent updates and release notes.", - "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", - "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", - "settings-info-main-formatter": "Choose a formatter for each supported language.", - "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", - "settings-info-main-plugins": "Manage installed plugins and their available actions.", - "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", - "settings-info-main-rateapp": "Rate Acode on Google Play.", - "settings-info-main-remove-ads": "Unlock permanent ad-free access.", - "settings-info-main-reset": "Reset Acode to its default configuration.", - "settings-info-main-sponsors": "Support ongoing Acode development.", - "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", - "settings-info-main-theme": "App theme, contrast, and custom colors.", - "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", - "settings-info-preview-host": "Hostname used when opening the preview URL.", - "settings-info-preview-mode": "Choose where preview opens when you launch it.", - "settings-info-preview-preview-port": "Port used by the live preview server.", - "settings-info-preview-server-port": "Port used by the internal app server.", - "settings-info-preview-show-console-toggler": "Show the console button in preview.", - "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", - "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", - "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", - "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", - "search result label singular": "result", - "search result label plural": "results", - "pin tab": "Pin tab", - "unpin tab": "Unpin tab", - "pinned tab": "Pinned tab", - "unpin tab before closing": "Unpin the tab before closing it.", - "app font": "App font", - "settings-info-app-font-family": "Choose the font used across the app interface.", - "lsp-transport-method-stdio": "STDIO (launch a binary command)", - "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", - "lsp-websocket-url": "WebSocket URL", - "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", - "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", - "lsp-error-websocket-url-required": "WebSocket URL is required", - "lsp-remove-custom-server": "Remove custom server", - "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", - "lsp-custom-server-removed": "Custom server removed", - "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", - "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", - "save selected tabs": "Save selected tabs", - "close selected tabs": "Close selected tabs", - "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", - "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", - "close tabs to right": "Close Right", - "close tabs to left": "Close Left", - "close other tabs": "Close Others", - "auto close tags": "Auto close tags", - "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", - "ui zoom": "UI zoom", - "settings-info-app-ui-zoom": "Scale text across the Acode interface." -} + "lang": "Punjabi (ਪੰਜਾਬੀ) by NiceSapien", + "about": "Acode ਬਾਰੇ", + "active files": "ਸਰਗਰਮ ਫਾਇਲ", + "alert": "ਚੇਤਾਵਨੀ", + "app theme": "ਐਪ ਥੀਮ", + "autocorrect": "ਕੀ ਸਵੈ-ਸੁਧਾਰ ਚਾਲੂ ਕਰਨਾ ਹੈ?", + "autosave": "ਆਟੋ ਸੇਵ", + "cancel": "ਰੱਦ", + "change language": "ਭਾਸ਼ਾ ਬਦਲੋ", + "choose color": "ਰੰਗ ਚੁਣੋ", + "clear": "ਸਾਫ਼", + "close app": "ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਬੰਦ ਕਰਨਾ ਹੈ?", + "commit message": "ਸੁਨੇਹਾ ਵਚਨਬੱਧ ਕਰੋ", + "console": "ਕੰਸੋਲ", + "conflict error": "ਟਕਰਾਅ! ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਹੋਰ ਵਚਨਬੱਧਤਾ ਤੋਂ ਪਹਿਲਾਂ ਉਡੀਕ ਕਰੋ।", + "copy": "ਕਾਪੀ", + "create folder error": "ਮਾਫ਼ ਕਰਨਾ, ਨਵਾਂ ਫੋਲਡਰ ਬਣਾਉਣ ਵਿੱਚ ਅਸਮਰੱਥ", + "cut": "ਕੱਟੋ", + "delete": "", + "dependencies": "ਨਿਰਭਰਤਾਵਾਂ", + "delay": "ਮਿਲੀਸਕਿੰਟ ਵਿੱਚ ਸਮਾਂ", + "editor settings": "ਸੰਪਾਦਕ ਸੈਟਿੰਗਾਂ", + "editor theme": "ਸੰਪਾਦਕ ਥੀਮ", + "enter file name": "ਫਾਈਲ ਦਾ ਨਾਮ ਦਰਜ ਕਰੋ", + "enter folder name": "ਫੋਲਡਰ ਦਾ ਨਾਮ ਦਰਜ ਕਰੋ", + "empty folder message": "ਖਾਲੀ ਫੋਲਡਰ", + "enter line number": "ਲਾਈਨ ਨੰਬਰ ਦਰਜ ਕਰੋ", + "error": "ਗਲਤੀ", + "failed": "ਅਸਫਲ", + "file already exists": "ਫ਼ਾਈਲ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ", + "file already exists force": "ਫ਼ਾਈਲ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ। ਓਵਰਰਾਈਟ ਕਰਨਾ ਹੈ?", + "file changed": " ਬਦਲਿਆ ਗਿਆ ਹੈ, ਫਾਈਲ ਰੀਲੋਡ ਕਰੋ?", + "file deleted": "ਫਾਇਲ ਨੂੰ ਹਟਾ ਦਿੱਤਾ ਗਿਆ ਹੈ", + "file is not supported": "ਫਾਈਲ ਸਮਰਥਿਤ ਨਹੀਂ ਹੈ", + "file not supported": "ਇਹ ਫਾਈਲ ਕਿਸਮ ਸਮਰਥਿਤ ਨਹੀਂ ਹੈ।", + "file too large": "ਹੈਂਡਲ ਕਰਨ ਲਈ ਫ਼ਾਈਲ ਬਹੁਤ ਵੱਡੀ ਹੈ। ਅਧਿਕਤਮ ਫਾਈਲ ਦਾ ਆਕਾਰ {size} ਹੈ", + "file renamed": "ਫਾਈਲ ਦਾ ਨਾਮ ਬਦਲ ਦਿੱਤਾ ਗਿਆ ਹੈ", + "file saved": "ਫਾਇਲ ਨੂੰ ਸੰਭਾਲਿਆ ਗਿਆ ਹੈ", + "folder added": "ਫੋਲਡਰ ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ", + "folder already added": "folder already added", + "font size": "ਫੌਂਟ ਦਾ ਆਕਾਰ", + "goto": "ਲਾਈਨ 'ਤੇ ਜਾਓ", + "icons definition": "ਆਈਕਾਨ ਦੀ ਪਰਿਭਾਸ਼ਾ", + "info": "ਜਾਣਕਾਰੀ", + "invalid value": "ਅਵੈਧ ਮੁੱਲ", + "language changed": "ਭਾਸ਼ਾ ਨੂੰ ਸਫਲਤਾਪੂਰਵਕ ਬਦਲ ਦਿੱਤਾ ਗਿਆ ਹੈ", + "linting": "ਸੰਟੈਕਸ ਗਲਤੀ ਦੀ ਜਾਂਚ ਕਰੋ", + "logout": "ਲਾੱਗ ਆਊਟ", + "loading": "ਲੋਡ ਹੋ ਰਿਹਾ ਹੈ", + "my profile": "ਮੇਰੀ ਪ੍ਰੋਫਾਈਲ", + "new file": "ਨਵੀਂ ਫ਼ਾਈਲ", + "new folder": "ਨਵਾਂ ਫੋਲਡਰ", + "no": "ਨੰ", + "no editor message": "menu ਤੋਂ ਨਵੀਂ ਫਾਈਲ ਅਤੇ ਫੋਲਡਰ ਖੋਲ੍ਹੋ ਜਾਂ ਬਣਾਓ", + "not set": "ਸੈੱਟ ਨਹੀਂ ਹੈ", + "unsaved files close app": "ਅਣ-ਰੱਖਿਅਤ ਫਾਈਲਾਂ ਹਨ। ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਬੰਦ ਕਰਨਾ ਹੈ?", + "notice": "ਨੋਟਿਸ", + "open file": "ਫਾਇਲ ਖੋਲੋ", + "open files and folders": "ਫਾਈਲਾਂ ਅਤੇ ਫੋਲਡਰ ਖੋਲ੍ਹੋ", + "open folder": "ਫੋਲਡਰ ਖੋਲ੍ਹੋ", + "open recent": "ਹਾਲੀਆ ਖੋਲ੍ਹੋ", + "ok": "ਠੀਕ ਹੈ", + "overwrite": "ਓਵਰਰਾਈਟ", + "paste": "ਚਿਪਕਾਓ", + "preview mode": "ਪੂਰਵਦਰਸ਼ਨ ਮੋਡ", + "read only file": "ਸਿਰਫ਼ ਪੜ੍ਹਨ ਵਾਲੀ ਫ਼ਾਈਲ ਨੂੰ ਸੁਰੱਖਿਅਤ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ। ਕਿਰਪਾ ਕਰਕੇ ਇਸ ਤੌਰ 'ਤੇ ਸੁਰੱਖਿਅਤ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ", + "reload": "ਦੁਬਾਰਾ ਲੋਡ ਕਰੋ", + "rename": "ਨਾਮ ਬਦਲੋ", + "replace": "ਬਦਲੋ", + "required": "ਇਸ ਫੀਲਡ ਦੀ ਲੋੜ ਹੈ", + "run your web app": "ਆਪਣੀ ਵੈੱਬ ਐਪ ਚਲਾਓ", + "save": "ਸੇਵ", + "saving": "saving", + "save as": "ਬਤੌਰ ਮਹਿਫ਼ੂਜ਼ ਕਰੋ", + "save file to run": "ਕਿਰਪਾ ਕਰਕੇ ਇਸ ਫ਼ਾਈਲ ਨੂੰ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚਲਾਉਣ ਲਈ ਸੇਵ ਕਰੋ", + "search": "ਖੋਜ", + "see logs and errors": "ਲੌਗ ਅਤੇ ਤਰੁੱਟੀਆਂ ਦੇਖੋ", + "select folder": "ਫੋਲਡਰ ਚੁਣੋ", + "settings": "ਸੈਟਿੰਗਾਂ", + "settings saved": "ਸੈਟਿੰਗਾਂ ਸੁਰੱਖਿਅਤ ਕੀਤੀਆਂ ਗਈਆਂ", + "show line numbers": "ਲਾਈਨ ਨੰਬਰ ਦਿਖਾਓ", + "show hidden files": "ਲੁਕੀਆਂ ਹੋਈਆਂ ਫਾਈਲਾਂ ਦਿਖਾਓ", + "show spaces": "ਸਪੇਸ ਦਿਖਾਓ", + "soft tab": "ਸਾਫਟ ਟੈਬ", + "sort by name": "ਨਾਮ ਦੁਆਰਾ ਛਾਂਟੋ", + "success": "ਸਫਲਤਾ", + "tab size": "ਟੈਬ ਦਾ ਆਕਾਰ", + "text wrap": "ਟੈਕਸਟ ਰੈਪ", + "theme": "ਥੀਮ", + "unable to delete file": "ਫਾਈਲ ਨੂੰ ਮਿਟਾਉਣ ਵਿੱਚ ਅਸਮਰੱਥ", + "unable to open file": "ਮਾਫ਼ ਕਰਨਾ, ਫ਼ਾਈਲ ਖੋਲ੍ਹਣ ਵਿੱਚ ਅਸਮਰੱਥ", + "unable to open folder": "ਮਾਫ਼ ਕਰਨਾ, ਫੋਲਡਰ ਖੋਲ੍ਹਣ ਵਿੱਚ ਅਸਮਰੱਥ", + "unable to save file": "ਮਾਫ਼ ਕਰਨਾ, ਫ਼ਾਈਲ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ", + "unable to rename": "ਮਾਫ਼ ਕਰਨਾ, ਨਾਮ ਬਦਲਣ ਵਿੱਚ ਅਸਮਰੱਥ", + "unsaved file": "ਇਹ ਫਾਈਲ ਸੁਰੱਖਿਅਤ ਨਹੀਂ ਹੈ, ਫਿਰ ਵੀ ਬੰਦ ਕਰਨਾ ਹੈ?", + "warning": "ਚੇਤਾਵਨੀ", + "use emmet": "Emmet ਦੀ ਵਰਤੋਂ ਕਰੋ", + "use quick tools": "ਤੇਜ਼ ਸਾਧਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ", + "yes": "ਹਾਂ", + "encoding": "ਟੈਕਸਟ ਇੰਕੋਡਿੰਗ", + "syntax highlighting": "ਸਿੰਟੈਕਸ ਹਾਈਲਾਈਟਿੰਗ", + "read only": "ਸਿਰਫ ਪੜ੍ਹਨ ਲਈ", + "select all": "ਸਾਰਿਆ ਨੂੰ ਚੁਣੋ", + "select branch": "ਸ਼ਾਖਾ ਚੁਣੋ", + "create new branch": "ਨਵੀਂ ਸ਼ਾਖਾ ਬਣਾਓ", + "use branch": "ਸ਼ਾਖਾ ਦੀ ਵਰਤੋਂ ਕਰੋ", + "new branch": "ਨਵੀਂ ਸ਼ਾਖਾ", + "branch": "branch", + "key bindings": "ਕੁੰਜੀ ਬੰਧਨ", + "edit": "ਸੰਪਾਦਿਤ ਕਰੋ", + "reset": "ਰੀਸੈਟ", + "color": "ਰੰਗ", + "select word": "ਸ਼ਬਦ ਚੁਣੋ", + "quick tools": "ਤੇਜ਼ ਟੂਲ", + "select": "ਚੁਣੋ", + "editor font": "ਸੰਪਾਦਕ ਫੌਂਟ", + "new project": "ਨਵਾਂ ਪ੍ਰੋਜੈਕਟ", + "format": "ਫਾਰਮੈਟ", + "project name": "ਪ੍ਰੋਜੈਕਟ ਦਾ ਨਾਮ", + "unsupported device": "ਤੁਹਾਡੀ ਡਿਵਾਈਸ ਥੀਮ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦੀ ਹੈ।", + "vibrate on tap": "ਟੈਪ 'ਤੇ ਵਾਈਬ੍ਰੇਟ ਕਰੋ", + "copy command is not supported by ftp.": "ਕਾਪੀ ਕਮਾਂਡ FTP ਦੁਆਰਾ ਸਮਰਥਿਤ ਨਹੀਂ ਹੈ।", + "support title": "Acode ਦਾ ਸਮਰਥਨ ਕਰੋ", + "fullscreen": "ਪੂਰਾ ਸਕਰੀਨ", + "animation": "ਐਨੀਮੇਸ਼ਨ", + "backup": "ਬੈਕਅੱਪ", + "restore": "ਬਹਾਲ", + "backup successful": "ਬੈਕਅੱਪ ਸਫਲ", + "invalid backup file": "ਅਵੈਧ ਬੈਕਅੱਪ ਫ਼ਾਈਲ", + "add path": "ਫੋਲਡਰ ਸ਼ਾਮਲ ਕਰੋ", + "live autocompletion": "ਲਾਈਵ ਸਵੈ-ਸੰਪੂਰਨਤਾ", + "file properties": "ਫਾਈਲ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ", + "path": "ਮਾਰਗ", + "type": "ਟਾਈਪ", + "word count": "ਸ਼ਬਦ ਗਿਣਤੀ", + "line count": "ਲਾਈਨਾਂ ਦੀ ਗਿਣਤੀ", + "last modified": "ਪਿਛਲੀ ਵਾਰ ਸੋਧਿਆ ਗਿਆ", + "size": "ਆਕਾਰ", + "share": "ਸ਼ੇਅਰ", + "show print margin": "ਪ੍ਰਿੰਟ ਮਾਰਜਿਨ ਦਿਖਾਓ", + "login": "ਲਾਗਿਨ", + "scrollbar size": "ਸਕ੍ਰੋਲਬਾਰ ਦਾ ਆਕਾਰ", + "cursor controller size": "ਕਰਸਰ ਕੰਟਰੋਲਰ ਦਾ ਆਕਾਰ", + "none": "ਕੋਈ ਨਹੀਂ", + "small": "ਛੋਟਾ", + "large": "ਵੱਡਾ", + "floating button": "ਫਲੋਟਿੰਗ ਬਟਨ", + "confirm on exit": "ਬੰਦ ਹੋਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ", + "show console": "ਕੰਸੋਲ ਦਿਖਾਓ", + "image": "ਚਿੱਤਰ", + "insert file": "ਫਾਈਲ ਸ਼ਾਮਲ ਕਰੋ", + "insert color": "ਰੰਗ ਪਾਓ", + "powersave mode warning": "ਬਾਹਰੀ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਪ੍ਰੀਵਿਊ ਕਰਨ ਲਈ ਪਾਵਰ ਸੇਵਿੰਗ ਮੋਡ ਨੂੰ ਬੰਦ ਕਰੋ।", + "exit": "ਨਿਕਾਸ", + "custom": "ਪ੍ਰਥਾ", + "reset warning": "ਕੀ ਤੁਸੀਂ ਯਕੀਨੀ ਤੌਰ 'ਤੇ ਥੀਮ ਨੂੰ ਰੀਸੈਟ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?", + "theme type": "ਥੀਮ ਦੀ ਕਿਸਮ", + "light": "ਰੋਸ਼ਨੀ", + "dark": "ਹਨੇਰ", + "file browser": "ਫਾਈਲ ਬ੍ਰਾਊਜ਼ਰ", + "operation not permitted": "ਓਪਰੇਸ਼ਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ", + "no such file or directory": "ਅਜਿਹੀ ਕੋਈ ਫਾਇਲ ਜਾਂ ਨਿਰਦੇਸ਼ਿਕਾ ਨਹੀਂ", + "input/output error": "ਇਨਪੁਟ/ਆਊਟਪੁੱਟ ਗਲਤੀ", + "permission denied": "ਆਗਿਆ ਤੋਂ ਇਨਕਾਰ", + "bad address": "ਮਾੜਾ ਪਤਾ", + "file exists": "ਫਾਈਲ ਮੌਜੂਦ ਹੈ", + "not a directory": "ਡਾਇਰੈਕਟਰੀ ਨਹੀਂ", + "is a directory": "ਇੱਕ ਡਾਇਰੈਕਟਰੀ ਹੈ", + "invalid argument": "ਅਵੈਧ ਦਲੀਲ", + "too many open files in system": "ਸਿਸਟਮ ਵਿੱਚ ਬਹੁਤ ਸਾਰੀਆਂ ਖੁੱਲ੍ਹੀਆਂ ਫਾਈਲਾਂ", + "too many open files": "ਬਹੁਤ ਸਾਰੀਆਂ ਖੁੱਲ੍ਹੀਆਂ ਫ਼ਾਈਲਾਂ", + "text file busy": "ਟੈਕਸਟ ਫਾਈਲ ਵਿਅਸਤ ਹੈ", + "no space left on device": "ਡਿਵਾਈਸ 'ਤੇ ਕੋਈ ਥਾਂ ਨਹੀਂ ਬਚੀ ਹੈ", + "read-only file system": "ਸਿਰਫ਼-ਪੜ੍ਹਨ ਲਈ ਫਾਈਲ ਸਿਸਟਮ", + "file name too long": "ਫ਼ਾਈਲ ਦਾ ਨਾਮ ਬਹੁਤ ਲੰਮਾ ਹੈ", + "too many users": "ਬਹੁਤ ਸਾਰੇ ਉਪਭੋਗਤਾ", + "connection timed out": "ਕਨੈਕਸ਼ਨ ਦਾ ਸਮਾਂ ਸਮਾਪਤ ਹੋਇਆ", + "connection refused": "ਸੰਬੰਧ ਠੁਕਰਾਉਣਾ", + "owner died": "ਮਾਲਕ ਦੀ ਮੌਤ ਹੋ ਗਈ", + "an error occurred": "ਇੱਕ ਗਲਤੀ ਆਈ ਹੈ", + "add ftp": "FTP ਸ਼ਾਮਲ ਕਰੋ", + "add sftp": "SFTP ਸ਼ਾਮਲ ਕਰੋ", + "save file": "ਫਾਈਲ ਸੇਵ ਕਰੋ", + "save file as": "ਫਾਈਲ ਨੂੰ ਇਸ ਤਰ੍ਹਾਂ ਸੇਵ ਕਰੋ", + "files": "ਫਾਈਲਾਂ", + "help": "ਮਦਦ", + "file has been deleted": "{file} ਮਿਟਾ ਦਿੱਤਾ ਗਿਆ ਹੈ!", + "feature not available": "ਇਹ ਵਿਸ਼ੇਸ਼ਤਾ ਐਪ ਦੇ ਭੁਗਤਾਨ ਕੀਤੇ ਸੰਸਕਰਣ ਵਿੱਚ ਹੀ ਉਪਲਬਧ ਹੈ।", + "deleted file": "ਮਿਟਾਈ ਗਈ ਫਾਈਲ", + "line height": "ਲਾਈਨ ਦੀ ਉਚਾਈ", + "preview info": "ਜੇਕਰ ਤੁਸੀਂ ਐਕਟਿਵ ਫਾਈਲ ਨੂੰ ਚਲਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਪਲੇ ਆਈਕਨ 'ਤੇ ਟੈਪ ਕਰੋ ਅਤੇ ਹੋਲਡ ਕਰੋ।", + "manage all files": "Acode ਸੰਪਾਦਕ ਨੂੰ ਤੁਹਾਡੀ ਡਿਵਾਈਸ 'ਤੇ ਆਸਾਨੀ ਨਾਲ ਫਾਈਲਾਂ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰਨ ਲਈ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ ਦਿਓ", + "close file": "ਫਾਈਲ ਬੰਦ ਕਰੋ", + "reset connections": "ਕਨੈਕਸ਼ਨ ਰੀਸੈਟ ਕਰੋ", + "check file changes": "ਫਾਈਲ ਤਬਦੀਲੀਆਂ ਦੀ ਜਾਂਚ ਕਰੋ", + "open in browser": "ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਖੋਲ੍ਹੋ", + "desktop mode": "ਡੈਸਕਟਾਪ ਮੋਡ", + "toggle console": "ਕੰਸੋਲ ਟੌਗਲ ਕਰੋ", + "new line mode": "ਨਵਾਂ ਲਾਈਨ ਮੋਡ", + "add a storage": "ਸਟੋਰੇਜ ਸ਼ਾਮਲ ਕਰੋ", + "rate acode": "Acode ਨੂੰ ਰੇਟ ਕਰੋ (NiceSapien ਦੁਆਰਾ ਪੰਜਾਬੀ ਅਨੁਵਾਦ)", + "support": "ਸਪੋਰਟ", + "downloading file": "ਡਾਊਨਲੋਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ {file}", + "downloading...": "ਡਾਊਨਲੋਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ...", + "folder name": "ਫੋਲਡਰ ਦਾ ਨਾਮ", + "keyboard mode": "ਕੀਬੋਰਡ ਮੋਡ", + "normal": "ਸਧਾਰਣ", + "app settings": "ਐਪ ਸੈਟਿੰਗਾਂ", + "disable in-app-browser caching": "ਇਨ-ਐਪ-ਬ੍ਰਾਊਜ਼ਰ ਕੈਚਿੰਗ ਨੂੰ ਅਸਮਰੱਥ ਬਣਾਓ", + "copied to clipboard": "ਕਲਿੱਪਬੋਰਡ 'ਤੇ ਕਾਪੀ ਕੀਤਾ ਗਿਆ", + "remember opened files": "ਖੋਲ੍ਹੀਆਂ ਫਾਈਲਾਂ ਨੂੰ ਯਾਦ ਰੱਖੋ", + "remember opened folders": "ਖੋਲ੍ਹੇ ਫੋਲਡਰਾਂ ਨੂੰ ਯਾਦ ਰੱਖੋ", + "no suggestions": "ਕੋਈ ਸੁਝਾਅ ਨਹੀਂ", + "no suggestions aggressive": "ਕੋਈ ਸੁਝਾਅ ਹਮਲਾਵਰ ਨਹੀਂ ਹਨ", + "install": "ਇੰਸਟਾਲ ਕਰੋ", + "installing": "ਸਥਾਪਤ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ...", + "plugins": "ਪਲੱਗਇਨ", + "recently used": "ਹਾਲ ਹੀ ਵਿੱਚ ਵਰਤਿਆ", + "update": "ਅੱਪਡੇਟ ਕਰੋ", + "uninstall": "ਅਣਇੰਸਟੌਲ ਕਰੋ", + "download acode pro": "Acode ਪ੍ਰੋ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰੋ", + "loading plugins": "ਪਲੱਗਇਨ ਲੋਡ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ", + "faqs": "ਅਕਸਰ ਪੁੱਛੇ ਜਾਂਦੇ ਸਵਾਲ", + "feedback": "ਸੁਝਾਅ", + "header": "ਸਿਰਲੇਖ", + "sidebar": "ਸਾਈਡਬਾਰ", + "inapp": "ਇਨਐਪ", + "browser": "ਬ੍ਰਾਊਜ਼ਰ", + "diagonal scrolling": "ਡਾਇਗਨਲ ਸਕ੍ਰੋਲਿੰਗ", + "reverse scrolling": "ਰਿਵਰਸ ਸਕ੍ਰੋਲਿੰਗ", + "formatter": "ਫਾਰਮੈਟਰ", + "format on save": "ਸੇਵ 'ਤੇ ਫਾਰਮੈਟ", + "remove ads": "ਵਿਗਿਆਪਨ ਹਟਾਓ", + "fast": "ਤੇਜ਼", + "slow": "ਹੌਲੀ", + "scroll settings": "ਸਕ੍ਰੋਲ ਸੈਟਿੰਗਾਂ", + "scroll speed": "ਸਕ੍ਰੌਲ ਸਪੀਡ", + "loading...": "ਲੋਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ...", + "no plugins found": "ਕੋਈ ਪਲੱਗਇਨ ਨਹੀਂ ਮਿਲੇ", + "name": "ਨਾਮ", + "username": "ਯੂਜ਼ਰਨੇਮ", + "optional": "ਵਿਕਲਪਿਕ", + "hostname": "ਹੋਸਟਨਾਮ", + "password": "ਪਾਸਵਰਡ", + "security type": "ਸੁਰੱਖਿਆ ਦੀ ਕਿਸਮ", + "connection mode": "ਕਨੈਕਸ਼ਨ ਮੋਡ", + "port": "ਪੋਰਟ", + "key file": "ਕੁੰਜੀ ਫਾਈਲ", + "select key file": "ਕੁੰਜੀ ਫਾਈਲ ਚੁਣੋ", + "passphrase": "ਪਾਸਫਰੇਜ", + "connecting...": "ਕਨੈਕਟ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ...", + "type filename": "ਫਾਈਲ ਨਾਮ ਟਾਈਪ ਕਰੋ", + "unable to load files": "ਫਾਈਲਾਂ ਲੋਡ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ", + "preview port": "ਝਲਕ ਪੋਰਟ", + "find file": "ਫਾਈਲ ਲੱਭੋ", + "system": "ਸਿਸਟਮ", + "please select a formatter": "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਫਾਰਮੈਟਰ ਚੁਣੋ", + "case sensitive": "ਕੇਸ ਸੰਸੇਟਿਵ", + "regular expression": "ਨਿਯਮਤ ਸਮੀਕਰਨ", + "whole word": "ਪੂਰਾ ਸ਼ਬਦ", + "edit with": "ਨਾਲ ਸੰਪਾਦਿਤ ਕਰੋ", + "open with": "ਨਾਲ ਖੋਲ੍ਹੋ", + "no app found to handle this file": "ਇਸ ਫ਼ਾਈਲ ਨੂੰ ਸੰਭਾਲਣ ਲਈ ਕੋਈ ਐਪ ਨਹੀਂ ਮਿਲੀ", + "restore default settings": "ਡਿਫੌਲਟ ਸੈਟਿੰਗਾਂ ਨੂੰ ਰੀਸਟੋਰ ਕਰੋ", + "server port": "ਸਰਵਰ ਪੋਰਟ", + "preview settings": "ਪੂਰਵਦਰਸ਼ਨ ਸੈਟਿੰਗਾਂ", + "preview settings note": "ਜੇਕਰ ਪ੍ਰੀਵਿਊ ਪੋਰਟ ਅਤੇ ਸਰਵਰ ਪੋਰਟ ਵੱਖ-ਵੱਖ ਹਨ, ਤਾਂ ਐਪ ਸਰਵਰ ਨੂੰ ਚਾਲੂ ਨਹੀਂ ਕਰੇਗਾ ਅਤੇ ਇਸ ਦੀ ਬਜਾਏ ਬ੍ਰਾਊਜ਼ਰ ਜਾਂ ਇਨ-ਐਪ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ https://: ਖੋਲ੍ਹੇਗਾ। ਇਹ ਉਦੋਂ ਲਾਭਦਾਇਕ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਤੁਸੀਂ ਕਿਤੇ ਹੋਰ ਸਰਵਰ ਚਲਾ ਰਹੇ ਹੋ।", + "backup/restore note": "ਇਹ ਸਿਰਫ਼ ਤੁਹਾਡੀਆਂ ਸੈਟਿੰਗਾਂ, ਕਸਟਮ ਥੀਮ ਅਤੇ ਕੁੰਜੀ ਬਾਈਡਿੰਗ ਦਾ ਬੈਕਅੱਪ ਲਵੇਗਾ। ਇਹ ਤੁਹਾਡੇ FTP/SFTP, GitHub ਪ੍ਰੋਫਾਈਲਾਂ ਦਾ ਬੈਕਅੱਪ ਨਹੀਂ ਲਵੇਗਾ।", + "host": "ਮੇਜ਼ਬਾਨ", + "retry ftp/sftp when fail": "ਅਸਫਲ ਹੋਣ 'ਤੇ ftp/sftp ਦੀ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ", + "more": "ਹੋਰ", + "thank you :)": "ਤੁਹਾਡਾ ਧੰਨਵਾਦ :)", + "purchase pending": "ਖਰੀਦ ਬਕਾਇਆ", + "cancelled": "ਰੱਦ ਕਰ ਦਿੱਤਾ", + "local": "ਸਥਾਨਕ", + "remote": "ਰਿਮੋਟ", + "show console toggler": "ਕੰਸੋਲ ਟੌਗਲਰ ਦਿਖਾਓ", + "binary file": "ਇਸ ਫ਼ਾਈਲ ਵਿੱਚ ਬਾਈਨਰੀ ਡਾਟਾ ਹੈ, ਕੀ ਤੁਸੀਂ ਇਸਨੂੰ ਖੋਲ੍ਹਣਾ ਚਾਹੁੰਦੇ ਹੋ?", + "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", + "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", + "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 warning": "Are you sure you want to save all files and close? This action cannot be reversed.", + "save all changes warning": "Are you sure you want to save all files?", + "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", + "sponsor": "ਸਪਾਂਸਰ", + "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", + "backup created": "Backup created", + "restore completed": "Restore completed", + "restore will include": "This will restore", + "restore warning": "This action cannot be undone. Continue?", + "reload to apply": "Reload to apply changes?", + "reload app": "Reload app", + "preparing backup": "Preparing backup", + "collecting settings": "Collecting settings", + "collecting key bindings": "Collecting key bindings", + "collecting plugins": "Collecting plugin information", + "creating backup": "Creating backup file", + "validating backup": "Validating backup", + "restoring key bindings": "Restoring key bindings", + "restoring plugins": "Restoring plugins", + "restoring settings": "Restoring settings", + "legacy backup warning": "This is an older backup format. Some features may be limited.", + "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", + "plugin not found": "Plugin not found in registry", + "paid plugin skipped": "Paid plugin - purchase not found", + "source not found": "Source file no longer exists", + "restored": "Restored", + "skipped": "Skipped", + "backup not valid object": "Backup file is not a valid object", + "backup no data": "Backup file contains no data to restore", + "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", + "backup missing metadata": "Missing backup metadata - some info may be unavailable", + "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", + "backup checksum verify failed": "Could not verify checksum", + "backup invalid settings": "Invalid settings format", + "backup invalid keybindings": "Invalid keyBindings format", + "backup invalid plugins": "Invalid installedPlugins format", + "issues found": "Issues found", + "error details": "Error details", + "active tools": "Active tools", + "available tools": "Available tools", + "recent": "Recent Files", + "command palette": "Open Command Palette", + "change theme": "Change Theme", + "documentation": "Documentation", + "open in terminal": "Open in Terminal", + "developer mode": "Developer Mode", + "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", + "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", + "developer mode disabled": "Developer mode disabled", + "copy relative path": "Copy Relative Path", + "shortcut request sent": "Shortcut request opened. Tap Add to finish.", + "add to home screen": "Add to home screen", + "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", + "save file before home shortcut": "Save the file before adding it to the home screen.", + "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", + "shift click selection": "Shift + tap/click selection", + "earn ad-free time": "Earn ad-free time", + "indent guides": "Indent guides", + "language servers": "Language servers", + "lint gutter": "Show lint gutter", + "rainbow brackets": "Rainbow brackets", + "lsp-add-custom-server": "Add custom server", + "lsp-binary-args": "Binary args (JSON array)", + "lsp-binary-command": "Binary command", + "lsp-binary-path-optional": "Binary path (optional)", + "lsp-check-command-optional": "Check command (optional override)", + "lsp-checking-installation-status": "Checking installation status...", + "lsp-configured": "Configured", + "lsp-custom-server-added": "Custom server added", + "lsp-default": "Default", + "lsp-details-line": "Details: {details}", + "lsp-edit-initialization-options": "Edit initialization options", + "lsp-empty": "Empty", + "lsp-enabled": "Enabled", + "lsp-error-add-server-failed": "Failed to add server", + "lsp-error-args-must-be-array": "Arguments must be a JSON array", + "lsp-error-binary-command-required": "Binary command is required", + "lsp-error-language-id-required": "At least one language ID is required", + "lsp-error-package-required": "At least one package is required", + "lsp-error-server-id-required": "Server ID is required", + "lsp-feature-completion": "Code completion", + "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", + "lsp-feature-diagnostics": "Diagnostics", + "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", + "lsp-feature-formatting": "Formatting", + "lsp-feature-formatting-info": "Enable code formatting from the language server.", + "lsp-feature-hover": "Hover information", + "lsp-feature-hover-info": "Show type information and documentation on hover.", + "lsp-feature-inlay-hints": "Inlay hints", + "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", + "lsp-feature-signature": "Signature help", + "lsp-feature-signature-info": "Show function parameter hints while typing.", + "lsp-feature-state-toast": "{feature} {state}", + "lsp-initialization-options": "Initialization options", + "lsp-initialization-options-json": "Initialization options (JSON)", + "lsp-initialization-options-updated": "Initialization options updated", + "lsp-install-command": "Install command", + "lsp-install-command-unavailable": "Install command not available", + "lsp-install-info-check-failed": "Acode could not verify the installation status.", + "lsp-install-info-missing": "Language server is not installed in the terminal environment.", + "lsp-install-info-ready": "Language server is installed and ready.", + "lsp-install-info-unknown": "Installation status could not be checked automatically.", + "lsp-install-info-version-available": "Version {version} is available.", + "lsp-install-method-apk": "APK package", + "lsp-install-method-cargo": "Cargo crate", + "lsp-install-method-manual": "Manual binary", + "lsp-install-method-npm": "npm package", + "lsp-install-method-pip": "pip package", + "lsp-install-method-shell": "Custom shell", + "lsp-install-method-title": "Install method", + "lsp-install-repair": "Install / repair", + "lsp-installation-status": "Installation status", + "lsp-installed": "Installed", + "lsp-invalid-timeout": "Invalid timeout value", + "lsp-language-ids": "Language IDs (comma separated)", + "lsp-packages-prompt": "{method} packages (comma separated)", + "lsp-remove-installed-files": "Remove installed files for {server}?", + "lsp-server-disabled-toast": "Server disabled", + "lsp-server-enabled-toast": "Server enabled", + "lsp-server-id": "Server ID", + "lsp-server-label": "Server label", + "lsp-server-not-found": "Server not found", + "lsp-server-uninstalled": "Server uninstalled", + "lsp-startup-timeout": "Startup timeout", + "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", + "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", + "lsp-state-disabled": "disabled", + "lsp-state-enabled": "enabled", + "lsp-status-check-failed": "Check failed", + "lsp-status-installed": "Installed", + "lsp-status-installed-version": "Installed ({version})", + "lsp-status-line": "Status: {status}", + "lsp-status-not-installed": "Not installed", + "lsp-status-unknown": "Unknown", + "lsp-timeout-ms": "{timeout} ms", + "lsp-uninstall-command-unavailable": "Uninstall command not available", + "lsp-uninstall-server": "Uninstall server", + "lsp-update-command-optional": "Update command (optional)", + "lsp-update-command-unavailable": "Update command not available", + "lsp-update-server": "Update server", + "lsp-version-line": "Version: {version}", + "lsp-view-initialization-options": "View initialization options", + "settings-category-about-acode": "About Acode", + "settings-category-advanced": "Advanced", + "settings-category-assistance": "Assistance", + "settings-category-core": "Core settings", + "settings-category-cursor": "Cursor", + "settings-category-cursor-selection": "Cursor & selection", + "settings-category-custom-servers": "Custom servers", + "settings-category-customization-tools": "Customization & tools", + "settings-category-display": "Display", + "settings-category-editing": "Editing", + "settings-category-features": "Features", + "settings-category-files-sessions": "Files & sessions", + "settings-category-fonts": "Fonts", + "settings-category-general": "General", + "settings-category-guides-indicators": "Guides & indicators", + "settings-category-installation": "Installation", + "settings-category-interface": "Interface", + "settings-category-maintenance": "Maintenance", + "settings-category-permissions": "Permissions", + "settings-category-preview": "Preview", + "settings-category-scrolling": "Scrolling", + "settings-category-server": "Server", + "settings-category-servers": "Servers", + "settings-category-session": "Session", + "settings-category-support-acode": "Support Acode", + "settings-category-text-layout": "Text & layout", + "settings-info-app-animation": "Control transition animations across the app.", + "settings-info-app-check-files": "Refresh editors when files change outside Acode.", + "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", + "settings-info-app-confirm-on-exit": "Ask before closing the app.", + "settings-info-app-console": "Choose which debug console integration Acode uses.", + "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", + "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", + "settings-info-app-floating-button": "Show the floating quick actions button.", + "settings-info-app-font-manager": "Install, manage, or remove app fonts.", + "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", + "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", + "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", + "settings-info-app-language": "Choose the app language and translated labels.", + "settings-info-app-open-file-list-position": "Choose where the active files list appears.", + "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", + "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", + "settings-info-app-remember-files": "Reopen the files that were open last time.", + "settings-info-app-remember-folders": "Reopen folders from the previous session.", + "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", + "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", + "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", + "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", + "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", + "settings-info-editor-autosave": "Save changes automatically after a delay.", + "settings-info-editor-color-preview": "Preview color values inline in the editor.", + "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", + "settings-info-editor-font-family": "Choose the typeface used in the editor.", + "settings-info-editor-font-size": "Set the editor text size.", + "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", + "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", + "settings-info-editor-indent-guides": "Show indentation guide lines.", + "settings-info-editor-line-height": "Adjust vertical spacing between lines.", + "settings-info-editor-line-numbers": "Show line numbers in the gutter.", + "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", + "settings-info-editor-live-autocomplete": "Show suggestions while you type.", + "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", + "settings-info-editor-relative-line-numbers": "Show distance from the current line.", + "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", + "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", + "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", + "settings-info-editor-show-spaces": "Display visible whitespace markers.", + "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", + "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", + "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", + "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", + "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", + "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", + "settings-info-lsp-install-server": "Install or repair this language server.", + "settings-info-lsp-server-enabled": "Enable or disable this language server.", + "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", + "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", + "settings-info-lsp-update-server": "Update this language server if an update flow is available.", + "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", + "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", + "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", + "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", + "settings-info-main-changelog": "See recent updates and release notes.", + "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", + "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", + "settings-info-main-formatter": "Choose a formatter for each supported language.", + "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", + "settings-info-main-plugins": "Manage installed plugins and their available actions.", + "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", + "settings-info-main-rateapp": "Rate Acode on Google Play.", + "settings-info-main-remove-ads": "Unlock permanent ad-free access.", + "settings-info-main-reset": "Reset Acode to its default configuration.", + "settings-info-main-sponsors": "Support ongoing Acode development.", + "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", + "settings-info-main-theme": "App theme, contrast, and custom colors.", + "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", + "settings-info-preview-host": "Hostname used when opening the preview URL.", + "settings-info-preview-mode": "Choose where preview opens when you launch it.", + "settings-info-preview-preview-port": "Port used by the live preview server.", + "settings-info-preview-server-port": "Port used by the internal app server.", + "settings-info-preview-show-console-toggler": "Show the console button in preview.", + "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", + "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", + "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", + "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", + "search result label singular": "result", + "search result label plural": "results", + "pin tab": "Pin tab", + "unpin tab": "Unpin tab", + "pinned tab": "Pinned tab", + "unpin tab before closing": "Unpin the tab before closing it.", + "app font": "App font", + "settings-info-app-font-family": "Choose the font used across the app interface.", + "lsp-transport-method-stdio": "STDIO (launch a binary command)", + "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", + "lsp-websocket-url": "WebSocket URL", + "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", + "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", + "lsp-error-websocket-url-required": "WebSocket URL is required", + "lsp-remove-custom-server": "Remove custom server", + "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", + "lsp-custom-server-removed": "Custom server removed", + "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", + "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", + "save selected tabs": "Save selected tabs", + "close selected tabs": "Close selected tabs", + "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", + "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", + "close tabs to right": "Close Right", + "close tabs to left": "Close Left", + "close other tabs": "Close Others", + "auto close tags": "Auto close tags", + "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", + "ui zoom": "UI zoom", + "settings-info-app-ui-zoom": "Scale text across the Acode interface.", + "plugin-not-supported": "Plugin not supported", + "plugin-not-supported-info": "The plugin was created for older version of Acode." +} \ No newline at end of file diff --git a/src/lang/ru-ru.json b/src/lang/ru-ru.json index 3eb467537..0ed9843d6 100644 --- a/src/lang/ru-ru.json +++ b/src/lang/ru-ru.json @@ -1,730 +1,732 @@ { - "lang": "Русский", - "about": "О приложении", - "active files": "Открытые файлы", - "alert": "Предупреждение", - "app theme": "Тема приложения", - "autocorrect": "Автозамена", - "autosave": "Автосохранение", - "cancel": "Отмена", - "change language": "Изменить язык", - "choose color": "Выбрать цвет", - "clear": "Очистить", - "close app": "Закрыть приложение?", - "commit message": "Сообщение к коммиту", - "console": "Консоль", - "conflict error": "Конфликт! Пожалуйста подождите, прежде чем оставлять коммит", - "copy": "Копировать", - "create folder error": "Не удалось создать папку", - "cut": "Вырезать", - "delete": "Удалить", - "dependencies": "Зависимости", - "delay": "Задержка в миллисекундах", - "editor settings": "Настройки редактора", - "editor theme": "Тема", - "enter file name": "Введите имя файла", - "enter folder name": "Введите имя папки", - "empty folder message": "Пустая папка", - "enter line number": "Введите номер строки", - "error": "Ошибка", - "failed": "Провал", - "file already exists": "Файл уже существует", - "file already exists force": "Файл уже существует. Перезаписать?", - "file changed": " был изменён, перезагрузить его?", - "file deleted": "Файл удалён", - "file is not supported": "Файл не поддерживается", - "file not supported": "Данный тип файла не поддерживается.", - "file too large": "Файл слишком большой. Допустимый размер: {size}", - "file renamed": "Файл переименован", - "file saved": "Файл сохранен", - "folder added": "Папка добавлена", - "folder already added": "Папка уже добавлена", - "font size": "Размер шрифта", - "goto": "Перейти к строке", - "icons definition": "Определение значков", - "info": "Информация", - "invalid value": "Неверное значение", - "language changed": "Язык успешно изменен", - "linting": "Проверять синтаксические ошибки", - "logout": "Выйти", - "loading": "Загрузка", - "my profile": "Мой профиль", - "new file": "Новый файл", - "new folder": "Новая папка", - "no": "Нет", - "no editor message": "Откройте или создайте новый файл", - "not set": "Не задано", - "unsaved files close app": "Имеются несохранённые файлы. Всё равно выйти?", - "notice": "Уведомление", - "open file": "Открыть файл", - "open files and folders": "Открытые файлы и папки", - "open folder": "Открыть папку", - "open recent": "Открыть недавние", - "ok": "OК", - "overwrite": "Перезаписать", - "paste": "Вставить", - "preview mode": "Режим предпросмотра", - "read only file": "Файл открыт в режиме «Только для чтения»", - "reload": "Перезагрузить", - "rename": "Переименовать", - "replace": "Заменить", - "required": "Это поле обязательно к заполнению", - "run your web app": "Запустить своё веб-приложение", - "save": "Сохранить", - "saving": "Сохранение", - "save as": "Сохранить как", - "save file to run": "Сохраните файл для запуска в браузере", - "search": "Поиск", - "see logs and errors": "Показать логи и ошибки", - "select folder": "Выбрать папку", - "settings": "Настройки", - "settings saved": "Настройки сохранены", - "show line numbers": "Показывать нумерацию строк", - "show hidden files": "Показывать скрытые файлы", - "show spaces": "Показывать отступы", - "soft tab": "Использовать пробелы вместо Tab", - "sort by name": "Сортировать по имени", - "success": "Успешно", - "tab size": "Количество пробелов в табе", - "text wrap": "Перенос строк", - "theme": "Тема", - "unable to delete file": "Невозможно удалить файл", - "unable to open file": "Невозможно открыть файл", - "unable to open folder": "Невозможно открыть папку", - "unable to save file": "Невозможно сохранить файл", - "unable to rename": "Невозможно переименовать", - "unsaved file": "Файл не сохранён, закрыть?", - "warning": "Предупреждение", - "use emmet": "Использовать Emmet", - "use quick tools": "Использовать быстрые инструменты", - "yes": "Да", - "encoding": "Кодировка", - "syntax highlighting": "Подсветка синтаксиса", - "read only": "Только для чтения", - "select all": "Выбрать всё", - "select branch": "Выберите ветку", - "create new branch": "Создать новую ветку", - "use branch": "Использовать ветку", - "new branch": "Новая ветка", - "branch": "Ветка", - "key bindings": "Сочетания клавиш", - "edit": "Редактировать", - "reset": "Сброс", - "color": "Цвет", - "select word": "Выбрать слово", - "quick tools": "Быстрые инструменты", - "select": "Выбрать", - "editor font": "Шрифт", - "new project": "Новый проект", - "format": "Форматировать", - "project name": "Название проекта", - "unsupported device": "На этом устройстве тема не поддерживается", - "vibrate on tap": "Вибрация при нажатии", - "copy command is not supported by ftp.": "Копирование пока не поддерживается в режиме FTP", - "support title": "Поддержи Acode", - "fullscreen": "Полноэкранный режим", - "animation": "Анимация", - "backup": "Резервное копирование", - "restore": "Восстановление", - "backup successful": "Бэкап создан", - "invalid backup file": "Некорректный файл бэкапа", - "add path": "Добавить путь", - "live autocompletion": "Мгновенное автозавершение", - "file properties": "Свойство файла", - "path": "Путь", - "type": "Тип", - "word count": "Количество слов", - "line count": "Количество строк", - "last modified": "Последнее изменение", - "size": "Размер", - "share": "Поделиться", - "show print margin": "Показать поле печати", - "login": "Вход", - "scrollbar size": "Размер полосы прокрутки", - "cursor controller size": "Размер контроллера курсора", - "none": "Выкл.", - "small": "Маленький", - "large": "Большой", - "floating button": "Плавающая кнопка", - "confirm on exit": "Подтверждение перед выходом", - "show console": "Показать консоль", - "image": "Изображение", - "insert file": "Вставить файл", - "insert color": "Вставить цвет", - "powersave mode warning": "Отключите режим энергосбережения для предварительного просмотра во внешнем браузере", - "exit": "Выйти", - "custom": "Пользовательский", - "reset warning": "Вы уверены, что хотите сбросить тему?", - "theme type": "Тип темы", - "light": "Светлая", - "dark": "Тёмная", - "file browser": "Файловый менеджер", - "operation not permitted": "Операция не разрешена", - "no such file or directory": "Данный файл или каталог отсутствует", - "input/output error": "Ошибка ввода-вывода", - "permission denied": "Доступ запрещён", - "bad address": "Неверный адрес", - "file exists": "Файл существует", - "not a directory": "Это не каталог", - "is a directory": "Это каталог", - "invalid argument": "Недопустимый аргумент", - "too many open files in system": "Слишком много открытых файлов в системе", - "too many open files": "Слишком много открытых файлов", - "text file busy": "Текстовый файл занят", - "no space left on device": "На устройстве не осталось свободного места", - "read-only file system": "Файловая система, доступная только для чтения", - "file name too long": "Название файла слишком длинное", - "too many users": "Слишком много пользователей", - "connection timed out": "Время соединения истекло", - "connection refused": "Отказано в соединении", - "owner died": "Владелец умер", - "an error occurred": "Произошла ошибка", - "add ftp": "Добавить FTP", - "add sftp": "Добавить SFTP", - "save file": "Сохранить файл", - "save file as": "Сохранить как", - "files": "Файлы", - "help": "Помощь", - "file has been deleted": "{file} удалён!", - "feature not available": "Эта функция доступна только в платной версии приложения.", - "deleted file": "Удалить файл", - "line height": "Высота строки", - "preview info": "Если вы хотите запустить активный файл, нажмите и удерживайте значок воспроизведения", - "manage all files": "Дайте Acode разрешение на доступ ко всем файлам для их редактирования в настройках", - "close file": "Закрыть файл", - "reset connections": "Сбросить соединения", - "check file changes": "Проверять изменения файлов", - "open in browser": "Открыть в браузере", - "desktop mode": "Режим ПК", - "toggle console": "Переключить консоль", - "new line mode": "Перенос строки", - "add a storage": "Добавить хранилище", - "rate acode": "Оценить Acode", - "support": "Поддержка", - "downloading file": "Загрузка {file}", - "downloading...": "Загрузка...", - "folder name": "Имя папки", - "keyboard mode": "Режим клавиатуры", - "normal": "По умолчанию", - "app settings": "Настройки приложения", - "disable in-app-browser caching": "Отключить кэширование во встроенном браузере", - "copied to clipboard": "Скопировано в буфер обмена", - "remember opened files": "Запоминать открытые файлы", - "remember opened folders": "Запоминать открытые папки", - "no suggestions": "Откл. подсказок", - "no suggestions aggressive": "Агрессивное откл. подсказок", - "install": "Установить", - "installing": "Установка...", - "plugins": "Плагины", - "recently used": "Недавно использованные", - "update": "Обновить", - "uninstall": "Удалить", - "download acode pro": "Скачать Acode Pro", - "loading plugins": "Загрузка плагинов", - "faqs": "ЧаВо", - "feedback": "Обратная связь", - "header": "Сверху", - "sidebar": "Сбоку", - "inapp": "Встроенный браузер", - "browser": "Внешний браузер", - "diagonal scrolling": "Диагональный скроллинг", - "reverse scrolling": "Обратный скроллинг", - "formatter": "Форматтер", - "format on save": "Форматирование при сохранении", - "remove ads": "Удалить рекламу", - "fast": "Быстрая", - "slow": "Медленная", - "scroll settings": "Настройки скроллинга", - "scroll speed": "Скорость скроллинга", - "loading...": "Загрузка...", - "no plugins found": "Плагины не найдены", - "name": "Название", - "username": "Имя пользователя", - "optional": "необязательно", - "hostname": "Имя хоста", - "password": "Пароль", - "security type": "Тип защиты", - "connection mode": "Режим подключения", - "port": "Порт", - "key file": "Ключ", - "select key file": "Выбрать файл ключа", - "passphrase": "Пасс-фраза", - "connecting...": "Подключение...", - "type filename": "Введите имя файла", - "unable to load files": "Не удалось загрузить файлы", - "preview port": "Порт предпросмотра", - "find file": "Поиск", - "system": "Как в системе", - "please select a formatter": "Выберите форматтер", - "case sensitive": "Учитывать регистр", - "regular expression": "Регулярное выражение", - "whole word": "Целые слова", - "edit with": "Редактировать в...", - "open with": "Открыть в...", - "no app found to handle this file": "Не найдено ни одного приложения для открытия этого типа файлов", - "restore default settings": "Восстановить настройки по умолчанию", - "server port": "Порт сервера", - "preview settings": "Настройки предпросмотра", - "preview settings note": "Если порт предпросмотра и порт сервера отличаются, приложение не запустит встроенный сервер, а только откроет https://<хост>:<порт> в браузере. Полезно при использовании сервера на другом устройстве.", - "backup/restore note": "Будут сохранены только настройки, темы и сочетания клавиш. FTP/SFTP-сервера и профили GitHub не резервируются.", - "host": "Хост", - "retry ftp/sftp when fail": "Повторять попытку подключения к FTP/SFTP при ошибке", - "more": "Ещё", - "thank you :)": "Спасибо :)", - "purchase pending": "Ожидание оплаты", - "cancelled": "Отменено", - "local": "Локальный", - "remote": "Удалённый", - "show console toggler": "Кнопка переключения консоли", - "binary file": "Файл содержит бинарные данные, открыть?", - "relative line numbers": "Относительный номер строки", - "elastic tabstops": "Эластичная табуляция (автовыравнивание табов)", - "line based rtl switching": "Переключение RTL на основе содержимого строки", - "hard wrap": "Разрыв строки в месте переноса", - "spellcheck": "Проверка правописания", - "wrap method": "Способ переноса строк", - "use textarea for ime": "Использовать область ввода для IME", - "invalid plugin": "Некорректный файл плагина", - "type command": "Введите команду", - "plugin": "Плагин", - "quicktools trigger mode": "Режим обработки нажатий в быстрых инструментах", - "print margin": "Размер поля печати", - "touch move threshold": "Чувствительность сенсора при перемещении", - "info-retryremotefsafterfail": "Повторять попытку подключения к FTP/SFTP при ошибке", - "info-fullscreen": "Скрыть заголовок на главном экране", - "info-checkfiles": "Проверять изменения файлов в фоновом режиме", - "info-console": "Выбор консоли JavaScript: Legacy — стандартная, Eruda — сторонняя с поддержкой пользовательских скриптов", - "info-keyboardmode": "Режим клавиатуры для ввода текста: \"Откл. подсказок\" отключит подсказки и автоисправление. Если этот режим не сработает, попробуйте \"Принудительное откл. подсказок\"", - "info-rememberfiles": "Запоминать открытые файлы после выхода из приложения", - "info-rememberfolders": "Запоминать открытые папки после выхода из приложения", - "info-floatingbutton": "Показать или скрыть плавающую кнопку быстрых инструментов", - "info-openfilelistpos": "Где показывать список открытых файлов", - "info-touchmovethreshold": "Если на Вашем устройстве слишком чувствительный сенсорный экран, увеличьте значение для предотвращения случайных перемещений курсора/полосы прокрутки", - "info-scroll-settings": "Этот пункт содержит настройки скролла и переноса строк", - "info-animation": "Отключите анимацию при лагах и зависаниях в приложении", - "info-quicktoolstriggermode": "Попробуйте сменить значение этой настройки если не работают кнопки быстрых инструментов", - "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": "Установленные", - "all": "Все", - "medium": "Средний", - "refund": "Возврат", - "product not available": "Плагин недоступен", - "no-product-info": "Плагин недоступен в Вашем регионе на данный момент, попробуйте позже", - "close": "Закрыть", - "explore": "Поиск плагинов", - "key bindings updated": "Сочетания клавиш обновлены", - "search in files": "Найти в файлах", - "exclude files": "Исключить файлы", - "include files": "Включить файлы", - "search result": "{matches} совпадений обнаружено в {files} файлах.", - "invalid regex": "Некорректное регулярное выражение: {message}.", - "bottom": "Снизу", - "save all": "Сохранить всё", - "close all": "Закрыть всё", - "unsaved files warning": "Некоторые файлы не сохранены. Нажмите 'OK' чтобы продолжить или 'Отмена' для возвращения.", - "save all warning": "Вы действительно хотите сохранить и закрыть всё?", - "save all changes warning": "Вы действительно хотите сохранить все файлы?", - "close all warning": "Вы действительно хотите закрыть всё? Все ваши несохранённые файлы или изменения не сохранятся", - "refresh": "Обновить", - "shortcut buttons": "Иконки быстрого доступа", - "no result": "Нет результатов", - "searching...": "Поиск...", - "quicktools:ctrl-key": "Control/Command клавиша", - "quicktools:tab-key": "Клав. Tab", - "quicktools:shift-key": "Клав. Shift", - "quicktools:undo": "Отмена", - "quicktools:redo": "Повтор", - "quicktools:search": "Поиск в файле", - "quicktools:save": "Сохранить файл", - "quicktools:esc-key": "Клав. Escape", - "quicktools:curlybracket": "Вставить фигурную скобку", - "quicktools:squarebracket": "Вставить квадратную скобку", - "quicktools:parentheses": "Вставить круглые скобки", - "quicktools:anglebracket": "Вставить угловую скобку", - "quicktools:left-arrow-key": "Клав. стрелка влево", - "quicktools:right-arrow-key": "Клав. стрелка вправо", - "quicktools:up-arrow-key": "Клав. стрелка вверх", - "quicktools:down-arrow-key": "Клав. стрелка вниз ", - "quicktools:moveline-up": "Перенос на линию выше", - "quicktools:moveline-down": "Перенос на линию ниже", - "quicktools:copyline-up": "Копировать линию выше", - "quicktools:copyline-down": "Копировать линию ниже", - "quicktools:semicolon": "Вставить точку с запятой", - "quicktools:quotation": "Вставить цитату", - "quicktools:and": "Вставка и символ", - "quicktools:bar": "Вставка символа полосы", - "quicktools:equal": "Вставка эквивалентного символа", - "quicktools:slash": "Вставка слэш-символа", - "quicktools:exclamation": "Вставить восклицательный знак", - "quicktools:alt-key": "Клав. Alt", - "quicktools:meta-key": "Клав. Windows/Meta", - "info-quicktoolssettings": "Настройка кнопок на панели быстрых инструментов", - "info-excludefolders": "Используйте шаблон **/node_modules/**, чтобы игнорировать все файлы из папки node_modules. Это исключит файлы из списка, а также предотвратит их включение в поиске файлов.", - "missed files": "Найдено {count} файлов, они не будут учитываться.", - "remove": "Удалить", - "quicktools:command-palette": "Палитра команд", - "default file encoding": "Кодировка по умолчанию", - "remove entry": "Вы уверены, что хотите убрать '{name}' из сохранённых путей? Сама папка удалена не будет.", - "delete entry": "Удалить '{name}'? Действие отменить невозможно.", - "change encoding": "Переоткрыть '{file}' с кодировкой '{encoding}'? Вы потеряете все несохранённые изменения.", - "reopen file": "Переоткрыть '{file}'? Вы потеряете все несохранённые изменения.", - "plugin min version": "{name} доступен только для Acode версии {v-code} и выше. Нажмите для обновления.", - "color preview": "Предпросмотр цвета", - "confirm": "Подтверждение", - "list files": "В папке {name} содержится очень много файлов. Это может повлиять на работу приложения.", - "problems": "Проблемы", - "show side buttons": "Показать кнопки на стороне", - "bug_report": "Сообщить о багах", - "verified publisher": "Проверенный издатель", - "most_downloaded": "Популярные", - "newly_added": "Новые", - "top_rated": "С высокой оценкой", - "rename not supported": "Переименование в директории Termux не поддерживается", - "compress": "Сжать", - "copy uri": "Копировать URI", - "delete entries": "Вы уверены, что хотите удалить {count} элементов?", - "deleting items": "Удаление {count} элементов...", - "import project zip": "Импортировать проект (zip)", - "changelog": "Список изменений", - "notifications": "Уведомления", - "no_unread_notifications": "Нет непрочитанных уведомлений", - "should_use_current_file_for_preview": "Использовать текущий файл для предпросмотра вместо файла по умолчанию (index.html)", - "fade fold widgets": "Затухание виджетов свёртывания", - "quicktools:home-key": "Клав. Home", - "quicktools:end-key": "Клав. End", - "quicktools:pageup-key": "Клав. PageUp", - "quicktools:pagedown-key": "Клав. PageDown", - "quicktools:delete-key": "Клав. Delete", - "quicktools:tilde": "Вставить тильду", - "quicktools:backtick": "Вставить обратный апостроф", - "quicktools:hash": "Вставить символ #", - "quicktools:dollar": "Вставить символ доллара", - "quicktools:modulo": "Вставить символ процента", - "quicktools:caret": "Вставить символ каретки", - "plugin_enabled": "Плагин включен", - "plugin_disabled": "Плагин отключен", - "enable_plugin": "Включить этот плагин", - "disable_plugin": "Отключить этот плагин", - "open_source": "Открытый исходный код", - "terminal settings": "Настройки терминала", - "font ligatures": "Шрифтовые лигатуры", - "letter spacing": "Межбуквенный интервал", - "terminal:tab stop width": "Ширина табуляции", - "terminal:scrollback": "Строк прокрутки", - "terminal:cursor blink": "Мигание курсора", - "terminal:font weight": "Насыщенность шрифта", - "terminal:cursor inactive style": "Стиль неактивного курсора", - "terminal:cursor style": "Стиль курсора", - "terminal:font family": "Семейство шрифтов", - "terminal:convert eol": "Преобразовывать EOL", - "terminal:confirm tab close": "Confirm terminal tab close", - "terminal:image support": "Image support", - "terminal": "Терминал", - "allFileAccess": "Доступ ко всем файлам", - "fonts": "Шрифты", - "sponsor": "Спонсор", - "downloads": "Загрузки", - "reviews": "Отзывы", - "overview": "Обзор", - "contributors": "Авторы", - "quicktools:hyphen": "Вставить символ дефиса", - "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", - "backup created": "Backup created", - "restore completed": "Restore completed", - "restore will include": "This will restore", - "restore warning": "This action cannot be undone. Continue?", - "reload to apply": "Reload to apply changes?", - "reload app": "Reload app", - "preparing backup": "Preparing backup", - "collecting settings": "Collecting settings", - "collecting key bindings": "Collecting key bindings", - "collecting plugins": "Collecting plugin information", - "creating backup": "Creating backup file", - "validating backup": "Validating backup", - "restoring key bindings": "Restoring key bindings", - "restoring plugins": "Restoring plugins", - "restoring settings": "Restoring settings", - "legacy backup warning": "This is an older backup format. Some features may be limited.", - "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", - "plugin not found": "Plugin not found in registry", - "paid plugin skipped": "Paid plugin - purchase not found", - "source not found": "Source file no longer exists", - "restored": "Restored", - "skipped": "Skipped", - "backup not valid object": "Backup file is not a valid object", - "backup no data": "Backup file contains no data to restore", - "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", - "backup missing metadata": "Missing backup metadata - some info may be unavailable", - "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", - "backup checksum verify failed": "Could not verify checksum", - "backup invalid settings": "Invalid settings format", - "backup invalid keybindings": "Invalid keyBindings format", - "backup invalid plugins": "Invalid installedPlugins format", - "issues found": "Issues found", - "error details": "Error details", - "active tools": "Active tools", - "available tools": "Available tools", - "recent": "Recent Files", - "command palette": "Open Command Palette", - "change theme": "Change Theme", - "documentation": "Documentation", - "open in terminal": "Open in Terminal", - "developer mode": "Developer Mode", - "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", - "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", - "developer mode disabled": "Developer mode disabled", - "copy relative path": "Copy Relative Path", - "shortcut request sent": "Shortcut request opened. Tap Add to finish.", - "add to home screen": "Add to home screen", - "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", - "save file before home shortcut": "Save the file before adding it to the home screen.", - "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", - "shift click selection": "Shift + tap/click selection", - "earn ad-free time": "Earn ad-free time", - "indent guides": "Indent guides", - "language servers": "Language servers", - "lint gutter": "Show lint gutter", - "rainbow brackets": "Rainbow brackets", - "lsp-add-custom-server": "Add custom server", - "lsp-binary-args": "Binary args (JSON array)", - "lsp-binary-command": "Binary command", - "lsp-binary-path-optional": "Binary path (optional)", - "lsp-check-command-optional": "Check command (optional override)", - "lsp-checking-installation-status": "Checking installation status...", - "lsp-configured": "Configured", - "lsp-custom-server-added": "Custom server added", - "lsp-default": "Default", - "lsp-details-line": "Details: {details}", - "lsp-edit-initialization-options": "Edit initialization options", - "lsp-empty": "Empty", - "lsp-enabled": "Enabled", - "lsp-error-add-server-failed": "Failed to add server", - "lsp-error-args-must-be-array": "Arguments must be a JSON array", - "lsp-error-binary-command-required": "Binary command is required", - "lsp-error-language-id-required": "At least one language ID is required", - "lsp-error-package-required": "At least one package is required", - "lsp-error-server-id-required": "Server ID is required", - "lsp-feature-completion": "Code completion", - "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", - "lsp-feature-diagnostics": "Diagnostics", - "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", - "lsp-feature-formatting": "Formatting", - "lsp-feature-formatting-info": "Enable code formatting from the language server.", - "lsp-feature-hover": "Hover information", - "lsp-feature-hover-info": "Show type information and documentation on hover.", - "lsp-feature-inlay-hints": "Inlay hints", - "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", - "lsp-feature-signature": "Signature help", - "lsp-feature-signature-info": "Show function parameter hints while typing.", - "lsp-feature-state-toast": "{feature} {state}", - "lsp-initialization-options": "Initialization options", - "lsp-initialization-options-json": "Initialization options (JSON)", - "lsp-initialization-options-updated": "Initialization options updated", - "lsp-install-command": "Install command", - "lsp-install-command-unavailable": "Install command not available", - "lsp-install-info-check-failed": "Acode could not verify the installation status.", - "lsp-install-info-missing": "Language server is not installed in the terminal environment.", - "lsp-install-info-ready": "Language server is installed and ready.", - "lsp-install-info-unknown": "Installation status could not be checked automatically.", - "lsp-install-info-version-available": "Version {version} is available.", - "lsp-install-method-apk": "APK package", - "lsp-install-method-cargo": "Cargo crate", - "lsp-install-method-manual": "Manual binary", - "lsp-install-method-npm": "npm package", - "lsp-install-method-pip": "pip package", - "lsp-install-method-shell": "Custom shell", - "lsp-install-method-title": "Install method", - "lsp-install-repair": "Install / repair", - "lsp-installation-status": "Installation status", - "lsp-installed": "Installed", - "lsp-invalid-timeout": "Invalid timeout value", - "lsp-language-ids": "Language IDs (comma separated)", - "lsp-packages-prompt": "{method} packages (comma separated)", - "lsp-remove-installed-files": "Remove installed files for {server}?", - "lsp-server-disabled-toast": "Server disabled", - "lsp-server-enabled-toast": "Server enabled", - "lsp-server-id": "Server ID", - "lsp-server-label": "Server label", - "lsp-server-not-found": "Server not found", - "lsp-server-uninstalled": "Server uninstalled", - "lsp-startup-timeout": "Startup timeout", - "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", - "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", - "lsp-state-disabled": "disabled", - "lsp-state-enabled": "enabled", - "lsp-status-check-failed": "Check failed", - "lsp-status-installed": "Installed", - "lsp-status-installed-version": "Installed ({version})", - "lsp-status-line": "Status: {status}", - "lsp-status-not-installed": "Not installed", - "lsp-status-unknown": "Unknown", - "lsp-timeout-ms": "{timeout} ms", - "lsp-uninstall-command-unavailable": "Uninstall command not available", - "lsp-uninstall-server": "Uninstall server", - "lsp-update-command-optional": "Update command (optional)", - "lsp-update-command-unavailable": "Update command not available", - "lsp-update-server": "Update server", - "lsp-version-line": "Version: {version}", - "lsp-view-initialization-options": "View initialization options", - "settings-category-about-acode": "About Acode", - "settings-category-advanced": "Advanced", - "settings-category-assistance": "Assistance", - "settings-category-core": "Core settings", - "settings-category-cursor": "Cursor", - "settings-category-cursor-selection": "Cursor & selection", - "settings-category-custom-servers": "Custom servers", - "settings-category-customization-tools": "Customization & tools", - "settings-category-display": "Display", - "settings-category-editing": "Editing", - "settings-category-features": "Features", - "settings-category-files-sessions": "Files & sessions", - "settings-category-fonts": "Fonts", - "settings-category-general": "General", - "settings-category-guides-indicators": "Guides & indicators", - "settings-category-installation": "Installation", - "settings-category-interface": "Interface", - "settings-category-maintenance": "Maintenance", - "settings-category-permissions": "Permissions", - "settings-category-preview": "Preview", - "settings-category-scrolling": "Scrolling", - "settings-category-server": "Server", - "settings-category-servers": "Servers", - "settings-category-session": "Session", - "settings-category-support-acode": "Support Acode", - "settings-category-text-layout": "Text & layout", - "settings-info-app-animation": "Control transition animations across the app.", - "settings-info-app-check-files": "Refresh editors when files change outside Acode.", - "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", - "settings-info-app-confirm-on-exit": "Ask before closing the app.", - "settings-info-app-console": "Choose which debug console integration Acode uses.", - "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", - "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", - "settings-info-app-floating-button": "Show the floating quick actions button.", - "settings-info-app-font-manager": "Install, manage, or remove app fonts.", - "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", - "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", - "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", - "settings-info-app-language": "Choose the app language and translated labels.", - "settings-info-app-open-file-list-position": "Choose where the active files list appears.", - "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", - "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", - "settings-info-app-remember-files": "Reopen the files that were open last time.", - "settings-info-app-remember-folders": "Reopen folders from the previous session.", - "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", - "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", - "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", - "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", - "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", - "settings-info-editor-autosave": "Save changes automatically after a delay.", - "settings-info-editor-color-preview": "Preview color values inline in the editor.", - "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", - "settings-info-editor-font-family": "Choose the typeface used in the editor.", - "settings-info-editor-font-size": "Set the editor text size.", - "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", - "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", - "settings-info-editor-indent-guides": "Show indentation guide lines.", - "settings-info-editor-line-height": "Adjust vertical spacing between lines.", - "settings-info-editor-line-numbers": "Show line numbers in the gutter.", - "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", - "settings-info-editor-live-autocomplete": "Show suggestions while you type.", - "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", - "settings-info-editor-relative-line-numbers": "Show distance from the current line.", - "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", - "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", - "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", - "settings-info-editor-show-spaces": "Display visible whitespace markers.", - "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", - "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", - "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", - "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", - "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", - "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", - "settings-info-lsp-install-server": "Install or repair this language server.", - "settings-info-lsp-server-enabled": "Enable or disable this language server.", - "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", - "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", - "settings-info-lsp-update-server": "Update this language server if an update flow is available.", - "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", - "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", - "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", - "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", - "settings-info-main-changelog": "See recent updates and release notes.", - "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", - "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", - "settings-info-main-formatter": "Choose a formatter for each supported language.", - "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", - "settings-info-main-plugins": "Manage installed plugins and their available actions.", - "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", - "settings-info-main-rateapp": "Rate Acode on Google Play.", - "settings-info-main-remove-ads": "Unlock permanent ad-free access.", - "settings-info-main-reset": "Reset Acode to its default configuration.", - "settings-info-main-sponsors": "Support ongoing Acode development.", - "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", - "settings-info-main-theme": "App theme, contrast, and custom colors.", - "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", - "settings-info-preview-host": "Hostname used when opening the preview URL.", - "settings-info-preview-mode": "Choose where preview opens when you launch it.", - "settings-info-preview-preview-port": "Port used by the live preview server.", - "settings-info-preview-server-port": "Port used by the internal app server.", - "settings-info-preview-show-console-toggler": "Show the console button in preview.", - "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", - "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", - "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", - "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", - "search result label singular": "result", - "search result label plural": "results", - "pin tab": "Pin tab", - "unpin tab": "Unpin tab", - "pinned tab": "Pinned tab", - "unpin tab before closing": "Unpin the tab before closing it.", - "app font": "App font", - "settings-info-app-font-family": "Choose the font used across the app interface.", - "lsp-transport-method-stdio": "STDIO (launch a binary command)", - "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", - "lsp-websocket-url": "WebSocket URL", - "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", - "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", - "lsp-error-websocket-url-required": "WebSocket URL is required", - "lsp-remove-custom-server": "Remove custom server", - "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", - "lsp-custom-server-removed": "Custom server removed", - "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", - "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", - "save selected tabs": "Save selected tabs", - "close selected tabs": "Close selected tabs", - "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", - "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", - "close tabs to right": "Close Right", - "close tabs to left": "Close Left", - "close other tabs": "Close Others", - "auto close tags": "Auto close tags", - "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", - "ui zoom": "UI zoom", - "settings-info-app-ui-zoom": "Scale text across the Acode interface." -} + "lang": "Русский", + "about": "О приложении", + "active files": "Открытые файлы", + "alert": "Предупреждение", + "app theme": "Тема приложения", + "autocorrect": "Автозамена", + "autosave": "Автосохранение", + "cancel": "Отмена", + "change language": "Изменить язык", + "choose color": "Выбрать цвет", + "clear": "Очистить", + "close app": "Закрыть приложение?", + "commit message": "Сообщение к коммиту", + "console": "Консоль", + "conflict error": "Конфликт! Пожалуйста подождите, прежде чем оставлять коммит", + "copy": "Копировать", + "create folder error": "Не удалось создать папку", + "cut": "Вырезать", + "delete": "Удалить", + "dependencies": "Зависимости", + "delay": "Задержка в миллисекундах", + "editor settings": "Настройки редактора", + "editor theme": "Тема", + "enter file name": "Введите имя файла", + "enter folder name": "Введите имя папки", + "empty folder message": "Пустая папка", + "enter line number": "Введите номер строки", + "error": "Ошибка", + "failed": "Провал", + "file already exists": "Файл уже существует", + "file already exists force": "Файл уже существует. Перезаписать?", + "file changed": " был изменён, перезагрузить его?", + "file deleted": "Файл удалён", + "file is not supported": "Файл не поддерживается", + "file not supported": "Данный тип файла не поддерживается.", + "file too large": "Файл слишком большой. Допустимый размер: {size}", + "file renamed": "Файл переименован", + "file saved": "Файл сохранен", + "folder added": "Папка добавлена", + "folder already added": "Папка уже добавлена", + "font size": "Размер шрифта", + "goto": "Перейти к строке", + "icons definition": "Определение значков", + "info": "Информация", + "invalid value": "Неверное значение", + "language changed": "Язык успешно изменен", + "linting": "Проверять синтаксические ошибки", + "logout": "Выйти", + "loading": "Загрузка", + "my profile": "Мой профиль", + "new file": "Новый файл", + "new folder": "Новая папка", + "no": "Нет", + "no editor message": "Откройте или создайте новый файл", + "not set": "Не задано", + "unsaved files close app": "Имеются несохранённые файлы. Всё равно выйти?", + "notice": "Уведомление", + "open file": "Открыть файл", + "open files and folders": "Открытые файлы и папки", + "open folder": "Открыть папку", + "open recent": "Открыть недавние", + "ok": "OК", + "overwrite": "Перезаписать", + "paste": "Вставить", + "preview mode": "Режим предпросмотра", + "read only file": "Файл открыт в режиме «Только для чтения»", + "reload": "Перезагрузить", + "rename": "Переименовать", + "replace": "Заменить", + "required": "Это поле обязательно к заполнению", + "run your web app": "Запустить своё веб-приложение", + "save": "Сохранить", + "saving": "Сохранение", + "save as": "Сохранить как", + "save file to run": "Сохраните файл для запуска в браузере", + "search": "Поиск", + "see logs and errors": "Показать логи и ошибки", + "select folder": "Выбрать папку", + "settings": "Настройки", + "settings saved": "Настройки сохранены", + "show line numbers": "Показывать нумерацию строк", + "show hidden files": "Показывать скрытые файлы", + "show spaces": "Показывать отступы", + "soft tab": "Использовать пробелы вместо Tab", + "sort by name": "Сортировать по имени", + "success": "Успешно", + "tab size": "Количество пробелов в табе", + "text wrap": "Перенос строк", + "theme": "Тема", + "unable to delete file": "Невозможно удалить файл", + "unable to open file": "Невозможно открыть файл", + "unable to open folder": "Невозможно открыть папку", + "unable to save file": "Невозможно сохранить файл", + "unable to rename": "Невозможно переименовать", + "unsaved file": "Файл не сохранён, закрыть?", + "warning": "Предупреждение", + "use emmet": "Использовать Emmet", + "use quick tools": "Использовать быстрые инструменты", + "yes": "Да", + "encoding": "Кодировка", + "syntax highlighting": "Подсветка синтаксиса", + "read only": "Только для чтения", + "select all": "Выбрать всё", + "select branch": "Выберите ветку", + "create new branch": "Создать новую ветку", + "use branch": "Использовать ветку", + "new branch": "Новая ветка", + "branch": "Ветка", + "key bindings": "Сочетания клавиш", + "edit": "Редактировать", + "reset": "Сброс", + "color": "Цвет", + "select word": "Выбрать слово", + "quick tools": "Быстрые инструменты", + "select": "Выбрать", + "editor font": "Шрифт", + "new project": "Новый проект", + "format": "Форматировать", + "project name": "Название проекта", + "unsupported device": "На этом устройстве тема не поддерживается", + "vibrate on tap": "Вибрация при нажатии", + "copy command is not supported by ftp.": "Копирование пока не поддерживается в режиме FTP", + "support title": "Поддержи Acode", + "fullscreen": "Полноэкранный режим", + "animation": "Анимация", + "backup": "Резервное копирование", + "restore": "Восстановление", + "backup successful": "Бэкап создан", + "invalid backup file": "Некорректный файл бэкапа", + "add path": "Добавить путь", + "live autocompletion": "Мгновенное автозавершение", + "file properties": "Свойство файла", + "path": "Путь", + "type": "Тип", + "word count": "Количество слов", + "line count": "Количество строк", + "last modified": "Последнее изменение", + "size": "Размер", + "share": "Поделиться", + "show print margin": "Показать поле печати", + "login": "Вход", + "scrollbar size": "Размер полосы прокрутки", + "cursor controller size": "Размер контроллера курсора", + "none": "Выкл.", + "small": "Маленький", + "large": "Большой", + "floating button": "Плавающая кнопка", + "confirm on exit": "Подтверждение перед выходом", + "show console": "Показать консоль", + "image": "Изображение", + "insert file": "Вставить файл", + "insert color": "Вставить цвет", + "powersave mode warning": "Отключите режим энергосбережения для предварительного просмотра во внешнем браузере", + "exit": "Выйти", + "custom": "Пользовательский", + "reset warning": "Вы уверены, что хотите сбросить тему?", + "theme type": "Тип темы", + "light": "Светлая", + "dark": "Тёмная", + "file browser": "Файловый менеджер", + "operation not permitted": "Операция не разрешена", + "no such file or directory": "Данный файл или каталог отсутствует", + "input/output error": "Ошибка ввода-вывода", + "permission denied": "Доступ запрещён", + "bad address": "Неверный адрес", + "file exists": "Файл существует", + "not a directory": "Это не каталог", + "is a directory": "Это каталог", + "invalid argument": "Недопустимый аргумент", + "too many open files in system": "Слишком много открытых файлов в системе", + "too many open files": "Слишком много открытых файлов", + "text file busy": "Текстовый файл занят", + "no space left on device": "На устройстве не осталось свободного места", + "read-only file system": "Файловая система, доступная только для чтения", + "file name too long": "Название файла слишком длинное", + "too many users": "Слишком много пользователей", + "connection timed out": "Время соединения истекло", + "connection refused": "Отказано в соединении", + "owner died": "Владелец умер", + "an error occurred": "Произошла ошибка", + "add ftp": "Добавить FTP", + "add sftp": "Добавить SFTP", + "save file": "Сохранить файл", + "save file as": "Сохранить как", + "files": "Файлы", + "help": "Помощь", + "file has been deleted": "{file} удалён!", + "feature not available": "Эта функция доступна только в платной версии приложения.", + "deleted file": "Удалить файл", + "line height": "Высота строки", + "preview info": "Если вы хотите запустить активный файл, нажмите и удерживайте значок воспроизведения", + "manage all files": "Дайте Acode разрешение на доступ ко всем файлам для их редактирования в настройках", + "close file": "Закрыть файл", + "reset connections": "Сбросить соединения", + "check file changes": "Проверять изменения файлов", + "open in browser": "Открыть в браузере", + "desktop mode": "Режим ПК", + "toggle console": "Переключить консоль", + "new line mode": "Перенос строки", + "add a storage": "Добавить хранилище", + "rate acode": "Оценить Acode", + "support": "Поддержка", + "downloading file": "Загрузка {file}", + "downloading...": "Загрузка...", + "folder name": "Имя папки", + "keyboard mode": "Режим клавиатуры", + "normal": "По умолчанию", + "app settings": "Настройки приложения", + "disable in-app-browser caching": "Отключить кэширование во встроенном браузере", + "copied to clipboard": "Скопировано в буфер обмена", + "remember opened files": "Запоминать открытые файлы", + "remember opened folders": "Запоминать открытые папки", + "no suggestions": "Откл. подсказок", + "no suggestions aggressive": "Агрессивное откл. подсказок", + "install": "Установить", + "installing": "Установка...", + "plugins": "Плагины", + "recently used": "Недавно использованные", + "update": "Обновить", + "uninstall": "Удалить", + "download acode pro": "Скачать Acode Pro", + "loading plugins": "Загрузка плагинов", + "faqs": "ЧаВо", + "feedback": "Обратная связь", + "header": "Сверху", + "sidebar": "Сбоку", + "inapp": "Встроенный браузер", + "browser": "Внешний браузер", + "diagonal scrolling": "Диагональный скроллинг", + "reverse scrolling": "Обратный скроллинг", + "formatter": "Форматтер", + "format on save": "Форматирование при сохранении", + "remove ads": "Удалить рекламу", + "fast": "Быстрая", + "slow": "Медленная", + "scroll settings": "Настройки скроллинга", + "scroll speed": "Скорость скроллинга", + "loading...": "Загрузка...", + "no plugins found": "Плагины не найдены", + "name": "Название", + "username": "Имя пользователя", + "optional": "необязательно", + "hostname": "Имя хоста", + "password": "Пароль", + "security type": "Тип защиты", + "connection mode": "Режим подключения", + "port": "Порт", + "key file": "Ключ", + "select key file": "Выбрать файл ключа", + "passphrase": "Пасс-фраза", + "connecting...": "Подключение...", + "type filename": "Введите имя файла", + "unable to load files": "Не удалось загрузить файлы", + "preview port": "Порт предпросмотра", + "find file": "Поиск", + "system": "Как в системе", + "please select a formatter": "Выберите форматтер", + "case sensitive": "Учитывать регистр", + "regular expression": "Регулярное выражение", + "whole word": "Целые слова", + "edit with": "Редактировать в...", + "open with": "Открыть в...", + "no app found to handle this file": "Не найдено ни одного приложения для открытия этого типа файлов", + "restore default settings": "Восстановить настройки по умолчанию", + "server port": "Порт сервера", + "preview settings": "Настройки предпросмотра", + "preview settings note": "Если порт предпросмотра и порт сервера отличаются, приложение не запустит встроенный сервер, а только откроет https://<хост>:<порт> в браузере. Полезно при использовании сервера на другом устройстве.", + "backup/restore note": "Будут сохранены только настройки, темы и сочетания клавиш. FTP/SFTP-сервера и профили GitHub не резервируются.", + "host": "Хост", + "retry ftp/sftp when fail": "Повторять попытку подключения к FTP/SFTP при ошибке", + "more": "Ещё", + "thank you :)": "Спасибо :)", + "purchase pending": "Ожидание оплаты", + "cancelled": "Отменено", + "local": "Локальный", + "remote": "Удалённый", + "show console toggler": "Кнопка переключения консоли", + "binary file": "Файл содержит бинарные данные, открыть?", + "relative line numbers": "Относительный номер строки", + "elastic tabstops": "Эластичная табуляция (автовыравнивание табов)", + "line based rtl switching": "Переключение RTL на основе содержимого строки", + "hard wrap": "Разрыв строки в месте переноса", + "spellcheck": "Проверка правописания", + "wrap method": "Способ переноса строк", + "use textarea for ime": "Использовать область ввода для IME", + "invalid plugin": "Некорректный файл плагина", + "type command": "Введите команду", + "plugin": "Плагин", + "quicktools trigger mode": "Режим обработки нажатий в быстрых инструментах", + "print margin": "Размер поля печати", + "touch move threshold": "Чувствительность сенсора при перемещении", + "info-retryremotefsafterfail": "Повторять попытку подключения к FTP/SFTP при ошибке", + "info-fullscreen": "Скрыть заголовок на главном экране", + "info-checkfiles": "Проверять изменения файлов в фоновом режиме", + "info-console": "Выбор консоли JavaScript: Legacy — стандартная, Eruda — сторонняя с поддержкой пользовательских скриптов", + "info-keyboardmode": "Режим клавиатуры для ввода текста: \"Откл. подсказок\" отключит подсказки и автоисправление. Если этот режим не сработает, попробуйте \"Принудительное откл. подсказок\"", + "info-rememberfiles": "Запоминать открытые файлы после выхода из приложения", + "info-rememberfolders": "Запоминать открытые папки после выхода из приложения", + "info-floatingbutton": "Показать или скрыть плавающую кнопку быстрых инструментов", + "info-openfilelistpos": "Где показывать список открытых файлов", + "info-touchmovethreshold": "Если на Вашем устройстве слишком чувствительный сенсорный экран, увеличьте значение для предотвращения случайных перемещений курсора/полосы прокрутки", + "info-scroll-settings": "Этот пункт содержит настройки скролла и переноса строк", + "info-animation": "Отключите анимацию при лагах и зависаниях в приложении", + "info-quicktoolstriggermode": "Попробуйте сменить значение этой настройки если не работают кнопки быстрых инструментов", + "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": "Установленные", + "all": "Все", + "medium": "Средний", + "refund": "Возврат", + "product not available": "Плагин недоступен", + "no-product-info": "Плагин недоступен в Вашем регионе на данный момент, попробуйте позже", + "close": "Закрыть", + "explore": "Поиск плагинов", + "key bindings updated": "Сочетания клавиш обновлены", + "search in files": "Найти в файлах", + "exclude files": "Исключить файлы", + "include files": "Включить файлы", + "search result": "{matches} совпадений обнаружено в {files} файлах.", + "invalid regex": "Некорректное регулярное выражение: {message}.", + "bottom": "Снизу", + "save all": "Сохранить всё", + "close all": "Закрыть всё", + "unsaved files warning": "Некоторые файлы не сохранены. Нажмите 'OK' чтобы продолжить или 'Отмена' для возвращения.", + "save all warning": "Вы действительно хотите сохранить и закрыть всё?", + "save all changes warning": "Вы действительно хотите сохранить все файлы?", + "close all warning": "Вы действительно хотите закрыть всё? Все ваши несохранённые файлы или изменения не сохранятся", + "refresh": "Обновить", + "shortcut buttons": "Иконки быстрого доступа", + "no result": "Нет результатов", + "searching...": "Поиск...", + "quicktools:ctrl-key": "Control/Command клавиша", + "quicktools:tab-key": "Клав. Tab", + "quicktools:shift-key": "Клав. Shift", + "quicktools:undo": "Отмена", + "quicktools:redo": "Повтор", + "quicktools:search": "Поиск в файле", + "quicktools:save": "Сохранить файл", + "quicktools:esc-key": "Клав. Escape", + "quicktools:curlybracket": "Вставить фигурную скобку", + "quicktools:squarebracket": "Вставить квадратную скобку", + "quicktools:parentheses": "Вставить круглые скобки", + "quicktools:anglebracket": "Вставить угловую скобку", + "quicktools:left-arrow-key": "Клав. стрелка влево", + "quicktools:right-arrow-key": "Клав. стрелка вправо", + "quicktools:up-arrow-key": "Клав. стрелка вверх", + "quicktools:down-arrow-key": "Клав. стрелка вниз ", + "quicktools:moveline-up": "Перенос на линию выше", + "quicktools:moveline-down": "Перенос на линию ниже", + "quicktools:copyline-up": "Копировать линию выше", + "quicktools:copyline-down": "Копировать линию ниже", + "quicktools:semicolon": "Вставить точку с запятой", + "quicktools:quotation": "Вставить цитату", + "quicktools:and": "Вставка и символ", + "quicktools:bar": "Вставка символа полосы", + "quicktools:equal": "Вставка эквивалентного символа", + "quicktools:slash": "Вставка слэш-символа", + "quicktools:exclamation": "Вставить восклицательный знак", + "quicktools:alt-key": "Клав. Alt", + "quicktools:meta-key": "Клав. Windows/Meta", + "info-quicktoolssettings": "Настройка кнопок на панели быстрых инструментов", + "info-excludefolders": "Используйте шаблон **/node_modules/**, чтобы игнорировать все файлы из папки node_modules. Это исключит файлы из списка, а также предотвратит их включение в поиске файлов.", + "missed files": "Найдено {count} файлов, они не будут учитываться.", + "remove": "Удалить", + "quicktools:command-palette": "Палитра команд", + "default file encoding": "Кодировка по умолчанию", + "remove entry": "Вы уверены, что хотите убрать '{name}' из сохранённых путей? Сама папка удалена не будет.", + "delete entry": "Удалить '{name}'? Действие отменить невозможно.", + "change encoding": "Переоткрыть '{file}' с кодировкой '{encoding}'? Вы потеряете все несохранённые изменения.", + "reopen file": "Переоткрыть '{file}'? Вы потеряете все несохранённые изменения.", + "plugin min version": "{name} доступен только для Acode версии {v-code} и выше. Нажмите для обновления.", + "color preview": "Предпросмотр цвета", + "confirm": "Подтверждение", + "list files": "В папке {name} содержится очень много файлов. Это может повлиять на работу приложения.", + "problems": "Проблемы", + "show side buttons": "Показать кнопки на стороне", + "bug_report": "Сообщить о багах", + "verified publisher": "Проверенный издатель", + "most_downloaded": "Популярные", + "newly_added": "Новые", + "top_rated": "С высокой оценкой", + "rename not supported": "Переименование в директории Termux не поддерживается", + "compress": "Сжать", + "copy uri": "Копировать URI", + "delete entries": "Вы уверены, что хотите удалить {count} элементов?", + "deleting items": "Удаление {count} элементов...", + "import project zip": "Импортировать проект (zip)", + "changelog": "Список изменений", + "notifications": "Уведомления", + "no_unread_notifications": "Нет непрочитанных уведомлений", + "should_use_current_file_for_preview": "Использовать текущий файл для предпросмотра вместо файла по умолчанию (index.html)", + "fade fold widgets": "Затухание виджетов свёртывания", + "quicktools:home-key": "Клав. Home", + "quicktools:end-key": "Клав. End", + "quicktools:pageup-key": "Клав. PageUp", + "quicktools:pagedown-key": "Клав. PageDown", + "quicktools:delete-key": "Клав. Delete", + "quicktools:tilde": "Вставить тильду", + "quicktools:backtick": "Вставить обратный апостроф", + "quicktools:hash": "Вставить символ #", + "quicktools:dollar": "Вставить символ доллара", + "quicktools:modulo": "Вставить символ процента", + "quicktools:caret": "Вставить символ каретки", + "plugin_enabled": "Плагин включен", + "plugin_disabled": "Плагин отключен", + "enable_plugin": "Включить этот плагин", + "disable_plugin": "Отключить этот плагин", + "open_source": "Открытый исходный код", + "terminal settings": "Настройки терминала", + "font ligatures": "Шрифтовые лигатуры", + "letter spacing": "Межбуквенный интервал", + "terminal:tab stop width": "Ширина табуляции", + "terminal:scrollback": "Строк прокрутки", + "terminal:cursor blink": "Мигание курсора", + "terminal:font weight": "Насыщенность шрифта", + "terminal:cursor inactive style": "Стиль неактивного курсора", + "terminal:cursor style": "Стиль курсора", + "terminal:font family": "Семейство шрифтов", + "terminal:convert eol": "Преобразовывать EOL", + "terminal:confirm tab close": "Confirm terminal tab close", + "terminal:image support": "Image support", + "terminal": "Терминал", + "allFileAccess": "Доступ ко всем файлам", + "fonts": "Шрифты", + "sponsor": "Спонсор", + "downloads": "Загрузки", + "reviews": "Отзывы", + "overview": "Обзор", + "contributors": "Авторы", + "quicktools:hyphen": "Вставить символ дефиса", + "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", + "backup created": "Backup created", + "restore completed": "Restore completed", + "restore will include": "This will restore", + "restore warning": "This action cannot be undone. Continue?", + "reload to apply": "Reload to apply changes?", + "reload app": "Reload app", + "preparing backup": "Preparing backup", + "collecting settings": "Collecting settings", + "collecting key bindings": "Collecting key bindings", + "collecting plugins": "Collecting plugin information", + "creating backup": "Creating backup file", + "validating backup": "Validating backup", + "restoring key bindings": "Restoring key bindings", + "restoring plugins": "Restoring plugins", + "restoring settings": "Restoring settings", + "legacy backup warning": "This is an older backup format. Some features may be limited.", + "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", + "plugin not found": "Plugin not found in registry", + "paid plugin skipped": "Paid plugin - purchase not found", + "source not found": "Source file no longer exists", + "restored": "Restored", + "skipped": "Skipped", + "backup not valid object": "Backup file is not a valid object", + "backup no data": "Backup file contains no data to restore", + "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", + "backup missing metadata": "Missing backup metadata - some info may be unavailable", + "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", + "backup checksum verify failed": "Could not verify checksum", + "backup invalid settings": "Invalid settings format", + "backup invalid keybindings": "Invalid keyBindings format", + "backup invalid plugins": "Invalid installedPlugins format", + "issues found": "Issues found", + "error details": "Error details", + "active tools": "Active tools", + "available tools": "Available tools", + "recent": "Recent Files", + "command palette": "Open Command Palette", + "change theme": "Change Theme", + "documentation": "Documentation", + "open in terminal": "Open in Terminal", + "developer mode": "Developer Mode", + "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", + "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", + "developer mode disabled": "Developer mode disabled", + "copy relative path": "Copy Relative Path", + "shortcut request sent": "Shortcut request opened. Tap Add to finish.", + "add to home screen": "Add to home screen", + "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", + "save file before home shortcut": "Save the file before adding it to the home screen.", + "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", + "shift click selection": "Shift + tap/click selection", + "earn ad-free time": "Earn ad-free time", + "indent guides": "Indent guides", + "language servers": "Language servers", + "lint gutter": "Show lint gutter", + "rainbow brackets": "Rainbow brackets", + "lsp-add-custom-server": "Add custom server", + "lsp-binary-args": "Binary args (JSON array)", + "lsp-binary-command": "Binary command", + "lsp-binary-path-optional": "Binary path (optional)", + "lsp-check-command-optional": "Check command (optional override)", + "lsp-checking-installation-status": "Checking installation status...", + "lsp-configured": "Configured", + "lsp-custom-server-added": "Custom server added", + "lsp-default": "Default", + "lsp-details-line": "Details: {details}", + "lsp-edit-initialization-options": "Edit initialization options", + "lsp-empty": "Empty", + "lsp-enabled": "Enabled", + "lsp-error-add-server-failed": "Failed to add server", + "lsp-error-args-must-be-array": "Arguments must be a JSON array", + "lsp-error-binary-command-required": "Binary command is required", + "lsp-error-language-id-required": "At least one language ID is required", + "lsp-error-package-required": "At least one package is required", + "lsp-error-server-id-required": "Server ID is required", + "lsp-feature-completion": "Code completion", + "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", + "lsp-feature-diagnostics": "Diagnostics", + "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", + "lsp-feature-formatting": "Formatting", + "lsp-feature-formatting-info": "Enable code formatting from the language server.", + "lsp-feature-hover": "Hover information", + "lsp-feature-hover-info": "Show type information and documentation on hover.", + "lsp-feature-inlay-hints": "Inlay hints", + "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", + "lsp-feature-signature": "Signature help", + "lsp-feature-signature-info": "Show function parameter hints while typing.", + "lsp-feature-state-toast": "{feature} {state}", + "lsp-initialization-options": "Initialization options", + "lsp-initialization-options-json": "Initialization options (JSON)", + "lsp-initialization-options-updated": "Initialization options updated", + "lsp-install-command": "Install command", + "lsp-install-command-unavailable": "Install command not available", + "lsp-install-info-check-failed": "Acode could not verify the installation status.", + "lsp-install-info-missing": "Language server is not installed in the terminal environment.", + "lsp-install-info-ready": "Language server is installed and ready.", + "lsp-install-info-unknown": "Installation status could not be checked automatically.", + "lsp-install-info-version-available": "Version {version} is available.", + "lsp-install-method-apk": "APK package", + "lsp-install-method-cargo": "Cargo crate", + "lsp-install-method-manual": "Manual binary", + "lsp-install-method-npm": "npm package", + "lsp-install-method-pip": "pip package", + "lsp-install-method-shell": "Custom shell", + "lsp-install-method-title": "Install method", + "lsp-install-repair": "Install / repair", + "lsp-installation-status": "Installation status", + "lsp-installed": "Installed", + "lsp-invalid-timeout": "Invalid timeout value", + "lsp-language-ids": "Language IDs (comma separated)", + "lsp-packages-prompt": "{method} packages (comma separated)", + "lsp-remove-installed-files": "Remove installed files for {server}?", + "lsp-server-disabled-toast": "Server disabled", + "lsp-server-enabled-toast": "Server enabled", + "lsp-server-id": "Server ID", + "lsp-server-label": "Server label", + "lsp-server-not-found": "Server not found", + "lsp-server-uninstalled": "Server uninstalled", + "lsp-startup-timeout": "Startup timeout", + "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", + "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", + "lsp-state-disabled": "disabled", + "lsp-state-enabled": "enabled", + "lsp-status-check-failed": "Check failed", + "lsp-status-installed": "Installed", + "lsp-status-installed-version": "Installed ({version})", + "lsp-status-line": "Status: {status}", + "lsp-status-not-installed": "Not installed", + "lsp-status-unknown": "Unknown", + "lsp-timeout-ms": "{timeout} ms", + "lsp-uninstall-command-unavailable": "Uninstall command not available", + "lsp-uninstall-server": "Uninstall server", + "lsp-update-command-optional": "Update command (optional)", + "lsp-update-command-unavailable": "Update command not available", + "lsp-update-server": "Update server", + "lsp-version-line": "Version: {version}", + "lsp-view-initialization-options": "View initialization options", + "settings-category-about-acode": "About Acode", + "settings-category-advanced": "Advanced", + "settings-category-assistance": "Assistance", + "settings-category-core": "Core settings", + "settings-category-cursor": "Cursor", + "settings-category-cursor-selection": "Cursor & selection", + "settings-category-custom-servers": "Custom servers", + "settings-category-customization-tools": "Customization & tools", + "settings-category-display": "Display", + "settings-category-editing": "Editing", + "settings-category-features": "Features", + "settings-category-files-sessions": "Files & sessions", + "settings-category-fonts": "Fonts", + "settings-category-general": "General", + "settings-category-guides-indicators": "Guides & indicators", + "settings-category-installation": "Installation", + "settings-category-interface": "Interface", + "settings-category-maintenance": "Maintenance", + "settings-category-permissions": "Permissions", + "settings-category-preview": "Preview", + "settings-category-scrolling": "Scrolling", + "settings-category-server": "Server", + "settings-category-servers": "Servers", + "settings-category-session": "Session", + "settings-category-support-acode": "Support Acode", + "settings-category-text-layout": "Text & layout", + "settings-info-app-animation": "Control transition animations across the app.", + "settings-info-app-check-files": "Refresh editors when files change outside Acode.", + "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", + "settings-info-app-confirm-on-exit": "Ask before closing the app.", + "settings-info-app-console": "Choose which debug console integration Acode uses.", + "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", + "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", + "settings-info-app-floating-button": "Show the floating quick actions button.", + "settings-info-app-font-manager": "Install, manage, or remove app fonts.", + "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", + "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", + "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", + "settings-info-app-language": "Choose the app language and translated labels.", + "settings-info-app-open-file-list-position": "Choose where the active files list appears.", + "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", + "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", + "settings-info-app-remember-files": "Reopen the files that were open last time.", + "settings-info-app-remember-folders": "Reopen folders from the previous session.", + "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", + "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", + "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", + "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", + "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", + "settings-info-editor-autosave": "Save changes automatically after a delay.", + "settings-info-editor-color-preview": "Preview color values inline in the editor.", + "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", + "settings-info-editor-font-family": "Choose the typeface used in the editor.", + "settings-info-editor-font-size": "Set the editor text size.", + "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", + "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", + "settings-info-editor-indent-guides": "Show indentation guide lines.", + "settings-info-editor-line-height": "Adjust vertical spacing between lines.", + "settings-info-editor-line-numbers": "Show line numbers in the gutter.", + "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", + "settings-info-editor-live-autocomplete": "Show suggestions while you type.", + "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", + "settings-info-editor-relative-line-numbers": "Show distance from the current line.", + "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", + "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", + "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", + "settings-info-editor-show-spaces": "Display visible whitespace markers.", + "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", + "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", + "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", + "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", + "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", + "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", + "settings-info-lsp-install-server": "Install or repair this language server.", + "settings-info-lsp-server-enabled": "Enable or disable this language server.", + "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", + "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", + "settings-info-lsp-update-server": "Update this language server if an update flow is available.", + "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", + "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", + "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", + "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", + "settings-info-main-changelog": "See recent updates and release notes.", + "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", + "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", + "settings-info-main-formatter": "Choose a formatter for each supported language.", + "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", + "settings-info-main-plugins": "Manage installed plugins and their available actions.", + "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", + "settings-info-main-rateapp": "Rate Acode on Google Play.", + "settings-info-main-remove-ads": "Unlock permanent ad-free access.", + "settings-info-main-reset": "Reset Acode to its default configuration.", + "settings-info-main-sponsors": "Support ongoing Acode development.", + "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", + "settings-info-main-theme": "App theme, contrast, and custom colors.", + "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", + "settings-info-preview-host": "Hostname used when opening the preview URL.", + "settings-info-preview-mode": "Choose where preview opens when you launch it.", + "settings-info-preview-preview-port": "Port used by the live preview server.", + "settings-info-preview-server-port": "Port used by the internal app server.", + "settings-info-preview-show-console-toggler": "Show the console button in preview.", + "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", + "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", + "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", + "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", + "search result label singular": "result", + "search result label plural": "results", + "pin tab": "Pin tab", + "unpin tab": "Unpin tab", + "pinned tab": "Pinned tab", + "unpin tab before closing": "Unpin the tab before closing it.", + "app font": "App font", + "settings-info-app-font-family": "Choose the font used across the app interface.", + "lsp-transport-method-stdio": "STDIO (launch a binary command)", + "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", + "lsp-websocket-url": "WebSocket URL", + "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", + "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", + "lsp-error-websocket-url-required": "WebSocket URL is required", + "lsp-remove-custom-server": "Remove custom server", + "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", + "lsp-custom-server-removed": "Custom server removed", + "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", + "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", + "save selected tabs": "Save selected tabs", + "close selected tabs": "Close selected tabs", + "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", + "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", + "close tabs to right": "Close Right", + "close tabs to left": "Close Left", + "close other tabs": "Close Others", + "auto close tags": "Auto close tags", + "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", + "ui zoom": "UI zoom", + "settings-info-app-ui-zoom": "Scale text across the Acode interface.", + "plugin-not-supported": "Plugin not supported", + "plugin-not-supported-info": "The plugin was created for older version of Acode." +} \ No newline at end of file diff --git a/src/lang/tl-ph.json b/src/lang/tl-ph.json index bc33bf689..b88186f17 100644 --- a/src/lang/tl-ph.json +++ b/src/lang/tl-ph.json @@ -1,730 +1,732 @@ { - "lang": "Tagalog", - "about": "Kaalaman", - "active files": "Active files", - "alert": "Alert", - "app theme": "Tema ng App", - "autocorrect": "I-enable ang autocorrect", - "autosave": "Autosave", - "cancel": "Cancel", - "change language": "Baguhin ang Wika", - "choose color": "Pumili ng Kulay", - "clear": "Burahin", - "close app": "I-close ang application?", - "commit message": "Commit message", - "console": "Console", - "conflict error": "Conflict! Hintayin bago mag-commit ulit.", - "copy": "I-copy", - "create folder error": "Pasensya, hindi makalikha ng bagong folder", - "cut": "I-cut", - "delete": "I-delete", - "dependencies": "Mga dependency", - "delay": "Oras sa millisecond", - "editor settings": "Mga setting ng editor", - "editor theme": "Tema ng Editor", - "enter file name": "Maglagay ng pangalan ng file", - "enter folder name": "Maglagay ng pangalan ng folder", - "empty folder message": "Walang laman na folder", - "enter line number": "Maglagay ng bilang ng linya", - "error": "Error", - "failed": "Nabigo", - "file already exists": "Mayroon ng file na ganito", - "file already exists force": "Mayroon ng file na ganito. I-overwrite?", - "file changed": "Nabago ang file, I-reload?", - "file deleted": "File deleted", - "file is not supported": "Hindi suportado ang file na ito.", - "file not supported": "Hindi suportado ang file type na ito.", - "file too large": "Masyadong malaki ang file para i-handle. Ang pinakamalaking file size ay {size}", - "file renamed": "nai-rename ang file", - "file saved": "nai-save ang file", - "folder added": "nadagdag ang folder", - "folder already added": "nadagdag na ang folder", - "font size": "Font size", - "goto": "Pumunta sa linya", - "icons definition": "Icons definition", - "info": "Impormasyon", - "invalid value": "Invalid ang value", - "language changed": "Matagumpay na nabago ang wika", - "linting": "I-check ang syntax error", - "logout": "Logout", - "loading": "Naglo-load", - "my profile": "Aking profile", - "new file": "Bagong file", - "new folder": "Bagong folder", - "no": "Hindi", - "no editor message": "Buksan o lumikha ng bagong file at folder mula sa menu", - "not set": "Hindi itinakda", - "unsaved files close app": "Mayroon pang mga hindi na-isave na files. I-close ang aplikasyon?", - "notice": "Paunawa", - "open file": "Buksan ang file", - "open files and folders": "Buksan ang mga file at folder", - "open folder": "Buksan ang folder", - "open recent": "Buksan ang kamakailan", - "ok": "ok", - "overwrite": "I-overwrite", - "paste": "I-paste", - "preview mode": "I-preview mode", - "read only file": "Hindi maaring mag-save sa read-only na file. Subukang i-save bilang", - "reload": "I-reload", - "rename": "I-rename", - "replace": "I-replace", - "required": "Kinakailangan ang field na ito", - "run your web app": "Patakbuhin ang iyong web app", - "save": "I-save", - "saving": "Nagse-save", - "save as": "I-save bilang", - "save file to run": "Mangyaring I-save ang file na ito para magamit sa browser", - "search": "Search", - "see logs and errors": "Tingnan ang mga log at error", - "select folder": "Pumili ng folder", - "settings": "Mga setting", - "settings saved": "Nai-save ang mga setting", - "show line numbers": "Ipakita ang line numbers", - "show hidden files": "Ipakita ang hidden files", - "show spaces": "Ipakita ang space", - "soft tab": "Soft tab", - "sort by name": "I-ayos ayon sa pangalan", - "success": "Tagumpay", - "tab size": "Tab size", - "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", - "unable to open folder": "Paumanhin, hindi ma-open ang folder", - "unable to save file": "Paumanhin, hindi ma-save ang file", - "unable to rename": "Paumanhin, hindi maka-rename", - "unsaved file": "Hindi nai-save ang file, ipagpatuloy pa rin?", - "warning": "Babala", - "use emmet": "Gamitin ang emmet", - "use quick tools": "Gamitin ang quick tools", - "yes": "Oo", - "encoding": "Text encoding", - "syntax highlighting": "Syntax highlighting", - "read only": "Read only", - "select all": "I-select lahat", - "select branch": "I-select ang branch", - "create new branch": "Lumikha ng bagong branch", - "use branch": "Gamitin ang branch", - "new branch": "Bagong branch", - "branch": "Branch", - "key bindings": "Key bindings", - "edit": "I-edit", - "reset": "I-reset", - "color": "Color", - "select word": "Select word", - "quick tools": "Quick tools", - "select": "I-select", - "editor font": "Editor font", - "new project": "Bagong project", - "format": "Format", - "project name": "Pangalan ng project", - "unsupported device": "Hindi suportado ang tema sa inyong device.", - "vibrate on tap": "Vibrate on tap", - "copy command is not supported by ftp.": "Ang copy command ay hindi suportado ng FTP.", - "support title": "Suportahan ang Acode", - "fullscreen": "Fullscreen", - "animation": "Animation", - "backup": "Backup", - "restore": "Restore", - "backup successful": "Ang backup ay matagumpay", - "invalid backup file": "Invalid ang backup file", - "add path": "Add path", - "live autocompletion": "Live autocompletion", - "file properties": "File properties", - "path": "Path", - "type": "Type", - "word count": "Word count", - "line count": "Line count", - "last modified": "Last modified", - "size": "Size", - "share": "Share", - "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": "I-confirm kapag mag-exit", - "show console": "Ipakita ang console", - "image": "Image", - "insert file": "Insert file", - "insert color": "Insert color", - "powersave mode warning": "I-turn off ang power saving mode upang ma-preview sa external browser.", - "exit": "Exit", - "custom": "Custom", - "reset warning": "Sigurado ka bang gusto mong i-reset ang tema?", - "theme type": "Type ng tema", - "light": "Light", - "dark": "Dark", - "file browser": "File Browser", - "operation not permitted": "Hindi pinahihintulutan ang operasyon", - "no such file or directory": "Walang ganoong file o directory", - "input/output error": "Input/output error", - "permission denied": "Permission denied", - "bad address": "Bad address", - "file exists": "File exists", - "not a directory": "Hindi directory", - "is a directory": "Ito ay isang directory", - "invalid argument": "Invalid na argument", - "too many open files in system": "Masyadong maraming mga file na nakabukas sa system", - "too many open files": "Masyadong maraming mga file na nakabukas", - "text file busy": "Text file busy", - "no space left on device": "Wala ng natitirang space sa iyong device", - "read-only file system": "Read-only file system", - "file name too long": "Masyadong mahaba ang file name", - "too many users": "Masyadong maraming users", - "connection timed out": "Connection timed out", - "connection refused": "Connection refused", - "owner died": "Owner died", - "an error occurred": "May error na nangyari", - "add ftp": "Add FTP", - "add sftp": "Add SFTP", - "save file": "I-save ang file", - "save file as": "I-save ang file bilang", - "files": "Mga file", - "help": "Tulong", - "file has been deleted": "{file} ay nabura na!", - "feature not available": "Ang feature na ito ay available lamang sa paid version ng app.", - "deleted file": "Deleted na file", - "line height": "Line height", - "preview info": "Kung gusto mong i-run ang active file, i-tap at i-hold ang play icon.", - "manage all files": "Allow Acode editor to manage all files in settings to edit files on your device easily.", - "close file": "I-close ang file", - "reset connections": "Reset connections", - "check file changes": "Check file changes", - "open in browser": "Buksan sa browser", - "desktop mode": "Desktop mode", - "toggle console": "Toggle console", - "new line mode": "New line mode", - "add a storage": "Add a storage", - "rate acode": "I-rate ang Acode", - "support": "Suportahan", - "downloading file": "Downloading {file}", - "downloading...": "Downloading...", - "folder name": "Folder name", - "keyboard mode": "Keyboard mode", - "normal": "Normal", - "app settings": "Mga settings sa app", - "disable in-app-browser caching": "I-disable ang in-app-browser caching", - "copied to clipboard": "Kinopya sa clipboard", - "remember opened files": "Tandaan ang mga nabuksan na file", - "remember opened folders": "Tandaan ang mga nabuksan na folder", - "no suggestions": "Walang suggestions", - "no suggestions aggressive": "Walang suggestions aggressive", - "install": "I-install", - "installing": "Installing...", - "plugins": "Plugins", - "recently used": "Ginamit kamakailan", - "update": "I-update", - "uninstall": "I-uninstall", - "download acode pro": "I-download ang Acode pro", - "loading plugins": "Naglo-load ng mga plugin", - "faqs": "FAQs", - "feedback": "Feedback", - "header": "Header", - "sidebar": "Sidebar", - "inapp": "Inapp", - "browser": "Browser", - "diagonal scrolling": "Diagonal scrolling", - "reverse scrolling": "Reverse Scrolling", - "formatter": "Formatter", - "format on save": "Format on save", - "remove ads": "Tanggalin ang ads", - "fast": "Mabilis", - "slow": "Mabgal", - "scroll settings": "Scroll settings", - "scroll speed": "Scroll speed", - "loading...": "Naglo-load...", - "no plugins found": "Walang nakitang mga plugin", - "name": "Pangalan", - "username": "Username", - "optional": "opsyunal", - "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": "Hindi ma-load ang mga file", - "preview port": "Preview port", - "find file": "Find file", - "system": "System", - "please select a formatter": "Mangyaring pumili ng formatter", - "case sensitive": "Case sensitive", - "regular expression": "Regular expression", - "whole word": "Whole word", - "edit with": "I-edit gamit ang", - "open with": "Buksan gamit ang", - "no app found to handle this file": "Walang app ang mahanap upang ma-handle ang file na ito.", - "restore default settings": "I-restore ang default settings", - "server port": "Server port", - "preview settings": "Preview settings", - "preview settings note": "Kung magkaiba ang preview port at server port, hindi magsisimula ang server sa app at sa halip ay magbubukas ito ng https://: sa browser o in-app na browser. Ito ay kapaki-pakinabang kapag nagpapatakbo ka ng isang server sa ibang lugar.", - "backup/restore note": "Iba-backup lang nito ang iyong mga setting, custom na tema at key binding. Hindi nito iba-backup ang iyong FTP/SFTP.", - "host": "Host", - "retry ftp/sftp when fail": "I-retry ang ftp/sftp kapag nabigo", - "more": "Higit pa", - "thank you :)": "Salamat :)", - "purchase pending": "Naka-pending ang pagbili", - "cancelled": "kinansela", - "local": "Local", - "remote": "Remote", - "show console toggler": "Ipakita ang console toggler", - "binary file": "Ang file na ito ay naglalaman ng binary data, gusto mo ba itong buksan?", - "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": "Gamitin ang textarea para sa IME", - "invalid plugin": "Invalid ang Plugin", - "type command": "I-type ang command", - "plugin": "Plugin", - "quicktools trigger mode": "Quicktools trigger mode", - "print margin": "Print margin", - "touch move threshold": "Touch move threshold", - "info-retryremotefsafterfail": "I-retry ang FTP/SFTP connection kapag nabigo.", - "info-fullscreen": "Itago ang title bar sa home screen.", - "info-checkfiles": "I-check ang mga pagbabago sa file kapag nasa background ang app.", - "info-console": "Pumili ng JavaScript console. Ang Legacy ay ang default na console, ang eruda ay isang third party na console.", - "info-keyboardmode": "Keyboard mode para sa pag-input ng text, ang 'no suggestions' ay magtatago sa mga suggestions at autocorrect. Kung hindi gumagana ang 'no suggestions', subukang baguhin ang value sa 'no suggestions aggressive'.", - "info-rememberfiles": "Tandaan ang mga binuksang file kapag na-close ang app.", - "info-rememberfolders": "Tandaan ang mga binuksang folder kapag na-close ang app.", - "info-floatingbutton": "Ipakita o itago ang quick tools floating button.", - "info-openfilelistpos": "Saan ipapakita ang mga active file list.", - "info-touchmovethreshold": "Kung masyadong mataas ang touch sensitivity ng iyong device, maaari mong taasan ang value nito para maiwasan ang touch move.", - "info-scroll-settings": "Ang mga setting na ito ay naglalaman ng mga scoll settings kasama ang text wrap.", - "info-animation": "Kung ang app ay nakakaranas ng lag, i-disable ang animation.", - "info-quicktoolstriggermode": "Kung hindi gumagana ang button sa quick tools, subukang baguhin ang value na ito.", - "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", - "all": "Lahat", - "medium": "Medium", - "refund": "Refund", - "product not available": "Ang produktong ito ay hindi available", - "no-product-info": "Ang produktong ito ay hindi available sa iyong bansa sa ngayon, pakisubukang muli sa ibang pagkakataon.", - "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} resulta sa {files} na files.", - "invalid regex": "Invalid ang regular expression: {message}.", - "bottom": "Bottom", - "save all": "I-save lahat", - "close all": "I-close lahat", - "unsaved files warning": "Iilan sa mga file ay hindi nai-save. I-click ang 'ok' at piliin kung ano ang gagawin o pindutin ang 'cancel' upang bumalik.", - "save all warning": "Sigurado ka bang gusto mong i-save ang lahat ng file at i-close? Ang aksyon na ito ay hindi maaaring baligtarin.", - "save all changes warning": "Sigurado ka bang gusto mong i-save ang lahat ng file?", - "close all warning": "Sigurado ka bang gusto mong i-close ang lahat ng file? Mawawala sa iyo ang mga hindi nai-save na pagbabago at hindi na maibabalik ang aksyon na ito.", - "refresh": "I-refresh", - "shortcut buttons": "Shortcut buttons", - "no result": "Walang resulta", - "searching...": "Naghahanap...", - "quicktools:ctrl-key": "Control/Command key", - "quicktools:tab-key": "Tab key", - "quicktools:shift-key": "Shift key", - "quicktools:undo": "Undo", - "quicktools:redo": "Redo", - "quicktools:search": "Mag-search sa 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": "I-customize ang mga shortcut button at keyboard key sa Quicktools container sa ibaba ng editor upang ma-enhance ang iyong coding experience.", - "info-excludefolders": "Gamitin ang pattern **/node_modules/** upang baliwalain ang lahat ng mga file galing sa node_modules folder. Ibubukod nito ang mga file mula sa pagkakalista at pipigilan din ang mga ito na maisama sa file searches.", - "missed files": "{count} na file ang nai-scan pagkatapos magsimula ang search at hindi ito isasali sa search.", - "remove": "I-remove", - "quicktools:command-palette": "Command palette", - "default file encoding": "Default na file encoding", - "remove entry": "Sigurado ka bang gusto mong burahin ang '{name}' sa mga saved path? Pakitandaan na ang pagtanggal nito ay hindi magbubura sa mismong path.", - "delete entry": "Kumpirmahin ang pagbura: '{name}'. Ang aksyon na ito ay hindi maaaring baligtarin. Magpatuloy?", - "change encoding": "Muling buksan ang '{file}' gamit ang '{encoding}' encoding? Ang aksyon na ito ay magreresulta sa pagkawala ng anumang hindi nai-save na mga pagbabagong ginawa sa file. Gusto mo bang magpatuloy sa pagbubukas?", - "reopen file": "Sigurado ka bang gusto mong muling buksan ang '{file}'? Mawawala ang anumang hindi nai-save na pagbabago.", - "plugin min version": "Available lang ang {name} sa Acode - {v-code} at pataas. I-click dito para i-update.", - "color preview": "Color preview", - "confirm": "Confirm", - "list files": "Ilista ang lahat ng file sa {name}? Ang masyadong maraming file ay maaaring magdulot ng pag-crash sa app.", - "problems": "Mga Problema", - "show side buttons": "Ipakita ang side button", - "bug_report": "Mag-submit ng Bug Report", - "verified publisher": "Verified na publisher", - "most_downloaded": "Pinaka-download", - "newly_added": "Bagong idinagdag", - "top_rated": "Pinakamataas na rating", - "rename not supported": "Ang pag-rename sa termux dir ay hindi suportado", - "compress": "I-compress", - "copy uri": "I-copy ang Uri", - "delete entries": "Sigurado ka bang gusto mong burahin ang {count} na item?", - "deleting items": "Binubura ang {count} na item...", - "import project zip": "Import Project(zip)", - "changelog": "Change Log", - "notifications": "Mga notification", - "no_unread_notifications": "Walang hindi pa nababasang mga notification", - "should_use_current_file_for_preview": "Dapat gamitin ang Current File para sa preview sa halip na 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", - "sponsor": "Sponsor", - "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", - "backup created": "Backup created", - "restore completed": "Restore completed", - "restore will include": "This will restore", - "restore warning": "This action cannot be undone. Continue?", - "reload to apply": "Reload to apply changes?", - "reload app": "Reload app", - "preparing backup": "Preparing backup", - "collecting settings": "Collecting settings", - "collecting key bindings": "Collecting key bindings", - "collecting plugins": "Collecting plugin information", - "creating backup": "Creating backup file", - "validating backup": "Validating backup", - "restoring key bindings": "Restoring key bindings", - "restoring plugins": "Restoring plugins", - "restoring settings": "Restoring settings", - "legacy backup warning": "This is an older backup format. Some features may be limited.", - "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", - "plugin not found": "Plugin not found in registry", - "paid plugin skipped": "Paid plugin - purchase not found", - "source not found": "Source file no longer exists", - "restored": "Restored", - "skipped": "Skipped", - "backup not valid object": "Backup file is not a valid object", - "backup no data": "Backup file contains no data to restore", - "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", - "backup missing metadata": "Missing backup metadata - some info may be unavailable", - "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", - "backup checksum verify failed": "Could not verify checksum", - "backup invalid settings": "Invalid settings format", - "backup invalid keybindings": "Invalid keyBindings format", - "backup invalid plugins": "Invalid installedPlugins format", - "issues found": "Issues found", - "error details": "Error details", - "active tools": "Active tools", - "available tools": "Available tools", - "recent": "Recent Files", - "command palette": "Open Command Palette", - "change theme": "Change Theme", - "documentation": "Documentation", - "open in terminal": "Open in Terminal", - "developer mode": "Developer Mode", - "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", - "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", - "developer mode disabled": "Developer mode disabled", - "copy relative path": "Copy Relative Path", - "shortcut request sent": "Shortcut request opened. Tap Add to finish.", - "add to home screen": "Add to home screen", - "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", - "save file before home shortcut": "Save the file before adding it to the home screen.", - "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", - "shift click selection": "Shift + tap/click selection", - "earn ad-free time": "Earn ad-free time", - "indent guides": "Indent guides", - "language servers": "Language servers", - "lint gutter": "Show lint gutter", - "rainbow brackets": "Rainbow brackets", - "lsp-add-custom-server": "Add custom server", - "lsp-binary-args": "Binary args (JSON array)", - "lsp-binary-command": "Binary command", - "lsp-binary-path-optional": "Binary path (optional)", - "lsp-check-command-optional": "Check command (optional override)", - "lsp-checking-installation-status": "Checking installation status...", - "lsp-configured": "Configured", - "lsp-custom-server-added": "Custom server added", - "lsp-default": "Default", - "lsp-details-line": "Details: {details}", - "lsp-edit-initialization-options": "Edit initialization options", - "lsp-empty": "Empty", - "lsp-enabled": "Enabled", - "lsp-error-add-server-failed": "Failed to add server", - "lsp-error-args-must-be-array": "Arguments must be a JSON array", - "lsp-error-binary-command-required": "Binary command is required", - "lsp-error-language-id-required": "At least one language ID is required", - "lsp-error-package-required": "At least one package is required", - "lsp-error-server-id-required": "Server ID is required", - "lsp-feature-completion": "Code completion", - "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", - "lsp-feature-diagnostics": "Diagnostics", - "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", - "lsp-feature-formatting": "Formatting", - "lsp-feature-formatting-info": "Enable code formatting from the language server.", - "lsp-feature-hover": "Hover information", - "lsp-feature-hover-info": "Show type information and documentation on hover.", - "lsp-feature-inlay-hints": "Inlay hints", - "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", - "lsp-feature-signature": "Signature help", - "lsp-feature-signature-info": "Show function parameter hints while typing.", - "lsp-feature-state-toast": "{feature} {state}", - "lsp-initialization-options": "Initialization options", - "lsp-initialization-options-json": "Initialization options (JSON)", - "lsp-initialization-options-updated": "Initialization options updated", - "lsp-install-command": "Install command", - "lsp-install-command-unavailable": "Install command not available", - "lsp-install-info-check-failed": "Acode could not verify the installation status.", - "lsp-install-info-missing": "Language server is not installed in the terminal environment.", - "lsp-install-info-ready": "Language server is installed and ready.", - "lsp-install-info-unknown": "Installation status could not be checked automatically.", - "lsp-install-info-version-available": "Version {version} is available.", - "lsp-install-method-apk": "APK package", - "lsp-install-method-cargo": "Cargo crate", - "lsp-install-method-manual": "Manual binary", - "lsp-install-method-npm": "npm package", - "lsp-install-method-pip": "pip package", - "lsp-install-method-shell": "Custom shell", - "lsp-install-method-title": "Install method", - "lsp-install-repair": "Install / repair", - "lsp-installation-status": "Installation status", - "lsp-installed": "Installed", - "lsp-invalid-timeout": "Invalid timeout value", - "lsp-language-ids": "Language IDs (comma separated)", - "lsp-packages-prompt": "{method} packages (comma separated)", - "lsp-remove-installed-files": "Remove installed files for {server}?", - "lsp-server-disabled-toast": "Server disabled", - "lsp-server-enabled-toast": "Server enabled", - "lsp-server-id": "Server ID", - "lsp-server-label": "Server label", - "lsp-server-not-found": "Server not found", - "lsp-server-uninstalled": "Server uninstalled", - "lsp-startup-timeout": "Startup timeout", - "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", - "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", - "lsp-state-disabled": "disabled", - "lsp-state-enabled": "enabled", - "lsp-status-check-failed": "Check failed", - "lsp-status-installed": "Installed", - "lsp-status-installed-version": "Installed ({version})", - "lsp-status-line": "Status: {status}", - "lsp-status-not-installed": "Not installed", - "lsp-status-unknown": "Unknown", - "lsp-timeout-ms": "{timeout} ms", - "lsp-uninstall-command-unavailable": "Uninstall command not available", - "lsp-uninstall-server": "Uninstall server", - "lsp-update-command-optional": "Update command (optional)", - "lsp-update-command-unavailable": "Update command not available", - "lsp-update-server": "Update server", - "lsp-version-line": "Version: {version}", - "lsp-view-initialization-options": "View initialization options", - "settings-category-about-acode": "About Acode", - "settings-category-advanced": "Advanced", - "settings-category-assistance": "Assistance", - "settings-category-core": "Core settings", - "settings-category-cursor": "Cursor", - "settings-category-cursor-selection": "Cursor & selection", - "settings-category-custom-servers": "Custom servers", - "settings-category-customization-tools": "Customization & tools", - "settings-category-display": "Display", - "settings-category-editing": "Editing", - "settings-category-features": "Features", - "settings-category-files-sessions": "Files & sessions", - "settings-category-fonts": "Fonts", - "settings-category-general": "General", - "settings-category-guides-indicators": "Guides & indicators", - "settings-category-installation": "Installation", - "settings-category-interface": "Interface", - "settings-category-maintenance": "Maintenance", - "settings-category-permissions": "Permissions", - "settings-category-preview": "Preview", - "settings-category-scrolling": "Scrolling", - "settings-category-server": "Server", - "settings-category-servers": "Servers", - "settings-category-session": "Session", - "settings-category-support-acode": "Support Acode", - "settings-category-text-layout": "Text & layout", - "settings-info-app-animation": "Control transition animations across the app.", - "settings-info-app-check-files": "Refresh editors when files change outside Acode.", - "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", - "settings-info-app-confirm-on-exit": "Ask before closing the app.", - "settings-info-app-console": "Choose which debug console integration Acode uses.", - "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", - "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", - "settings-info-app-floating-button": "Show the floating quick actions button.", - "settings-info-app-font-manager": "Install, manage, or remove app fonts.", - "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", - "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", - "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", - "settings-info-app-language": "Choose the app language and translated labels.", - "settings-info-app-open-file-list-position": "Choose where the active files list appears.", - "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", - "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", - "settings-info-app-remember-files": "Reopen the files that were open last time.", - "settings-info-app-remember-folders": "Reopen folders from the previous session.", - "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", - "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", - "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", - "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", - "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", - "settings-info-editor-autosave": "Save changes automatically after a delay.", - "settings-info-editor-color-preview": "Preview color values inline in the editor.", - "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", - "settings-info-editor-font-family": "Choose the typeface used in the editor.", - "settings-info-editor-font-size": "Set the editor text size.", - "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", - "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", - "settings-info-editor-indent-guides": "Show indentation guide lines.", - "settings-info-editor-line-height": "Adjust vertical spacing between lines.", - "settings-info-editor-line-numbers": "Show line numbers in the gutter.", - "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", - "settings-info-editor-live-autocomplete": "Show suggestions while you type.", - "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", - "settings-info-editor-relative-line-numbers": "Show distance from the current line.", - "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", - "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", - "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", - "settings-info-editor-show-spaces": "Display visible whitespace markers.", - "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", - "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", - "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", - "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", - "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", - "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", - "settings-info-lsp-install-server": "Install or repair this language server.", - "settings-info-lsp-server-enabled": "Enable or disable this language server.", - "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", - "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", - "settings-info-lsp-update-server": "Update this language server if an update flow is available.", - "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", - "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", - "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", - "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", - "settings-info-main-changelog": "See recent updates and release notes.", - "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", - "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", - "settings-info-main-formatter": "Choose a formatter for each supported language.", - "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", - "settings-info-main-plugins": "Manage installed plugins and their available actions.", - "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", - "settings-info-main-rateapp": "Rate Acode on Google Play.", - "settings-info-main-remove-ads": "Unlock permanent ad-free access.", - "settings-info-main-reset": "Reset Acode to its default configuration.", - "settings-info-main-sponsors": "Support ongoing Acode development.", - "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", - "settings-info-main-theme": "App theme, contrast, and custom colors.", - "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", - "settings-info-preview-host": "Hostname used when opening the preview URL.", - "settings-info-preview-mode": "Choose where preview opens when you launch it.", - "settings-info-preview-preview-port": "Port used by the live preview server.", - "settings-info-preview-server-port": "Port used by the internal app server.", - "settings-info-preview-show-console-toggler": "Show the console button in preview.", - "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", - "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", - "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", - "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", - "search result label singular": "result", - "search result label plural": "results", - "pin tab": "Pin tab", - "unpin tab": "Unpin tab", - "pinned tab": "Pinned tab", - "unpin tab before closing": "Unpin the tab before closing it.", - "app font": "App font", - "settings-info-app-font-family": "Choose the font used across the app interface.", - "lsp-transport-method-stdio": "STDIO (launch a binary command)", - "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", - "lsp-websocket-url": "WebSocket URL", - "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", - "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", - "lsp-error-websocket-url-required": "WebSocket URL is required", - "lsp-remove-custom-server": "Remove custom server", - "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", - "lsp-custom-server-removed": "Custom server removed", - "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", - "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", - "save selected tabs": "Save selected tabs", - "close selected tabs": "Close selected tabs", - "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", - "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", - "close tabs to right": "Close Right", - "close tabs to left": "Close Left", - "close other tabs": "Close Others", - "auto close tags": "Auto close tags", - "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", - "ui zoom": "UI zoom", - "settings-info-app-ui-zoom": "Scale text across the Acode interface." -} + "lang": "Tagalog", + "about": "Kaalaman", + "active files": "Active files", + "alert": "Alert", + "app theme": "Tema ng App", + "autocorrect": "I-enable ang autocorrect", + "autosave": "Autosave", + "cancel": "Cancel", + "change language": "Baguhin ang Wika", + "choose color": "Pumili ng Kulay", + "clear": "Burahin", + "close app": "I-close ang application?", + "commit message": "Commit message", + "console": "Console", + "conflict error": "Conflict! Hintayin bago mag-commit ulit.", + "copy": "I-copy", + "create folder error": "Pasensya, hindi makalikha ng bagong folder", + "cut": "I-cut", + "delete": "I-delete", + "dependencies": "Mga dependency", + "delay": "Oras sa millisecond", + "editor settings": "Mga setting ng editor", + "editor theme": "Tema ng Editor", + "enter file name": "Maglagay ng pangalan ng file", + "enter folder name": "Maglagay ng pangalan ng folder", + "empty folder message": "Walang laman na folder", + "enter line number": "Maglagay ng bilang ng linya", + "error": "Error", + "failed": "Nabigo", + "file already exists": "Mayroon ng file na ganito", + "file already exists force": "Mayroon ng file na ganito. I-overwrite?", + "file changed": "Nabago ang file, I-reload?", + "file deleted": "File deleted", + "file is not supported": "Hindi suportado ang file na ito.", + "file not supported": "Hindi suportado ang file type na ito.", + "file too large": "Masyadong malaki ang file para i-handle. Ang pinakamalaking file size ay {size}", + "file renamed": "nai-rename ang file", + "file saved": "nai-save ang file", + "folder added": "nadagdag ang folder", + "folder already added": "nadagdag na ang folder", + "font size": "Font size", + "goto": "Pumunta sa linya", + "icons definition": "Icons definition", + "info": "Impormasyon", + "invalid value": "Invalid ang value", + "language changed": "Matagumpay na nabago ang wika", + "linting": "I-check ang syntax error", + "logout": "Logout", + "loading": "Naglo-load", + "my profile": "Aking profile", + "new file": "Bagong file", + "new folder": "Bagong folder", + "no": "Hindi", + "no editor message": "Buksan o lumikha ng bagong file at folder mula sa menu", + "not set": "Hindi itinakda", + "unsaved files close app": "Mayroon pang mga hindi na-isave na files. I-close ang aplikasyon?", + "notice": "Paunawa", + "open file": "Buksan ang file", + "open files and folders": "Buksan ang mga file at folder", + "open folder": "Buksan ang folder", + "open recent": "Buksan ang kamakailan", + "ok": "ok", + "overwrite": "I-overwrite", + "paste": "I-paste", + "preview mode": "I-preview mode", + "read only file": "Hindi maaring mag-save sa read-only na file. Subukang i-save bilang", + "reload": "I-reload", + "rename": "I-rename", + "replace": "I-replace", + "required": "Kinakailangan ang field na ito", + "run your web app": "Patakbuhin ang iyong web app", + "save": "I-save", + "saving": "Nagse-save", + "save as": "I-save bilang", + "save file to run": "Mangyaring I-save ang file na ito para magamit sa browser", + "search": "Search", + "see logs and errors": "Tingnan ang mga log at error", + "select folder": "Pumili ng folder", + "settings": "Mga setting", + "settings saved": "Nai-save ang mga setting", + "show line numbers": "Ipakita ang line numbers", + "show hidden files": "Ipakita ang hidden files", + "show spaces": "Ipakita ang space", + "soft tab": "Soft tab", + "sort by name": "I-ayos ayon sa pangalan", + "success": "Tagumpay", + "tab size": "Tab size", + "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", + "unable to open folder": "Paumanhin, hindi ma-open ang folder", + "unable to save file": "Paumanhin, hindi ma-save ang file", + "unable to rename": "Paumanhin, hindi maka-rename", + "unsaved file": "Hindi nai-save ang file, ipagpatuloy pa rin?", + "warning": "Babala", + "use emmet": "Gamitin ang emmet", + "use quick tools": "Gamitin ang quick tools", + "yes": "Oo", + "encoding": "Text encoding", + "syntax highlighting": "Syntax highlighting", + "read only": "Read only", + "select all": "I-select lahat", + "select branch": "I-select ang branch", + "create new branch": "Lumikha ng bagong branch", + "use branch": "Gamitin ang branch", + "new branch": "Bagong branch", + "branch": "Branch", + "key bindings": "Key bindings", + "edit": "I-edit", + "reset": "I-reset", + "color": "Color", + "select word": "Select word", + "quick tools": "Quick tools", + "select": "I-select", + "editor font": "Editor font", + "new project": "Bagong project", + "format": "Format", + "project name": "Pangalan ng project", + "unsupported device": "Hindi suportado ang tema sa inyong device.", + "vibrate on tap": "Vibrate on tap", + "copy command is not supported by ftp.": "Ang copy command ay hindi suportado ng FTP.", + "support title": "Suportahan ang Acode", + "fullscreen": "Fullscreen", + "animation": "Animation", + "backup": "Backup", + "restore": "Restore", + "backup successful": "Ang backup ay matagumpay", + "invalid backup file": "Invalid ang backup file", + "add path": "Add path", + "live autocompletion": "Live autocompletion", + "file properties": "File properties", + "path": "Path", + "type": "Type", + "word count": "Word count", + "line count": "Line count", + "last modified": "Last modified", + "size": "Size", + "share": "Share", + "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": "I-confirm kapag mag-exit", + "show console": "Ipakita ang console", + "image": "Image", + "insert file": "Insert file", + "insert color": "Insert color", + "powersave mode warning": "I-turn off ang power saving mode upang ma-preview sa external browser.", + "exit": "Exit", + "custom": "Custom", + "reset warning": "Sigurado ka bang gusto mong i-reset ang tema?", + "theme type": "Type ng tema", + "light": "Light", + "dark": "Dark", + "file browser": "File Browser", + "operation not permitted": "Hindi pinahihintulutan ang operasyon", + "no such file or directory": "Walang ganoong file o directory", + "input/output error": "Input/output error", + "permission denied": "Permission denied", + "bad address": "Bad address", + "file exists": "File exists", + "not a directory": "Hindi directory", + "is a directory": "Ito ay isang directory", + "invalid argument": "Invalid na argument", + "too many open files in system": "Masyadong maraming mga file na nakabukas sa system", + "too many open files": "Masyadong maraming mga file na nakabukas", + "text file busy": "Text file busy", + "no space left on device": "Wala ng natitirang space sa iyong device", + "read-only file system": "Read-only file system", + "file name too long": "Masyadong mahaba ang file name", + "too many users": "Masyadong maraming users", + "connection timed out": "Connection timed out", + "connection refused": "Connection refused", + "owner died": "Owner died", + "an error occurred": "May error na nangyari", + "add ftp": "Add FTP", + "add sftp": "Add SFTP", + "save file": "I-save ang file", + "save file as": "I-save ang file bilang", + "files": "Mga file", + "help": "Tulong", + "file has been deleted": "{file} ay nabura na!", + "feature not available": "Ang feature na ito ay available lamang sa paid version ng app.", + "deleted file": "Deleted na file", + "line height": "Line height", + "preview info": "Kung gusto mong i-run ang active file, i-tap at i-hold ang play icon.", + "manage all files": "Allow Acode editor to manage all files in settings to edit files on your device easily.", + "close file": "I-close ang file", + "reset connections": "Reset connections", + "check file changes": "Check file changes", + "open in browser": "Buksan sa browser", + "desktop mode": "Desktop mode", + "toggle console": "Toggle console", + "new line mode": "New line mode", + "add a storage": "Add a storage", + "rate acode": "I-rate ang Acode", + "support": "Suportahan", + "downloading file": "Downloading {file}", + "downloading...": "Downloading...", + "folder name": "Folder name", + "keyboard mode": "Keyboard mode", + "normal": "Normal", + "app settings": "Mga settings sa app", + "disable in-app-browser caching": "I-disable ang in-app-browser caching", + "copied to clipboard": "Kinopya sa clipboard", + "remember opened files": "Tandaan ang mga nabuksan na file", + "remember opened folders": "Tandaan ang mga nabuksan na folder", + "no suggestions": "Walang suggestions", + "no suggestions aggressive": "Walang suggestions aggressive", + "install": "I-install", + "installing": "Installing...", + "plugins": "Plugins", + "recently used": "Ginamit kamakailan", + "update": "I-update", + "uninstall": "I-uninstall", + "download acode pro": "I-download ang Acode pro", + "loading plugins": "Naglo-load ng mga plugin", + "faqs": "FAQs", + "feedback": "Feedback", + "header": "Header", + "sidebar": "Sidebar", + "inapp": "Inapp", + "browser": "Browser", + "diagonal scrolling": "Diagonal scrolling", + "reverse scrolling": "Reverse Scrolling", + "formatter": "Formatter", + "format on save": "Format on save", + "remove ads": "Tanggalin ang ads", + "fast": "Mabilis", + "slow": "Mabgal", + "scroll settings": "Scroll settings", + "scroll speed": "Scroll speed", + "loading...": "Naglo-load...", + "no plugins found": "Walang nakitang mga plugin", + "name": "Pangalan", + "username": "Username", + "optional": "opsyunal", + "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": "Hindi ma-load ang mga file", + "preview port": "Preview port", + "find file": "Find file", + "system": "System", + "please select a formatter": "Mangyaring pumili ng formatter", + "case sensitive": "Case sensitive", + "regular expression": "Regular expression", + "whole word": "Whole word", + "edit with": "I-edit gamit ang", + "open with": "Buksan gamit ang", + "no app found to handle this file": "Walang app ang mahanap upang ma-handle ang file na ito.", + "restore default settings": "I-restore ang default settings", + "server port": "Server port", + "preview settings": "Preview settings", + "preview settings note": "Kung magkaiba ang preview port at server port, hindi magsisimula ang server sa app at sa halip ay magbubukas ito ng https://: sa browser o in-app na browser. Ito ay kapaki-pakinabang kapag nagpapatakbo ka ng isang server sa ibang lugar.", + "backup/restore note": "Iba-backup lang nito ang iyong mga setting, custom na tema at key binding. Hindi nito iba-backup ang iyong FTP/SFTP.", + "host": "Host", + "retry ftp/sftp when fail": "I-retry ang ftp/sftp kapag nabigo", + "more": "Higit pa", + "thank you :)": "Salamat :)", + "purchase pending": "Naka-pending ang pagbili", + "cancelled": "kinansela", + "local": "Local", + "remote": "Remote", + "show console toggler": "Ipakita ang console toggler", + "binary file": "Ang file na ito ay naglalaman ng binary data, gusto mo ba itong buksan?", + "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": "Gamitin ang textarea para sa IME", + "invalid plugin": "Invalid ang Plugin", + "type command": "I-type ang command", + "plugin": "Plugin", + "quicktools trigger mode": "Quicktools trigger mode", + "print margin": "Print margin", + "touch move threshold": "Touch move threshold", + "info-retryremotefsafterfail": "I-retry ang FTP/SFTP connection kapag nabigo.", + "info-fullscreen": "Itago ang title bar sa home screen.", + "info-checkfiles": "I-check ang mga pagbabago sa file kapag nasa background ang app.", + "info-console": "Pumili ng JavaScript console. Ang Legacy ay ang default na console, ang eruda ay isang third party na console.", + "info-keyboardmode": "Keyboard mode para sa pag-input ng text, ang 'no suggestions' ay magtatago sa mga suggestions at autocorrect. Kung hindi gumagana ang 'no suggestions', subukang baguhin ang value sa 'no suggestions aggressive'.", + "info-rememberfiles": "Tandaan ang mga binuksang file kapag na-close ang app.", + "info-rememberfolders": "Tandaan ang mga binuksang folder kapag na-close ang app.", + "info-floatingbutton": "Ipakita o itago ang quick tools floating button.", + "info-openfilelistpos": "Saan ipapakita ang mga active file list.", + "info-touchmovethreshold": "Kung masyadong mataas ang touch sensitivity ng iyong device, maaari mong taasan ang value nito para maiwasan ang touch move.", + "info-scroll-settings": "Ang mga setting na ito ay naglalaman ng mga scoll settings kasama ang text wrap.", + "info-animation": "Kung ang app ay nakakaranas ng lag, i-disable ang animation.", + "info-quicktoolstriggermode": "Kung hindi gumagana ang button sa quick tools, subukang baguhin ang value na ito.", + "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", + "all": "Lahat", + "medium": "Medium", + "refund": "Refund", + "product not available": "Ang produktong ito ay hindi available", + "no-product-info": "Ang produktong ito ay hindi available sa iyong bansa sa ngayon, pakisubukang muli sa ibang pagkakataon.", + "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} resulta sa {files} na files.", + "invalid regex": "Invalid ang regular expression: {message}.", + "bottom": "Bottom", + "save all": "I-save lahat", + "close all": "I-close lahat", + "unsaved files warning": "Iilan sa mga file ay hindi nai-save. I-click ang 'ok' at piliin kung ano ang gagawin o pindutin ang 'cancel' upang bumalik.", + "save all warning": "Sigurado ka bang gusto mong i-save ang lahat ng file at i-close? Ang aksyon na ito ay hindi maaaring baligtarin.", + "save all changes warning": "Sigurado ka bang gusto mong i-save ang lahat ng file?", + "close all warning": "Sigurado ka bang gusto mong i-close ang lahat ng file? Mawawala sa iyo ang mga hindi nai-save na pagbabago at hindi na maibabalik ang aksyon na ito.", + "refresh": "I-refresh", + "shortcut buttons": "Shortcut buttons", + "no result": "Walang resulta", + "searching...": "Naghahanap...", + "quicktools:ctrl-key": "Control/Command key", + "quicktools:tab-key": "Tab key", + "quicktools:shift-key": "Shift key", + "quicktools:undo": "Undo", + "quicktools:redo": "Redo", + "quicktools:search": "Mag-search sa 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": "I-customize ang mga shortcut button at keyboard key sa Quicktools container sa ibaba ng editor upang ma-enhance ang iyong coding experience.", + "info-excludefolders": "Gamitin ang pattern **/node_modules/** upang baliwalain ang lahat ng mga file galing sa node_modules folder. Ibubukod nito ang mga file mula sa pagkakalista at pipigilan din ang mga ito na maisama sa file searches.", + "missed files": "{count} na file ang nai-scan pagkatapos magsimula ang search at hindi ito isasali sa search.", + "remove": "I-remove", + "quicktools:command-palette": "Command palette", + "default file encoding": "Default na file encoding", + "remove entry": "Sigurado ka bang gusto mong burahin ang '{name}' sa mga saved path? Pakitandaan na ang pagtanggal nito ay hindi magbubura sa mismong path.", + "delete entry": "Kumpirmahin ang pagbura: '{name}'. Ang aksyon na ito ay hindi maaaring baligtarin. Magpatuloy?", + "change encoding": "Muling buksan ang '{file}' gamit ang '{encoding}' encoding? Ang aksyon na ito ay magreresulta sa pagkawala ng anumang hindi nai-save na mga pagbabagong ginawa sa file. Gusto mo bang magpatuloy sa pagbubukas?", + "reopen file": "Sigurado ka bang gusto mong muling buksan ang '{file}'? Mawawala ang anumang hindi nai-save na pagbabago.", + "plugin min version": "Available lang ang {name} sa Acode - {v-code} at pataas. I-click dito para i-update.", + "color preview": "Color preview", + "confirm": "Confirm", + "list files": "Ilista ang lahat ng file sa {name}? Ang masyadong maraming file ay maaaring magdulot ng pag-crash sa app.", + "problems": "Mga Problema", + "show side buttons": "Ipakita ang side button", + "bug_report": "Mag-submit ng Bug Report", + "verified publisher": "Verified na publisher", + "most_downloaded": "Pinaka-download", + "newly_added": "Bagong idinagdag", + "top_rated": "Pinakamataas na rating", + "rename not supported": "Ang pag-rename sa termux dir ay hindi suportado", + "compress": "I-compress", + "copy uri": "I-copy ang Uri", + "delete entries": "Sigurado ka bang gusto mong burahin ang {count} na item?", + "deleting items": "Binubura ang {count} na item...", + "import project zip": "Import Project(zip)", + "changelog": "Change Log", + "notifications": "Mga notification", + "no_unread_notifications": "Walang hindi pa nababasang mga notification", + "should_use_current_file_for_preview": "Dapat gamitin ang Current File para sa preview sa halip na 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", + "sponsor": "Sponsor", + "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", + "backup created": "Backup created", + "restore completed": "Restore completed", + "restore will include": "This will restore", + "restore warning": "This action cannot be undone. Continue?", + "reload to apply": "Reload to apply changes?", + "reload app": "Reload app", + "preparing backup": "Preparing backup", + "collecting settings": "Collecting settings", + "collecting key bindings": "Collecting key bindings", + "collecting plugins": "Collecting plugin information", + "creating backup": "Creating backup file", + "validating backup": "Validating backup", + "restoring key bindings": "Restoring key bindings", + "restoring plugins": "Restoring plugins", + "restoring settings": "Restoring settings", + "legacy backup warning": "This is an older backup format. Some features may be limited.", + "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", + "plugin not found": "Plugin not found in registry", + "paid plugin skipped": "Paid plugin - purchase not found", + "source not found": "Source file no longer exists", + "restored": "Restored", + "skipped": "Skipped", + "backup not valid object": "Backup file is not a valid object", + "backup no data": "Backup file contains no data to restore", + "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", + "backup missing metadata": "Missing backup metadata - some info may be unavailable", + "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", + "backup checksum verify failed": "Could not verify checksum", + "backup invalid settings": "Invalid settings format", + "backup invalid keybindings": "Invalid keyBindings format", + "backup invalid plugins": "Invalid installedPlugins format", + "issues found": "Issues found", + "error details": "Error details", + "active tools": "Active tools", + "available tools": "Available tools", + "recent": "Recent Files", + "command palette": "Open Command Palette", + "change theme": "Change Theme", + "documentation": "Documentation", + "open in terminal": "Open in Terminal", + "developer mode": "Developer Mode", + "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", + "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", + "developer mode disabled": "Developer mode disabled", + "copy relative path": "Copy Relative Path", + "shortcut request sent": "Shortcut request opened. Tap Add to finish.", + "add to home screen": "Add to home screen", + "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", + "save file before home shortcut": "Save the file before adding it to the home screen.", + "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", + "shift click selection": "Shift + tap/click selection", + "earn ad-free time": "Earn ad-free time", + "indent guides": "Indent guides", + "language servers": "Language servers", + "lint gutter": "Show lint gutter", + "rainbow brackets": "Rainbow brackets", + "lsp-add-custom-server": "Add custom server", + "lsp-binary-args": "Binary args (JSON array)", + "lsp-binary-command": "Binary command", + "lsp-binary-path-optional": "Binary path (optional)", + "lsp-check-command-optional": "Check command (optional override)", + "lsp-checking-installation-status": "Checking installation status...", + "lsp-configured": "Configured", + "lsp-custom-server-added": "Custom server added", + "lsp-default": "Default", + "lsp-details-line": "Details: {details}", + "lsp-edit-initialization-options": "Edit initialization options", + "lsp-empty": "Empty", + "lsp-enabled": "Enabled", + "lsp-error-add-server-failed": "Failed to add server", + "lsp-error-args-must-be-array": "Arguments must be a JSON array", + "lsp-error-binary-command-required": "Binary command is required", + "lsp-error-language-id-required": "At least one language ID is required", + "lsp-error-package-required": "At least one package is required", + "lsp-error-server-id-required": "Server ID is required", + "lsp-feature-completion": "Code completion", + "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", + "lsp-feature-diagnostics": "Diagnostics", + "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", + "lsp-feature-formatting": "Formatting", + "lsp-feature-formatting-info": "Enable code formatting from the language server.", + "lsp-feature-hover": "Hover information", + "lsp-feature-hover-info": "Show type information and documentation on hover.", + "lsp-feature-inlay-hints": "Inlay hints", + "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", + "lsp-feature-signature": "Signature help", + "lsp-feature-signature-info": "Show function parameter hints while typing.", + "lsp-feature-state-toast": "{feature} {state}", + "lsp-initialization-options": "Initialization options", + "lsp-initialization-options-json": "Initialization options (JSON)", + "lsp-initialization-options-updated": "Initialization options updated", + "lsp-install-command": "Install command", + "lsp-install-command-unavailable": "Install command not available", + "lsp-install-info-check-failed": "Acode could not verify the installation status.", + "lsp-install-info-missing": "Language server is not installed in the terminal environment.", + "lsp-install-info-ready": "Language server is installed and ready.", + "lsp-install-info-unknown": "Installation status could not be checked automatically.", + "lsp-install-info-version-available": "Version {version} is available.", + "lsp-install-method-apk": "APK package", + "lsp-install-method-cargo": "Cargo crate", + "lsp-install-method-manual": "Manual binary", + "lsp-install-method-npm": "npm package", + "lsp-install-method-pip": "pip package", + "lsp-install-method-shell": "Custom shell", + "lsp-install-method-title": "Install method", + "lsp-install-repair": "Install / repair", + "lsp-installation-status": "Installation status", + "lsp-installed": "Installed", + "lsp-invalid-timeout": "Invalid timeout value", + "lsp-language-ids": "Language IDs (comma separated)", + "lsp-packages-prompt": "{method} packages (comma separated)", + "lsp-remove-installed-files": "Remove installed files for {server}?", + "lsp-server-disabled-toast": "Server disabled", + "lsp-server-enabled-toast": "Server enabled", + "lsp-server-id": "Server ID", + "lsp-server-label": "Server label", + "lsp-server-not-found": "Server not found", + "lsp-server-uninstalled": "Server uninstalled", + "lsp-startup-timeout": "Startup timeout", + "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", + "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", + "lsp-state-disabled": "disabled", + "lsp-state-enabled": "enabled", + "lsp-status-check-failed": "Check failed", + "lsp-status-installed": "Installed", + "lsp-status-installed-version": "Installed ({version})", + "lsp-status-line": "Status: {status}", + "lsp-status-not-installed": "Not installed", + "lsp-status-unknown": "Unknown", + "lsp-timeout-ms": "{timeout} ms", + "lsp-uninstall-command-unavailable": "Uninstall command not available", + "lsp-uninstall-server": "Uninstall server", + "lsp-update-command-optional": "Update command (optional)", + "lsp-update-command-unavailable": "Update command not available", + "lsp-update-server": "Update server", + "lsp-version-line": "Version: {version}", + "lsp-view-initialization-options": "View initialization options", + "settings-category-about-acode": "About Acode", + "settings-category-advanced": "Advanced", + "settings-category-assistance": "Assistance", + "settings-category-core": "Core settings", + "settings-category-cursor": "Cursor", + "settings-category-cursor-selection": "Cursor & selection", + "settings-category-custom-servers": "Custom servers", + "settings-category-customization-tools": "Customization & tools", + "settings-category-display": "Display", + "settings-category-editing": "Editing", + "settings-category-features": "Features", + "settings-category-files-sessions": "Files & sessions", + "settings-category-fonts": "Fonts", + "settings-category-general": "General", + "settings-category-guides-indicators": "Guides & indicators", + "settings-category-installation": "Installation", + "settings-category-interface": "Interface", + "settings-category-maintenance": "Maintenance", + "settings-category-permissions": "Permissions", + "settings-category-preview": "Preview", + "settings-category-scrolling": "Scrolling", + "settings-category-server": "Server", + "settings-category-servers": "Servers", + "settings-category-session": "Session", + "settings-category-support-acode": "Support Acode", + "settings-category-text-layout": "Text & layout", + "settings-info-app-animation": "Control transition animations across the app.", + "settings-info-app-check-files": "Refresh editors when files change outside Acode.", + "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", + "settings-info-app-confirm-on-exit": "Ask before closing the app.", + "settings-info-app-console": "Choose which debug console integration Acode uses.", + "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", + "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", + "settings-info-app-floating-button": "Show the floating quick actions button.", + "settings-info-app-font-manager": "Install, manage, or remove app fonts.", + "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", + "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", + "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", + "settings-info-app-language": "Choose the app language and translated labels.", + "settings-info-app-open-file-list-position": "Choose where the active files list appears.", + "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", + "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", + "settings-info-app-remember-files": "Reopen the files that were open last time.", + "settings-info-app-remember-folders": "Reopen folders from the previous session.", + "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", + "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", + "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", + "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", + "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", + "settings-info-editor-autosave": "Save changes automatically after a delay.", + "settings-info-editor-color-preview": "Preview color values inline in the editor.", + "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", + "settings-info-editor-font-family": "Choose the typeface used in the editor.", + "settings-info-editor-font-size": "Set the editor text size.", + "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", + "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", + "settings-info-editor-indent-guides": "Show indentation guide lines.", + "settings-info-editor-line-height": "Adjust vertical spacing between lines.", + "settings-info-editor-line-numbers": "Show line numbers in the gutter.", + "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", + "settings-info-editor-live-autocomplete": "Show suggestions while you type.", + "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", + "settings-info-editor-relative-line-numbers": "Show distance from the current line.", + "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", + "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", + "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", + "settings-info-editor-show-spaces": "Display visible whitespace markers.", + "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", + "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", + "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", + "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", + "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", + "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", + "settings-info-lsp-install-server": "Install or repair this language server.", + "settings-info-lsp-server-enabled": "Enable or disable this language server.", + "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", + "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", + "settings-info-lsp-update-server": "Update this language server if an update flow is available.", + "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", + "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", + "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", + "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", + "settings-info-main-changelog": "See recent updates and release notes.", + "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", + "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", + "settings-info-main-formatter": "Choose a formatter for each supported language.", + "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", + "settings-info-main-plugins": "Manage installed plugins and their available actions.", + "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", + "settings-info-main-rateapp": "Rate Acode on Google Play.", + "settings-info-main-remove-ads": "Unlock permanent ad-free access.", + "settings-info-main-reset": "Reset Acode to its default configuration.", + "settings-info-main-sponsors": "Support ongoing Acode development.", + "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", + "settings-info-main-theme": "App theme, contrast, and custom colors.", + "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", + "settings-info-preview-host": "Hostname used when opening the preview URL.", + "settings-info-preview-mode": "Choose where preview opens when you launch it.", + "settings-info-preview-preview-port": "Port used by the live preview server.", + "settings-info-preview-server-port": "Port used by the internal app server.", + "settings-info-preview-show-console-toggler": "Show the console button in preview.", + "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", + "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", + "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", + "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", + "search result label singular": "result", + "search result label plural": "results", + "pin tab": "Pin tab", + "unpin tab": "Unpin tab", + "pinned tab": "Pinned tab", + "unpin tab before closing": "Unpin the tab before closing it.", + "app font": "App font", + "settings-info-app-font-family": "Choose the font used across the app interface.", + "lsp-transport-method-stdio": "STDIO (launch a binary command)", + "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", + "lsp-websocket-url": "WebSocket URL", + "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", + "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", + "lsp-error-websocket-url-required": "WebSocket URL is required", + "lsp-remove-custom-server": "Remove custom server", + "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", + "lsp-custom-server-removed": "Custom server removed", + "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", + "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", + "save selected tabs": "Save selected tabs", + "close selected tabs": "Close selected tabs", + "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", + "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", + "close tabs to right": "Close Right", + "close tabs to left": "Close Left", + "close other tabs": "Close Others", + "auto close tags": "Auto close tags", + "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", + "ui zoom": "UI zoom", + "settings-info-app-ui-zoom": "Scale text across the Acode interface.", + "plugin-not-supported": "Plugin not supported", + "plugin-not-supported-info": "The plugin was created for older version of Acode." +} \ No newline at end of file diff --git a/src/lang/tr-tr.json b/src/lang/tr-tr.json index 161260ac2..29322cd8a 100644 --- a/src/lang/tr-tr.json +++ b/src/lang/tr-tr.json @@ -1,730 +1,732 @@ { - "lang": "Türkçe (by ibrahim)", - "about": "Hakkında", - "active files": "Aktif Dosyalar", - "alert": "Uyarı", - "app theme": "Uygulama Teması", - "autocorrect": "Otomatik Düzelt", - "autosave": "Otomatik Kaydet", - "cancel": "İptal", - "change language": "Dili Değiştir", - "choose color": "Renk Seç", - "clear": "Temizle", - "close app": "Uygulama kapatılsın mı?", - "commit message": "Commit mesajı", - "console": "Konsol", - "conflict error": "yanlışlık! Lütfen başka bir committen önce bekleyin", - "copy": "Kopyala", - "create folder error": "Yeni klasör oluşturulamıyor", - "cut": "Kes", - "delete": "Sil", - "dependencies": "gereklilikler", - "delay": "Milisaniye cinsinden süre", - "editor settings": "Editör Ayarları", - "editor theme": "Editör Teması", - "enter file name": "Dosya Adı", - "enter folder name": "Klasör Adı", - "empty folder message": "Boş Klasör", - "enter line number": "Satır numarasını girin", - "error": "Hata", - "failed": "Başarısız oldu", - "file already exists": "Dosya zaten var", - "file already exists force": "Dosya zaten var. Üzerine yazılsın mı?", - "file changed": " değiştirildi, yeniden yüklensin mi?", - "file deleted": "Dosya silindi", - "file is not supported": "Dosya desteklenmiyor", - "file not supported": "Bu dosya türü desteklenmiyor", - "file too large": "Dosya çok büyük. İzin verilen maksimum dosya boyutu {size}", - "file renamed": "Dosya yeniden adlandırıldı", - "file saved": "Dosya kaydedildi", - "folder added": "Klasör eklendi", - "folder already added": "Klasör zaten ekli", - "font size": "Yazı Boyutu", - "goto": "Satıra git", - "icons definition": "simgeler tanımı", - "info": "Bilgi", - "invalid value": "Geçersiz değer", - "language changed": "Dil başarıyla değiştirildi", - "linting": "Sözdizimi Hatalarını Kontrol Et", - "logout": "Çıkış yap", - "loading": "Yükleniyor", - "my profile": "Profilim", - "new file": "Yeni Dosya", - "new folder": "Yeni Klasör", - "no": "Hayır", - "no editor message": "Menüden yeni dosya ve klasör aç veya oluştur", - "not set": "Ayarlanmadı", - "unsaved files close app": "Kaydedilmemiş dosyalar var. Uygulama kapatılsın mı?", - "notice": "Dikkat", - "open file": "Dosya Aç", - "open files and folders": "Dosya ve Klasör Aç", - "open folder": "Klasör Aç", - "open recent": "Önceklerden Aç", - "ok": "Tamam", - "overwrite": "Üzerine yaz", - "paste": "Yapıştır", - "preview mode": "Ön-izleme Modu", - "read only file": "Salt okunur dosya kaydedilemiyor. Lütfen farklı kaydetmeyi deneyin", - "reload": "Tekrar Yükle", - "rename": "Yeniden Adlandır", - "replace": "Değiştir", - "required": "Bu alan gerekli", - "run your web app": "Web uygulamanızı çalıştırın", - "save": "Kaydet", - "saving": "kaydediliyor", - "save as": "Farklı Kaydet", - "save file to run": "Lütfen bu dosyayı tarayıcıda çalışacak şekilde kaydedin", - "search": "Ara", - "see logs and errors": "Günlük ve hatalara bak", - "select folder": "Bu Klasörü Seç", - "settings": "Ayarlar", - "settings saved": "Ayarlar Kaydedildi", - "show line numbers": "Satır Numarasını Göster", - "show hidden files": "Gizli Dosyaları Göster", - "show spaces": "Boşlukları Göster", - "soft tab": "sekmeler Karakteri Yerine Boşluk Kullan", - "sort by name": "İsme Göre Sırala", - "success": "Başarılı", - "tab size": "sekmeler Boyutu", - "text wrap": "Sözcük Kaydırma", - "theme": "Tema", - "unable to delete file": "Dosya silinemedi", - "unable to open file": "Dosya açılamadı", - "unable to open folder": "Klasör açılamadı", - "unable to save file": "Dosya kaydedilemedi", - "unable to rename": "Yeniden adlandırılamadı", - "unsaved file": "Bu dosya kaydedilmedi, kapatılsın mı?", - "warning": "Uyarı", - "use emmet": "Emmet kullan", - "use quick tools": "Hızlı Araçlar'ı Kullan", - "yes": "Evet", - "encoding": "Metin Kodlaması", - "syntax highlighting": "Sözdizimi Vurgulaması", - "read only": "Salt Okunur", - "select all": "Hepsini Seç", - "select branch": "Branch'ı Seç", - "create new branch": "Yeni Branch Oluştur", - "use branch": "Branch'ı Kullan", - "new branch": "Yeni Branch", - "branch": "Branch", - "key bindings": "Klavye Kısayolları", - "edit": "Düzenle", - "reset": "Sıfırla", - "color": "Renk", - "select word": "Kelime Seç", - "quick tools": "Hızlı Araçlar", - "select": "Seç", - "editor font": "Editörün Yazı Tipi", - "new project": "Yeni Proje", - "format": "Biçimlendir", - "project name": "Proje Adı", - "unsupported device": "Cihazınız temayı desteklemiyor", - "vibrate on tap": "Tıklamayla vibratör", - "copy command is not supported by ftp.": "Kopyalama komutu FTP tarafından desteklenmiyor.", - "support title": "Acode'ı destekle", - "fullscreen": "tüm-ekran", - "animation": "animasyon", - "backup": "yedekle", - "restore": "restore", - "backup successful": "Backup successful", - "invalid backup file": "Invalid backup file", - "add path": "Yol ekle", - "live autocompletion": "canlı Otomatik Düzenleme", - "file properties": "dosya bilgileri", - "path": "Yol", - "type": "tip", - "word count": "Kelime sayısı", - "line count": "Satır sayısı", - "last modified": "En Son değiştirilen", - "size": "Boyut", - "share": "paylaş", - "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", - "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", - "faqs": "FAQs", - "feedback": "Feedback", - "header": "Header", - "sidebar": "Sidebar", - "inapp": "Inapp", - "browser": "Browser", - "diagonal scrolling": "Diagonal scrolling", - "reverse scrolling": "Reverse Scrolling", - "formatter": "Formatter", - "format on save": "Format on save", - "remove ads": "Remove ads", - "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", - "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", - "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 warning": "Are you sure you want to save all files and close? This action cannot be reversed.", - "save all changes warning": "Are you sure you want to save all files?", - "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", - "sponsor": "Sponsor", - "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", - "backup created": "Backup created", - "restore completed": "Restore completed", - "restore will include": "This will restore", - "restore warning": "This action cannot be undone. Continue?", - "reload to apply": "Reload to apply changes?", - "reload app": "Reload app", - "preparing backup": "Preparing backup", - "collecting settings": "Collecting settings", - "collecting key bindings": "Collecting key bindings", - "collecting plugins": "Collecting plugin information", - "creating backup": "Creating backup file", - "validating backup": "Validating backup", - "restoring key bindings": "Restoring key bindings", - "restoring plugins": "Restoring plugins", - "restoring settings": "Restoring settings", - "legacy backup warning": "This is an older backup format. Some features may be limited.", - "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", - "plugin not found": "Plugin not found in registry", - "paid plugin skipped": "Paid plugin - purchase not found", - "source not found": "Source file no longer exists", - "restored": "Restored", - "skipped": "Skipped", - "backup not valid object": "Backup file is not a valid object", - "backup no data": "Backup file contains no data to restore", - "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", - "backup missing metadata": "Missing backup metadata - some info may be unavailable", - "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", - "backup checksum verify failed": "Could not verify checksum", - "backup invalid settings": "Invalid settings format", - "backup invalid keybindings": "Invalid keyBindings format", - "backup invalid plugins": "Invalid installedPlugins format", - "issues found": "Issues found", - "error details": "Error details", - "active tools": "Active tools", - "available tools": "Available tools", - "recent": "Recent Files", - "command palette": "Open Command Palette", - "change theme": "Change Theme", - "documentation": "Documentation", - "open in terminal": "Open in Terminal", - "developer mode": "Developer Mode", - "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", - "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", - "developer mode disabled": "Developer mode disabled", - "copy relative path": "Copy Relative Path", - "shortcut request sent": "Shortcut request opened. Tap Add to finish.", - "add to home screen": "Add to home screen", - "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", - "save file before home shortcut": "Save the file before adding it to the home screen.", - "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", - "shift click selection": "Shift + tap/click selection", - "earn ad-free time": "Earn ad-free time", - "indent guides": "Indent guides", - "language servers": "Language servers", - "lint gutter": "Show lint gutter", - "rainbow brackets": "Rainbow brackets", - "lsp-add-custom-server": "Add custom server", - "lsp-binary-args": "Binary args (JSON array)", - "lsp-binary-command": "Binary command", - "lsp-binary-path-optional": "Binary path (optional)", - "lsp-check-command-optional": "Check command (optional override)", - "lsp-checking-installation-status": "Checking installation status...", - "lsp-configured": "Configured", - "lsp-custom-server-added": "Custom server added", - "lsp-default": "Default", - "lsp-details-line": "Details: {details}", - "lsp-edit-initialization-options": "Edit initialization options", - "lsp-empty": "Empty", - "lsp-enabled": "Enabled", - "lsp-error-add-server-failed": "Failed to add server", - "lsp-error-args-must-be-array": "Arguments must be a JSON array", - "lsp-error-binary-command-required": "Binary command is required", - "lsp-error-language-id-required": "At least one language ID is required", - "lsp-error-package-required": "At least one package is required", - "lsp-error-server-id-required": "Server ID is required", - "lsp-feature-completion": "Code completion", - "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", - "lsp-feature-diagnostics": "Diagnostics", - "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", - "lsp-feature-formatting": "Formatting", - "lsp-feature-formatting-info": "Enable code formatting from the language server.", - "lsp-feature-hover": "Hover information", - "lsp-feature-hover-info": "Show type information and documentation on hover.", - "lsp-feature-inlay-hints": "Inlay hints", - "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", - "lsp-feature-signature": "Signature help", - "lsp-feature-signature-info": "Show function parameter hints while typing.", - "lsp-feature-state-toast": "{feature} {state}", - "lsp-initialization-options": "Initialization options", - "lsp-initialization-options-json": "Initialization options (JSON)", - "lsp-initialization-options-updated": "Initialization options updated", - "lsp-install-command": "Install command", - "lsp-install-command-unavailable": "Install command not available", - "lsp-install-info-check-failed": "Acode could not verify the installation status.", - "lsp-install-info-missing": "Language server is not installed in the terminal environment.", - "lsp-install-info-ready": "Language server is installed and ready.", - "lsp-install-info-unknown": "Installation status could not be checked automatically.", - "lsp-install-info-version-available": "Version {version} is available.", - "lsp-install-method-apk": "APK package", - "lsp-install-method-cargo": "Cargo crate", - "lsp-install-method-manual": "Manual binary", - "lsp-install-method-npm": "npm package", - "lsp-install-method-pip": "pip package", - "lsp-install-method-shell": "Custom shell", - "lsp-install-method-title": "Install method", - "lsp-install-repair": "Install / repair", - "lsp-installation-status": "Installation status", - "lsp-installed": "Installed", - "lsp-invalid-timeout": "Invalid timeout value", - "lsp-language-ids": "Language IDs (comma separated)", - "lsp-packages-prompt": "{method} packages (comma separated)", - "lsp-remove-installed-files": "Remove installed files for {server}?", - "lsp-server-disabled-toast": "Server disabled", - "lsp-server-enabled-toast": "Server enabled", - "lsp-server-id": "Server ID", - "lsp-server-label": "Server label", - "lsp-server-not-found": "Server not found", - "lsp-server-uninstalled": "Server uninstalled", - "lsp-startup-timeout": "Startup timeout", - "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", - "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", - "lsp-state-disabled": "disabled", - "lsp-state-enabled": "enabled", - "lsp-status-check-failed": "Check failed", - "lsp-status-installed": "Installed", - "lsp-status-installed-version": "Installed ({version})", - "lsp-status-line": "Status: {status}", - "lsp-status-not-installed": "Not installed", - "lsp-status-unknown": "Unknown", - "lsp-timeout-ms": "{timeout} ms", - "lsp-uninstall-command-unavailable": "Uninstall command not available", - "lsp-uninstall-server": "Uninstall server", - "lsp-update-command-optional": "Update command (optional)", - "lsp-update-command-unavailable": "Update command not available", - "lsp-update-server": "Update server", - "lsp-version-line": "Version: {version}", - "lsp-view-initialization-options": "View initialization options", - "settings-category-about-acode": "About Acode", - "settings-category-advanced": "Advanced", - "settings-category-assistance": "Assistance", - "settings-category-core": "Core settings", - "settings-category-cursor": "Cursor", - "settings-category-cursor-selection": "Cursor & selection", - "settings-category-custom-servers": "Custom servers", - "settings-category-customization-tools": "Customization & tools", - "settings-category-display": "Display", - "settings-category-editing": "Editing", - "settings-category-features": "Features", - "settings-category-files-sessions": "Files & sessions", - "settings-category-fonts": "Fonts", - "settings-category-general": "General", - "settings-category-guides-indicators": "Guides & indicators", - "settings-category-installation": "Installation", - "settings-category-interface": "Interface", - "settings-category-maintenance": "Maintenance", - "settings-category-permissions": "Permissions", - "settings-category-preview": "Preview", - "settings-category-scrolling": "Scrolling", - "settings-category-server": "Server", - "settings-category-servers": "Servers", - "settings-category-session": "Session", - "settings-category-support-acode": "Support Acode", - "settings-category-text-layout": "Text & layout", - "settings-info-app-animation": "Control transition animations across the app.", - "settings-info-app-check-files": "Refresh editors when files change outside Acode.", - "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", - "settings-info-app-confirm-on-exit": "Ask before closing the app.", - "settings-info-app-console": "Choose which debug console integration Acode uses.", - "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", - "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", - "settings-info-app-floating-button": "Show the floating quick actions button.", - "settings-info-app-font-manager": "Install, manage, or remove app fonts.", - "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", - "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", - "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", - "settings-info-app-language": "Choose the app language and translated labels.", - "settings-info-app-open-file-list-position": "Choose where the active files list appears.", - "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", - "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", - "settings-info-app-remember-files": "Reopen the files that were open last time.", - "settings-info-app-remember-folders": "Reopen folders from the previous session.", - "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", - "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", - "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", - "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", - "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", - "settings-info-editor-autosave": "Save changes automatically after a delay.", - "settings-info-editor-color-preview": "Preview color values inline in the editor.", - "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", - "settings-info-editor-font-family": "Choose the typeface used in the editor.", - "settings-info-editor-font-size": "Set the editor text size.", - "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", - "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", - "settings-info-editor-indent-guides": "Show indentation guide lines.", - "settings-info-editor-line-height": "Adjust vertical spacing between lines.", - "settings-info-editor-line-numbers": "Show line numbers in the gutter.", - "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", - "settings-info-editor-live-autocomplete": "Show suggestions while you type.", - "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", - "settings-info-editor-relative-line-numbers": "Show distance from the current line.", - "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", - "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", - "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", - "settings-info-editor-show-spaces": "Display visible whitespace markers.", - "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", - "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", - "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", - "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", - "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", - "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", - "settings-info-lsp-install-server": "Install or repair this language server.", - "settings-info-lsp-server-enabled": "Enable or disable this language server.", - "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", - "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", - "settings-info-lsp-update-server": "Update this language server if an update flow is available.", - "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", - "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", - "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", - "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", - "settings-info-main-changelog": "See recent updates and release notes.", - "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", - "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", - "settings-info-main-formatter": "Choose a formatter for each supported language.", - "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", - "settings-info-main-plugins": "Manage installed plugins and their available actions.", - "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", - "settings-info-main-rateapp": "Rate Acode on Google Play.", - "settings-info-main-remove-ads": "Unlock permanent ad-free access.", - "settings-info-main-reset": "Reset Acode to its default configuration.", - "settings-info-main-sponsors": "Support ongoing Acode development.", - "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", - "settings-info-main-theme": "App theme, contrast, and custom colors.", - "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", - "settings-info-preview-host": "Hostname used when opening the preview URL.", - "settings-info-preview-mode": "Choose where preview opens when you launch it.", - "settings-info-preview-preview-port": "Port used by the live preview server.", - "settings-info-preview-server-port": "Port used by the internal app server.", - "settings-info-preview-show-console-toggler": "Show the console button in preview.", - "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", - "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", - "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", - "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", - "search result label singular": "result", - "search result label plural": "results", - "pin tab": "Pin tab", - "unpin tab": "Unpin tab", - "pinned tab": "Pinned tab", - "unpin tab before closing": "Unpin the tab before closing it.", - "app font": "App font", - "settings-info-app-font-family": "Choose the font used across the app interface.", - "lsp-transport-method-stdio": "STDIO (launch a binary command)", - "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", - "lsp-websocket-url": "WebSocket URL", - "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", - "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", - "lsp-error-websocket-url-required": "WebSocket URL is required", - "lsp-remove-custom-server": "Remove custom server", - "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", - "lsp-custom-server-removed": "Custom server removed", - "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", - "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", - "save selected tabs": "Save selected tabs", - "close selected tabs": "Close selected tabs", - "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", - "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", - "close tabs to right": "Close Right", - "close tabs to left": "Close Left", - "close other tabs": "Close Others", - "auto close tags": "Auto close tags", - "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", - "ui zoom": "UI zoom", - "settings-info-app-ui-zoom": "Scale text across the Acode interface." -} + "lang": "Türkçe (by ibrahim)", + "about": "Hakkında", + "active files": "Aktif Dosyalar", + "alert": "Uyarı", + "app theme": "Uygulama Teması", + "autocorrect": "Otomatik Düzelt", + "autosave": "Otomatik Kaydet", + "cancel": "İptal", + "change language": "Dili Değiştir", + "choose color": "Renk Seç", + "clear": "Temizle", + "close app": "Uygulama kapatılsın mı?", + "commit message": "Commit mesajı", + "console": "Konsol", + "conflict error": "yanlışlık! Lütfen başka bir committen önce bekleyin", + "copy": "Kopyala", + "create folder error": "Yeni klasör oluşturulamıyor", + "cut": "Kes", + "delete": "Sil", + "dependencies": "gereklilikler", + "delay": "Milisaniye cinsinden süre", + "editor settings": "Editör Ayarları", + "editor theme": "Editör Teması", + "enter file name": "Dosya Adı", + "enter folder name": "Klasör Adı", + "empty folder message": "Boş Klasör", + "enter line number": "Satır numarasını girin", + "error": "Hata", + "failed": "Başarısız oldu", + "file already exists": "Dosya zaten var", + "file already exists force": "Dosya zaten var. Üzerine yazılsın mı?", + "file changed": " değiştirildi, yeniden yüklensin mi?", + "file deleted": "Dosya silindi", + "file is not supported": "Dosya desteklenmiyor", + "file not supported": "Bu dosya türü desteklenmiyor", + "file too large": "Dosya çok büyük. İzin verilen maksimum dosya boyutu {size}", + "file renamed": "Dosya yeniden adlandırıldı", + "file saved": "Dosya kaydedildi", + "folder added": "Klasör eklendi", + "folder already added": "Klasör zaten ekli", + "font size": "Yazı Boyutu", + "goto": "Satıra git", + "icons definition": "simgeler tanımı", + "info": "Bilgi", + "invalid value": "Geçersiz değer", + "language changed": "Dil başarıyla değiştirildi", + "linting": "Sözdizimi Hatalarını Kontrol Et", + "logout": "Çıkış yap", + "loading": "Yükleniyor", + "my profile": "Profilim", + "new file": "Yeni Dosya", + "new folder": "Yeni Klasör", + "no": "Hayır", + "no editor message": "Menüden yeni dosya ve klasör aç veya oluştur", + "not set": "Ayarlanmadı", + "unsaved files close app": "Kaydedilmemiş dosyalar var. Uygulama kapatılsın mı?", + "notice": "Dikkat", + "open file": "Dosya Aç", + "open files and folders": "Dosya ve Klasör Aç", + "open folder": "Klasör Aç", + "open recent": "Önceklerden Aç", + "ok": "Tamam", + "overwrite": "Üzerine yaz", + "paste": "Yapıştır", + "preview mode": "Ön-izleme Modu", + "read only file": "Salt okunur dosya kaydedilemiyor. Lütfen farklı kaydetmeyi deneyin", + "reload": "Tekrar Yükle", + "rename": "Yeniden Adlandır", + "replace": "Değiştir", + "required": "Bu alan gerekli", + "run your web app": "Web uygulamanızı çalıştırın", + "save": "Kaydet", + "saving": "kaydediliyor", + "save as": "Farklı Kaydet", + "save file to run": "Lütfen bu dosyayı tarayıcıda çalışacak şekilde kaydedin", + "search": "Ara", + "see logs and errors": "Günlük ve hatalara bak", + "select folder": "Bu Klasörü Seç", + "settings": "Ayarlar", + "settings saved": "Ayarlar Kaydedildi", + "show line numbers": "Satır Numarasını Göster", + "show hidden files": "Gizli Dosyaları Göster", + "show spaces": "Boşlukları Göster", + "soft tab": "sekmeler Karakteri Yerine Boşluk Kullan", + "sort by name": "İsme Göre Sırala", + "success": "Başarılı", + "tab size": "sekmeler Boyutu", + "text wrap": "Sözcük Kaydırma", + "theme": "Tema", + "unable to delete file": "Dosya silinemedi", + "unable to open file": "Dosya açılamadı", + "unable to open folder": "Klasör açılamadı", + "unable to save file": "Dosya kaydedilemedi", + "unable to rename": "Yeniden adlandırılamadı", + "unsaved file": "Bu dosya kaydedilmedi, kapatılsın mı?", + "warning": "Uyarı", + "use emmet": "Emmet kullan", + "use quick tools": "Hızlı Araçlar'ı Kullan", + "yes": "Evet", + "encoding": "Metin Kodlaması", + "syntax highlighting": "Sözdizimi Vurgulaması", + "read only": "Salt Okunur", + "select all": "Hepsini Seç", + "select branch": "Branch'ı Seç", + "create new branch": "Yeni Branch Oluştur", + "use branch": "Branch'ı Kullan", + "new branch": "Yeni Branch", + "branch": "Branch", + "key bindings": "Klavye Kısayolları", + "edit": "Düzenle", + "reset": "Sıfırla", + "color": "Renk", + "select word": "Kelime Seç", + "quick tools": "Hızlı Araçlar", + "select": "Seç", + "editor font": "Editörün Yazı Tipi", + "new project": "Yeni Proje", + "format": "Biçimlendir", + "project name": "Proje Adı", + "unsupported device": "Cihazınız temayı desteklemiyor", + "vibrate on tap": "Tıklamayla vibratör", + "copy command is not supported by ftp.": "Kopyalama komutu FTP tarafından desteklenmiyor.", + "support title": "Acode'ı destekle", + "fullscreen": "tüm-ekran", + "animation": "animasyon", + "backup": "yedekle", + "restore": "restore", + "backup successful": "Backup successful", + "invalid backup file": "Invalid backup file", + "add path": "Yol ekle", + "live autocompletion": "canlı Otomatik Düzenleme", + "file properties": "dosya bilgileri", + "path": "Yol", + "type": "tip", + "word count": "Kelime sayısı", + "line count": "Satır sayısı", + "last modified": "En Son değiştirilen", + "size": "Boyut", + "share": "paylaş", + "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", + "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", + "faqs": "FAQs", + "feedback": "Feedback", + "header": "Header", + "sidebar": "Sidebar", + "inapp": "Inapp", + "browser": "Browser", + "diagonal scrolling": "Diagonal scrolling", + "reverse scrolling": "Reverse Scrolling", + "formatter": "Formatter", + "format on save": "Format on save", + "remove ads": "Remove ads", + "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", + "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", + "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 warning": "Are you sure you want to save all files and close? This action cannot be reversed.", + "save all changes warning": "Are you sure you want to save all files?", + "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", + "sponsor": "Sponsor", + "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", + "backup created": "Backup created", + "restore completed": "Restore completed", + "restore will include": "This will restore", + "restore warning": "This action cannot be undone. Continue?", + "reload to apply": "Reload to apply changes?", + "reload app": "Reload app", + "preparing backup": "Preparing backup", + "collecting settings": "Collecting settings", + "collecting key bindings": "Collecting key bindings", + "collecting plugins": "Collecting plugin information", + "creating backup": "Creating backup file", + "validating backup": "Validating backup", + "restoring key bindings": "Restoring key bindings", + "restoring plugins": "Restoring plugins", + "restoring settings": "Restoring settings", + "legacy backup warning": "This is an older backup format. Some features may be limited.", + "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", + "plugin not found": "Plugin not found in registry", + "paid plugin skipped": "Paid plugin - purchase not found", + "source not found": "Source file no longer exists", + "restored": "Restored", + "skipped": "Skipped", + "backup not valid object": "Backup file is not a valid object", + "backup no data": "Backup file contains no data to restore", + "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", + "backup missing metadata": "Missing backup metadata - some info may be unavailable", + "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", + "backup checksum verify failed": "Could not verify checksum", + "backup invalid settings": "Invalid settings format", + "backup invalid keybindings": "Invalid keyBindings format", + "backup invalid plugins": "Invalid installedPlugins format", + "issues found": "Issues found", + "error details": "Error details", + "active tools": "Active tools", + "available tools": "Available tools", + "recent": "Recent Files", + "command palette": "Open Command Palette", + "change theme": "Change Theme", + "documentation": "Documentation", + "open in terminal": "Open in Terminal", + "developer mode": "Developer Mode", + "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", + "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", + "developer mode disabled": "Developer mode disabled", + "copy relative path": "Copy Relative Path", + "shortcut request sent": "Shortcut request opened. Tap Add to finish.", + "add to home screen": "Add to home screen", + "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", + "save file before home shortcut": "Save the file before adding it to the home screen.", + "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", + "shift click selection": "Shift + tap/click selection", + "earn ad-free time": "Earn ad-free time", + "indent guides": "Indent guides", + "language servers": "Language servers", + "lint gutter": "Show lint gutter", + "rainbow brackets": "Rainbow brackets", + "lsp-add-custom-server": "Add custom server", + "lsp-binary-args": "Binary args (JSON array)", + "lsp-binary-command": "Binary command", + "lsp-binary-path-optional": "Binary path (optional)", + "lsp-check-command-optional": "Check command (optional override)", + "lsp-checking-installation-status": "Checking installation status...", + "lsp-configured": "Configured", + "lsp-custom-server-added": "Custom server added", + "lsp-default": "Default", + "lsp-details-line": "Details: {details}", + "lsp-edit-initialization-options": "Edit initialization options", + "lsp-empty": "Empty", + "lsp-enabled": "Enabled", + "lsp-error-add-server-failed": "Failed to add server", + "lsp-error-args-must-be-array": "Arguments must be a JSON array", + "lsp-error-binary-command-required": "Binary command is required", + "lsp-error-language-id-required": "At least one language ID is required", + "lsp-error-package-required": "At least one package is required", + "lsp-error-server-id-required": "Server ID is required", + "lsp-feature-completion": "Code completion", + "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", + "lsp-feature-diagnostics": "Diagnostics", + "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", + "lsp-feature-formatting": "Formatting", + "lsp-feature-formatting-info": "Enable code formatting from the language server.", + "lsp-feature-hover": "Hover information", + "lsp-feature-hover-info": "Show type information and documentation on hover.", + "lsp-feature-inlay-hints": "Inlay hints", + "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", + "lsp-feature-signature": "Signature help", + "lsp-feature-signature-info": "Show function parameter hints while typing.", + "lsp-feature-state-toast": "{feature} {state}", + "lsp-initialization-options": "Initialization options", + "lsp-initialization-options-json": "Initialization options (JSON)", + "lsp-initialization-options-updated": "Initialization options updated", + "lsp-install-command": "Install command", + "lsp-install-command-unavailable": "Install command not available", + "lsp-install-info-check-failed": "Acode could not verify the installation status.", + "lsp-install-info-missing": "Language server is not installed in the terminal environment.", + "lsp-install-info-ready": "Language server is installed and ready.", + "lsp-install-info-unknown": "Installation status could not be checked automatically.", + "lsp-install-info-version-available": "Version {version} is available.", + "lsp-install-method-apk": "APK package", + "lsp-install-method-cargo": "Cargo crate", + "lsp-install-method-manual": "Manual binary", + "lsp-install-method-npm": "npm package", + "lsp-install-method-pip": "pip package", + "lsp-install-method-shell": "Custom shell", + "lsp-install-method-title": "Install method", + "lsp-install-repair": "Install / repair", + "lsp-installation-status": "Installation status", + "lsp-installed": "Installed", + "lsp-invalid-timeout": "Invalid timeout value", + "lsp-language-ids": "Language IDs (comma separated)", + "lsp-packages-prompt": "{method} packages (comma separated)", + "lsp-remove-installed-files": "Remove installed files for {server}?", + "lsp-server-disabled-toast": "Server disabled", + "lsp-server-enabled-toast": "Server enabled", + "lsp-server-id": "Server ID", + "lsp-server-label": "Server label", + "lsp-server-not-found": "Server not found", + "lsp-server-uninstalled": "Server uninstalled", + "lsp-startup-timeout": "Startup timeout", + "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", + "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", + "lsp-state-disabled": "disabled", + "lsp-state-enabled": "enabled", + "lsp-status-check-failed": "Check failed", + "lsp-status-installed": "Installed", + "lsp-status-installed-version": "Installed ({version})", + "lsp-status-line": "Status: {status}", + "lsp-status-not-installed": "Not installed", + "lsp-status-unknown": "Unknown", + "lsp-timeout-ms": "{timeout} ms", + "lsp-uninstall-command-unavailable": "Uninstall command not available", + "lsp-uninstall-server": "Uninstall server", + "lsp-update-command-optional": "Update command (optional)", + "lsp-update-command-unavailable": "Update command not available", + "lsp-update-server": "Update server", + "lsp-version-line": "Version: {version}", + "lsp-view-initialization-options": "View initialization options", + "settings-category-about-acode": "About Acode", + "settings-category-advanced": "Advanced", + "settings-category-assistance": "Assistance", + "settings-category-core": "Core settings", + "settings-category-cursor": "Cursor", + "settings-category-cursor-selection": "Cursor & selection", + "settings-category-custom-servers": "Custom servers", + "settings-category-customization-tools": "Customization & tools", + "settings-category-display": "Display", + "settings-category-editing": "Editing", + "settings-category-features": "Features", + "settings-category-files-sessions": "Files & sessions", + "settings-category-fonts": "Fonts", + "settings-category-general": "General", + "settings-category-guides-indicators": "Guides & indicators", + "settings-category-installation": "Installation", + "settings-category-interface": "Interface", + "settings-category-maintenance": "Maintenance", + "settings-category-permissions": "Permissions", + "settings-category-preview": "Preview", + "settings-category-scrolling": "Scrolling", + "settings-category-server": "Server", + "settings-category-servers": "Servers", + "settings-category-session": "Session", + "settings-category-support-acode": "Support Acode", + "settings-category-text-layout": "Text & layout", + "settings-info-app-animation": "Control transition animations across the app.", + "settings-info-app-check-files": "Refresh editors when files change outside Acode.", + "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", + "settings-info-app-confirm-on-exit": "Ask before closing the app.", + "settings-info-app-console": "Choose which debug console integration Acode uses.", + "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", + "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", + "settings-info-app-floating-button": "Show the floating quick actions button.", + "settings-info-app-font-manager": "Install, manage, or remove app fonts.", + "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", + "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", + "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", + "settings-info-app-language": "Choose the app language and translated labels.", + "settings-info-app-open-file-list-position": "Choose where the active files list appears.", + "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", + "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", + "settings-info-app-remember-files": "Reopen the files that were open last time.", + "settings-info-app-remember-folders": "Reopen folders from the previous session.", + "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", + "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", + "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", + "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", + "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", + "settings-info-editor-autosave": "Save changes automatically after a delay.", + "settings-info-editor-color-preview": "Preview color values inline in the editor.", + "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", + "settings-info-editor-font-family": "Choose the typeface used in the editor.", + "settings-info-editor-font-size": "Set the editor text size.", + "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", + "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", + "settings-info-editor-indent-guides": "Show indentation guide lines.", + "settings-info-editor-line-height": "Adjust vertical spacing between lines.", + "settings-info-editor-line-numbers": "Show line numbers in the gutter.", + "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", + "settings-info-editor-live-autocomplete": "Show suggestions while you type.", + "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", + "settings-info-editor-relative-line-numbers": "Show distance from the current line.", + "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", + "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", + "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", + "settings-info-editor-show-spaces": "Display visible whitespace markers.", + "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", + "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", + "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", + "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", + "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", + "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", + "settings-info-lsp-install-server": "Install or repair this language server.", + "settings-info-lsp-server-enabled": "Enable or disable this language server.", + "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", + "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", + "settings-info-lsp-update-server": "Update this language server if an update flow is available.", + "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", + "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", + "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", + "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", + "settings-info-main-changelog": "See recent updates and release notes.", + "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", + "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", + "settings-info-main-formatter": "Choose a formatter for each supported language.", + "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", + "settings-info-main-plugins": "Manage installed plugins and their available actions.", + "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", + "settings-info-main-rateapp": "Rate Acode on Google Play.", + "settings-info-main-remove-ads": "Unlock permanent ad-free access.", + "settings-info-main-reset": "Reset Acode to its default configuration.", + "settings-info-main-sponsors": "Support ongoing Acode development.", + "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", + "settings-info-main-theme": "App theme, contrast, and custom colors.", + "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", + "settings-info-preview-host": "Hostname used when opening the preview URL.", + "settings-info-preview-mode": "Choose where preview opens when you launch it.", + "settings-info-preview-preview-port": "Port used by the live preview server.", + "settings-info-preview-server-port": "Port used by the internal app server.", + "settings-info-preview-show-console-toggler": "Show the console button in preview.", + "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", + "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", + "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", + "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", + "search result label singular": "result", + "search result label plural": "results", + "pin tab": "Pin tab", + "unpin tab": "Unpin tab", + "pinned tab": "Pinned tab", + "unpin tab before closing": "Unpin the tab before closing it.", + "app font": "App font", + "settings-info-app-font-family": "Choose the font used across the app interface.", + "lsp-transport-method-stdio": "STDIO (launch a binary command)", + "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", + "lsp-websocket-url": "WebSocket URL", + "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", + "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", + "lsp-error-websocket-url-required": "WebSocket URL is required", + "lsp-remove-custom-server": "Remove custom server", + "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", + "lsp-custom-server-removed": "Custom server removed", + "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", + "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", + "save selected tabs": "Save selected tabs", + "close selected tabs": "Close selected tabs", + "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", + "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", + "close tabs to right": "Close Right", + "close tabs to left": "Close Left", + "close other tabs": "Close Others", + "auto close tags": "Auto close tags", + "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", + "ui zoom": "UI zoom", + "settings-info-app-ui-zoom": "Scale text across the Acode interface.", + "plugin-not-supported": "Plugin not supported", + "plugin-not-supported-info": "The plugin was created for older version of Acode." +} \ No newline at end of file diff --git a/src/lang/uk-ua.json b/src/lang/uk-ua.json index 02bd215b2..f2c583ba9 100644 --- a/src/lang/uk-ua.json +++ b/src/lang/uk-ua.json @@ -1,730 +1,732 @@ { - "lang": "Українська", - "about": "Про програму", - "active files": "Активні файли", - "alert": "Сповіщення", - "app theme": "Тема", - "autocorrect": "Дозволити автовиправлення?", - "autosave": "Автозберігання", - "cancel": "Скасувати", - "change language": "Змінити мову", - "choose color": "Обрати колір", - "clear": "очистити", - "close app": "Закрити програму?", - "commit message": "Повідомлення коміту", - "console": "Консоль", - "conflict error": "Конфлікт! Зачекайте перед іншим комітом.", - "copy": "Копіювати", - "create folder error": "Вибачте, не вдалося створити нову теку", - "cut": "Вирізати", - "delete": "Видалити", - "dependencies": "Залежності", - "delay": "Час у мілісекундах", - "editor settings": "Параметри редактора", - "editor theme": "Тема редактора", - "enter file name": "Уведіть назву файла", - "enter folder name": "Уведіть назву теки", - "empty folder message": "Порожня тека", - "enter line number": "Уведіть номер рядка", - "error": "Помилка", - "failed": "Не вдалося", - "file already exists": "Файл уже існує", - "file already exists force": "Файл уже існує. Перезаписати?", - "file changed": " змінено, перевантажити файл?", - "file deleted": "Файл видалено", - "file is not supported": "Файл не підтримується", - "file not supported": "Цей тип файлу не підтримується.", - "file too large": "Файл завеликий для обробки. Найбільший дозволений розмір файлу {size}", - "file renamed": "файл перейменовано", - "file saved": "файл збережено", - "folder added": "теку додано", - "folder already added": "теку вже додано", - "font size": "Розмір шрифту", - "goto": "Перейти до рядка", - "icons definition": "Визначення значків", - "info": "Інфо", - "invalid value": "Неправильне значення", - "language changed": "мову вдало змінено", - "linting": "Помилка перевірки синтаксису", - "logout": "Вихід", - "loading": "Завантаження", - "my profile": "Мій профіль", - "new file": "Новий файл", - "new folder": "Нова тека", - "no": "Ні", - "no editor message": "Відкрити або створити новий файл і теку з меню", - "not set": "Не задано", - "unsaved files close app": "Є незбережені файли. Закрити програму?", - "notice": "Примітка", - "open file": "Відкрити файл", - "open files and folders": "Відкрити файли і теки", - "open folder": "Відкрити теку", - "open recent": "Відкрити останнє", - "ok": "гаразд", - "overwrite": "Перезаписати", - "paste": "Вставити", - "preview mode": "Режим перегляду", - "read only file": "Не можливо змінити файл лише для читання. Спробуйте зберегти як", - "reload": "Перевантажити", - "rename": "Перейменувати", - "replace": "Замінити", - "required": "Це поле обовʼязкове", - "run your web app": "Запустити Вашу веб-аплікацію", - "save": "Зберегти", - "saving": "Зберігання", - "save as": "Зберегти як", - "save file to run": "Збережіть цей файл для запуску в оглядачі", - "search": "Пошук", - "see logs and errors": "Дивитися журнал і помилки", - "select folder": "Вибрати теку", - "settings": "Параметри", - "settings saved": "Налаштування збережено", - "show line numbers": "Показувати номери рядків", - "show hidden files": "Показувати приховані файли", - "show spaces": "Показувати пробіли", - "soft tab": "Мʼякі таби", - "sort by name": "Сортувати за назвою", - "success": "Вдало", - "tab size": "Розмір табів", - "text wrap": "Перенесення тексту", - "theme": "Тема", - "unable to delete file": "не можливо видалити файл", - "unable to open file": "Вибачте, не можливо відкрити файл", - "unable to open folder": "Вибачте, не можливо відкрити теку", - "unable to save file": "Вибачте, не можливо зберегти файл", - "unable to rename": "Вибачте, не можливо перейменувати", - "unsaved file": "Цей файл не збережено, закрити попри все?", - "warning": "Увага", - "use emmet": "Викор. мурашку", - "use quick tools": "Викор. швидкі засоби", - "yes": "Так", - "encoding": "Кодування тексту", - "syntax highlighting": "Підсвічування синтаксису", - "read only": "Лише для читання", - "select all": "Виділити все", - "select branch": "Вибрати гілку", - "create new branch": "Створити нову гілку", - "use branch": "Викор. гілку", - "new branch": "Нова гілка", - "branch": "Гілка", - "key bindings": "Комбінації клавіш", - "edit": "Змінити", - "reset": "Скинути", - "color": "Колір", - "select word": "Виділити слово", - "quick tools": "Швидкі засоби", - "select": "Виділити", - "editor font": "Шрифт редактора", - "new project": "Новий проєкт", - "format": "Формат", - "project name": "Назва проєкту", - "unsupported device": "Ваш пристрій не підтримує тему.", - "vibrate on tap": "Вібрувати під час дотику", - "copy command is not supported by ftp.": "Команда копіювання не підтримується FTP.", - "support title": "Підтримати Acode", - "fullscreen": "На весь екран", - "animation": "Анімація", - "backup": "Резервна копія", - "restore": "Відновити", - "backup successful": "Вдало зарезервовано", - "invalid backup file": "Не коректний файл резервної копії", - "add path": "Додати шлях", - "live autocompletion": "Живе автодоповнення", - "file properties": "Властивості файлу", - "path": "Шлях", - "type": "Тип", - "word count": "Кількість слів", - "line count": "Кількість рядків", - "last modified": "Востаннє змінено", - "size": "Розмір", - "share": "Поділитися", - "show print margin": "Показувати поля друку", - "login": "Вхід", - "scrollbar size": "Розмір смуги прокручування", - "cursor controller size": "Розмір контролера курсора", - "none": "Нема", - "small": "Малий", - "large": "Великий", - "floating button": "Плаваюча кнопка", - "confirm on exit": "Підтверджувати вихід", - "show console": "Показати консоль", - "image": "Зображення", - "insert file": "Вставити файл", - "insert color": "Вставити колір", - "powersave mode warning": "Вимкнути режим збереження енергії для перегляду в зовнішньому оглядачі.", - "exit": "Вихід", - "custom": "Власна", - "reset warning": "Скинути тему?", - "theme type": "Тип теми", - "light": "Світла", - "dark": "Темна", - "file browser": "Огляд файлів", - "operation not permitted": "Недозволена операція", - "no such file or directory": "Нема такого файла або каталога", - "input/output error": "Помилка вводу/виводу", - "permission denied": "Дозвіл відхилено", - "bad address": "Погана адреса", - "file exists": "Файл існує", - "not a directory": "Не каталог", - "is a directory": "Є каталогом", - "invalid argument": "Неправильний арґумент", - "too many open files in system": "Забагато відкритих файлів у системі", - "too many open files": "Забагато відкритих файлів", - "text file busy": "Текстовий файл зайнятий", - "no space left on device": "Нема відступів ліворуч пристрою", - "read-only file system": "Файлова система лише для читання", - "file name too long": "Задовга назва файлу", - "too many users": "Забагато користувачів", - "connection timed out": "Час зʼєднання вичерпано", - "connection refused": "У зʼєднанні відмовлено", - "owner died": "Власник помер", - "an error occurred": "Відбулася помилка", - "add ftp": "Додати FTP", - "add sftp": "Додати SFTP", - "save file": "Зберегти файл", - "save file as": "Зберегти файл як", - "files": "Файли", - "help": "Довідка", - "file has been deleted": "{file} видалено!", - "feature not available": "Ця функція доступна лише в платній версії програми.", - "deleted file": "Видалений файл", - "line height": "Висота рядка", - "preview info": "Якщо ви хочете запустити активний файл, натисніть й утримуйте піктограму відтворення.", - "manage all files": "Дозвольте редактору Acode керувати всіма файлами в налаштуваннях, щоб легко редагувати файли на вашому пристрої.", - "close file": "Закрити файл", - "reset connections": "Скинути зʼєднання", - "check file changes": "Перевіряти зміни файлу", - "open in browser": "Відкрити в оглядачі", - "desktop mode": "Режим стільниці", - "toggle console": "Увімкнути консоль", - "new line mode": "Режим нового рядка", - "add a storage": "Додати сховище", - "rate acode": "Оцінити Acode", - "support": "Підтримка", - "downloading file": "Завантажується {file}", - "downloading...": "Завантаження...", - "folder name": "Назва теки", - "keyboard mode": "Режим клавіатури", - "normal": "Нормальний", - "app settings": "Налаштування програми", - "disable in-app-browser caching": "Вимкнути кешування в оглядачі програми", - "copied to clipboard": "Скопійовано до буфера обміну", - "remember opened files": "Памʼятати відкриті файли", - "remember opened folders": "Памʼятати відкриті теки", - "no suggestions": "Без пропозицій", - "no suggestions aggressive": "Без аґресивних пропозицій", - "install": "Встановити", - "installing": "Встановлення...", - "plugins": "Плагіни", - "recently used": "Недавно використане", - "update": "Оновити", - "uninstall": "Видалити", - "download acode pro": "Завантажити Acode pro", - "loading plugins": "Завантаження плагінів", - "faqs": "FAQs", - "feedback": "Зворотний зв'язок", - "header": "Заголовок", - "sidebar": "Бічна панель", - "inapp": "У додатку", - "browser": "Браузер", - "diagonal scrolling": "Діагональне прокручування", - "reverse scrolling": "Зворотне прокручування", - "formatter": "Форматувальник", - "format on save": "Форматування при збереженні", - "remove ads": "Видалити рекламу", - "fast": "Швидко", - "slow": "Повільно", - "scroll settings": "Налаштування прокручування", - "scroll speed": "Швидкість прокручування", - "loading...": "Завантаження...", - "no plugins found": "Плагіни не знайдені", - "name": "Ім'я", - "username": "Ім'я користувача", - "optional": "Опціонально", - "hostname": "Ім'я хоста", - "password": "Пароль", - "security type": "Тип безпеки", - "connection mode": "Режим підключення", - "port": "Порт", - "key file": "Key file", - "select key file": "Select key file", - "passphrase": "Passphrase", - "connecting...": "Підключення...", - "type filename": "Type filename", - "unable to load files": "Неможливо завантажити файли", - "preview port": "Порт попереднього перегляду", - "find file": "Знайти файл", - "system": "System", - "please select a formatter": "Please select a formatter", - "case sensitive": "Чутливість до регістру", - "regular expression": "Регулярний вираз", - "whole word": "Ціле слово", - "edit with": "Редагувати за допомогою", - "open with": "Відкрити за допомогою", - "no app found to handle this file": "Не знайдено програми для роботи з цим файлом", - "restore default settings": "Відновити стандартні налаштування", - "server port": "Порт сервера", - "preview settings": "Налаштування попереднього перегляду", - "preview settings note": "Якщо порт попереднього перегляду та порт сервера відрізняються, програма не запустить сервер, а замість цього відкриє https://: у браузері або вбудованому браузері програми. Це корисно, коли ви запускаєте сервер десь інде.", - "backup/restore note": "Буде створено резервну копію лише ваших налаштувань, індивідуальної теми та комбінацій клавіш. Резервна копія ваших FTP/SFTP не буде створена.", - "host": "Хост", - "retry ftp/sftp when fail": "Retry ftp/sftp when fail", - "more": "Більше", - "thank you :)": "Дякую :)", - "purchase pending": "purchase pending", - "cancelled": "скасовано", - "local": "Локальний", - "remote": "Віддалений", - "show console toggler": "Показати перемикач консолі", - "binary file": "Цей файл містить бінарні дані, чи хочете ви його відкрити?", - "relative line numbers": "Відносні номери рядків", - "elastic tabstops": "Еластичні табулятори", - "line based rtl switching": "Комутація RTL на основі ліній", - "hard wrap": "Hard wrap", - "spellcheck": "Перевірка орфографії", - "wrap method": "Wrap Method", - "use textarea for ime": "Use textarea for IME", - "invalid plugin": "Недійсний плагін", - "type command": "Type command", - "plugin": "Плагін", - "quicktools trigger mode": "Режим запуску Quicktools", - "print margin": "Print margin", - "touch move threshold": "Touch move threshold", - "info-retryremotefsafterfail": "Retry FTP/SFTP connection when fails", - "info-fullscreen": "Приховати рядок заголовка на головному екрані.", - "info-checkfiles": "Перевіряти зміни файлів, коли програма працює у фоновому режимі.", - "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": "Запам'ятовувати відкриті файли після закриття програми.", - "info-rememberfolders": "Запам'ятовувати відкриті папки після закриття програми.", - "info-floatingbutton": "Показати або приховати плаваючу кнопку швидких інструментів.", - "info-openfilelistpos": "Де відображати список активних файлів.", - "info-touchmovethreshold": "Якщо чутливість сенсорного екрану вашого пристрою занадто висока, ви можете збільшити це значення, щоб запобігти випадковому переміщенню.", - "info-scroll-settings": "Ці налаштування містять налаштування прокрутки, включаючи обтікання тексту.", - "info-animation": "Якщо програма працює повільно, вимкніть анімацію.", - "info-quicktoolstriggermode": "Якщо кнопка в швидких інструментах не працює, спробуйте змінити це значення.", - "info-checkForAppUpdates": "Автоматично перевіряти наявність оновлень для додатка.", - "info-quickTools": "Показати або приховати швидкі інструменти.", - "info-showHiddenFiles": "Показувати приховані файли та папки. (Починати з .)", - "info-all_file_access": "Увімкнути доступ до /sdcard та /storage у терміналі.", - "info-fontSize": "The font size used to render text.", - "info-fontFamily": "The font family used to render text.", - "info-theme": "Колірна тема терміналу.", - "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": "Відновлює резервну копію інсталяції терміналу.", - "info-uninstall": "Видаляє інсталяцію терміналу.", - "owned": "Власний", - "api_error": "Сервер API не працює, спробуйте пізніше.", - "installed": "Встановлено", - "all": "Усі", - "medium": "Середній", - "refund": "Повернення коштів", - "product not available": "Продукт недоступний", - "no-product-info": "Цей продукт наразі недоступний у вашій країні. Спробуйте пізніше.", - "close": "Закрити", - "explore": "Explore", - "key bindings updated": "Оновлено комбінації клавіш", - "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": "Зберегти все", - "close all": "Закрити все", - "unsaved files warning": "Деякі файли не збережені. Натисніть «ОК», виберіть, що робити, або натисніть «Скасувати», щоб повернутися назад.", - "save all warning": "Ви впевнені, що хочете зберегти всі файли і закрити? Цю дію неможливо скасувати.", - "save all changes warning": "Ви впевнені, що хочете зберегти всі файли?", - "close all warning": "Ви впевнені, що хочете закрити всі файли? Ви втратите незбережені зміни, і цю дію неможливо скасувати.", - "refresh": "Оновити", - "shortcut buttons": "Кнопки швидкого доступу", - "no result": "Немає результатів", - "searching...": "Пошук...", - "quicktools:ctrl-key": "Клавіша Control/Command", - "quicktools:tab-key": "Клавіша Tab", - "quicktools:shift-key": "Клавіша Shift", - "quicktools:undo": "Скасувати", - "quicktools:redo": "Повторити", - "quicktools:search": "Пошук у файлі", - "quicktools:save": "Зберегти файл", - "quicktools:esc-key": "Клавіша Escape", - "quicktools:curlybracket": "Insert curly bracket", - "quicktools:squarebracket": "Insert square bracket", - "quicktools:parentheses": "Insert parentheses", - "quicktools:anglebracket": "Insert angle bracket", - "quicktools:left-arrow-key": "Клавіша зі стрілкою вліво", - "quicktools:right-arrow-key": "Клавіша зі стрілкою вправо", - "quicktools:up-arrow-key": "Клавіша зі стрілкою вгору", - "quicktools:down-arrow-key": "Клавіша зі стрілкою вниз", - "quicktools:moveline-up": "Перемістити лінію вгору", - "quicktools:moveline-down": "Перемістити лінію вниз", - "quicktools:copyline-up": "Copy line up", - "quicktools:copyline-down": "Copy line down", - "quicktools:semicolon": "Insert semicolon", - "quicktools:quotation": "Вставити лапки", - "quicktools:and": "Insert and symbol", - "quicktools:bar": "Insert bar symbol", - "quicktools:equal": "Вставити знак рівності", - "quicktools:slash": "Вставити символ косої риски", - "quicktools:exclamation": "Вставити знак оклику", - "quicktools:alt-key": "Клавіша Alt", - "quicktools:meta-key": "Клавіша Windows/Meta", - "info-quicktoolssettings": "Налаштуйте кнопки швидкого доступу та клавіші клавіатури в контейнері Quicktools під редактором, щоб покращити свій досвід кодування.", - "info-excludefolders": "Використовуйте шаблон **/node_modules/**, щоб проігнорувати всі файли з папки node_modules. Це виключить файли зі списку та запобіжить їх включенню в пошук файлів.", - "missed files": "Після початку пошуку було проскановано {count} файлів, які не будуть включені в пошук.", - "remove": "Видалити", - "quicktools:command-palette": "Палітра команд", - "default file encoding": "Кодування файлу за замовчуванням", - "remove entry": "Ви впевнені, що хочете видалити '{name}' зі збережених шляхів? Зверніть увагу, що його видалення не призведе до видалення самого шляху.", - "delete entry": "Підтвердити видалення: '{name}'. Цю дію неможливо скасувати. Продовжити?", - "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": "Ви впевнені, що хочете знову відкрити '{file}'? Усі незбережені зміни будуть втрачені.", - "plugin min version": "{name} only available in Acode - {v-code} and above. Click here to update.", - "color preview": "Попередній перегляд кольору", - "confirm": "Підтвердити", - "list files": "List all files in {name}? Too many files may crash the app.", - "problems": "Проблеми", - "show side buttons": "Показати бічні кнопки", - "bug_report": "Надіслати звіт про помилку", - "verified publisher": "Перевірений видавець", - "most_downloaded": "Найбільш завантажувані", - "newly_added": "Нещодавно додані", - "top_rated": "Найвищий рейтинг", - "rename not supported": "Перейменування в каталозі termux не підтримується", - "compress": "Стиснути", - "copy uri": "Копіювати Uri", - "delete entries": "Ви впевнені, що хочете видалити {count} елементів?", - "deleting items": "Видалення {count} елементів...", - "import project zip": "Імпортувати проект (zip)", - "changelog": "Журнал змін", - "notifications": "Повідомлення", - "no_unread_notifications": "Немає непрочитаних повідомлень", - "should_use_current_file_for_preview": "Слід використовувати Поточний файл для попереднього перегляду замість стандартного (index.html)", - "fade fold widgets": "Віджети згортання з ефектом зникання", - "quicktools:home-key": "Клавіша Home", - "quicktools:end-key": "Клавіша End", - "quicktools:pageup-key": "Клавіша PageUp", - "quicktools:pagedown-key": "Клавіша PageDown", - "quicktools:delete-key": "Клавіша Delete", - "quicktools:tilde": "Вставити символ тильда", - "quicktools:backtick": "Вставити зворотну лапку", - "quicktools:hash": "Вставити символ хеш", - "quicktools:dollar": "Вставити символ долара", - "quicktools:modulo": "Insert modulo/percent symbol", - "quicktools:caret": "Вставити символ каретки", - "plugin_enabled": "Плагін увімкнено", - "plugin_disabled": "Плагін вимкнено", - "enable_plugin": "Увімкнути цей плагін", - "disable_plugin": "Вимкнути цей плагін", - "open_source": "Відкритий код", - "terminal settings": "Налаштування терміналу", - "font ligatures": "Font Ligatures", - "letter spacing": "Letter Spacing", - "terminal:tab stop width": "Tab Stop Width", - "terminal:scrollback": "Scrollback Lines", - "terminal:cursor blink": "Мигання курсору", - "terminal:font weight": "Font Weight", - "terminal:cursor inactive style": "Cursor Inactive Style", - "terminal:cursor style": "Стиль курсора", - "terminal:font family": "Сімейство шрифтів", - "terminal:convert eol": "Convert EOL", - "terminal:confirm tab close": "Confirm terminal tab close", - "terminal:image support": "Підтримка зображень", - "terminal": "Термінал", - "allFileAccess": "Доступ до всіх файлів", - "fonts": "Шрифти", - "sponsor": "Спонсор", - "downloads": "завантаження", - "reviews": "відгуки", - "overview": "Огляд", - "contributors": "Учасники", - "quicktools:hyphen": "Insert hyphen symbol", - "check for app updates": "Перевірити наявність оновлень для програми", - "prompt update check consent message": "Acode може перевіряти наявність нових оновлень програми, коли ви перебуваєте в мережі. Увімкнути перевірку оновлень?", - "keywords": "Ключові слова", - "author": "Автор", - "filtered by": "Відфільтровано за", - "clean install state": "Clean Install State", - "backup created": "Резервна копія створена", - "restore completed": "Відновлення завершено", - "restore will include": "This will restore", - "restore warning": "Цю дію неможливо скасувати. Продовжити?", - "reload to apply": "Перезавантажити, щоб застосувати зміни?", - "reload app": "Перезавантажити додаток", - "preparing backup": "Підготовка резервної копії", - "collecting settings": "Збір налаштувань", - "collecting key bindings": "Збір комбінацій клавіш", - "collecting plugins": "Збір інформації про плагіни", - "creating backup": "Створення файлу резервної копії", - "validating backup": "Перевірка резервної копії", - "restoring key bindings": "Відновлення комбінацій клавіш", - "restoring plugins": "Відновлення плагінів", - "restoring settings": "Відновлення налаштувань", - "legacy backup warning": "Це старий формат резервного копіювання. Деякі функції можуть бути обмежені.", - "checksum mismatch": "Невідповідність контрольної суми — файл резервної копії, можливо, було змінено або пошкоджено.", - "plugin not found": "Плагін не знайдено в реєстрі", - "paid plugin skipped": "Paid plugin - purchase not found", - "source not found": "Source file no longer exists", - "restored": "Відновлено", - "skipped": "Пропущено", - "backup not valid object": "Файл резервної копії не є дійсним об'єктом", - "backup no data": "Backup file contains no data to restore", - "backup legacy warning": "Це старіший формат резервного копіювання (v1). Деякі функції можуть бути обмежені.", - "backup missing metadata": "Missing backup metadata - some info may be unavailable", - "backup checksum mismatch": "Невідповідність контрольної суми — файл резервної копії, можливо, було змінено або пошкоджено. Дійте обережно.", - "backup checksum verify failed": "Не вдалося перевірити контрольну суму", - "backup invalid settings": "Недійсний формат налаштувань", - "backup invalid keybindings": "Неправильний формат keyBindings", - "backup invalid plugins": "Неправильний формат installedPlugins", - "issues found": "Знайдені проблеми", - "error details": "Деталі помилки", - "active tools": "Активні інструменти", - "available tools": "Доступні інструменти", - "recent": "Нещодавні файли", - "command palette": "Відкрити палітру команд", - "change theme": "Змінити тему", - "documentation": "Документація", - "open in terminal": "Відкрити в терміналі", - "developer mode": "Режим розробника", - "info-developermode": "Увімкнути інструменти розробника (Eruda) для налагодження плагінів та перевірки стану програми. Інспектор буде ініціалізовано під час запуску програми.", - "developer mode enabled": "Режим розробника ввімкнено. Використовуйте палітру команд для перемикання інспектора (Ctrl+Shift+I).", - "developer mode disabled": "Режим розробника вимкнено", - "copy relative path": "Копіювати відносний шлях", - "shortcut request sent": "Запит на створення ярлика відкрито. Натисніть «Додати», щоб завершити.", - "add to home screen": "Додати на головний екран", - "pin shortcuts not supported": "Ярлики на головному екрані не підтримуються на цьому пристрої.", - "save file before home shortcut": "Збережіть файл, перш ніж додавати його на головний екран.", - "terminal_required_message_for_lsp": "Термінал не встановлено. Будь ласка, спочатку встановіть Термінал, щоб використовувати сервери LSP.", - "shift click selection": "Shift + tap/click selection", - "earn ad-free time": "Earn ad-free time", - "indent guides": "Indent guides", - "language servers": "Language servers", - "lint gutter": "Show lint gutter", - "rainbow brackets": "Rainbow brackets", - "lsp-add-custom-server": "Add custom server", - "lsp-binary-args": "Binary args (JSON array)", - "lsp-binary-command": "Binary command", - "lsp-binary-path-optional": "Binary path (optional)", - "lsp-check-command-optional": "Check command (optional override)", - "lsp-checking-installation-status": "Checking installation status...", - "lsp-configured": "Configured", - "lsp-custom-server-added": "Custom server added", - "lsp-default": "Default", - "lsp-details-line": "Details: {details}", - "lsp-edit-initialization-options": "Edit initialization options", - "lsp-empty": "Empty", - "lsp-enabled": "Enabled", - "lsp-error-add-server-failed": "Failed to add server", - "lsp-error-args-must-be-array": "Arguments must be a JSON array", - "lsp-error-binary-command-required": "Binary command is required", - "lsp-error-language-id-required": "At least one language ID is required", - "lsp-error-package-required": "At least one package is required", - "lsp-error-server-id-required": "Server ID is required", - "lsp-feature-completion": "Code completion", - "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", - "lsp-feature-diagnostics": "Діагностика", - "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", - "lsp-feature-formatting": "Formatting", - "lsp-feature-formatting-info": "Enable code formatting from the language server.", - "lsp-feature-hover": "Hover information", - "lsp-feature-hover-info": "Show type information and documentation on hover.", - "lsp-feature-inlay-hints": "Inlay hints", - "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", - "lsp-feature-signature": "Signature help", - "lsp-feature-signature-info": "Show function parameter hints while typing.", - "lsp-feature-state-toast": "{feature} {state}", - "lsp-initialization-options": "Initialization options", - "lsp-initialization-options-json": "Initialization options (JSON)", - "lsp-initialization-options-updated": "Initialization options updated", - "lsp-install-command": "Команда встановлення", - "lsp-install-command-unavailable": "Install command not available", - "lsp-install-info-check-failed": "Acode could not verify the installation status.", - "lsp-install-info-missing": "Language server is not installed in the terminal environment.", - "lsp-install-info-ready": "Language server is installed and ready.", - "lsp-install-info-unknown": "Installation status could not be checked automatically.", - "lsp-install-info-version-available": "Version {version} is available.", - "lsp-install-method-apk": "APK package", - "lsp-install-method-cargo": "Cargo crate", - "lsp-install-method-manual": "Manual binary", - "lsp-install-method-npm": "npm package", - "lsp-install-method-pip": "pip package", - "lsp-install-method-shell": "Custom shell", - "lsp-install-method-title": "Install method", - "lsp-install-repair": "Install / repair", - "lsp-installation-status": "Installation status", - "lsp-installed": "Installed", - "lsp-invalid-timeout": "Invalid timeout value", - "lsp-language-ids": "Language IDs (comma separated)", - "lsp-packages-prompt": "{method} packages (comma separated)", - "lsp-remove-installed-files": "Remove installed files for {server}?", - "lsp-server-disabled-toast": "Server disabled", - "lsp-server-enabled-toast": "Server enabled", - "lsp-server-id": "Server ID", - "lsp-server-label": "Server label", - "lsp-server-not-found": "Сервер не знайдено", - "lsp-server-uninstalled": "Server uninstalled", - "lsp-startup-timeout": "Startup timeout", - "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", - "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", - "lsp-state-disabled": "вимкнено", - "lsp-state-enabled": "увімкнено", - "lsp-status-check-failed": "Check failed", - "lsp-status-installed": "Встановлено", - "lsp-status-installed-version": "Installed ({version})", - "lsp-status-line": "Status: {status}", - "lsp-status-not-installed": "Not installed", - "lsp-status-unknown": "Невідомо", - "lsp-timeout-ms": "{timeout} ms", - "lsp-uninstall-command-unavailable": "Uninstall command not available", - "lsp-uninstall-server": "Uninstall server", - "lsp-update-command-optional": "Update command (optional)", - "lsp-update-command-unavailable": "Update command not available", - "lsp-update-server": "Update server", - "lsp-version-line": "Версія: {version}", - "lsp-view-initialization-options": "View initialization options", - "settings-category-about-acode": "Про Acode", - "settings-category-advanced": "Розширений", - "settings-category-assistance": "Assistance", - "settings-category-core": "Core settings", - "settings-category-cursor": "Cursor", - "settings-category-cursor-selection": "Cursor & selection", - "settings-category-custom-servers": "Custom servers", - "settings-category-customization-tools": "Customization & tools", - "settings-category-display": "Display", - "settings-category-editing": "Editing", - "settings-category-features": "Features", - "settings-category-files-sessions": "Files & sessions", - "settings-category-fonts": "Fonts", - "settings-category-general": "General", - "settings-category-guides-indicators": "Guides & indicators", - "settings-category-installation": "Installation", - "settings-category-interface": "Interface", - "settings-category-maintenance": "Maintenance", - "settings-category-permissions": "Permissions", - "settings-category-preview": "Preview", - "settings-category-scrolling": "Scrolling", - "settings-category-server": "Server", - "settings-category-servers": "Servers", - "settings-category-session": "Session", - "settings-category-support-acode": "Support Acode", - "settings-category-text-layout": "Text & layout", - "settings-info-app-animation": "Control transition animations across the app.", - "settings-info-app-check-files": "Refresh editors when files change outside Acode.", - "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", - "settings-info-app-confirm-on-exit": "Запитати перед закриттям програми.", - "settings-info-app-console": "Choose which debug console integration Acode uses.", - "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", - "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", - "settings-info-app-floating-button": "Show the floating quick actions button.", - "settings-info-app-font-manager": "Install, manage, or remove app fonts.", - "settings-info-app-fullscreen": "Приховати рядок стану системи під час використання Acode.", - "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", - "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", - "settings-info-app-language": "Виберіть мову програми та перекладені мітки.", - "settings-info-app-open-file-list-position": "Choose where the active files list appears.", - "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", - "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", - "settings-info-app-remember-files": "Reopen the files that were open last time.", - "settings-info-app-remember-folders": "Reopen folders from the previous session.", - "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", - "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", - "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", - "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", - "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", - "settings-info-editor-autosave": "Save changes automatically after a delay.", - "settings-info-editor-color-preview": "Preview color values inline in the editor.", - "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", - "settings-info-editor-font-family": "Choose the typeface used in the editor.", - "settings-info-editor-font-size": "Set the editor text size.", - "settings-info-editor-format-on-save": "Запускати форматувальник щоразу, коли файл зберігається.", - "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", - "settings-info-editor-indent-guides": "Show indentation guide lines.", - "settings-info-editor-line-height": "Adjust vertical spacing between lines.", - "settings-info-editor-line-numbers": "Show line numbers in the gutter.", - "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", - "settings-info-editor-live-autocomplete": "Show suggestions while you type.", - "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", - "settings-info-editor-relative-line-numbers": "Show distance from the current line.", - "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", - "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", - "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", - "settings-info-editor-show-spaces": "Display visible whitespace markers.", - "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", - "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", - "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", - "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", - "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", - "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", - "settings-info-lsp-install-server": "Install or repair this language server.", - "settings-info-lsp-server-enabled": "Enable or disable this language server.", - "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", - "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", - "settings-info-lsp-update-server": "Update this language server if an update flow is available.", - "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", - "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", - "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", - "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", - "settings-info-main-changelog": "See recent updates and release notes.", - "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", - "settings-info-main-editor-settings": "Шрифти, вкладки, підказки та відображення редактора.", - "settings-info-main-formatter": "Choose a formatter for each supported language.", - "settings-info-main-lsp-settings": "Налаштуйте мовні сервери та інтелектуальні функції редактора.", - "settings-info-main-plugins": "Керуйте встановленими плагінами та доступними для них діями.", - "settings-info-main-preview-settings": "Режим попереднього перегляду, порти сервера та поведінка браузера.", - "settings-info-main-rateapp": "Оцініть Acode в Google Play.", - "settings-info-main-remove-ads": "Unlock permanent ad-free access.", - "settings-info-main-reset": "Reset Acode to its default configuration.", - "settings-info-main-sponsors": "Support ongoing Acode development.", - "settings-info-main-terminal-settings": "Тема терміналу, шрифт, курсор та поведінка сеансу.", - "settings-info-main-theme": "Тема додатка, контрастність та власні кольори.", - "settings-info-preview-disable-cache": "Завжди перезавантажуйте вміст у вбудованому браузері програми.", - "settings-info-preview-host": "Hostname used when opening the preview URL.", - "settings-info-preview-mode": "Choose where preview opens when you launch it.", - "settings-info-preview-preview-port": "Порт, який використовується сервером попереднього перегляду.", - "settings-info-preview-server-port": "Порт, що використовується внутрішнім сервером додатків.", - "settings-info-preview-show-console-toggler": "Показувати кнопку консолі в попередньому перегляді.", - "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", - "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", - "settings-note-formatter-settings": "Призначте форматувальник для кожної мови. Встановіть плагіни форматувальників, щоб розблокувати більше опцій.", - "settings-note-lsp-settings": "Мовні сервери додають автозаповнення, діагностику, деталі при наведенні курсора тощо. Тут ви можете встановлювати, оновлювати або визначати власні сервери. Керовані інсталятори працюють у середовищі терміналу/proot.", - "search result label singular": "результат", - "search result label plural": "результати", - "pin tab": "Pin tab", - "unpin tab": "Unpin tab", - "pinned tab": "Pinned tab", - "unpin tab before closing": "Unpin the tab before closing it.", - "app font": "App font", - "settings-info-app-font-family": "Choose the font used across the app interface.", - "lsp-transport-method-stdio": "STDIO (launch a binary command)", - "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", - "lsp-websocket-url": "WebSocket URL", - "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", - "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", - "lsp-error-websocket-url-required": "WebSocket URL is required", - "lsp-remove-custom-server": "Remove custom server", - "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", - "lsp-custom-server-removed": "Custom server removed", - "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", - "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", - "save selected tabs": "Save selected tabs", - "close selected tabs": "Close selected tabs", - "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", - "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", - "close tabs to right": "Close Right", - "close tabs to left": "Close Left", - "close other tabs": "Close Others", - "auto close tags": "Auto close tags", - "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", - "ui zoom": "UI zoom", - "settings-info-app-ui-zoom": "Scale text across the Acode interface." -} + "lang": "Українська", + "about": "Про програму", + "active files": "Активні файли", + "alert": "Сповіщення", + "app theme": "Тема", + "autocorrect": "Дозволити автовиправлення?", + "autosave": "Автозберігання", + "cancel": "Скасувати", + "change language": "Змінити мову", + "choose color": "Обрати колір", + "clear": "очистити", + "close app": "Закрити програму?", + "commit message": "Повідомлення коміту", + "console": "Консоль", + "conflict error": "Конфлікт! Зачекайте перед іншим комітом.", + "copy": "Копіювати", + "create folder error": "Вибачте, не вдалося створити нову теку", + "cut": "Вирізати", + "delete": "Видалити", + "dependencies": "Залежності", + "delay": "Час у мілісекундах", + "editor settings": "Параметри редактора", + "editor theme": "Тема редактора", + "enter file name": "Уведіть назву файла", + "enter folder name": "Уведіть назву теки", + "empty folder message": "Порожня тека", + "enter line number": "Уведіть номер рядка", + "error": "Помилка", + "failed": "Не вдалося", + "file already exists": "Файл уже існує", + "file already exists force": "Файл уже існує. Перезаписати?", + "file changed": " змінено, перевантажити файл?", + "file deleted": "Файл видалено", + "file is not supported": "Файл не підтримується", + "file not supported": "Цей тип файлу не підтримується.", + "file too large": "Файл завеликий для обробки. Найбільший дозволений розмір файлу {size}", + "file renamed": "файл перейменовано", + "file saved": "файл збережено", + "folder added": "теку додано", + "folder already added": "теку вже додано", + "font size": "Розмір шрифту", + "goto": "Перейти до рядка", + "icons definition": "Визначення значків", + "info": "Інфо", + "invalid value": "Неправильне значення", + "language changed": "мову вдало змінено", + "linting": "Помилка перевірки синтаксису", + "logout": "Вихід", + "loading": "Завантаження", + "my profile": "Мій профіль", + "new file": "Новий файл", + "new folder": "Нова тека", + "no": "Ні", + "no editor message": "Відкрити або створити новий файл і теку з меню", + "not set": "Не задано", + "unsaved files close app": "Є незбережені файли. Закрити програму?", + "notice": "Примітка", + "open file": "Відкрити файл", + "open files and folders": "Відкрити файли і теки", + "open folder": "Відкрити теку", + "open recent": "Відкрити останнє", + "ok": "гаразд", + "overwrite": "Перезаписати", + "paste": "Вставити", + "preview mode": "Режим перегляду", + "read only file": "Не можливо змінити файл лише для читання. Спробуйте зберегти як", + "reload": "Перевантажити", + "rename": "Перейменувати", + "replace": "Замінити", + "required": "Це поле обовʼязкове", + "run your web app": "Запустити Вашу веб-аплікацію", + "save": "Зберегти", + "saving": "Зберігання", + "save as": "Зберегти як", + "save file to run": "Збережіть цей файл для запуску в оглядачі", + "search": "Пошук", + "see logs and errors": "Дивитися журнал і помилки", + "select folder": "Вибрати теку", + "settings": "Параметри", + "settings saved": "Налаштування збережено", + "show line numbers": "Показувати номери рядків", + "show hidden files": "Показувати приховані файли", + "show spaces": "Показувати пробіли", + "soft tab": "Мʼякі таби", + "sort by name": "Сортувати за назвою", + "success": "Вдало", + "tab size": "Розмір табів", + "text wrap": "Перенесення тексту", + "theme": "Тема", + "unable to delete file": "не можливо видалити файл", + "unable to open file": "Вибачте, не можливо відкрити файл", + "unable to open folder": "Вибачте, не можливо відкрити теку", + "unable to save file": "Вибачте, не можливо зберегти файл", + "unable to rename": "Вибачте, не можливо перейменувати", + "unsaved file": "Цей файл не збережено, закрити попри все?", + "warning": "Увага", + "use emmet": "Викор. мурашку", + "use quick tools": "Викор. швидкі засоби", + "yes": "Так", + "encoding": "Кодування тексту", + "syntax highlighting": "Підсвічування синтаксису", + "read only": "Лише для читання", + "select all": "Виділити все", + "select branch": "Вибрати гілку", + "create new branch": "Створити нову гілку", + "use branch": "Викор. гілку", + "new branch": "Нова гілка", + "branch": "Гілка", + "key bindings": "Комбінації клавіш", + "edit": "Змінити", + "reset": "Скинути", + "color": "Колір", + "select word": "Виділити слово", + "quick tools": "Швидкі засоби", + "select": "Виділити", + "editor font": "Шрифт редактора", + "new project": "Новий проєкт", + "format": "Формат", + "project name": "Назва проєкту", + "unsupported device": "Ваш пристрій не підтримує тему.", + "vibrate on tap": "Вібрувати під час дотику", + "copy command is not supported by ftp.": "Команда копіювання не підтримується FTP.", + "support title": "Підтримати Acode", + "fullscreen": "На весь екран", + "animation": "Анімація", + "backup": "Резервна копія", + "restore": "Відновити", + "backup successful": "Вдало зарезервовано", + "invalid backup file": "Не коректний файл резервної копії", + "add path": "Додати шлях", + "live autocompletion": "Живе автодоповнення", + "file properties": "Властивості файлу", + "path": "Шлях", + "type": "Тип", + "word count": "Кількість слів", + "line count": "Кількість рядків", + "last modified": "Востаннє змінено", + "size": "Розмір", + "share": "Поділитися", + "show print margin": "Показувати поля друку", + "login": "Вхід", + "scrollbar size": "Розмір смуги прокручування", + "cursor controller size": "Розмір контролера курсора", + "none": "Нема", + "small": "Малий", + "large": "Великий", + "floating button": "Плаваюча кнопка", + "confirm on exit": "Підтверджувати вихід", + "show console": "Показати консоль", + "image": "Зображення", + "insert file": "Вставити файл", + "insert color": "Вставити колір", + "powersave mode warning": "Вимкнути режим збереження енергії для перегляду в зовнішньому оглядачі.", + "exit": "Вихід", + "custom": "Власна", + "reset warning": "Скинути тему?", + "theme type": "Тип теми", + "light": "Світла", + "dark": "Темна", + "file browser": "Огляд файлів", + "operation not permitted": "Недозволена операція", + "no such file or directory": "Нема такого файла або каталога", + "input/output error": "Помилка вводу/виводу", + "permission denied": "Дозвіл відхилено", + "bad address": "Погана адреса", + "file exists": "Файл існує", + "not a directory": "Не каталог", + "is a directory": "Є каталогом", + "invalid argument": "Неправильний арґумент", + "too many open files in system": "Забагато відкритих файлів у системі", + "too many open files": "Забагато відкритих файлів", + "text file busy": "Текстовий файл зайнятий", + "no space left on device": "Нема відступів ліворуч пристрою", + "read-only file system": "Файлова система лише для читання", + "file name too long": "Задовга назва файлу", + "too many users": "Забагато користувачів", + "connection timed out": "Час зʼєднання вичерпано", + "connection refused": "У зʼєднанні відмовлено", + "owner died": "Власник помер", + "an error occurred": "Відбулася помилка", + "add ftp": "Додати FTP", + "add sftp": "Додати SFTP", + "save file": "Зберегти файл", + "save file as": "Зберегти файл як", + "files": "Файли", + "help": "Довідка", + "file has been deleted": "{file} видалено!", + "feature not available": "Ця функція доступна лише в платній версії програми.", + "deleted file": "Видалений файл", + "line height": "Висота рядка", + "preview info": "Якщо ви хочете запустити активний файл, натисніть й утримуйте піктограму відтворення.", + "manage all files": "Дозвольте редактору Acode керувати всіма файлами в налаштуваннях, щоб легко редагувати файли на вашому пристрої.", + "close file": "Закрити файл", + "reset connections": "Скинути зʼєднання", + "check file changes": "Перевіряти зміни файлу", + "open in browser": "Відкрити в оглядачі", + "desktop mode": "Режим стільниці", + "toggle console": "Увімкнути консоль", + "new line mode": "Режим нового рядка", + "add a storage": "Додати сховище", + "rate acode": "Оцінити Acode", + "support": "Підтримка", + "downloading file": "Завантажується {file}", + "downloading...": "Завантаження...", + "folder name": "Назва теки", + "keyboard mode": "Режим клавіатури", + "normal": "Нормальний", + "app settings": "Налаштування програми", + "disable in-app-browser caching": "Вимкнути кешування в оглядачі програми", + "copied to clipboard": "Скопійовано до буфера обміну", + "remember opened files": "Памʼятати відкриті файли", + "remember opened folders": "Памʼятати відкриті теки", + "no suggestions": "Без пропозицій", + "no suggestions aggressive": "Без аґресивних пропозицій", + "install": "Встановити", + "installing": "Встановлення...", + "plugins": "Плагіни", + "recently used": "Недавно використане", + "update": "Оновити", + "uninstall": "Видалити", + "download acode pro": "Завантажити Acode pro", + "loading plugins": "Завантаження плагінів", + "faqs": "FAQs", + "feedback": "Зворотний зв'язок", + "header": "Заголовок", + "sidebar": "Бічна панель", + "inapp": "У додатку", + "browser": "Браузер", + "diagonal scrolling": "Діагональне прокручування", + "reverse scrolling": "Зворотне прокручування", + "formatter": "Форматувальник", + "format on save": "Форматування при збереженні", + "remove ads": "Видалити рекламу", + "fast": "Швидко", + "slow": "Повільно", + "scroll settings": "Налаштування прокручування", + "scroll speed": "Швидкість прокручування", + "loading...": "Завантаження...", + "no plugins found": "Плагіни не знайдені", + "name": "Ім'я", + "username": "Ім'я користувача", + "optional": "Опціонально", + "hostname": "Ім'я хоста", + "password": "Пароль", + "security type": "Тип безпеки", + "connection mode": "Режим підключення", + "port": "Порт", + "key file": "Key file", + "select key file": "Select key file", + "passphrase": "Passphrase", + "connecting...": "Підключення...", + "type filename": "Type filename", + "unable to load files": "Неможливо завантажити файли", + "preview port": "Порт попереднього перегляду", + "find file": "Знайти файл", + "system": "System", + "please select a formatter": "Please select a formatter", + "case sensitive": "Чутливість до регістру", + "regular expression": "Регулярний вираз", + "whole word": "Ціле слово", + "edit with": "Редагувати за допомогою", + "open with": "Відкрити за допомогою", + "no app found to handle this file": "Не знайдено програми для роботи з цим файлом", + "restore default settings": "Відновити стандартні налаштування", + "server port": "Порт сервера", + "preview settings": "Налаштування попереднього перегляду", + "preview settings note": "Якщо порт попереднього перегляду та порт сервера відрізняються, програма не запустить сервер, а замість цього відкриє https://: у браузері або вбудованому браузері програми. Це корисно, коли ви запускаєте сервер десь інде.", + "backup/restore note": "Буде створено резервну копію лише ваших налаштувань, індивідуальної теми та комбінацій клавіш. Резервна копія ваших FTP/SFTP не буде створена.", + "host": "Хост", + "retry ftp/sftp when fail": "Retry ftp/sftp when fail", + "more": "Більше", + "thank you :)": "Дякую :)", + "purchase pending": "purchase pending", + "cancelled": "скасовано", + "local": "Локальний", + "remote": "Віддалений", + "show console toggler": "Показати перемикач консолі", + "binary file": "Цей файл містить бінарні дані, чи хочете ви його відкрити?", + "relative line numbers": "Відносні номери рядків", + "elastic tabstops": "Еластичні табулятори", + "line based rtl switching": "Комутація RTL на основі ліній", + "hard wrap": "Hard wrap", + "spellcheck": "Перевірка орфографії", + "wrap method": "Wrap Method", + "use textarea for ime": "Use textarea for IME", + "invalid plugin": "Недійсний плагін", + "type command": "Type command", + "plugin": "Плагін", + "quicktools trigger mode": "Режим запуску Quicktools", + "print margin": "Print margin", + "touch move threshold": "Touch move threshold", + "info-retryremotefsafterfail": "Retry FTP/SFTP connection when fails", + "info-fullscreen": "Приховати рядок заголовка на головному екрані.", + "info-checkfiles": "Перевіряти зміни файлів, коли програма працює у фоновому режимі.", + "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": "Запам'ятовувати відкриті файли після закриття програми.", + "info-rememberfolders": "Запам'ятовувати відкриті папки після закриття програми.", + "info-floatingbutton": "Показати або приховати плаваючу кнопку швидких інструментів.", + "info-openfilelistpos": "Де відображати список активних файлів.", + "info-touchmovethreshold": "Якщо чутливість сенсорного екрану вашого пристрою занадто висока, ви можете збільшити це значення, щоб запобігти випадковому переміщенню.", + "info-scroll-settings": "Ці налаштування містять налаштування прокрутки, включаючи обтікання тексту.", + "info-animation": "Якщо програма працює повільно, вимкніть анімацію.", + "info-quicktoolstriggermode": "Якщо кнопка в швидких інструментах не працює, спробуйте змінити це значення.", + "info-checkForAppUpdates": "Автоматично перевіряти наявність оновлень для додатка.", + "info-quickTools": "Показати або приховати швидкі інструменти.", + "info-showHiddenFiles": "Показувати приховані файли та папки. (Починати з .)", + "info-all_file_access": "Увімкнути доступ до /sdcard та /storage у терміналі.", + "info-fontSize": "The font size used to render text.", + "info-fontFamily": "The font family used to render text.", + "info-theme": "Колірна тема терміналу.", + "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": "Відновлює резервну копію інсталяції терміналу.", + "info-uninstall": "Видаляє інсталяцію терміналу.", + "owned": "Власний", + "api_error": "Сервер API не працює, спробуйте пізніше.", + "installed": "Встановлено", + "all": "Усі", + "medium": "Середній", + "refund": "Повернення коштів", + "product not available": "Продукт недоступний", + "no-product-info": "Цей продукт наразі недоступний у вашій країні. Спробуйте пізніше.", + "close": "Закрити", + "explore": "Explore", + "key bindings updated": "Оновлено комбінації клавіш", + "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": "Зберегти все", + "close all": "Закрити все", + "unsaved files warning": "Деякі файли не збережені. Натисніть «ОК», виберіть, що робити, або натисніть «Скасувати», щоб повернутися назад.", + "save all warning": "Ви впевнені, що хочете зберегти всі файли і закрити? Цю дію неможливо скасувати.", + "save all changes warning": "Ви впевнені, що хочете зберегти всі файли?", + "close all warning": "Ви впевнені, що хочете закрити всі файли? Ви втратите незбережені зміни, і цю дію неможливо скасувати.", + "refresh": "Оновити", + "shortcut buttons": "Кнопки швидкого доступу", + "no result": "Немає результатів", + "searching...": "Пошук...", + "quicktools:ctrl-key": "Клавіша Control/Command", + "quicktools:tab-key": "Клавіша Tab", + "quicktools:shift-key": "Клавіша Shift", + "quicktools:undo": "Скасувати", + "quicktools:redo": "Повторити", + "quicktools:search": "Пошук у файлі", + "quicktools:save": "Зберегти файл", + "quicktools:esc-key": "Клавіша Escape", + "quicktools:curlybracket": "Insert curly bracket", + "quicktools:squarebracket": "Insert square bracket", + "quicktools:parentheses": "Insert parentheses", + "quicktools:anglebracket": "Insert angle bracket", + "quicktools:left-arrow-key": "Клавіша зі стрілкою вліво", + "quicktools:right-arrow-key": "Клавіша зі стрілкою вправо", + "quicktools:up-arrow-key": "Клавіша зі стрілкою вгору", + "quicktools:down-arrow-key": "Клавіша зі стрілкою вниз", + "quicktools:moveline-up": "Перемістити лінію вгору", + "quicktools:moveline-down": "Перемістити лінію вниз", + "quicktools:copyline-up": "Copy line up", + "quicktools:copyline-down": "Copy line down", + "quicktools:semicolon": "Insert semicolon", + "quicktools:quotation": "Вставити лапки", + "quicktools:and": "Insert and symbol", + "quicktools:bar": "Insert bar symbol", + "quicktools:equal": "Вставити знак рівності", + "quicktools:slash": "Вставити символ косої риски", + "quicktools:exclamation": "Вставити знак оклику", + "quicktools:alt-key": "Клавіша Alt", + "quicktools:meta-key": "Клавіша Windows/Meta", + "info-quicktoolssettings": "Налаштуйте кнопки швидкого доступу та клавіші клавіатури в контейнері Quicktools під редактором, щоб покращити свій досвід кодування.", + "info-excludefolders": "Використовуйте шаблон **/node_modules/**, щоб проігнорувати всі файли з папки node_modules. Це виключить файли зі списку та запобіжить їх включенню в пошук файлів.", + "missed files": "Після початку пошуку було проскановано {count} файлів, які не будуть включені в пошук.", + "remove": "Видалити", + "quicktools:command-palette": "Палітра команд", + "default file encoding": "Кодування файлу за замовчуванням", + "remove entry": "Ви впевнені, що хочете видалити '{name}' зі збережених шляхів? Зверніть увагу, що його видалення не призведе до видалення самого шляху.", + "delete entry": "Підтвердити видалення: '{name}'. Цю дію неможливо скасувати. Продовжити?", + "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": "Ви впевнені, що хочете знову відкрити '{file}'? Усі незбережені зміни будуть втрачені.", + "plugin min version": "{name} only available in Acode - {v-code} and above. Click here to update.", + "color preview": "Попередній перегляд кольору", + "confirm": "Підтвердити", + "list files": "List all files in {name}? Too many files may crash the app.", + "problems": "Проблеми", + "show side buttons": "Показати бічні кнопки", + "bug_report": "Надіслати звіт про помилку", + "verified publisher": "Перевірений видавець", + "most_downloaded": "Найбільш завантажувані", + "newly_added": "Нещодавно додані", + "top_rated": "Найвищий рейтинг", + "rename not supported": "Перейменування в каталозі termux не підтримується", + "compress": "Стиснути", + "copy uri": "Копіювати Uri", + "delete entries": "Ви впевнені, що хочете видалити {count} елементів?", + "deleting items": "Видалення {count} елементів...", + "import project zip": "Імпортувати проект (zip)", + "changelog": "Журнал змін", + "notifications": "Повідомлення", + "no_unread_notifications": "Немає непрочитаних повідомлень", + "should_use_current_file_for_preview": "Слід використовувати Поточний файл для попереднього перегляду замість стандартного (index.html)", + "fade fold widgets": "Віджети згортання з ефектом зникання", + "quicktools:home-key": "Клавіша Home", + "quicktools:end-key": "Клавіша End", + "quicktools:pageup-key": "Клавіша PageUp", + "quicktools:pagedown-key": "Клавіша PageDown", + "quicktools:delete-key": "Клавіша Delete", + "quicktools:tilde": "Вставити символ тильда", + "quicktools:backtick": "Вставити зворотну лапку", + "quicktools:hash": "Вставити символ хеш", + "quicktools:dollar": "Вставити символ долара", + "quicktools:modulo": "Insert modulo/percent symbol", + "quicktools:caret": "Вставити символ каретки", + "plugin_enabled": "Плагін увімкнено", + "plugin_disabled": "Плагін вимкнено", + "enable_plugin": "Увімкнути цей плагін", + "disable_plugin": "Вимкнути цей плагін", + "open_source": "Відкритий код", + "terminal settings": "Налаштування терміналу", + "font ligatures": "Font Ligatures", + "letter spacing": "Letter Spacing", + "terminal:tab stop width": "Tab Stop Width", + "terminal:scrollback": "Scrollback Lines", + "terminal:cursor blink": "Мигання курсору", + "terminal:font weight": "Font Weight", + "terminal:cursor inactive style": "Cursor Inactive Style", + "terminal:cursor style": "Стиль курсора", + "terminal:font family": "Сімейство шрифтів", + "terminal:convert eol": "Convert EOL", + "terminal:confirm tab close": "Confirm terminal tab close", + "terminal:image support": "Підтримка зображень", + "terminal": "Термінал", + "allFileAccess": "Доступ до всіх файлів", + "fonts": "Шрифти", + "sponsor": "Спонсор", + "downloads": "завантаження", + "reviews": "відгуки", + "overview": "Огляд", + "contributors": "Учасники", + "quicktools:hyphen": "Insert hyphen symbol", + "check for app updates": "Перевірити наявність оновлень для програми", + "prompt update check consent message": "Acode може перевіряти наявність нових оновлень програми, коли ви перебуваєте в мережі. Увімкнути перевірку оновлень?", + "keywords": "Ключові слова", + "author": "Автор", + "filtered by": "Відфільтровано за", + "clean install state": "Clean Install State", + "backup created": "Резервна копія створена", + "restore completed": "Відновлення завершено", + "restore will include": "This will restore", + "restore warning": "Цю дію неможливо скасувати. Продовжити?", + "reload to apply": "Перезавантажити, щоб застосувати зміни?", + "reload app": "Перезавантажити додаток", + "preparing backup": "Підготовка резервної копії", + "collecting settings": "Збір налаштувань", + "collecting key bindings": "Збір комбінацій клавіш", + "collecting plugins": "Збір інформації про плагіни", + "creating backup": "Створення файлу резервної копії", + "validating backup": "Перевірка резервної копії", + "restoring key bindings": "Відновлення комбінацій клавіш", + "restoring plugins": "Відновлення плагінів", + "restoring settings": "Відновлення налаштувань", + "legacy backup warning": "Це старий формат резервного копіювання. Деякі функції можуть бути обмежені.", + "checksum mismatch": "Невідповідність контрольної суми — файл резервної копії, можливо, було змінено або пошкоджено.", + "plugin not found": "Плагін не знайдено в реєстрі", + "paid plugin skipped": "Paid plugin - purchase not found", + "source not found": "Source file no longer exists", + "restored": "Відновлено", + "skipped": "Пропущено", + "backup not valid object": "Файл резервної копії не є дійсним об'єктом", + "backup no data": "Backup file contains no data to restore", + "backup legacy warning": "Це старіший формат резервного копіювання (v1). Деякі функції можуть бути обмежені.", + "backup missing metadata": "Missing backup metadata - some info may be unavailable", + "backup checksum mismatch": "Невідповідність контрольної суми — файл резервної копії, можливо, було змінено або пошкоджено. Дійте обережно.", + "backup checksum verify failed": "Не вдалося перевірити контрольну суму", + "backup invalid settings": "Недійсний формат налаштувань", + "backup invalid keybindings": "Неправильний формат keyBindings", + "backup invalid plugins": "Неправильний формат installedPlugins", + "issues found": "Знайдені проблеми", + "error details": "Деталі помилки", + "active tools": "Активні інструменти", + "available tools": "Доступні інструменти", + "recent": "Нещодавні файли", + "command palette": "Відкрити палітру команд", + "change theme": "Змінити тему", + "documentation": "Документація", + "open in terminal": "Відкрити в терміналі", + "developer mode": "Режим розробника", + "info-developermode": "Увімкнути інструменти розробника (Eruda) для налагодження плагінів та перевірки стану програми. Інспектор буде ініціалізовано під час запуску програми.", + "developer mode enabled": "Режим розробника ввімкнено. Використовуйте палітру команд для перемикання інспектора (Ctrl+Shift+I).", + "developer mode disabled": "Режим розробника вимкнено", + "copy relative path": "Копіювати відносний шлях", + "shortcut request sent": "Запит на створення ярлика відкрито. Натисніть «Додати», щоб завершити.", + "add to home screen": "Додати на головний екран", + "pin shortcuts not supported": "Ярлики на головному екрані не підтримуються на цьому пристрої.", + "save file before home shortcut": "Збережіть файл, перш ніж додавати його на головний екран.", + "terminal_required_message_for_lsp": "Термінал не встановлено. Будь ласка, спочатку встановіть Термінал, щоб використовувати сервери LSP.", + "shift click selection": "Shift + tap/click selection", + "earn ad-free time": "Earn ad-free time", + "indent guides": "Indent guides", + "language servers": "Language servers", + "lint gutter": "Show lint gutter", + "rainbow brackets": "Rainbow brackets", + "lsp-add-custom-server": "Add custom server", + "lsp-binary-args": "Binary args (JSON array)", + "lsp-binary-command": "Binary command", + "lsp-binary-path-optional": "Binary path (optional)", + "lsp-check-command-optional": "Check command (optional override)", + "lsp-checking-installation-status": "Checking installation status...", + "lsp-configured": "Configured", + "lsp-custom-server-added": "Custom server added", + "lsp-default": "Default", + "lsp-details-line": "Details: {details}", + "lsp-edit-initialization-options": "Edit initialization options", + "lsp-empty": "Empty", + "lsp-enabled": "Enabled", + "lsp-error-add-server-failed": "Failed to add server", + "lsp-error-args-must-be-array": "Arguments must be a JSON array", + "lsp-error-binary-command-required": "Binary command is required", + "lsp-error-language-id-required": "At least one language ID is required", + "lsp-error-package-required": "At least one package is required", + "lsp-error-server-id-required": "Server ID is required", + "lsp-feature-completion": "Code completion", + "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", + "lsp-feature-diagnostics": "Діагностика", + "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", + "lsp-feature-formatting": "Formatting", + "lsp-feature-formatting-info": "Enable code formatting from the language server.", + "lsp-feature-hover": "Hover information", + "lsp-feature-hover-info": "Show type information and documentation on hover.", + "lsp-feature-inlay-hints": "Inlay hints", + "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", + "lsp-feature-signature": "Signature help", + "lsp-feature-signature-info": "Show function parameter hints while typing.", + "lsp-feature-state-toast": "{feature} {state}", + "lsp-initialization-options": "Initialization options", + "lsp-initialization-options-json": "Initialization options (JSON)", + "lsp-initialization-options-updated": "Initialization options updated", + "lsp-install-command": "Команда встановлення", + "lsp-install-command-unavailable": "Install command not available", + "lsp-install-info-check-failed": "Acode could not verify the installation status.", + "lsp-install-info-missing": "Language server is not installed in the terminal environment.", + "lsp-install-info-ready": "Language server is installed and ready.", + "lsp-install-info-unknown": "Installation status could not be checked automatically.", + "lsp-install-info-version-available": "Version {version} is available.", + "lsp-install-method-apk": "APK package", + "lsp-install-method-cargo": "Cargo crate", + "lsp-install-method-manual": "Manual binary", + "lsp-install-method-npm": "npm package", + "lsp-install-method-pip": "pip package", + "lsp-install-method-shell": "Custom shell", + "lsp-install-method-title": "Install method", + "lsp-install-repair": "Install / repair", + "lsp-installation-status": "Installation status", + "lsp-installed": "Installed", + "lsp-invalid-timeout": "Invalid timeout value", + "lsp-language-ids": "Language IDs (comma separated)", + "lsp-packages-prompt": "{method} packages (comma separated)", + "lsp-remove-installed-files": "Remove installed files for {server}?", + "lsp-server-disabled-toast": "Server disabled", + "lsp-server-enabled-toast": "Server enabled", + "lsp-server-id": "Server ID", + "lsp-server-label": "Server label", + "lsp-server-not-found": "Сервер не знайдено", + "lsp-server-uninstalled": "Server uninstalled", + "lsp-startup-timeout": "Startup timeout", + "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", + "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", + "lsp-state-disabled": "вимкнено", + "lsp-state-enabled": "увімкнено", + "lsp-status-check-failed": "Check failed", + "lsp-status-installed": "Встановлено", + "lsp-status-installed-version": "Installed ({version})", + "lsp-status-line": "Status: {status}", + "lsp-status-not-installed": "Not installed", + "lsp-status-unknown": "Невідомо", + "lsp-timeout-ms": "{timeout} ms", + "lsp-uninstall-command-unavailable": "Uninstall command not available", + "lsp-uninstall-server": "Uninstall server", + "lsp-update-command-optional": "Update command (optional)", + "lsp-update-command-unavailable": "Update command not available", + "lsp-update-server": "Update server", + "lsp-version-line": "Версія: {version}", + "lsp-view-initialization-options": "View initialization options", + "settings-category-about-acode": "Про Acode", + "settings-category-advanced": "Розширений", + "settings-category-assistance": "Assistance", + "settings-category-core": "Core settings", + "settings-category-cursor": "Cursor", + "settings-category-cursor-selection": "Cursor & selection", + "settings-category-custom-servers": "Custom servers", + "settings-category-customization-tools": "Customization & tools", + "settings-category-display": "Display", + "settings-category-editing": "Editing", + "settings-category-features": "Features", + "settings-category-files-sessions": "Files & sessions", + "settings-category-fonts": "Fonts", + "settings-category-general": "General", + "settings-category-guides-indicators": "Guides & indicators", + "settings-category-installation": "Installation", + "settings-category-interface": "Interface", + "settings-category-maintenance": "Maintenance", + "settings-category-permissions": "Permissions", + "settings-category-preview": "Preview", + "settings-category-scrolling": "Scrolling", + "settings-category-server": "Server", + "settings-category-servers": "Servers", + "settings-category-session": "Session", + "settings-category-support-acode": "Support Acode", + "settings-category-text-layout": "Text & layout", + "settings-info-app-animation": "Control transition animations across the app.", + "settings-info-app-check-files": "Refresh editors when files change outside Acode.", + "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", + "settings-info-app-confirm-on-exit": "Запитати перед закриттям програми.", + "settings-info-app-console": "Choose which debug console integration Acode uses.", + "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", + "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", + "settings-info-app-floating-button": "Show the floating quick actions button.", + "settings-info-app-font-manager": "Install, manage, or remove app fonts.", + "settings-info-app-fullscreen": "Приховати рядок стану системи під час використання Acode.", + "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", + "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", + "settings-info-app-language": "Виберіть мову програми та перекладені мітки.", + "settings-info-app-open-file-list-position": "Choose where the active files list appears.", + "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", + "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", + "settings-info-app-remember-files": "Reopen the files that were open last time.", + "settings-info-app-remember-folders": "Reopen folders from the previous session.", + "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", + "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", + "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", + "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", + "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", + "settings-info-editor-autosave": "Save changes automatically after a delay.", + "settings-info-editor-color-preview": "Preview color values inline in the editor.", + "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", + "settings-info-editor-font-family": "Choose the typeface used in the editor.", + "settings-info-editor-font-size": "Set the editor text size.", + "settings-info-editor-format-on-save": "Запускати форматувальник щоразу, коли файл зберігається.", + "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", + "settings-info-editor-indent-guides": "Show indentation guide lines.", + "settings-info-editor-line-height": "Adjust vertical spacing between lines.", + "settings-info-editor-line-numbers": "Show line numbers in the gutter.", + "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", + "settings-info-editor-live-autocomplete": "Show suggestions while you type.", + "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", + "settings-info-editor-relative-line-numbers": "Show distance from the current line.", + "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", + "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", + "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", + "settings-info-editor-show-spaces": "Display visible whitespace markers.", + "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", + "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", + "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", + "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", + "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", + "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", + "settings-info-lsp-install-server": "Install or repair this language server.", + "settings-info-lsp-server-enabled": "Enable or disable this language server.", + "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", + "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", + "settings-info-lsp-update-server": "Update this language server if an update flow is available.", + "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", + "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", + "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", + "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", + "settings-info-main-changelog": "See recent updates and release notes.", + "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", + "settings-info-main-editor-settings": "Шрифти, вкладки, підказки та відображення редактора.", + "settings-info-main-formatter": "Choose a formatter for each supported language.", + "settings-info-main-lsp-settings": "Налаштуйте мовні сервери та інтелектуальні функції редактора.", + "settings-info-main-plugins": "Керуйте встановленими плагінами та доступними для них діями.", + "settings-info-main-preview-settings": "Режим попереднього перегляду, порти сервера та поведінка браузера.", + "settings-info-main-rateapp": "Оцініть Acode в Google Play.", + "settings-info-main-remove-ads": "Unlock permanent ad-free access.", + "settings-info-main-reset": "Reset Acode to its default configuration.", + "settings-info-main-sponsors": "Support ongoing Acode development.", + "settings-info-main-terminal-settings": "Тема терміналу, шрифт, курсор та поведінка сеансу.", + "settings-info-main-theme": "Тема додатка, контрастність та власні кольори.", + "settings-info-preview-disable-cache": "Завжди перезавантажуйте вміст у вбудованому браузері програми.", + "settings-info-preview-host": "Hostname used when opening the preview URL.", + "settings-info-preview-mode": "Choose where preview opens when you launch it.", + "settings-info-preview-preview-port": "Порт, який використовується сервером попереднього перегляду.", + "settings-info-preview-server-port": "Порт, що використовується внутрішнім сервером додатків.", + "settings-info-preview-show-console-toggler": "Показувати кнопку консолі в попередньому перегляді.", + "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", + "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", + "settings-note-formatter-settings": "Призначте форматувальник для кожної мови. Встановіть плагіни форматувальників, щоб розблокувати більше опцій.", + "settings-note-lsp-settings": "Мовні сервери додають автозаповнення, діагностику, деталі при наведенні курсора тощо. Тут ви можете встановлювати, оновлювати або визначати власні сервери. Керовані інсталятори працюють у середовищі терміналу/proot.", + "search result label singular": "результат", + "search result label plural": "результати", + "pin tab": "Pin tab", + "unpin tab": "Unpin tab", + "pinned tab": "Pinned tab", + "unpin tab before closing": "Unpin the tab before closing it.", + "app font": "App font", + "settings-info-app-font-family": "Choose the font used across the app interface.", + "lsp-transport-method-stdio": "STDIO (launch a binary command)", + "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", + "lsp-websocket-url": "WebSocket URL", + "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", + "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", + "lsp-error-websocket-url-required": "WebSocket URL is required", + "lsp-remove-custom-server": "Remove custom server", + "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", + "lsp-custom-server-removed": "Custom server removed", + "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", + "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", + "save selected tabs": "Save selected tabs", + "close selected tabs": "Close selected tabs", + "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", + "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", + "close tabs to right": "Close Right", + "close tabs to left": "Close Left", + "close other tabs": "Close Others", + "auto close tags": "Auto close tags", + "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", + "ui zoom": "UI zoom", + "settings-info-app-ui-zoom": "Scale text across the Acode interface.", + "plugin-not-supported": "Plugin not supported", + "plugin-not-supported-info": "The plugin was created for older version of Acode." +} \ No newline at end of file diff --git a/src/lang/uz-uz.json b/src/lang/uz-uz.json index a21eac915..4474fe1e6 100644 --- a/src/lang/uz-uz.json +++ b/src/lang/uz-uz.json @@ -1,730 +1,732 @@ { - "lang": "O'zbekcha (by TILON)", - "about": "Ilova haqida", - "active files": "Faol fayllar", - "alert": "Ogohlantirish", - "app theme": "Ilova mavzusi", - "autocorrect": "Avtomatik tuzatish yoqilsinmi?", - "autosave": "Avtomatik saqlash", - "cancel": "bekor qilish", - "change language": "Tilni o'zgartirish", - "choose color": "Rangni tanlang", - "clear": "Tozalash", - "close app": "Dasturdan chiqmoqchimisiz?", - "commit message": "Xabar berish", - "console": "Konsol oynasi", - "conflict error": "Qarama-qarshilik! Iltimos, boshqa majburiyatlar olishdan oldin kuting", - "copy": "Nusxalash", - "create folder error": "Kechirasiz,yangi papka yaratib bo'lmadi", - "cut": "Qirqish", - "delete": "o'chirish", - "dependencies": "Bog'lanishlar", - "delay": "Vaqt millisekundlarda", - "editor settings": "Tahrirlash sozlamalari", - "editor theme": "Tahrirlash mavzulari", - "enter file name": "fayl nomini kiriting", - "enter folder name": "papka nomini kiriting", - "empty folder message": "Ushbu papkada hech narsa yo'q", - "enter line number": "Qator raqamini kiriting", - "error": "xatolik", - "failed": "bajarilmadi", - "file already exists": "Ushbu fayl oldindan mavjud", - "file already exists force": "Ushbu fayl oldindan mavjud. Baribir yozilsinmi?", - "file changed": "o'zgartirildi, faylni qayta yuklaysizmi?", - "file deleted": "fayl o'chirildi", - "file is not supported": "ushhu fayl qo'llab-quvvatlanmaydi", - "file not supported": "fayl turi qo'llab-quvvatlanmaydi", - "file too large": "Fayl xajmi juda katta. Maksimal hajmdagi fayl ruxsat etilgan: {size}", - "file renamed": "fayl qayta nomlandi", - "file saved": "fayl saqlandi", - "folder added": "papka qo'shildi", - "folder already added": "ushbu papka oldindan qo'shilgan", - "font size": "Matn o'lchovi", - "goto": "Qatorga borish", - "icons definition": "Ikonlarni aniqlash", - "info": "Haqida", - "invalid value": "Kiritishda xatolik", - "language changed": "Til muvoffaqiyatli o'zgartirildi", - "linting": "Sintaktik xatolar tekshirilsinmi", - "logout": "Tark etish", - "loading": "Yuklanmoqda", - "my profile": "Mening profilim", - "new file": "Yangi fayl", - "new folder": "Yangi papka", - "no": "Yo'q", - "no editor message": "Menyudan yangi fayl va papkani oching yoki yarating", - "not set": "O'rnatilmagan", - "unsaved files close app": "Saqlanmagan fayllar mavjud. Ilova yopilsinmi?", - "notice": "Etibor bering", - "open file": "Faylni ochish", - "open files and folders": "Fayllarni va papkalarni ochish", - "open folder": "Papkani ochish", - "open recent": "So'ngi ochilganlar", - "ok": "Yaxshi", - "overwrite": "Baribir yozilsin", - "paste": "Joylash", - "preview mode": "Kod natijasini qayerda ko'moqchisiz?", - "read only file": "Faqat o'qish uchun bo'lgan faylni saqlab bo'lmadi,Iltimos to'g'irlab qayta saqlab ko'ring", - "reload": "qayta yuklash", - "rename": "qayta nomlash", - "replace": "almashtrish", - "required": "Ushbu qator to'ldirilishi shart", - "run your web app": "Web-ilovangizni ishga tushiring", - "save": "Saqlash", - "saving": "Saqlanmoqda", - "save as": "Boshqa joyga saqlash", - "save file to run": "Iltimos, brauzerda ishga tushirish uchun ushbu faylni saqlang", - "search": "qidirish", - "see logs and errors": "Loglar va xatoliklarni ko'rish", - "select folder": "Papkani tanlash", - "settings": "Sozlamalar", - "settings saved": "Sozlamalar saqlandi", - "show line numbers": "Qator raqamlari ko'rinsinmi", - "show hidden files": "Yashirin fayllar ko'rinsinmi", - "show spaces": "Bo'sh joylar ko'rinsinmi", - "soft tab": "Qulay yorliq", - "sort by name": "Ism bo'yicha saralash", - "success": "Bajarildi", - "tab size": "Yorliq hajmi", - "text wrap": "Matnni o'rash", - "theme": "Mavzu", - "unable to delete file": "faylni o'chirib bo'lmadi", - "unable to open file": "Kechirasiz,faylni ochib bo'lmadi", - "unable to open folder": "Kechirasiz,papkani ochib bo'lmadi", - "unable to save file": "Kechirasiz,faylni saqlab bo'lmadi", - "unable to rename": "Kechirasiz,faylni qayta nomlab bo'lmadi", - "unsaved file": "Ushbu fayl saqlanmadi, baribir yopilsinmi?", - "warning": "Ogohlantirish", - "use emmet": "Emmetdan foydalanish", - "use quick tools": "Qo'shimcha xususiyatlardan foydalanish", - "yes": "Ha", - "encoding": "Matnni kodirivkalash", - "syntax highlighting": "Sintaktikani ajiratib ko'rsatish", - "read only": "Faqat o'qish", - "select all": "Barchasini tanlash", - "select branch": "Branchni tanlash", - "create new branch": "Yangi branch yaratish.", - "use branch": "Branchdan foydalanish", - "new branch": "Yangi branch", - "branch": "branch", - "key bindings": "Tezkor kalitlarni o'zgartrish", - "edit": "Tahrirlash", - "reset": "qayta o'rnatish", - "color": "Rang", - "select word": "So'zni tanlash", - "quick tools": "Tezkor xususiyatlar", - "select": "tanlash", - "editor font": "Shrift tahrirlash", - "new project": "Yangi proyekt", - "format": "format", - "project name": "Proyekt nomi", - "unsupported device": "Sizning qurilmangiz ushbu mavzuni qo'llab quvvatlamaydi", - "vibrate on tap": "Vibrate on tap", - "copy command is not supported by ftp.": "Copy command is not supported by FTP.", - "support title": "Support Acode", - "fullscreen": "fullscreen", - "animation": "animation", - "backup": "backup", - "restore": "restore", - "backup successful": "Backup successful", - "invalid backup file": "Invalid backup file", - "add path": "Add path", - "live autocompletion": "Live autocompletion", - "file properties": "File properties", - "path": "Path", - "type": "Type", - "word count": "Word count", - "line count": "Line count", - "last modified": "Last modified", - "size": "Size", - "share": "Share", - "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", - "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", - "faqs": "FAQs", - "feedback": "Feedback", - "header": "Header", - "sidebar": "Sidebar", - "inapp": "Inapp", - "browser": "Browser", - "diagonal scrolling": "Diagonal scrolling", - "reverse scrolling": "Reverse Scrolling", - "formatter": "Formatter", - "format on save": "Format on save", - "remove ads": "Remove ads", - "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", - "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", - "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 warning": "Are you sure you want to save all files and close? This action cannot be reversed.", - "save all changes warning": "Are you sure you want to save all files?", - "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", - "sponsor": "Homiy", - "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", - "backup created": "Backup created", - "restore completed": "Restore completed", - "restore will include": "This will restore", - "restore warning": "This action cannot be undone. Continue?", - "reload to apply": "Reload to apply changes?", - "reload app": "Reload app", - "preparing backup": "Preparing backup", - "collecting settings": "Collecting settings", - "collecting key bindings": "Collecting key bindings", - "collecting plugins": "Collecting plugin information", - "creating backup": "Creating backup file", - "validating backup": "Validating backup", - "restoring key bindings": "Restoring key bindings", - "restoring plugins": "Restoring plugins", - "restoring settings": "Restoring settings", - "legacy backup warning": "This is an older backup format. Some features may be limited.", - "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", - "plugin not found": "Plugin not found in registry", - "paid plugin skipped": "Paid plugin - purchase not found", - "source not found": "Source file no longer exists", - "restored": "Restored", - "skipped": "Skipped", - "backup not valid object": "Backup file is not a valid object", - "backup no data": "Backup file contains no data to restore", - "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", - "backup missing metadata": "Missing backup metadata - some info may be unavailable", - "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", - "backup checksum verify failed": "Could not verify checksum", - "backup invalid settings": "Invalid settings format", - "backup invalid keybindings": "Invalid keyBindings format", - "backup invalid plugins": "Invalid installedPlugins format", - "issues found": "Issues found", - "error details": "Error details", - "active tools": "Active tools", - "available tools": "Available tools", - "recent": "Recent Files", - "command palette": "Open Command Palette", - "change theme": "Change Theme", - "documentation": "Documentation", - "open in terminal": "Open in Terminal", - "developer mode": "Developer Mode", - "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", - "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", - "developer mode disabled": "Developer mode disabled", - "copy relative path": "Copy Relative Path", - "shortcut request sent": "Shortcut request opened. Tap Add to finish.", - "add to home screen": "Add to home screen", - "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", - "save file before home shortcut": "Save the file before adding it to the home screen.", - "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", - "shift click selection": "Shift + tap/click selection", - "earn ad-free time": "Earn ad-free time", - "indent guides": "Indent guides", - "language servers": "Language servers", - "lint gutter": "Show lint gutter", - "rainbow brackets": "Rainbow brackets", - "lsp-add-custom-server": "Add custom server", - "lsp-binary-args": "Binary args (JSON array)", - "lsp-binary-command": "Binary command", - "lsp-binary-path-optional": "Binary path (optional)", - "lsp-check-command-optional": "Check command (optional override)", - "lsp-checking-installation-status": "Checking installation status...", - "lsp-configured": "Configured", - "lsp-custom-server-added": "Custom server added", - "lsp-default": "Default", - "lsp-details-line": "Details: {details}", - "lsp-edit-initialization-options": "Edit initialization options", - "lsp-empty": "Empty", - "lsp-enabled": "Enabled", - "lsp-error-add-server-failed": "Failed to add server", - "lsp-error-args-must-be-array": "Arguments must be a JSON array", - "lsp-error-binary-command-required": "Binary command is required", - "lsp-error-language-id-required": "At least one language ID is required", - "lsp-error-package-required": "At least one package is required", - "lsp-error-server-id-required": "Server ID is required", - "lsp-feature-completion": "Code completion", - "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", - "lsp-feature-diagnostics": "Diagnostics", - "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", - "lsp-feature-formatting": "Formatting", - "lsp-feature-formatting-info": "Enable code formatting from the language server.", - "lsp-feature-hover": "Hover information", - "lsp-feature-hover-info": "Show type information and documentation on hover.", - "lsp-feature-inlay-hints": "Inlay hints", - "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", - "lsp-feature-signature": "Signature help", - "lsp-feature-signature-info": "Show function parameter hints while typing.", - "lsp-feature-state-toast": "{feature} {state}", - "lsp-initialization-options": "Initialization options", - "lsp-initialization-options-json": "Initialization options (JSON)", - "lsp-initialization-options-updated": "Initialization options updated", - "lsp-install-command": "Install command", - "lsp-install-command-unavailable": "Install command not available", - "lsp-install-info-check-failed": "Acode could not verify the installation status.", - "lsp-install-info-missing": "Language server is not installed in the terminal environment.", - "lsp-install-info-ready": "Language server is installed and ready.", - "lsp-install-info-unknown": "Installation status could not be checked automatically.", - "lsp-install-info-version-available": "Version {version} is available.", - "lsp-install-method-apk": "APK package", - "lsp-install-method-cargo": "Cargo crate", - "lsp-install-method-manual": "Manual binary", - "lsp-install-method-npm": "npm package", - "lsp-install-method-pip": "pip package", - "lsp-install-method-shell": "Custom shell", - "lsp-install-method-title": "Install method", - "lsp-install-repair": "Install / repair", - "lsp-installation-status": "Installation status", - "lsp-installed": "Installed", - "lsp-invalid-timeout": "Invalid timeout value", - "lsp-language-ids": "Language IDs (comma separated)", - "lsp-packages-prompt": "{method} packages (comma separated)", - "lsp-remove-installed-files": "Remove installed files for {server}?", - "lsp-server-disabled-toast": "Server disabled", - "lsp-server-enabled-toast": "Server enabled", - "lsp-server-id": "Server ID", - "lsp-server-label": "Server label", - "lsp-server-not-found": "Server not found", - "lsp-server-uninstalled": "Server uninstalled", - "lsp-startup-timeout": "Startup timeout", - "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", - "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", - "lsp-state-disabled": "disabled", - "lsp-state-enabled": "enabled", - "lsp-status-check-failed": "Check failed", - "lsp-status-installed": "Installed", - "lsp-status-installed-version": "Installed ({version})", - "lsp-status-line": "Status: {status}", - "lsp-status-not-installed": "Not installed", - "lsp-status-unknown": "Unknown", - "lsp-timeout-ms": "{timeout} ms", - "lsp-uninstall-command-unavailable": "Uninstall command not available", - "lsp-uninstall-server": "Uninstall server", - "lsp-update-command-optional": "Update command (optional)", - "lsp-update-command-unavailable": "Update command not available", - "lsp-update-server": "Update server", - "lsp-version-line": "Version: {version}", - "lsp-view-initialization-options": "View initialization options", - "settings-category-about-acode": "About Acode", - "settings-category-advanced": "Advanced", - "settings-category-assistance": "Assistance", - "settings-category-core": "Core settings", - "settings-category-cursor": "Cursor", - "settings-category-cursor-selection": "Cursor & selection", - "settings-category-custom-servers": "Custom servers", - "settings-category-customization-tools": "Customization & tools", - "settings-category-display": "Display", - "settings-category-editing": "Editing", - "settings-category-features": "Features", - "settings-category-files-sessions": "Files & sessions", - "settings-category-fonts": "Fonts", - "settings-category-general": "General", - "settings-category-guides-indicators": "Guides & indicators", - "settings-category-installation": "Installation", - "settings-category-interface": "Interface", - "settings-category-maintenance": "Maintenance", - "settings-category-permissions": "Permissions", - "settings-category-preview": "Preview", - "settings-category-scrolling": "Scrolling", - "settings-category-server": "Server", - "settings-category-servers": "Servers", - "settings-category-session": "Session", - "settings-category-support-acode": "Support Acode", - "settings-category-text-layout": "Text & layout", - "settings-info-app-animation": "Control transition animations across the app.", - "settings-info-app-check-files": "Refresh editors when files change outside Acode.", - "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", - "settings-info-app-confirm-on-exit": "Ask before closing the app.", - "settings-info-app-console": "Choose which debug console integration Acode uses.", - "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", - "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", - "settings-info-app-floating-button": "Show the floating quick actions button.", - "settings-info-app-font-manager": "Install, manage, or remove app fonts.", - "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", - "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", - "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", - "settings-info-app-language": "Choose the app language and translated labels.", - "settings-info-app-open-file-list-position": "Choose where the active files list appears.", - "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", - "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", - "settings-info-app-remember-files": "Reopen the files that were open last time.", - "settings-info-app-remember-folders": "Reopen folders from the previous session.", - "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", - "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", - "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", - "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", - "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", - "settings-info-editor-autosave": "Save changes automatically after a delay.", - "settings-info-editor-color-preview": "Preview color values inline in the editor.", - "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", - "settings-info-editor-font-family": "Choose the typeface used in the editor.", - "settings-info-editor-font-size": "Set the editor text size.", - "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", - "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", - "settings-info-editor-indent-guides": "Show indentation guide lines.", - "settings-info-editor-line-height": "Adjust vertical spacing between lines.", - "settings-info-editor-line-numbers": "Show line numbers in the gutter.", - "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", - "settings-info-editor-live-autocomplete": "Show suggestions while you type.", - "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", - "settings-info-editor-relative-line-numbers": "Show distance from the current line.", - "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", - "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", - "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", - "settings-info-editor-show-spaces": "Display visible whitespace markers.", - "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", - "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", - "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", - "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", - "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", - "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", - "settings-info-lsp-install-server": "Install or repair this language server.", - "settings-info-lsp-server-enabled": "Enable or disable this language server.", - "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", - "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", - "settings-info-lsp-update-server": "Update this language server if an update flow is available.", - "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", - "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", - "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", - "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", - "settings-info-main-changelog": "See recent updates and release notes.", - "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", - "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", - "settings-info-main-formatter": "Choose a formatter for each supported language.", - "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", - "settings-info-main-plugins": "Manage installed plugins and their available actions.", - "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", - "settings-info-main-rateapp": "Rate Acode on Google Play.", - "settings-info-main-remove-ads": "Unlock permanent ad-free access.", - "settings-info-main-reset": "Reset Acode to its default configuration.", - "settings-info-main-sponsors": "Support ongoing Acode development.", - "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", - "settings-info-main-theme": "App theme, contrast, and custom colors.", - "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", - "settings-info-preview-host": "Hostname used when opening the preview URL.", - "settings-info-preview-mode": "Choose where preview opens when you launch it.", - "settings-info-preview-preview-port": "Port used by the live preview server.", - "settings-info-preview-server-port": "Port used by the internal app server.", - "settings-info-preview-show-console-toggler": "Show the console button in preview.", - "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", - "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", - "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", - "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", - "search result label singular": "result", - "search result label plural": "results", - "pin tab": "Pin tab", - "unpin tab": "Unpin tab", - "pinned tab": "Pinned tab", - "unpin tab before closing": "Unpin the tab before closing it.", - "app font": "App font", - "settings-info-app-font-family": "Choose the font used across the app interface.", - "lsp-transport-method-stdio": "STDIO (launch a binary command)", - "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", - "lsp-websocket-url": "WebSocket URL", - "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", - "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", - "lsp-error-websocket-url-required": "WebSocket URL is required", - "lsp-remove-custom-server": "Remove custom server", - "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", - "lsp-custom-server-removed": "Custom server removed", - "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", - "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", - "save selected tabs": "Save selected tabs", - "close selected tabs": "Close selected tabs", - "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", - "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", - "close tabs to right": "Close Right", - "close tabs to left": "Close Left", - "close other tabs": "Close Others", - "auto close tags": "Auto close tags", - "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", - "ui zoom": "UI zoom", - "settings-info-app-ui-zoom": "Scale text across the Acode interface." -} + "lang": "O'zbekcha (by TILON)", + "about": "Ilova haqida", + "active files": "Faol fayllar", + "alert": "Ogohlantirish", + "app theme": "Ilova mavzusi", + "autocorrect": "Avtomatik tuzatish yoqilsinmi?", + "autosave": "Avtomatik saqlash", + "cancel": "bekor qilish", + "change language": "Tilni o'zgartirish", + "choose color": "Rangni tanlang", + "clear": "Tozalash", + "close app": "Dasturdan chiqmoqchimisiz?", + "commit message": "Xabar berish", + "console": "Konsol oynasi", + "conflict error": "Qarama-qarshilik! Iltimos, boshqa majburiyatlar olishdan oldin kuting", + "copy": "Nusxalash", + "create folder error": "Kechirasiz,yangi papka yaratib bo'lmadi", + "cut": "Qirqish", + "delete": "o'chirish", + "dependencies": "Bog'lanishlar", + "delay": "Vaqt millisekundlarda", + "editor settings": "Tahrirlash sozlamalari", + "editor theme": "Tahrirlash mavzulari", + "enter file name": "fayl nomini kiriting", + "enter folder name": "papka nomini kiriting", + "empty folder message": "Ushbu papkada hech narsa yo'q", + "enter line number": "Qator raqamini kiriting", + "error": "xatolik", + "failed": "bajarilmadi", + "file already exists": "Ushbu fayl oldindan mavjud", + "file already exists force": "Ushbu fayl oldindan mavjud. Baribir yozilsinmi?", + "file changed": "o'zgartirildi, faylni qayta yuklaysizmi?", + "file deleted": "fayl o'chirildi", + "file is not supported": "ushhu fayl qo'llab-quvvatlanmaydi", + "file not supported": "fayl turi qo'llab-quvvatlanmaydi", + "file too large": "Fayl xajmi juda katta. Maksimal hajmdagi fayl ruxsat etilgan: {size}", + "file renamed": "fayl qayta nomlandi", + "file saved": "fayl saqlandi", + "folder added": "papka qo'shildi", + "folder already added": "ushbu papka oldindan qo'shilgan", + "font size": "Matn o'lchovi", + "goto": "Qatorga borish", + "icons definition": "Ikonlarni aniqlash", + "info": "Haqida", + "invalid value": "Kiritishda xatolik", + "language changed": "Til muvoffaqiyatli o'zgartirildi", + "linting": "Sintaktik xatolar tekshirilsinmi", + "logout": "Tark etish", + "loading": "Yuklanmoqda", + "my profile": "Mening profilim", + "new file": "Yangi fayl", + "new folder": "Yangi papka", + "no": "Yo'q", + "no editor message": "Menyudan yangi fayl va papkani oching yoki yarating", + "not set": "O'rnatilmagan", + "unsaved files close app": "Saqlanmagan fayllar mavjud. Ilova yopilsinmi?", + "notice": "Etibor bering", + "open file": "Faylni ochish", + "open files and folders": "Fayllarni va papkalarni ochish", + "open folder": "Papkani ochish", + "open recent": "So'ngi ochilganlar", + "ok": "Yaxshi", + "overwrite": "Baribir yozilsin", + "paste": "Joylash", + "preview mode": "Kod natijasini qayerda ko'moqchisiz?", + "read only file": "Faqat o'qish uchun bo'lgan faylni saqlab bo'lmadi,Iltimos to'g'irlab qayta saqlab ko'ring", + "reload": "qayta yuklash", + "rename": "qayta nomlash", + "replace": "almashtrish", + "required": "Ushbu qator to'ldirilishi shart", + "run your web app": "Web-ilovangizni ishga tushiring", + "save": "Saqlash", + "saving": "Saqlanmoqda", + "save as": "Boshqa joyga saqlash", + "save file to run": "Iltimos, brauzerda ishga tushirish uchun ushbu faylni saqlang", + "search": "qidirish", + "see logs and errors": "Loglar va xatoliklarni ko'rish", + "select folder": "Papkani tanlash", + "settings": "Sozlamalar", + "settings saved": "Sozlamalar saqlandi", + "show line numbers": "Qator raqamlari ko'rinsinmi", + "show hidden files": "Yashirin fayllar ko'rinsinmi", + "show spaces": "Bo'sh joylar ko'rinsinmi", + "soft tab": "Qulay yorliq", + "sort by name": "Ism bo'yicha saralash", + "success": "Bajarildi", + "tab size": "Yorliq hajmi", + "text wrap": "Matnni o'rash", + "theme": "Mavzu", + "unable to delete file": "faylni o'chirib bo'lmadi", + "unable to open file": "Kechirasiz,faylni ochib bo'lmadi", + "unable to open folder": "Kechirasiz,papkani ochib bo'lmadi", + "unable to save file": "Kechirasiz,faylni saqlab bo'lmadi", + "unable to rename": "Kechirasiz,faylni qayta nomlab bo'lmadi", + "unsaved file": "Ushbu fayl saqlanmadi, baribir yopilsinmi?", + "warning": "Ogohlantirish", + "use emmet": "Emmetdan foydalanish", + "use quick tools": "Qo'shimcha xususiyatlardan foydalanish", + "yes": "Ha", + "encoding": "Matnni kodirivkalash", + "syntax highlighting": "Sintaktikani ajiratib ko'rsatish", + "read only": "Faqat o'qish", + "select all": "Barchasini tanlash", + "select branch": "Branchni tanlash", + "create new branch": "Yangi branch yaratish.", + "use branch": "Branchdan foydalanish", + "new branch": "Yangi branch", + "branch": "branch", + "key bindings": "Tezkor kalitlarni o'zgartrish", + "edit": "Tahrirlash", + "reset": "qayta o'rnatish", + "color": "Rang", + "select word": "So'zni tanlash", + "quick tools": "Tezkor xususiyatlar", + "select": "tanlash", + "editor font": "Shrift tahrirlash", + "new project": "Yangi proyekt", + "format": "format", + "project name": "Proyekt nomi", + "unsupported device": "Sizning qurilmangiz ushbu mavzuni qo'llab quvvatlamaydi", + "vibrate on tap": "Vibrate on tap", + "copy command is not supported by ftp.": "Copy command is not supported by FTP.", + "support title": "Support Acode", + "fullscreen": "fullscreen", + "animation": "animation", + "backup": "backup", + "restore": "restore", + "backup successful": "Backup successful", + "invalid backup file": "Invalid backup file", + "add path": "Add path", + "live autocompletion": "Live autocompletion", + "file properties": "File properties", + "path": "Path", + "type": "Type", + "word count": "Word count", + "line count": "Line count", + "last modified": "Last modified", + "size": "Size", + "share": "Share", + "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", + "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", + "faqs": "FAQs", + "feedback": "Feedback", + "header": "Header", + "sidebar": "Sidebar", + "inapp": "Inapp", + "browser": "Browser", + "diagonal scrolling": "Diagonal scrolling", + "reverse scrolling": "Reverse Scrolling", + "formatter": "Formatter", + "format on save": "Format on save", + "remove ads": "Remove ads", + "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", + "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", + "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 warning": "Are you sure you want to save all files and close? This action cannot be reversed.", + "save all changes warning": "Are you sure you want to save all files?", + "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", + "sponsor": "Homiy", + "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", + "backup created": "Backup created", + "restore completed": "Restore completed", + "restore will include": "This will restore", + "restore warning": "This action cannot be undone. Continue?", + "reload to apply": "Reload to apply changes?", + "reload app": "Reload app", + "preparing backup": "Preparing backup", + "collecting settings": "Collecting settings", + "collecting key bindings": "Collecting key bindings", + "collecting plugins": "Collecting plugin information", + "creating backup": "Creating backup file", + "validating backup": "Validating backup", + "restoring key bindings": "Restoring key bindings", + "restoring plugins": "Restoring plugins", + "restoring settings": "Restoring settings", + "legacy backup warning": "This is an older backup format. Some features may be limited.", + "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", + "plugin not found": "Plugin not found in registry", + "paid plugin skipped": "Paid plugin - purchase not found", + "source not found": "Source file no longer exists", + "restored": "Restored", + "skipped": "Skipped", + "backup not valid object": "Backup file is not a valid object", + "backup no data": "Backup file contains no data to restore", + "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", + "backup missing metadata": "Missing backup metadata - some info may be unavailable", + "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", + "backup checksum verify failed": "Could not verify checksum", + "backup invalid settings": "Invalid settings format", + "backup invalid keybindings": "Invalid keyBindings format", + "backup invalid plugins": "Invalid installedPlugins format", + "issues found": "Issues found", + "error details": "Error details", + "active tools": "Active tools", + "available tools": "Available tools", + "recent": "Recent Files", + "command palette": "Open Command Palette", + "change theme": "Change Theme", + "documentation": "Documentation", + "open in terminal": "Open in Terminal", + "developer mode": "Developer Mode", + "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", + "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", + "developer mode disabled": "Developer mode disabled", + "copy relative path": "Copy Relative Path", + "shortcut request sent": "Shortcut request opened. Tap Add to finish.", + "add to home screen": "Add to home screen", + "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", + "save file before home shortcut": "Save the file before adding it to the home screen.", + "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", + "shift click selection": "Shift + tap/click selection", + "earn ad-free time": "Earn ad-free time", + "indent guides": "Indent guides", + "language servers": "Language servers", + "lint gutter": "Show lint gutter", + "rainbow brackets": "Rainbow brackets", + "lsp-add-custom-server": "Add custom server", + "lsp-binary-args": "Binary args (JSON array)", + "lsp-binary-command": "Binary command", + "lsp-binary-path-optional": "Binary path (optional)", + "lsp-check-command-optional": "Check command (optional override)", + "lsp-checking-installation-status": "Checking installation status...", + "lsp-configured": "Configured", + "lsp-custom-server-added": "Custom server added", + "lsp-default": "Default", + "lsp-details-line": "Details: {details}", + "lsp-edit-initialization-options": "Edit initialization options", + "lsp-empty": "Empty", + "lsp-enabled": "Enabled", + "lsp-error-add-server-failed": "Failed to add server", + "lsp-error-args-must-be-array": "Arguments must be a JSON array", + "lsp-error-binary-command-required": "Binary command is required", + "lsp-error-language-id-required": "At least one language ID is required", + "lsp-error-package-required": "At least one package is required", + "lsp-error-server-id-required": "Server ID is required", + "lsp-feature-completion": "Code completion", + "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", + "lsp-feature-diagnostics": "Diagnostics", + "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", + "lsp-feature-formatting": "Formatting", + "lsp-feature-formatting-info": "Enable code formatting from the language server.", + "lsp-feature-hover": "Hover information", + "lsp-feature-hover-info": "Show type information and documentation on hover.", + "lsp-feature-inlay-hints": "Inlay hints", + "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", + "lsp-feature-signature": "Signature help", + "lsp-feature-signature-info": "Show function parameter hints while typing.", + "lsp-feature-state-toast": "{feature} {state}", + "lsp-initialization-options": "Initialization options", + "lsp-initialization-options-json": "Initialization options (JSON)", + "lsp-initialization-options-updated": "Initialization options updated", + "lsp-install-command": "Install command", + "lsp-install-command-unavailable": "Install command not available", + "lsp-install-info-check-failed": "Acode could not verify the installation status.", + "lsp-install-info-missing": "Language server is not installed in the terminal environment.", + "lsp-install-info-ready": "Language server is installed and ready.", + "lsp-install-info-unknown": "Installation status could not be checked automatically.", + "lsp-install-info-version-available": "Version {version} is available.", + "lsp-install-method-apk": "APK package", + "lsp-install-method-cargo": "Cargo crate", + "lsp-install-method-manual": "Manual binary", + "lsp-install-method-npm": "npm package", + "lsp-install-method-pip": "pip package", + "lsp-install-method-shell": "Custom shell", + "lsp-install-method-title": "Install method", + "lsp-install-repair": "Install / repair", + "lsp-installation-status": "Installation status", + "lsp-installed": "Installed", + "lsp-invalid-timeout": "Invalid timeout value", + "lsp-language-ids": "Language IDs (comma separated)", + "lsp-packages-prompt": "{method} packages (comma separated)", + "lsp-remove-installed-files": "Remove installed files for {server}?", + "lsp-server-disabled-toast": "Server disabled", + "lsp-server-enabled-toast": "Server enabled", + "lsp-server-id": "Server ID", + "lsp-server-label": "Server label", + "lsp-server-not-found": "Server not found", + "lsp-server-uninstalled": "Server uninstalled", + "lsp-startup-timeout": "Startup timeout", + "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", + "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", + "lsp-state-disabled": "disabled", + "lsp-state-enabled": "enabled", + "lsp-status-check-failed": "Check failed", + "lsp-status-installed": "Installed", + "lsp-status-installed-version": "Installed ({version})", + "lsp-status-line": "Status: {status}", + "lsp-status-not-installed": "Not installed", + "lsp-status-unknown": "Unknown", + "lsp-timeout-ms": "{timeout} ms", + "lsp-uninstall-command-unavailable": "Uninstall command not available", + "lsp-uninstall-server": "Uninstall server", + "lsp-update-command-optional": "Update command (optional)", + "lsp-update-command-unavailable": "Update command not available", + "lsp-update-server": "Update server", + "lsp-version-line": "Version: {version}", + "lsp-view-initialization-options": "View initialization options", + "settings-category-about-acode": "About Acode", + "settings-category-advanced": "Advanced", + "settings-category-assistance": "Assistance", + "settings-category-core": "Core settings", + "settings-category-cursor": "Cursor", + "settings-category-cursor-selection": "Cursor & selection", + "settings-category-custom-servers": "Custom servers", + "settings-category-customization-tools": "Customization & tools", + "settings-category-display": "Display", + "settings-category-editing": "Editing", + "settings-category-features": "Features", + "settings-category-files-sessions": "Files & sessions", + "settings-category-fonts": "Fonts", + "settings-category-general": "General", + "settings-category-guides-indicators": "Guides & indicators", + "settings-category-installation": "Installation", + "settings-category-interface": "Interface", + "settings-category-maintenance": "Maintenance", + "settings-category-permissions": "Permissions", + "settings-category-preview": "Preview", + "settings-category-scrolling": "Scrolling", + "settings-category-server": "Server", + "settings-category-servers": "Servers", + "settings-category-session": "Session", + "settings-category-support-acode": "Support Acode", + "settings-category-text-layout": "Text & layout", + "settings-info-app-animation": "Control transition animations across the app.", + "settings-info-app-check-files": "Refresh editors when files change outside Acode.", + "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", + "settings-info-app-confirm-on-exit": "Ask before closing the app.", + "settings-info-app-console": "Choose which debug console integration Acode uses.", + "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", + "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", + "settings-info-app-floating-button": "Show the floating quick actions button.", + "settings-info-app-font-manager": "Install, manage, or remove app fonts.", + "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", + "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", + "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", + "settings-info-app-language": "Choose the app language and translated labels.", + "settings-info-app-open-file-list-position": "Choose where the active files list appears.", + "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", + "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", + "settings-info-app-remember-files": "Reopen the files that were open last time.", + "settings-info-app-remember-folders": "Reopen folders from the previous session.", + "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", + "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", + "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", + "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", + "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", + "settings-info-editor-autosave": "Save changes automatically after a delay.", + "settings-info-editor-color-preview": "Preview color values inline in the editor.", + "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", + "settings-info-editor-font-family": "Choose the typeface used in the editor.", + "settings-info-editor-font-size": "Set the editor text size.", + "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", + "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", + "settings-info-editor-indent-guides": "Show indentation guide lines.", + "settings-info-editor-line-height": "Adjust vertical spacing between lines.", + "settings-info-editor-line-numbers": "Show line numbers in the gutter.", + "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", + "settings-info-editor-live-autocomplete": "Show suggestions while you type.", + "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", + "settings-info-editor-relative-line-numbers": "Show distance from the current line.", + "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", + "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", + "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", + "settings-info-editor-show-spaces": "Display visible whitespace markers.", + "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", + "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", + "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", + "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", + "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", + "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", + "settings-info-lsp-install-server": "Install or repair this language server.", + "settings-info-lsp-server-enabled": "Enable or disable this language server.", + "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", + "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", + "settings-info-lsp-update-server": "Update this language server if an update flow is available.", + "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", + "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", + "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", + "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", + "settings-info-main-changelog": "See recent updates and release notes.", + "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", + "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", + "settings-info-main-formatter": "Choose a formatter for each supported language.", + "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", + "settings-info-main-plugins": "Manage installed plugins and their available actions.", + "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", + "settings-info-main-rateapp": "Rate Acode on Google Play.", + "settings-info-main-remove-ads": "Unlock permanent ad-free access.", + "settings-info-main-reset": "Reset Acode to its default configuration.", + "settings-info-main-sponsors": "Support ongoing Acode development.", + "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", + "settings-info-main-theme": "App theme, contrast, and custom colors.", + "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", + "settings-info-preview-host": "Hostname used when opening the preview URL.", + "settings-info-preview-mode": "Choose where preview opens when you launch it.", + "settings-info-preview-preview-port": "Port used by the live preview server.", + "settings-info-preview-server-port": "Port used by the internal app server.", + "settings-info-preview-show-console-toggler": "Show the console button in preview.", + "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", + "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", + "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", + "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", + "search result label singular": "result", + "search result label plural": "results", + "pin tab": "Pin tab", + "unpin tab": "Unpin tab", + "pinned tab": "Pinned tab", + "unpin tab before closing": "Unpin the tab before closing it.", + "app font": "App font", + "settings-info-app-font-family": "Choose the font used across the app interface.", + "lsp-transport-method-stdio": "STDIO (launch a binary command)", + "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", + "lsp-websocket-url": "WebSocket URL", + "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", + "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", + "lsp-error-websocket-url-required": "WebSocket URL is required", + "lsp-remove-custom-server": "Remove custom server", + "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", + "lsp-custom-server-removed": "Custom server removed", + "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", + "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", + "save selected tabs": "Save selected tabs", + "close selected tabs": "Close selected tabs", + "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", + "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", + "close tabs to right": "Close Right", + "close tabs to left": "Close Left", + "close other tabs": "Close Others", + "auto close tags": "Auto close tags", + "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", + "ui zoom": "UI zoom", + "settings-info-app-ui-zoom": "Scale text across the Acode interface.", + "plugin-not-supported": "Plugin not supported", + "plugin-not-supported-info": "The plugin was created for older version of Acode." +} \ No newline at end of file diff --git a/src/lang/vi-vn.json b/src/lang/vi-vn.json index 8f61d169e..1d16bdb49 100644 --- a/src/lang/vi-vn.json +++ b/src/lang/vi-vn.json @@ -1,731 +1,733 @@ { - "lang": "Tiếng Việt", - "about": "Về phần mềm", - "active files": "Các tệp hoạt động ", - "alert": "Cảnh báo", - "app theme": "Chủ đề ứng dụng", - "autocorrect": "Bật tự động sửa lỗi?", - "autosave": "Tự động lưu", - "cancel": "Hủy bỏ", - "change language": "Thay đổi ngôn ngữ", - "choose color": "Chọn màu", - "clear": "xoá hết", - "close app": "Đóng ứng dụng?", - "commit message": "Tin nhắn commit", - "console": "Bảng điều khiển", - "conflict error": "Xung đột! Vui lòng đợi trước khi thực hiện commit kế tiếp.", - "copy": "Sao chép", - "create folder error": "Xin lỗi, không thể tạo thư mục mới", - "cut": "Cắt", - "delete": "Xóa", - "dependencies": "Phụ thuộc", - "delay": "Thời gian tính bằng mili giây", - "editor settings": "Cài đặt soạn thảo", - "editor theme": "Chủ đề soạn thảo", - "enter file name": "Nhập tên tệp", - "enter folder name": "Nhập tên thư mục", - "empty folder message": "Thư mục trống", - "enter line number": "Nhập dòng số", - "error": "Lỗi", - "failed": "Thất bại", - "file already exists": "Tệp đã tồn tại", - "file already exists force": "Tệp đã tồn tại. Ghi đè?", - "file changed": " đã bị thay đổi, tải lại tệp?", - "file deleted": "Tệp đã xóa", - "file is not supported": "Tệp không hỗ trợ", - "file not supported": "Loại tệp này không được hỗ trợ.", - "file too large": "Tệp quá lớn để xử lý. Độ lớn tối đa tệp cho phép là {size}", - "file renamed": "tệp đã được đổi tên", - "file saved": "tệp đã được lưu", - "folder added": "thư mục đã được thêm", - "folder already added": "thư mục đã thêm trước đó", - "font size": "Kích thước phông chữ", - "goto": "Đi đến dòng", - "icons definition": "Định nghĩa biểu tượng", - "info": "Thông tin", - "invalid value": "Giá trị không hợp lệ", - "language changed": "ngôn ngữ đã được thay đổi thành công", - "linting": "Kiểm tra lỗi cú pháp", - "logout": "Đăng xuất", - "loading": "Đang tải", - "my profile": "Hồ sơ của tôi", - "new file": "Tệp mới", - "new folder": "Thư mục mới", - "no": "Không", - "no editor message": "Mở hoặc tạo tệp và thư mục mới từ menu", - "not set": "Chưa được đặt", - "unsaved files close app": "Có những tệp chưa lưu. Đóng ứng dụng?", - "notice": "Chú ý", - "open file": "Mở tệp", - "open files and folders": "Mở tệp và thư mục", - "open folder": "Mở thư mục", - "open recent": "Mở mục gần đây", - "ok": "ok", - "overwrite": "Ghi đè", - "paste": "Dán", - "preview mode": "Chế độ xem trước", - "read only file": "Không thể tệp chỉ đọc. Hãy thử lưu dưới dạng", - "reload": "Tải lại", - "rename": "Đổi tên", - "replace": "Thay thế", - "required": "Trường này là bắt buộc", - "run your web app": "Chạy ứng dụng web của bạn", - "save": "Lưu", - "saving": "Đang lưu", - "save as": "Lưu dưới dạng", - "save file to run": "Hãy lưu tệp này để chạy trong trình duyệt", - "search": "Tìm", - "see logs and errors": "Xem nhật ký và lỗi", - "select folder": "Chọn thư mục", - "settings": "Cài đặt", - "settings saved": "Đã lưu cài đặt", - "show line numbers": "Hiển thị số dòng", - "show hidden files": "Hiển thị tệp ẩn", - "show spaces": "Hiển thị khoảng trắng", - "soft tab": "Tab mềm", - "sort by name": "Sắp xếp bằng tên", - "success": "Thành công", - "tab size": "Kích thước Tab", - "text wrap": "Ngắt dòng", - "theme": "Chủ đề", - "unable to delete file": "không thể xóa tệp", - "unable to open file": "Xin lỗi, không thể mở tệp", - "unable to open folder": "Xin lỗi, không thể mở thư mục", - "unable to save file": "Xin lỗi, không thể lưu tệp", - "unable to rename": "Xin lỗi, không thể đổi tên", - "unsaved file": "Tệp này chưa được lữu , vẫn đóng lại?", - "warning": "Cảnh báo", - "use emmet": "Sử dụng Emmet", - "use quick tools": "Sử dụng công cụ nhanh", - "yes": "Có", - "encoding": "Mã hóa văn bản", - "syntax highlighting": "Tô sáng cú pháp", - "read only": "Chỉ đọc", - "select all": "Chọn tất cà", - "select branch": "Chọn nhánh", - "create new branch": "Tạo nhánh mới", - "use branch": "Sử dụng nhánh", - "new branch": "Nhánh mới", - "branch": "Nhánh", - "key bindings": "Phím tắt", - "edit": "Chỉnh sửa", - "reset": "Đặt lại", - "color": "Màu sắc", - "select word": "Chọn từ", - "quick tools": "Công cụ nhanh", - "select": "Chọn", - "editor font": "Phông chữ soạn thảo", - "new project": "Dự án mới", - "format": "Định dạng", - "project name": "Tên dự án", - "unsupported device": "Thiết bị của bạn không hỗ trợ chủ đề.", - "vibrate on tap": "Rung khi chạm", - "copy command is not supported by ftp.": "Lệnh sao chép không được FTP hỗ trợ.", - "support title": "Hỗ trợ Acode", - "fullscreen": "Toàn màn hình", - "animation": "Hoạt ảnh", - "backup": "Sao lưu", - "restore": "Khôi phục", - "backup successful": "Sao lưu thành công", - "invalid backup file": "Tệp sao lưu không hợp lệ", - "add path": "Thêm đường dẫn", - "live autocompletion": "Tự động hoàn thành trực tiếp", - "file properties": "Thuộc tính tệp", - "path": "Đường dẫn", - "type": "Loại", - "word count": "Số từ", - "line count": "Số dòng", - "last modified": "Sửa lần cuối", - "size": "Kích thước e", - "share": "Chia sẻ", - "show print margin": "Hiển thị lề in", - "login": "Đăng nhập", - "scrollbar size": "Kích thước thanh cuộn", - "cursor controller size": "Kích thước điều khiển con trỏ", - "none": "Không có", - "small": "Nhỏ", - "large": "Lớn", - "floating button": "Nút nổi", - "confirm on exit": "Xác nhận khi thoát", - "show console": "Hiển thị bảng điều khiển", - "image": "Hình ảnh", - "insert file": "Chèn tệp", - "insert color": "Chèn màu", - "powersave mode warning": "Tắt chế độ tiết kiệm điện để xem trước trên trình duyệt bên ngoài.", - "exit": "Thoát", - "custom": "Tùy chỉnh", - "reset warning": "Có chắc muốn đặt lại chủ đề không?", - "theme type": "Loại chủ đề", - "light": "Sáng", - "dark": "Tối", - "file browser": "Trình duyệt tệp", - "operation not permitted": "Hoạt động không được phép", - "no such file or directory": "Không có tệp hoặc thư mục như thế", - "input/output error": "Lỗi đầu vào/đầu ra", - "permission denied": "Quyền bị từ chối", - "bad address": "Địa chỉ không đúng", - "file exists": "Tệp đã tồn tại", - "not a directory": "Không phải là thư mục", - "is a directory": "Là một thư mục", - "invalid argument": "Tham số không hợp lệ", - "too many open files in system": "Quá nhiều tệp mở trong hệ thống", - "too many open files": "Quá nhiều tệp mở", - "text file busy": "Tệp văn bản đang bận", - "no space left on device": "Không còn chỗ trống trên thiết bị", - "read-only file system": "Hệ thống tệp chỉ đọc", - "file name too long": "Tên tệp quá dài", - "too many users": "Quá nhiều người dùng", - "connection timed out": "Kết nối hết thời gian chờ", - "connection refused": "Kết nối bị từ chối", - "owner died": "Chủ sở hữu đã nằm", - "an error occurred": "Đã xảy ra lỗi", - "add ftp": "Thêm FTP", - "add sftp": "Thêm SFTP", - "save file": "Lưu tệp", - "save file as": "Lưu tệp dưới dạng", - "files": "Tệp", - "help": "Trợ giúp", - "file has been deleted": "{file} đã bị xoá!", - "feature not available": "Tính năng này chỉ có ở phiên bản trả phí của ứng dụng.", - "deleted file": "Đã xoá tệp", - "line height": "Chiều cao dòng", - "preview info": "Nếu muốn chạy tệp đang hoạt động, hãy chạm giữ vào nút phát.", - "manage all files": "Cho phép trình soạn thảo Acode quản lý tất cả các tệp trong cài đặt để chỉnh sửa tệp trên thiết bị của bạn một cách dễ dàng.", - "close file": "Đóng tệp", - "reset connections": "Đặt lại kết nối", - "check file changes": "Kiểm tra các thay đổi tệp", - "open in browser": "Mở trong trình duyệt", - "desktop mode": "Chế độ máy tính", - "toggle console": "Chuyển đổi bảng điều khiển", - "new line mode": "Chế độ dòng mới", - "add a storage": "Thêm một lưu trữ", - "rate acode": "Đánh giá Acode", - "support": "Hỗ trợ", - "downloading file": "Đang tải {file}", - "downloading...": "Đang tải...", - "folder name": "Tên thư mục", - "keyboard mode": "Chế độ bàn phím", - "normal": "Bình thường", - "app settings": "Cài đặt ứng dụng", - "disable in-app-browser caching": "Tắt bộ nhớ đệm trong trình duyệt ứng dụng", - "Should use Current File For preview instead of default (index.html)": "Nên sử dụng Tệp hiện tại để xem trước thay vì mặc định (index.html)", - "copied to clipboard": "Đã sao chép vào bảng nhớ tạm", - "remember opened files": "Ghi nhớ các tệp đã mở", - "remember opened folders": "Ghi nhớ các thư mục đã mở", - "no suggestions": "Không có gợi ý", - "no suggestions aggressive": "Không có gợi ý một cách tích cực", - "install": "Cài đặt", - "installing": "Đăng cài đặt...", - "plugins": "Plugins", - "recently used": "Mới sử dụng", - "update": "Cập nhật", - "uninstall": "Gỡ cài đặt", - "download acode pro": "Tải Acode pro", - "loading plugins": "Đang tải plugins", - "faqs": "Câu hỏi thường gặp", - "feedback": "Phản hồi", - "header": "Tiêu đề", - "sidebar": "Thanh bên", - "inapp": "Trong ứng dụng", - "browser": "Trình duyệt", - "diagonal scrolling": "Cuộn chéo", - "reverse scrolling": "Cuộn ngược", - "formatter": "Trình định dạng", - "format on save": "Định dạng khi lưu", - "remove ads": "Xoá quảng cáo", - "fast": "Nhanh", - "slow": "Chậm", - "scroll settings": "Cài đặt cuộn", - "scroll speed": "Tốc độ cuộn", - "loading...": "Đang tải...", - "no plugins found": "Không tìm thấy plugins", - "name": "Tên", - "username": "Tên người dùng", - "optional": "không bắt buộc", - "hostname": "Tên máy chủ", - "password": "Mật khẩu", - "security type": "Loại bảo mật", - "connection mode": "Loại kết nối", - "port": "Cổng", - "key file": "Tệp khoá", - "select key file": "Chọn tệp khoá", - "passphrase": "Mật khẩu", - "connecting...": "Đang kết nối...", - "type filename": "Nhập tên tệp", - "unable to load files": "Không thể tải tệp", - "preview port": "Xem trước cổng", - "find file": "Tìm tệp", - "system": "Hệ thống", - "please select a formatter": "Vui lòng chọn một trình định dạng", - "case sensitive": "Phân biệt chữ hoa chữ thường", - "regular expression": "Biểu thức chính quy", - "whole word": "Toàn bộ từ", - "edit with": "Sửa với", - "open with": "Mở với", - "no app found to handle this file": "Không thấy ứng dụng nào có thể xử lý tệp này", - "restore default settings": "Khôi phục cài đặt mặc định", - "server port": "Cổng máy chủ", - "preview settings": "Cài đặt xem trước", - "preview settings note": "Nếu cổng xem trước và cổng máy chủ khác nhau, ứng dụng sẽ không khởi động máy chủ mà thay vào đó sẽ mở https://: trong trình duyệt hoặc trình duyệt trong ứng dụng. Điều này hữu ích khi bạn đang chạy máy chủ ở nơi khác.", - "backup/restore note": "Nó sẽ chỉ sao lưu cài đặt, chủ đề tùy chỉnh và phím tắt của bạn. Nó sẽ không sao lưu FTP/SFTP của bạn.", - "host": "Máy chủ", - "retry ftp/sftp when fail": "Thử lại ftp/sftp khi thất bại", - "more": "Thêm", - "thank you :)": "Cảm ơn :)", - "purchase pending": "đang xử lý giao dịch", - "cancelled": "đã hủy", - "local": "Nội bộ", - "remote": "Từ xa", - "show console toggler": "Hiển thị nút chuyển đổi bảng điều khiển", - "binary file": "Tệp này chứa dữ liệu nhị phân, bạn có muốn mở nó không?", - "relative line numbers": "Số dòng tương đối", - "elastic tabstops": "Điểm dùng tab đàn hồi", - "line based rtl switching": "Chuyển mạch dòng từ phải --> trái", - "hard wrap": "Ngắt dòng cứng", - "spellcheck": "Kiểm tra chính tả", - "wrap method": "Cách thức ngắt", - "use textarea for ime": "Sử dụng textarea cho IME", - "invalid plugin": "Plugin không hợp lệ", - "type command": "Nhập lệnh", - "plugin": "Plugin", - "quicktools trigger mode": "Chế độ kích hoạt công cụ nhanh", - "print margin": "In lề", - "touch move threshold": "Chạm vào ngưỡng di chuyển", - "info-retryremotefsafterfail": "Thử kết nối FTP/SFTP lại khi không thành công.", - "info-fullscreen": "Ẩn thanh tiêu đề ở màn hình chính.", - "info-checkfiles": "Kiểm tra những thay đổi của tệp khi ứng dụng đang chạy nền.", - "info-console": "Chọn bảng điều khiển JavaScript. Legacy là bảng điều khiển mặc định, eruda là bảng điều khiển của bên thứ ba.", - "info-keyboardmode": "Chế độ bàn phím để nhập văn bản, không có gợi ý sẽ ẩn gợi ý và tự động sửa. Nếu không có gợi ý không hiệu quả, hãy thử thay đổi giá trị thành không có gợi ý một cách tích cực.", - "info-rememberfiles": "Ghi nhớ các tệp đã mở khi đóng ứng dụng.", - "info-rememberfolders": "Ghi nhớ các thư mục đã mở khi đóng ứng dụng.", - "info-floatingbutton": "Hiển thị hoặc ẩn nút nổi của công cụ nhanh.", - "info-openfilelistpos": "Nơi hiển thị danh sách các tệp đang hoạt động", - "info-touchmovethreshold": "Nếu độ nhạy cảm ứng của thiết bị quá cao, bạn có thể tăng giá trị này để tránh việc di chuyển cảm ứng vô tình.", - "info-scroll-settings": "Các thiết lập này bao gồm các thiết lập cuộn và cả cả ngắt dòng", - "info-animation": "Hình như hơi dật, tắt hoạt ảnh thử.", - "info-quicktoolstriggermode": "Nếu nút trong công cụ nhanh không hoạt động, hãy thử thay đổi giá trị này.", - "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", - "all": "Tất cả", - "medium": "Trung bình", - "refund": "Hoàn trả", - "product not available": "Sản phẩm không có sẵn", - "no-product-info": "Sản phẩm này hiện không có sẵn ở quốc gia của bạn, Hãy thử lại sau", - "close": "Đóng", - "explore": "Khám phá", - "key bindings updated": "Đã cập nhật các phím tắt", - "search in files": "Tìm kiếm trong các tệp", - "exclude files": "Loại trừ các tập tin", - "include files": "Bao gồm các tập tin", - "search result": "{matches} có trong tệp {files}.", - "invalid regex": "Biểu thức chính quy không hợp lệ: {message}.", - "bottom": "Phía dưới", - "save all": "Lưu tất cả", - "close all": "Đóng tất cả", - "unsaved files warning": "Một số tệp không được lưu. Nhấp vào 'ok' để chọn việc cần làm hoặc nhấn 'cancel' để quay lại.", - "save all warning": "Bạn có chắc muốn lưu tất cả các tệp và đóng không? Việc này không thể hoàn tác.", - "save all changes warning": "Bạn có chắc chắn muốn lưu tất cả các tệp không?", - "close all warning": "Bạn có chắc muốn đóng tất cả các tệp không? Bạn sẽ mất những thay đổi chưa lưu và việc này không thể hoàn tác.", - "refresh": "Làm mới", - "shortcut buttons": "Các nút tắt", - "no result": "Không có kết quả", - "searching...": "Đang tìm...", - "quicktools:ctrl-key": "Phím Control/Command", - "quicktools:tab-key": "Phím Tab", - "quicktools:shift-key": "Phím Shift", - "quicktools:undo": "Hoàn tác", - "quicktools:redo": "Làm lại", - "quicktools:search": "Tìm kiếm trong tệp", - "quicktools:save": "Lưu tệp", - "quicktools:esc-key": "Phím Escape", - "quicktools:curlybracket": "Chèn dấu ngoặc nhọn", - "quicktools:squarebracket": "Chèn dấu ngoặc vuông", - "quicktools:parentheses": "Chèn dấu ngoặc đơn", - "quicktools:anglebracket": "Chèn dấu ngoặc so sánh", - "quicktools:left-arrow-key": "Phím mũi tên trái", - "quicktools:right-arrow-key": "Phím mũi tên phải", - "quicktools:up-arrow-key": "Phím mũi tên lên", - "quicktools:down-arrow-key": "Phím mũi tên xuống", - "quicktools:moveline-up": "Chuyển dòng đi lên", - "quicktools:moveline-down": "Chuyển dòng đi xuống", - "quicktools:copyline-up": "Chép dòng lên trên", - "quicktools:copyline-down": "Chép dòng xuống dưới", - "quicktools:semicolon": "Chèn dấu chấm phẩy", - "quicktools:quotation": "Chèn dấu nháy kép", - "quicktools:and": "Chèn dấu AND", - "quicktools:bar": "Chèn dấu OR", - "quicktools:equal": "Chèn dấu Bằng", - "quicktools:slash": "Chèn dấu gạch chéo", - "quicktools:exclamation": "Chèn dấu chấm than", - "quicktools:alt-key": "Phím Alt", - "quicktools:meta-key": "Phím Windows/Meta", - "info-quicktoolssettings": "Tùy chỉnh các nút tắt và phím bàn phím trong hộp công cụ nhanh bên dưới trình soạn thảo để nâng cao trải nghiệm viết mã.", - "info-excludefolders": "Sử dụng mẫu **/node_modules/** để bỏ qua tất cả các tệp từ thư mục node_modules. Thao tác này sẽ loại trừ các tệp khỏi danh sách và cũng sẽ ngăn chúng được đưa vào tìm kiếm tệp.", - "missed files": "Đã quét {count} tệp sau khi bắt đầu tìm kiếm và sẽ không được đưa vào tìm kiếm.", - "remove": "Loại bỏ", - "quicktools:command-palette": "Bảng lệnh", - "default file encoding": "Mã hóa tệp mặc định", - "remove entry": "Bạn có chắc muốn xóa '{name}' khỏi đường dẫn đã lưu không? Lưu ý rằng việc xóa nó sẽ không xóa chính đường dẫn đó.", - "delete entry": "Xác nhận xóa: '{name}'. Không thể hoàn tác việc. Tiếp tục?", - "change encoding": "Mở lại '{file}' với mã hóa '{encoding}'? Hành động này sẽ dẫn đến mất thay đổi nào chưa lưu được thực hiện với tệp . Bạn có muốn tiếp tục mở lại không?", - "reopen file": "Bạn có chắc muốn mở lại '{file}' không? Thay đổi nào chưa lưu sẽ bị mất.", - "plugin min version": "{name} chỉ khả dụng trong Acode - {v-code} trở lên. Nhấp vào đây để cập nhật.", - "color preview": "Xem trước màu", - "confirm": "Xác nhận", - "list files": "Liệt kê tất cả các tệp trong {name}? Quá nhiều tệp có thể làm sập ứng dụng.", - "problems": "Vấn đề", - "show side buttons": "Hiển thị các nút bên", - "bug_report": "Gửi báo cáo lỗi", - "verified publisher": "Nhà phát hành đã xác minh", - "most_downloaded": "Tải xuống nhiều nhất", - "newly_added": "Mới được thêm vào", - "top_rated": "Đánh giá cao nhất", - "rename not supported": "Đổi tên trên thư mục Termux không được hỗ trợ", - "compress": "Nén lại", - "copy uri": "Sao chép Uri", - "delete entries": "Bạn có chắc muốn xoá {count} mục?", - "deleting items": "Đang xoá {count} mục...", - "import project zip": "Nhập Dự Án(zip)", - "changelog": "Nhật Ký Thay Đổi", - "notifications": "Thông báo", - "no_unread_notifications": "Thông báo chưa đọc", - "should_use_current_file_for_preview": "Nên sử dụng Tệp hiện tại để xem trước thay vì mặc định (index.html)", - "fade fold widgets": "Các tiện ích gập và mờ dần", - "quicktools:home-key": "Phím Home", - "quicktools:end-key": "Phím End", - "quicktools:pageup-key": "Phím PageUp", - "quicktools:pagedown-key": "Phím PageDown", - "quicktools:delete-key": "Phím Delete", - "quicktools:tilde": "Chèn ký tự ngã", - "quicktools:backtick": "Chèn ký tự nháy ngược", - "quicktools:hash": "Chèn ký tự thăng", - "quicktools:dollar": "Chèn ký tự đô la", - "quicktools:modulo": "Chèn ký tự chia lấy dư/phần trăm", - "quicktools:caret": "Chèn ký tự gạch dọc", - "plugin_enabled": "Plugin đã bật", - "plugin_disabled": "Plugin đã tắt", - "enable_plugin": "Bật Plugin này", - "disable_plugin": "Tắt Plugin này", - "open_source": "Mã Nguồn Mở", - "terminal settings": "Cài đặt Terminal", - "font ligatures": "Phông Ghép Chữ", - "letter spacing": "Khoảng Cách Chữ", - "terminal:tab stop width": "Độ Rộng Tab", - "terminal:scrollback": "Số Dòng Cuộn Ngược", - "terminal:cursor blink": "Con Trỏ Nháy", - "terminal:font weight": "Độ Đậm Phông", - "terminal:cursor inactive style": "Kiểu Con Trỏ Bất Hoạt", - "terminal:cursor style": "Kiểu Con Trỏ", - "terminal:font family": "Họ phông chữ", - "terminal:convert eol": "Chuyển Đổi Cuối Dòng", - "terminal:confirm tab close": "Confirm terminal tab close", - "terminal:image support": "Image support", - "terminal": "Terminal", - "allFileAccess": "All file access", - "fonts": "Fonts", - "sponsor": "Nhà tài trợ", - "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", - "backup created": "Backup created", - "restore completed": "Restore completed", - "restore will include": "This will restore", - "restore warning": "This action cannot be undone. Continue?", - "reload to apply": "Reload to apply changes?", - "reload app": "Reload app", - "preparing backup": "Preparing backup", - "collecting settings": "Collecting settings", - "collecting key bindings": "Collecting key bindings", - "collecting plugins": "Collecting plugin information", - "creating backup": "Creating backup file", - "validating backup": "Validating backup", - "restoring key bindings": "Restoring key bindings", - "restoring plugins": "Restoring plugins", - "restoring settings": "Restoring settings", - "legacy backup warning": "This is an older backup format. Some features may be limited.", - "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", - "plugin not found": "Plugin not found in registry", - "paid plugin skipped": "Paid plugin - purchase not found", - "source not found": "Source file no longer exists", - "restored": "Restored", - "skipped": "Skipped", - "backup not valid object": "Backup file is not a valid object", - "backup no data": "Backup file contains no data to restore", - "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", - "backup missing metadata": "Missing backup metadata - some info may be unavailable", - "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", - "backup checksum verify failed": "Could not verify checksum", - "backup invalid settings": "Invalid settings format", - "backup invalid keybindings": "Invalid keyBindings format", - "backup invalid plugins": "Invalid installedPlugins format", - "issues found": "Issues found", - "error details": "Error details", - "active tools": "Active tools", - "available tools": "Available tools", - "recent": "Recent Files", - "command palette": "Open Command Palette", - "change theme": "Change Theme", - "documentation": "Documentation", - "open in terminal": "Open in Terminal", - "developer mode": "Developer Mode", - "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", - "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", - "developer mode disabled": "Developer mode disabled", - "copy relative path": "Copy Relative Path", - "shortcut request sent": "Shortcut request opened. Tap Add to finish.", - "add to home screen": "Add to home screen", - "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", - "save file before home shortcut": "Save the file before adding it to the home screen.", - "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", - "shift click selection": "Shift + tap/click selection", - "earn ad-free time": "Earn ad-free time", - "indent guides": "Indent guides", - "language servers": "Language servers", - "lint gutter": "Show lint gutter", - "rainbow brackets": "Rainbow brackets", - "lsp-add-custom-server": "Add custom server", - "lsp-binary-args": "Binary args (JSON array)", - "lsp-binary-command": "Binary command", - "lsp-binary-path-optional": "Binary path (optional)", - "lsp-check-command-optional": "Check command (optional override)", - "lsp-checking-installation-status": "Checking installation status...", - "lsp-configured": "Configured", - "lsp-custom-server-added": "Custom server added", - "lsp-default": "Default", - "lsp-details-line": "Details: {details}", - "lsp-edit-initialization-options": "Edit initialization options", - "lsp-empty": "Empty", - "lsp-enabled": "Enabled", - "lsp-error-add-server-failed": "Failed to add server", - "lsp-error-args-must-be-array": "Arguments must be a JSON array", - "lsp-error-binary-command-required": "Binary command is required", - "lsp-error-language-id-required": "At least one language ID is required", - "lsp-error-package-required": "At least one package is required", - "lsp-error-server-id-required": "Server ID is required", - "lsp-feature-completion": "Code completion", - "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", - "lsp-feature-diagnostics": "Diagnostics", - "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", - "lsp-feature-formatting": "Formatting", - "lsp-feature-formatting-info": "Enable code formatting from the language server.", - "lsp-feature-hover": "Hover information", - "lsp-feature-hover-info": "Show type information and documentation on hover.", - "lsp-feature-inlay-hints": "Inlay hints", - "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", - "lsp-feature-signature": "Signature help", - "lsp-feature-signature-info": "Show function parameter hints while typing.", - "lsp-feature-state-toast": "{feature} {state}", - "lsp-initialization-options": "Initialization options", - "lsp-initialization-options-json": "Initialization options (JSON)", - "lsp-initialization-options-updated": "Initialization options updated", - "lsp-install-command": "Install command", - "lsp-install-command-unavailable": "Install command not available", - "lsp-install-info-check-failed": "Acode could not verify the installation status.", - "lsp-install-info-missing": "Language server is not installed in the terminal environment.", - "lsp-install-info-ready": "Language server is installed and ready.", - "lsp-install-info-unknown": "Installation status could not be checked automatically.", - "lsp-install-info-version-available": "Version {version} is available.", - "lsp-install-method-apk": "APK package", - "lsp-install-method-cargo": "Cargo crate", - "lsp-install-method-manual": "Manual binary", - "lsp-install-method-npm": "npm package", - "lsp-install-method-pip": "pip package", - "lsp-install-method-shell": "Custom shell", - "lsp-install-method-title": "Install method", - "lsp-install-repair": "Install / repair", - "lsp-installation-status": "Installation status", - "lsp-installed": "Installed", - "lsp-invalid-timeout": "Invalid timeout value", - "lsp-language-ids": "Language IDs (comma separated)", - "lsp-packages-prompt": "{method} packages (comma separated)", - "lsp-remove-installed-files": "Remove installed files for {server}?", - "lsp-server-disabled-toast": "Server disabled", - "lsp-server-enabled-toast": "Server enabled", - "lsp-server-id": "Server ID", - "lsp-server-label": "Server label", - "lsp-server-not-found": "Server not found", - "lsp-server-uninstalled": "Server uninstalled", - "lsp-startup-timeout": "Startup timeout", - "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", - "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", - "lsp-state-disabled": "disabled", - "lsp-state-enabled": "enabled", - "lsp-status-check-failed": "Check failed", - "lsp-status-installed": "Installed", - "lsp-status-installed-version": "Installed ({version})", - "lsp-status-line": "Status: {status}", - "lsp-status-not-installed": "Not installed", - "lsp-status-unknown": "Unknown", - "lsp-timeout-ms": "{timeout} ms", - "lsp-uninstall-command-unavailable": "Uninstall command not available", - "lsp-uninstall-server": "Uninstall server", - "lsp-update-command-optional": "Update command (optional)", - "lsp-update-command-unavailable": "Update command not available", - "lsp-update-server": "Update server", - "lsp-version-line": "Version: {version}", - "lsp-view-initialization-options": "View initialization options", - "settings-category-about-acode": "About Acode", - "settings-category-advanced": "Advanced", - "settings-category-assistance": "Assistance", - "settings-category-core": "Core settings", - "settings-category-cursor": "Cursor", - "settings-category-cursor-selection": "Cursor & selection", - "settings-category-custom-servers": "Custom servers", - "settings-category-customization-tools": "Customization & tools", - "settings-category-display": "Display", - "settings-category-editing": "Editing", - "settings-category-features": "Features", - "settings-category-files-sessions": "Files & sessions", - "settings-category-fonts": "Fonts", - "settings-category-general": "General", - "settings-category-guides-indicators": "Guides & indicators", - "settings-category-installation": "Installation", - "settings-category-interface": "Interface", - "settings-category-maintenance": "Maintenance", - "settings-category-permissions": "Permissions", - "settings-category-preview": "Preview", - "settings-category-scrolling": "Scrolling", - "settings-category-server": "Server", - "settings-category-servers": "Servers", - "settings-category-session": "Session", - "settings-category-support-acode": "Support Acode", - "settings-category-text-layout": "Text & layout", - "settings-info-app-animation": "Control transition animations across the app.", - "settings-info-app-check-files": "Refresh editors when files change outside Acode.", - "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", - "settings-info-app-confirm-on-exit": "Ask before closing the app.", - "settings-info-app-console": "Choose which debug console integration Acode uses.", - "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", - "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", - "settings-info-app-floating-button": "Show the floating quick actions button.", - "settings-info-app-font-manager": "Install, manage, or remove app fonts.", - "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", - "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", - "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", - "settings-info-app-language": "Choose the app language and translated labels.", - "settings-info-app-open-file-list-position": "Choose where the active files list appears.", - "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", - "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", - "settings-info-app-remember-files": "Reopen the files that were open last time.", - "settings-info-app-remember-folders": "Reopen folders from the previous session.", - "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", - "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", - "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", - "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", - "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", - "settings-info-editor-autosave": "Save changes automatically after a delay.", - "settings-info-editor-color-preview": "Preview color values inline in the editor.", - "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", - "settings-info-editor-font-family": "Choose the typeface used in the editor.", - "settings-info-editor-font-size": "Set the editor text size.", - "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", - "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", - "settings-info-editor-indent-guides": "Show indentation guide lines.", - "settings-info-editor-line-height": "Adjust vertical spacing between lines.", - "settings-info-editor-line-numbers": "Show line numbers in the gutter.", - "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", - "settings-info-editor-live-autocomplete": "Show suggestions while you type.", - "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", - "settings-info-editor-relative-line-numbers": "Show distance from the current line.", - "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", - "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", - "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", - "settings-info-editor-show-spaces": "Display visible whitespace markers.", - "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", - "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", - "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", - "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", - "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", - "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", - "settings-info-lsp-install-server": "Install or repair this language server.", - "settings-info-lsp-server-enabled": "Enable or disable this language server.", - "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", - "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", - "settings-info-lsp-update-server": "Update this language server if an update flow is available.", - "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", - "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", - "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", - "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", - "settings-info-main-changelog": "See recent updates and release notes.", - "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", - "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", - "settings-info-main-formatter": "Choose a formatter for each supported language.", - "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", - "settings-info-main-plugins": "Manage installed plugins and their available actions.", - "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", - "settings-info-main-rateapp": "Rate Acode on Google Play.", - "settings-info-main-remove-ads": "Unlock permanent ad-free access.", - "settings-info-main-reset": "Reset Acode to its default configuration.", - "settings-info-main-sponsors": "Support ongoing Acode development.", - "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", - "settings-info-main-theme": "App theme, contrast, and custom colors.", - "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", - "settings-info-preview-host": "Hostname used when opening the preview URL.", - "settings-info-preview-mode": "Choose where preview opens when you launch it.", - "settings-info-preview-preview-port": "Port used by the live preview server.", - "settings-info-preview-server-port": "Port used by the internal app server.", - "settings-info-preview-show-console-toggler": "Show the console button in preview.", - "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", - "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", - "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", - "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", - "search result label singular": "result", - "search result label plural": "results", - "pin tab": "Pin tab", - "unpin tab": "Unpin tab", - "pinned tab": "Pinned tab", - "unpin tab before closing": "Unpin the tab before closing it.", - "app font": "App font", - "settings-info-app-font-family": "Choose the font used across the app interface.", - "lsp-transport-method-stdio": "STDIO (launch a binary command)", - "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", - "lsp-websocket-url": "WebSocket URL", - "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", - "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", - "lsp-error-websocket-url-required": "WebSocket URL is required", - "lsp-remove-custom-server": "Remove custom server", - "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", - "lsp-custom-server-removed": "Custom server removed", - "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", - "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", - "save selected tabs": "Save selected tabs", - "close selected tabs": "Close selected tabs", - "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", - "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", - "close tabs to right": "Close Right", - "close tabs to left": "Close Left", - "close other tabs": "Close Others", - "auto close tags": "Auto close tags", - "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", - "ui zoom": "UI zoom", - "settings-info-app-ui-zoom": "Scale text across the Acode interface." -} + "lang": "Tiếng Việt", + "about": "Về phần mềm", + "active files": "Các tệp hoạt động ", + "alert": "Cảnh báo", + "app theme": "Chủ đề ứng dụng", + "autocorrect": "Bật tự động sửa lỗi?", + "autosave": "Tự động lưu", + "cancel": "Hủy bỏ", + "change language": "Thay đổi ngôn ngữ", + "choose color": "Chọn màu", + "clear": "xoá hết", + "close app": "Đóng ứng dụng?", + "commit message": "Tin nhắn commit", + "console": "Bảng điều khiển", + "conflict error": "Xung đột! Vui lòng đợi trước khi thực hiện commit kế tiếp.", + "copy": "Sao chép", + "create folder error": "Xin lỗi, không thể tạo thư mục mới", + "cut": "Cắt", + "delete": "Xóa", + "dependencies": "Phụ thuộc", + "delay": "Thời gian tính bằng mili giây", + "editor settings": "Cài đặt soạn thảo", + "editor theme": "Chủ đề soạn thảo", + "enter file name": "Nhập tên tệp", + "enter folder name": "Nhập tên thư mục", + "empty folder message": "Thư mục trống", + "enter line number": "Nhập dòng số", + "error": "Lỗi", + "failed": "Thất bại", + "file already exists": "Tệp đã tồn tại", + "file already exists force": "Tệp đã tồn tại. Ghi đè?", + "file changed": " đã bị thay đổi, tải lại tệp?", + "file deleted": "Tệp đã xóa", + "file is not supported": "Tệp không hỗ trợ", + "file not supported": "Loại tệp này không được hỗ trợ.", + "file too large": "Tệp quá lớn để xử lý. Độ lớn tối đa tệp cho phép là {size}", + "file renamed": "tệp đã được đổi tên", + "file saved": "tệp đã được lưu", + "folder added": "thư mục đã được thêm", + "folder already added": "thư mục đã thêm trước đó", + "font size": "Kích thước phông chữ", + "goto": "Đi đến dòng", + "icons definition": "Định nghĩa biểu tượng", + "info": "Thông tin", + "invalid value": "Giá trị không hợp lệ", + "language changed": "ngôn ngữ đã được thay đổi thành công", + "linting": "Kiểm tra lỗi cú pháp", + "logout": "Đăng xuất", + "loading": "Đang tải", + "my profile": "Hồ sơ của tôi", + "new file": "Tệp mới", + "new folder": "Thư mục mới", + "no": "Không", + "no editor message": "Mở hoặc tạo tệp và thư mục mới từ menu", + "not set": "Chưa được đặt", + "unsaved files close app": "Có những tệp chưa lưu. Đóng ứng dụng?", + "notice": "Chú ý", + "open file": "Mở tệp", + "open files and folders": "Mở tệp và thư mục", + "open folder": "Mở thư mục", + "open recent": "Mở mục gần đây", + "ok": "ok", + "overwrite": "Ghi đè", + "paste": "Dán", + "preview mode": "Chế độ xem trước", + "read only file": "Không thể tệp chỉ đọc. Hãy thử lưu dưới dạng", + "reload": "Tải lại", + "rename": "Đổi tên", + "replace": "Thay thế", + "required": "Trường này là bắt buộc", + "run your web app": "Chạy ứng dụng web của bạn", + "save": "Lưu", + "saving": "Đang lưu", + "save as": "Lưu dưới dạng", + "save file to run": "Hãy lưu tệp này để chạy trong trình duyệt", + "search": "Tìm", + "see logs and errors": "Xem nhật ký và lỗi", + "select folder": "Chọn thư mục", + "settings": "Cài đặt", + "settings saved": "Đã lưu cài đặt", + "show line numbers": "Hiển thị số dòng", + "show hidden files": "Hiển thị tệp ẩn", + "show spaces": "Hiển thị khoảng trắng", + "soft tab": "Tab mềm", + "sort by name": "Sắp xếp bằng tên", + "success": "Thành công", + "tab size": "Kích thước Tab", + "text wrap": "Ngắt dòng", + "theme": "Chủ đề", + "unable to delete file": "không thể xóa tệp", + "unable to open file": "Xin lỗi, không thể mở tệp", + "unable to open folder": "Xin lỗi, không thể mở thư mục", + "unable to save file": "Xin lỗi, không thể lưu tệp", + "unable to rename": "Xin lỗi, không thể đổi tên", + "unsaved file": "Tệp này chưa được lữu , vẫn đóng lại?", + "warning": "Cảnh báo", + "use emmet": "Sử dụng Emmet", + "use quick tools": "Sử dụng công cụ nhanh", + "yes": "Có", + "encoding": "Mã hóa văn bản", + "syntax highlighting": "Tô sáng cú pháp", + "read only": "Chỉ đọc", + "select all": "Chọn tất cà", + "select branch": "Chọn nhánh", + "create new branch": "Tạo nhánh mới", + "use branch": "Sử dụng nhánh", + "new branch": "Nhánh mới", + "branch": "Nhánh", + "key bindings": "Phím tắt", + "edit": "Chỉnh sửa", + "reset": "Đặt lại", + "color": "Màu sắc", + "select word": "Chọn từ", + "quick tools": "Công cụ nhanh", + "select": "Chọn", + "editor font": "Phông chữ soạn thảo", + "new project": "Dự án mới", + "format": "Định dạng", + "project name": "Tên dự án", + "unsupported device": "Thiết bị của bạn không hỗ trợ chủ đề.", + "vibrate on tap": "Rung khi chạm", + "copy command is not supported by ftp.": "Lệnh sao chép không được FTP hỗ trợ.", + "support title": "Hỗ trợ Acode", + "fullscreen": "Toàn màn hình", + "animation": "Hoạt ảnh", + "backup": "Sao lưu", + "restore": "Khôi phục", + "backup successful": "Sao lưu thành công", + "invalid backup file": "Tệp sao lưu không hợp lệ", + "add path": "Thêm đường dẫn", + "live autocompletion": "Tự động hoàn thành trực tiếp", + "file properties": "Thuộc tính tệp", + "path": "Đường dẫn", + "type": "Loại", + "word count": "Số từ", + "line count": "Số dòng", + "last modified": "Sửa lần cuối", + "size": "Kích thước e", + "share": "Chia sẻ", + "show print margin": "Hiển thị lề in", + "login": "Đăng nhập", + "scrollbar size": "Kích thước thanh cuộn", + "cursor controller size": "Kích thước điều khiển con trỏ", + "none": "Không có", + "small": "Nhỏ", + "large": "Lớn", + "floating button": "Nút nổi", + "confirm on exit": "Xác nhận khi thoát", + "show console": "Hiển thị bảng điều khiển", + "image": "Hình ảnh", + "insert file": "Chèn tệp", + "insert color": "Chèn màu", + "powersave mode warning": "Tắt chế độ tiết kiệm điện để xem trước trên trình duyệt bên ngoài.", + "exit": "Thoát", + "custom": "Tùy chỉnh", + "reset warning": "Có chắc muốn đặt lại chủ đề không?", + "theme type": "Loại chủ đề", + "light": "Sáng", + "dark": "Tối", + "file browser": "Trình duyệt tệp", + "operation not permitted": "Hoạt động không được phép", + "no such file or directory": "Không có tệp hoặc thư mục như thế", + "input/output error": "Lỗi đầu vào/đầu ra", + "permission denied": "Quyền bị từ chối", + "bad address": "Địa chỉ không đúng", + "file exists": "Tệp đã tồn tại", + "not a directory": "Không phải là thư mục", + "is a directory": "Là một thư mục", + "invalid argument": "Tham số không hợp lệ", + "too many open files in system": "Quá nhiều tệp mở trong hệ thống", + "too many open files": "Quá nhiều tệp mở", + "text file busy": "Tệp văn bản đang bận", + "no space left on device": "Không còn chỗ trống trên thiết bị", + "read-only file system": "Hệ thống tệp chỉ đọc", + "file name too long": "Tên tệp quá dài", + "too many users": "Quá nhiều người dùng", + "connection timed out": "Kết nối hết thời gian chờ", + "connection refused": "Kết nối bị từ chối", + "owner died": "Chủ sở hữu đã nằm", + "an error occurred": "Đã xảy ra lỗi", + "add ftp": "Thêm FTP", + "add sftp": "Thêm SFTP", + "save file": "Lưu tệp", + "save file as": "Lưu tệp dưới dạng", + "files": "Tệp", + "help": "Trợ giúp", + "file has been deleted": "{file} đã bị xoá!", + "feature not available": "Tính năng này chỉ có ở phiên bản trả phí của ứng dụng.", + "deleted file": "Đã xoá tệp", + "line height": "Chiều cao dòng", + "preview info": "Nếu muốn chạy tệp đang hoạt động, hãy chạm giữ vào nút phát.", + "manage all files": "Cho phép trình soạn thảo Acode quản lý tất cả các tệp trong cài đặt để chỉnh sửa tệp trên thiết bị của bạn một cách dễ dàng.", + "close file": "Đóng tệp", + "reset connections": "Đặt lại kết nối", + "check file changes": "Kiểm tra các thay đổi tệp", + "open in browser": "Mở trong trình duyệt", + "desktop mode": "Chế độ máy tính", + "toggle console": "Chuyển đổi bảng điều khiển", + "new line mode": "Chế độ dòng mới", + "add a storage": "Thêm một lưu trữ", + "rate acode": "Đánh giá Acode", + "support": "Hỗ trợ", + "downloading file": "Đang tải {file}", + "downloading...": "Đang tải...", + "folder name": "Tên thư mục", + "keyboard mode": "Chế độ bàn phím", + "normal": "Bình thường", + "app settings": "Cài đặt ứng dụng", + "disable in-app-browser caching": "Tắt bộ nhớ đệm trong trình duyệt ứng dụng", + "Should use Current File For preview instead of default (index.html)": "Nên sử dụng Tệp hiện tại để xem trước thay vì mặc định (index.html)", + "copied to clipboard": "Đã sao chép vào bảng nhớ tạm", + "remember opened files": "Ghi nhớ các tệp đã mở", + "remember opened folders": "Ghi nhớ các thư mục đã mở", + "no suggestions": "Không có gợi ý", + "no suggestions aggressive": "Không có gợi ý một cách tích cực", + "install": "Cài đặt", + "installing": "Đăng cài đặt...", + "plugins": "Plugins", + "recently used": "Mới sử dụng", + "update": "Cập nhật", + "uninstall": "Gỡ cài đặt", + "download acode pro": "Tải Acode pro", + "loading plugins": "Đang tải plugins", + "faqs": "Câu hỏi thường gặp", + "feedback": "Phản hồi", + "header": "Tiêu đề", + "sidebar": "Thanh bên", + "inapp": "Trong ứng dụng", + "browser": "Trình duyệt", + "diagonal scrolling": "Cuộn chéo", + "reverse scrolling": "Cuộn ngược", + "formatter": "Trình định dạng", + "format on save": "Định dạng khi lưu", + "remove ads": "Xoá quảng cáo", + "fast": "Nhanh", + "slow": "Chậm", + "scroll settings": "Cài đặt cuộn", + "scroll speed": "Tốc độ cuộn", + "loading...": "Đang tải...", + "no plugins found": "Không tìm thấy plugins", + "name": "Tên", + "username": "Tên người dùng", + "optional": "không bắt buộc", + "hostname": "Tên máy chủ", + "password": "Mật khẩu", + "security type": "Loại bảo mật", + "connection mode": "Loại kết nối", + "port": "Cổng", + "key file": "Tệp khoá", + "select key file": "Chọn tệp khoá", + "passphrase": "Mật khẩu", + "connecting...": "Đang kết nối...", + "type filename": "Nhập tên tệp", + "unable to load files": "Không thể tải tệp", + "preview port": "Xem trước cổng", + "find file": "Tìm tệp", + "system": "Hệ thống", + "please select a formatter": "Vui lòng chọn một trình định dạng", + "case sensitive": "Phân biệt chữ hoa chữ thường", + "regular expression": "Biểu thức chính quy", + "whole word": "Toàn bộ từ", + "edit with": "Sửa với", + "open with": "Mở với", + "no app found to handle this file": "Không thấy ứng dụng nào có thể xử lý tệp này", + "restore default settings": "Khôi phục cài đặt mặc định", + "server port": "Cổng máy chủ", + "preview settings": "Cài đặt xem trước", + "preview settings note": "Nếu cổng xem trước và cổng máy chủ khác nhau, ứng dụng sẽ không khởi động máy chủ mà thay vào đó sẽ mở https://: trong trình duyệt hoặc trình duyệt trong ứng dụng. Điều này hữu ích khi bạn đang chạy máy chủ ở nơi khác.", + "backup/restore note": "Nó sẽ chỉ sao lưu cài đặt, chủ đề tùy chỉnh và phím tắt của bạn. Nó sẽ không sao lưu FTP/SFTP của bạn.", + "host": "Máy chủ", + "retry ftp/sftp when fail": "Thử lại ftp/sftp khi thất bại", + "more": "Thêm", + "thank you :)": "Cảm ơn :)", + "purchase pending": "đang xử lý giao dịch", + "cancelled": "đã hủy", + "local": "Nội bộ", + "remote": "Từ xa", + "show console toggler": "Hiển thị nút chuyển đổi bảng điều khiển", + "binary file": "Tệp này chứa dữ liệu nhị phân, bạn có muốn mở nó không?", + "relative line numbers": "Số dòng tương đối", + "elastic tabstops": "Điểm dùng tab đàn hồi", + "line based rtl switching": "Chuyển mạch dòng từ phải --> trái", + "hard wrap": "Ngắt dòng cứng", + "spellcheck": "Kiểm tra chính tả", + "wrap method": "Cách thức ngắt", + "use textarea for ime": "Sử dụng textarea cho IME", + "invalid plugin": "Plugin không hợp lệ", + "type command": "Nhập lệnh", + "plugin": "Plugin", + "quicktools trigger mode": "Chế độ kích hoạt công cụ nhanh", + "print margin": "In lề", + "touch move threshold": "Chạm vào ngưỡng di chuyển", + "info-retryremotefsafterfail": "Thử kết nối FTP/SFTP lại khi không thành công.", + "info-fullscreen": "Ẩn thanh tiêu đề ở màn hình chính.", + "info-checkfiles": "Kiểm tra những thay đổi của tệp khi ứng dụng đang chạy nền.", + "info-console": "Chọn bảng điều khiển JavaScript. Legacy là bảng điều khiển mặc định, eruda là bảng điều khiển của bên thứ ba.", + "info-keyboardmode": "Chế độ bàn phím để nhập văn bản, không có gợi ý sẽ ẩn gợi ý và tự động sửa. Nếu không có gợi ý không hiệu quả, hãy thử thay đổi giá trị thành không có gợi ý một cách tích cực.", + "info-rememberfiles": "Ghi nhớ các tệp đã mở khi đóng ứng dụng.", + "info-rememberfolders": "Ghi nhớ các thư mục đã mở khi đóng ứng dụng.", + "info-floatingbutton": "Hiển thị hoặc ẩn nút nổi của công cụ nhanh.", + "info-openfilelistpos": "Nơi hiển thị danh sách các tệp đang hoạt động", + "info-touchmovethreshold": "Nếu độ nhạy cảm ứng của thiết bị quá cao, bạn có thể tăng giá trị này để tránh việc di chuyển cảm ứng vô tình.", + "info-scroll-settings": "Các thiết lập này bao gồm các thiết lập cuộn và cả cả ngắt dòng", + "info-animation": "Hình như hơi dật, tắt hoạt ảnh thử.", + "info-quicktoolstriggermode": "Nếu nút trong công cụ nhanh không hoạt động, hãy thử thay đổi giá trị này.", + "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", + "all": "Tất cả", + "medium": "Trung bình", + "refund": "Hoàn trả", + "product not available": "Sản phẩm không có sẵn", + "no-product-info": "Sản phẩm này hiện không có sẵn ở quốc gia của bạn, Hãy thử lại sau", + "close": "Đóng", + "explore": "Khám phá", + "key bindings updated": "Đã cập nhật các phím tắt", + "search in files": "Tìm kiếm trong các tệp", + "exclude files": "Loại trừ các tập tin", + "include files": "Bao gồm các tập tin", + "search result": "{matches} có trong tệp {files}.", + "invalid regex": "Biểu thức chính quy không hợp lệ: {message}.", + "bottom": "Phía dưới", + "save all": "Lưu tất cả", + "close all": "Đóng tất cả", + "unsaved files warning": "Một số tệp không được lưu. Nhấp vào 'ok' để chọn việc cần làm hoặc nhấn 'cancel' để quay lại.", + "save all warning": "Bạn có chắc muốn lưu tất cả các tệp và đóng không? Việc này không thể hoàn tác.", + "save all changes warning": "Bạn có chắc chắn muốn lưu tất cả các tệp không?", + "close all warning": "Bạn có chắc muốn đóng tất cả các tệp không? Bạn sẽ mất những thay đổi chưa lưu và việc này không thể hoàn tác.", + "refresh": "Làm mới", + "shortcut buttons": "Các nút tắt", + "no result": "Không có kết quả", + "searching...": "Đang tìm...", + "quicktools:ctrl-key": "Phím Control/Command", + "quicktools:tab-key": "Phím Tab", + "quicktools:shift-key": "Phím Shift", + "quicktools:undo": "Hoàn tác", + "quicktools:redo": "Làm lại", + "quicktools:search": "Tìm kiếm trong tệp", + "quicktools:save": "Lưu tệp", + "quicktools:esc-key": "Phím Escape", + "quicktools:curlybracket": "Chèn dấu ngoặc nhọn", + "quicktools:squarebracket": "Chèn dấu ngoặc vuông", + "quicktools:parentheses": "Chèn dấu ngoặc đơn", + "quicktools:anglebracket": "Chèn dấu ngoặc so sánh", + "quicktools:left-arrow-key": "Phím mũi tên trái", + "quicktools:right-arrow-key": "Phím mũi tên phải", + "quicktools:up-arrow-key": "Phím mũi tên lên", + "quicktools:down-arrow-key": "Phím mũi tên xuống", + "quicktools:moveline-up": "Chuyển dòng đi lên", + "quicktools:moveline-down": "Chuyển dòng đi xuống", + "quicktools:copyline-up": "Chép dòng lên trên", + "quicktools:copyline-down": "Chép dòng xuống dưới", + "quicktools:semicolon": "Chèn dấu chấm phẩy", + "quicktools:quotation": "Chèn dấu nháy kép", + "quicktools:and": "Chèn dấu AND", + "quicktools:bar": "Chèn dấu OR", + "quicktools:equal": "Chèn dấu Bằng", + "quicktools:slash": "Chèn dấu gạch chéo", + "quicktools:exclamation": "Chèn dấu chấm than", + "quicktools:alt-key": "Phím Alt", + "quicktools:meta-key": "Phím Windows/Meta", + "info-quicktoolssettings": "Tùy chỉnh các nút tắt và phím bàn phím trong hộp công cụ nhanh bên dưới trình soạn thảo để nâng cao trải nghiệm viết mã.", + "info-excludefolders": "Sử dụng mẫu **/node_modules/** để bỏ qua tất cả các tệp từ thư mục node_modules. Thao tác này sẽ loại trừ các tệp khỏi danh sách và cũng sẽ ngăn chúng được đưa vào tìm kiếm tệp.", + "missed files": "Đã quét {count} tệp sau khi bắt đầu tìm kiếm và sẽ không được đưa vào tìm kiếm.", + "remove": "Loại bỏ", + "quicktools:command-palette": "Bảng lệnh", + "default file encoding": "Mã hóa tệp mặc định", + "remove entry": "Bạn có chắc muốn xóa '{name}' khỏi đường dẫn đã lưu không? Lưu ý rằng việc xóa nó sẽ không xóa chính đường dẫn đó.", + "delete entry": "Xác nhận xóa: '{name}'. Không thể hoàn tác việc. Tiếp tục?", + "change encoding": "Mở lại '{file}' với mã hóa '{encoding}'? Hành động này sẽ dẫn đến mất thay đổi nào chưa lưu được thực hiện với tệp . Bạn có muốn tiếp tục mở lại không?", + "reopen file": "Bạn có chắc muốn mở lại '{file}' không? Thay đổi nào chưa lưu sẽ bị mất.", + "plugin min version": "{name} chỉ khả dụng trong Acode - {v-code} trở lên. Nhấp vào đây để cập nhật.", + "color preview": "Xem trước màu", + "confirm": "Xác nhận", + "list files": "Liệt kê tất cả các tệp trong {name}? Quá nhiều tệp có thể làm sập ứng dụng.", + "problems": "Vấn đề", + "show side buttons": "Hiển thị các nút bên", + "bug_report": "Gửi báo cáo lỗi", + "verified publisher": "Nhà phát hành đã xác minh", + "most_downloaded": "Tải xuống nhiều nhất", + "newly_added": "Mới được thêm vào", + "top_rated": "Đánh giá cao nhất", + "rename not supported": "Đổi tên trên thư mục Termux không được hỗ trợ", + "compress": "Nén lại", + "copy uri": "Sao chép Uri", + "delete entries": "Bạn có chắc muốn xoá {count} mục?", + "deleting items": "Đang xoá {count} mục...", + "import project zip": "Nhập Dự Án(zip)", + "changelog": "Nhật Ký Thay Đổi", + "notifications": "Thông báo", + "no_unread_notifications": "Thông báo chưa đọc", + "should_use_current_file_for_preview": "Nên sử dụng Tệp hiện tại để xem trước thay vì mặc định (index.html)", + "fade fold widgets": "Các tiện ích gập và mờ dần", + "quicktools:home-key": "Phím Home", + "quicktools:end-key": "Phím End", + "quicktools:pageup-key": "Phím PageUp", + "quicktools:pagedown-key": "Phím PageDown", + "quicktools:delete-key": "Phím Delete", + "quicktools:tilde": "Chèn ký tự ngã", + "quicktools:backtick": "Chèn ký tự nháy ngược", + "quicktools:hash": "Chèn ký tự thăng", + "quicktools:dollar": "Chèn ký tự đô la", + "quicktools:modulo": "Chèn ký tự chia lấy dư/phần trăm", + "quicktools:caret": "Chèn ký tự gạch dọc", + "plugin_enabled": "Plugin đã bật", + "plugin_disabled": "Plugin đã tắt", + "enable_plugin": "Bật Plugin này", + "disable_plugin": "Tắt Plugin này", + "open_source": "Mã Nguồn Mở", + "terminal settings": "Cài đặt Terminal", + "font ligatures": "Phông Ghép Chữ", + "letter spacing": "Khoảng Cách Chữ", + "terminal:tab stop width": "Độ Rộng Tab", + "terminal:scrollback": "Số Dòng Cuộn Ngược", + "terminal:cursor blink": "Con Trỏ Nháy", + "terminal:font weight": "Độ Đậm Phông", + "terminal:cursor inactive style": "Kiểu Con Trỏ Bất Hoạt", + "terminal:cursor style": "Kiểu Con Trỏ", + "terminal:font family": "Họ phông chữ", + "terminal:convert eol": "Chuyển Đổi Cuối Dòng", + "terminal:confirm tab close": "Confirm terminal tab close", + "terminal:image support": "Image support", + "terminal": "Terminal", + "allFileAccess": "All file access", + "fonts": "Fonts", + "sponsor": "Nhà tài trợ", + "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", + "backup created": "Backup created", + "restore completed": "Restore completed", + "restore will include": "This will restore", + "restore warning": "This action cannot be undone. Continue?", + "reload to apply": "Reload to apply changes?", + "reload app": "Reload app", + "preparing backup": "Preparing backup", + "collecting settings": "Collecting settings", + "collecting key bindings": "Collecting key bindings", + "collecting plugins": "Collecting plugin information", + "creating backup": "Creating backup file", + "validating backup": "Validating backup", + "restoring key bindings": "Restoring key bindings", + "restoring plugins": "Restoring plugins", + "restoring settings": "Restoring settings", + "legacy backup warning": "This is an older backup format. Some features may be limited.", + "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", + "plugin not found": "Plugin not found in registry", + "paid plugin skipped": "Paid plugin - purchase not found", + "source not found": "Source file no longer exists", + "restored": "Restored", + "skipped": "Skipped", + "backup not valid object": "Backup file is not a valid object", + "backup no data": "Backup file contains no data to restore", + "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", + "backup missing metadata": "Missing backup metadata - some info may be unavailable", + "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", + "backup checksum verify failed": "Could not verify checksum", + "backup invalid settings": "Invalid settings format", + "backup invalid keybindings": "Invalid keyBindings format", + "backup invalid plugins": "Invalid installedPlugins format", + "issues found": "Issues found", + "error details": "Error details", + "active tools": "Active tools", + "available tools": "Available tools", + "recent": "Recent Files", + "command palette": "Open Command Palette", + "change theme": "Change Theme", + "documentation": "Documentation", + "open in terminal": "Open in Terminal", + "developer mode": "Developer Mode", + "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", + "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", + "developer mode disabled": "Developer mode disabled", + "copy relative path": "Copy Relative Path", + "shortcut request sent": "Shortcut request opened. Tap Add to finish.", + "add to home screen": "Add to home screen", + "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", + "save file before home shortcut": "Save the file before adding it to the home screen.", + "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", + "shift click selection": "Shift + tap/click selection", + "earn ad-free time": "Earn ad-free time", + "indent guides": "Indent guides", + "language servers": "Language servers", + "lint gutter": "Show lint gutter", + "rainbow brackets": "Rainbow brackets", + "lsp-add-custom-server": "Add custom server", + "lsp-binary-args": "Binary args (JSON array)", + "lsp-binary-command": "Binary command", + "lsp-binary-path-optional": "Binary path (optional)", + "lsp-check-command-optional": "Check command (optional override)", + "lsp-checking-installation-status": "Checking installation status...", + "lsp-configured": "Configured", + "lsp-custom-server-added": "Custom server added", + "lsp-default": "Default", + "lsp-details-line": "Details: {details}", + "lsp-edit-initialization-options": "Edit initialization options", + "lsp-empty": "Empty", + "lsp-enabled": "Enabled", + "lsp-error-add-server-failed": "Failed to add server", + "lsp-error-args-must-be-array": "Arguments must be a JSON array", + "lsp-error-binary-command-required": "Binary command is required", + "lsp-error-language-id-required": "At least one language ID is required", + "lsp-error-package-required": "At least one package is required", + "lsp-error-server-id-required": "Server ID is required", + "lsp-feature-completion": "Code completion", + "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", + "lsp-feature-diagnostics": "Diagnostics", + "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", + "lsp-feature-formatting": "Formatting", + "lsp-feature-formatting-info": "Enable code formatting from the language server.", + "lsp-feature-hover": "Hover information", + "lsp-feature-hover-info": "Show type information and documentation on hover.", + "lsp-feature-inlay-hints": "Inlay hints", + "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", + "lsp-feature-signature": "Signature help", + "lsp-feature-signature-info": "Show function parameter hints while typing.", + "lsp-feature-state-toast": "{feature} {state}", + "lsp-initialization-options": "Initialization options", + "lsp-initialization-options-json": "Initialization options (JSON)", + "lsp-initialization-options-updated": "Initialization options updated", + "lsp-install-command": "Install command", + "lsp-install-command-unavailable": "Install command not available", + "lsp-install-info-check-failed": "Acode could not verify the installation status.", + "lsp-install-info-missing": "Language server is not installed in the terminal environment.", + "lsp-install-info-ready": "Language server is installed and ready.", + "lsp-install-info-unknown": "Installation status could not be checked automatically.", + "lsp-install-info-version-available": "Version {version} is available.", + "lsp-install-method-apk": "APK package", + "lsp-install-method-cargo": "Cargo crate", + "lsp-install-method-manual": "Manual binary", + "lsp-install-method-npm": "npm package", + "lsp-install-method-pip": "pip package", + "lsp-install-method-shell": "Custom shell", + "lsp-install-method-title": "Install method", + "lsp-install-repair": "Install / repair", + "lsp-installation-status": "Installation status", + "lsp-installed": "Installed", + "lsp-invalid-timeout": "Invalid timeout value", + "lsp-language-ids": "Language IDs (comma separated)", + "lsp-packages-prompt": "{method} packages (comma separated)", + "lsp-remove-installed-files": "Remove installed files for {server}?", + "lsp-server-disabled-toast": "Server disabled", + "lsp-server-enabled-toast": "Server enabled", + "lsp-server-id": "Server ID", + "lsp-server-label": "Server label", + "lsp-server-not-found": "Server not found", + "lsp-server-uninstalled": "Server uninstalled", + "lsp-startup-timeout": "Startup timeout", + "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", + "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", + "lsp-state-disabled": "disabled", + "lsp-state-enabled": "enabled", + "lsp-status-check-failed": "Check failed", + "lsp-status-installed": "Installed", + "lsp-status-installed-version": "Installed ({version})", + "lsp-status-line": "Status: {status}", + "lsp-status-not-installed": "Not installed", + "lsp-status-unknown": "Unknown", + "lsp-timeout-ms": "{timeout} ms", + "lsp-uninstall-command-unavailable": "Uninstall command not available", + "lsp-uninstall-server": "Uninstall server", + "lsp-update-command-optional": "Update command (optional)", + "lsp-update-command-unavailable": "Update command not available", + "lsp-update-server": "Update server", + "lsp-version-line": "Version: {version}", + "lsp-view-initialization-options": "View initialization options", + "settings-category-about-acode": "About Acode", + "settings-category-advanced": "Advanced", + "settings-category-assistance": "Assistance", + "settings-category-core": "Core settings", + "settings-category-cursor": "Cursor", + "settings-category-cursor-selection": "Cursor & selection", + "settings-category-custom-servers": "Custom servers", + "settings-category-customization-tools": "Customization & tools", + "settings-category-display": "Display", + "settings-category-editing": "Editing", + "settings-category-features": "Features", + "settings-category-files-sessions": "Files & sessions", + "settings-category-fonts": "Fonts", + "settings-category-general": "General", + "settings-category-guides-indicators": "Guides & indicators", + "settings-category-installation": "Installation", + "settings-category-interface": "Interface", + "settings-category-maintenance": "Maintenance", + "settings-category-permissions": "Permissions", + "settings-category-preview": "Preview", + "settings-category-scrolling": "Scrolling", + "settings-category-server": "Server", + "settings-category-servers": "Servers", + "settings-category-session": "Session", + "settings-category-support-acode": "Support Acode", + "settings-category-text-layout": "Text & layout", + "settings-info-app-animation": "Control transition animations across the app.", + "settings-info-app-check-files": "Refresh editors when files change outside Acode.", + "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", + "settings-info-app-confirm-on-exit": "Ask before closing the app.", + "settings-info-app-console": "Choose which debug console integration Acode uses.", + "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", + "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", + "settings-info-app-floating-button": "Show the floating quick actions button.", + "settings-info-app-font-manager": "Install, manage, or remove app fonts.", + "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", + "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", + "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", + "settings-info-app-language": "Choose the app language and translated labels.", + "settings-info-app-open-file-list-position": "Choose where the active files list appears.", + "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", + "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", + "settings-info-app-remember-files": "Reopen the files that were open last time.", + "settings-info-app-remember-folders": "Reopen folders from the previous session.", + "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", + "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", + "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", + "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", + "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", + "settings-info-editor-autosave": "Save changes automatically after a delay.", + "settings-info-editor-color-preview": "Preview color values inline in the editor.", + "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", + "settings-info-editor-font-family": "Choose the typeface used in the editor.", + "settings-info-editor-font-size": "Set the editor text size.", + "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", + "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", + "settings-info-editor-indent-guides": "Show indentation guide lines.", + "settings-info-editor-line-height": "Adjust vertical spacing between lines.", + "settings-info-editor-line-numbers": "Show line numbers in the gutter.", + "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", + "settings-info-editor-live-autocomplete": "Show suggestions while you type.", + "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", + "settings-info-editor-relative-line-numbers": "Show distance from the current line.", + "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", + "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", + "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", + "settings-info-editor-show-spaces": "Display visible whitespace markers.", + "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", + "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", + "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", + "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", + "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", + "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", + "settings-info-lsp-install-server": "Install or repair this language server.", + "settings-info-lsp-server-enabled": "Enable or disable this language server.", + "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", + "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", + "settings-info-lsp-update-server": "Update this language server if an update flow is available.", + "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", + "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", + "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", + "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", + "settings-info-main-changelog": "See recent updates and release notes.", + "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", + "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", + "settings-info-main-formatter": "Choose a formatter for each supported language.", + "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", + "settings-info-main-plugins": "Manage installed plugins and their available actions.", + "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", + "settings-info-main-rateapp": "Rate Acode on Google Play.", + "settings-info-main-remove-ads": "Unlock permanent ad-free access.", + "settings-info-main-reset": "Reset Acode to its default configuration.", + "settings-info-main-sponsors": "Support ongoing Acode development.", + "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", + "settings-info-main-theme": "App theme, contrast, and custom colors.", + "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", + "settings-info-preview-host": "Hostname used when opening the preview URL.", + "settings-info-preview-mode": "Choose where preview opens when you launch it.", + "settings-info-preview-preview-port": "Port used by the live preview server.", + "settings-info-preview-server-port": "Port used by the internal app server.", + "settings-info-preview-show-console-toggler": "Show the console button in preview.", + "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", + "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", + "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", + "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", + "search result label singular": "result", + "search result label plural": "results", + "pin tab": "Pin tab", + "unpin tab": "Unpin tab", + "pinned tab": "Pinned tab", + "unpin tab before closing": "Unpin the tab before closing it.", + "app font": "App font", + "settings-info-app-font-family": "Choose the font used across the app interface.", + "lsp-transport-method-stdio": "STDIO (launch a binary command)", + "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", + "lsp-websocket-url": "WebSocket URL", + "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", + "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", + "lsp-error-websocket-url-required": "WebSocket URL is required", + "lsp-remove-custom-server": "Remove custom server", + "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", + "lsp-custom-server-removed": "Custom server removed", + "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", + "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", + "save selected tabs": "Save selected tabs", + "close selected tabs": "Close selected tabs", + "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", + "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", + "close tabs to right": "Close Right", + "close tabs to left": "Close Left", + "close other tabs": "Close Others", + "auto close tags": "Auto close tags", + "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", + "ui zoom": "UI zoom", + "settings-info-app-ui-zoom": "Scale text across the Acode interface.", + "plugin-not-supported": "Plugin not supported", + "plugin-not-supported-info": "The plugin was created for older version of Acode." +} \ No newline at end of file diff --git a/src/lang/zh-cn.json b/src/lang/zh-cn.json index cb4cfa9e0..0c68f917e 100644 --- a/src/lang/zh-cn.json +++ b/src/lang/zh-cn.json @@ -1,730 +1,732 @@ { - "lang": "简体中文", - "about": "关于", - "active files": "打开的文件", - "alert": "提醒", - "app theme": "应用主题", - "autocorrect": "启用自动校正?", - "autosave": "自动保存", - "cancel": "取消", - "change language": "更改语言", - "choose color": "选择颜色", - "clear": "清空", - "close app": "关闭应用程序?", - "commit message": "提交说明", - "console": "控制台", - "conflict error": "冲突! 请等待其他提交完成.", - "copy": "复制", - "create folder error": "抱歉, 无法创建新文件夹", - "cut": "剪切", - "delete": "删除", - "dependencies": "依赖项", - "delay": "以毫秒为单位", - "editor settings": "编辑器设置", - "editor theme": "编辑器主题", - "enter file name": "输入文件名", - "enter folder name": "输入文件夹名", - "empty folder message": "空文件夹", - "enter line number": "输入行号", - "error": "错误", - "failed": "失败", - "file already exists": "文件已存在", - "file already exists force": "文件已存在. 是否覆盖?", - "file changed": " 已发生改变, 重新加载文件?", - "file deleted": "文件已删除", - "file is not supported": "不支持此文件", - "file not supported": "不支持此文件类型.", - "file too large": "文件太大,无法处理。最大支持 {size} 的文件", - "file renamed": "文件已重命名", - "file saved": "文件已保存", - "folder added": "添加文件夹", - "folder already added": "文件夹已添加", - "font size": "字体大小", - "goto": "跳转至行...", - "icons definition": "图标定义", - "info": "信息", - "invalid value": "无效值", - "language changed": "语言已更改", - "linting": "检查语法错误", - "logout": "登出", - "loading": "加载中", - "my profile": "我的信息", - "new file": "创建新文件", - "new folder": "创建新文件夹", - "no": "否", - "no editor message": "从菜单打开或创建新文件和文件夹", - "not set": "未设置", - "unsaved files close app": "文件未保存,退出应用?", - "notice": "注意", - "open file": "打开文件", - "open files and folders": "打开文件和文件夹", - "open folder": "打开文件夹", - "open recent": "最近打开", - "ok": "确认", - "overwrite": "覆盖", - "paste": "粘贴", - "preview mode": "预览模式", - "read only file": "无法保存只读文件. 请尝试另存为", - "reload": "重新加载", - "rename": "重命名", - "replace": "替换", - "required": "此字段为必填字段", - "run your web app": "运行你的 web 应用", - "save": "保存", - "saving": "保存中", - "save as": "另存为", - "save file to run": "请保存此文件以在浏览器中运行", - "search": "搜索", - "see logs and errors": "查看日志和错误", - "select folder": "选择文件夹", - "settings": "设置", - "settings saved": "设置已保存", - "show line numbers": "显示行号", - "show hidden files": "显示隐藏文件", - "show spaces": "突出显示空格符", - "soft tab": "使用空格制表符", - "sort by name": "按名称排序", - "success": "成功", - "tab size": "制表符宽度", - "text wrap": "行末自动换行", - "theme": "主题", - "unable to delete file": "无法删除文件", - "unable to open file": "无法打开文件", - "unable to open folder": "无法打开文件夹", - "unable to save file": "无法保存文件", - "unable to rename": "无法重命名", - "unsaved file": "此文件还未保存, 仍然关闭?", - "warning": "警告", - "use emmet": "使用 Emmet 语法", - "use quick tools": "使用快捷工具栏", - "yes": "是", - "encoding": "文本编码打开为", - "syntax highlighting": "语法高亮语言", - "read only": "只读", - "select all": "全选", - "select branch": "选择分支", - "create new branch": "建立新分支", - "use branch": "使用分支", - "new branch": "新分支", - "branch": "分支", - "key bindings": "快捷键", - "edit": "编辑", - "reset": "重置", - "color": "颜色", - "select word": "选择字词", - "quick tools": "快捷工具栏", - "select": "选择", - "editor font": "编辑器字体", - "new project": "创建新项目", - "format": "格式化", - "project name": "项目名", - "unsupported device": "您的设备不支持应用主题。", - "vibrate on tap": "点按时震动", - "copy command is not supported by ftp.": "FTP 不支持复制操作.", - "support title": "支持 Acode", - "fullscreen": "全屏", - "animation": "动画效果", - "backup": "备份", - "restore": "恢复", - "backup successful": "备份成功", - "invalid backup file": "备份文件无效", - "add path": "添加路径", - "live autocompletion": "实时自动补全", - "file properties": "文件属性", - "path": "路径", - "type": "输入", - "word count": "字数统计", - "line count": "行数统计", - "last modified": "最后修改", - "size": "大小", - "share": "分享", - "show print margin": "显示打印页边距", - "login": "登入", - "scrollbar size": "滚动条大小", - "cursor controller size": "文本光标控针大小", - "none": "无", - "small": "小", - "large": "大", - "floating button": "悬浮按钮", - "confirm on exit": "退出前确认", - "show console": "显示控制台", - "image": "图像", - "insert file": "插入文件到文件夹", - "insert color": "插入颜色代码", - "powersave mode warning": "关闭省电模式以在外部浏览器预览。", - "exit": "退出", - "custom": "个性化", - "reset warning": "确定要重置主题?", - "theme type": "主题类型", - "light": "亮色", - "dark": "深色", - "file browser": "文件资源浏览器", - "operation not permitted": "操作未被允许", - "no such file or directory": "没有此文件或目录", - "input/output error": "输入/输出错误", - "permission denied": "没有权限", - "bad address": "非法地址", - "file exists": "文件存在", - "not a directory": "非目录", - "is a directory": "是目录", - "invalid argument": "无效参数", - "too many open files in system": "系统中打开的文件过多", - "too many open files": "打开的文件过多", - "text file busy": "文件正在被使用", - "no space left on device": "设备空间不足", - "read-only file system": "只读文件系统", - "file name too long": "文件名过长", - "too many users": "用户过多", - "connection timed out": "连接超时", - "connection refused": "连接被拒", - "owner died": "管理文件的进程失效", - "an error occurred": "发生错误", - "add ftp": "添加 FTP", - "add sftp": "添加 SFTP", - "save file": "保存文件", - "save file as": "另存文件为", - "files": "打开文件", - "help": "帮助", - "file has been deleted": "{file} 已被删除!", - "feature not available": "此功能仅在付费版中可用。", - "deleted file": "删除的文件", - "line height": "行高", - "preview info": "如果想要运行打开的文件,长按 ▶ 图标", - "manage all files": "允许在设置中打开 Acode 的管理所有文件权限以方便编辑此设备上的文件。", - "close file": "关闭文件", - "reset connections": "重置连接", - "check file changes": "检查文件更改", - "open in browser": "在浏览器中打开", - "desktop mode": "桌面版网站", - "toggle console": "打开关闭控制台", - "new line mode": "换行符", - "add a storage": "添加存储位置", - "rate acode": "评价 Acode", - "support": "支持", - "downloading file": "正在下载 {file}", - "downloading...": "下载中...", - "folder name": "文件夹名称", - "keyboard mode": "键盘模式", - "normal": "正常", - "app settings": "应用设置", - "disable in-app-browser caching": "关闭内置浏览器缓存", - "copied to clipboard": "复制到剪贴板", - "remember opened files": "记住打开过的文件", - "remember opened folders": "记住打开过的文件夹", - "no suggestions": "不显示建议", - "no suggestions aggressive": "强制不显示建议", - "install": "安装", - "installing": "安装中...", - "plugins": "插件", - "recently used": "最近使用", - "update": "更新", - "uninstall": "卸载", - "download acode pro": "下载 Acode pro", - "loading plugins": "正在加载插件", - "faqs": "常见问题", - "feedback": "反馈", - "header": "水平标签栏", - "sidebar": "垂直标签栏", - "inapp": "应用内浏览器", - "browser": "应用外浏览器", - "diagonal scrolling": "对角线滚动", - "reverse scrolling": "反转滚动方向", - "formatter": "代码格式化工具", - "format on save": "保存时格式化代码", - "remove ads": "移除广告", - "fast": "快速", - "slow": "慢速", - "scroll settings": "滚动设置", - "scroll speed": "滚动速度", - "loading...": "加载中...", - "no plugins found": "没有找到插件", - "name": "姓名", - "username": "用户名", - "optional": "可选", - "hostname": "主机名", - "password": "密码", - "security type": "安全类型", - "connection mode": "连接模式", - "port": "端口", - "key file": "密钥文件", - "select key file": "选择密钥文件", - "passphrase": "通行证", - "connecting...": "连接中...", - "type filename": "输入文件名", - "unable to load files": "无法加载文件", - "preview port": "预览端口", - "find file": "查找文件", - "system": "系统", - "please select a formatter": "请选择一个代码格式化工具", - "case sensitive": "大小写敏感", - "regular expression": "正则表达式", - "whole word": "整个字词", - "edit with": "编辑于", - "open with": "打开于", - "no app found to handle this file": "没有找到能处理该文件的应用", - "restore default settings": "恢复默认设置", - "server port": "服务器端口", - "preview settings": "网页预览设置", - "preview settings note": "如果预览端口和服务器端口不同,应用将不会启动服务器,而会在浏览器或应用内浏览器中打开 https://:。这在你运行着其他服务器时会有用。", - "backup/restore note": "这将只会备份你的设置、个性化主题和快捷键,而不备份你的 FTP/SFTP 和 Github 信息。", - "host": "主机", - "retry ftp/sftp when fail": "当 ftp/sftp 连接失败时重试", - "more": "更多", - "thank you :)": "感谢你的支持 :)", - "purchase pending": "待购买", - "cancelled": "已关闭", - "local": "本地", - "remote": "远程", - "show console toggler": "显示打开/关闭控制台按钮", - "binary file": "此文件包含二进制数据, 确定要打开它吗?", - "relative line numbers": "相对行号", - "elastic tabstops": "自适应的制表缩进风格", - "line based rtl switching": "基于行的 RTL(从右到左) 转换", - "hard wrap": "强制换行", - "spellcheck": "拼写检查", - "wrap method": "自动换行方法", - "use textarea for ime": "使用用于输入法的文本输入框", - "invalid plugin": "无效插件", - "type command": "输入命令", - "plugin": "插件", - "quicktools trigger mode": "快捷工具栏触发模式", - "print margin": "打印页边距", - "touch move threshold": "触摸滑动阈值", - "info-retryremotefsafterfail": "当 FTP/SFTP 连接失败时重试。", - "info-fullscreen": "隐藏主屏幕的标题栏", - "info-checkfiles": "当运行于后台时,检查文件变更。", - "info-console": "选择 JavaScript 控制台,legacy 是默认的控制台,eruda 是一个第三方的控制台。", - "info-keyboardmode": "输入文本时的键盘工作模式,不显示建议将关闭词汇建议与自动校正。如果不显示建议没有效果,可以尝试强制不显示建议。", - "info-rememberfiles": "关闭时记住打开的文件。", - "info-rememberfolders": "关闭时记住打开的文件夹。", - "info-floatingbutton": "显示或隐藏快捷工具栏的浮动按钮。", - "info-openfilelistpos": "设置打开的文件标签栏于何处。", - "info-touchmovethreshold": "如果你的设备触摸灵敏度太高,可以尝试增大此值来防止误触滑动。", - "info-scroll-settings": "这个设置中包括含有文本换行的滚动设置。", - "info-animation": "如果感到使用卡顿,可以尝试关闭动画效果。", - "info-quicktoolstriggermode": "如果快捷工具栏中的按钮不正常工作,可以尝试改变此值。", - "info-checkForAppUpdates": "自动检查应用更新。", - "info-quickTools": "显示或隐藏快捷工具栏。", - "info-showHiddenFiles": "显示隐藏文件和文件夹。(文件名开头为 .)", - "info-all_file_access": "在终端中启用对 /sdcard 和 /storage 的访问", - "info-fontSize": "渲染普通文本的字体大小。", - "info-fontFamily": "渲染普通文本的显示字体。", - "info-theme": "终端的颜色主题。", - "info-cursorStyle": "当焦点在终端时的光标显示样式。", - "info-cursorInactiveStyle": "当焦点不在终端时的光标显示样式。", - "info-fontWeight": "渲染非粗体文本的字体粗细。", - "info-cursorBlink": "光标是否闪烁。", - "info-scrollback": "终端的回滚行数。回滚是指当内容滚动超出初始视口时所保留的文本行数。", - "info-tabStopWidth": "终端中制表位的宽度。", - "info-letterSpacing": "字符之间的空隙像素量。", - "info-imageSupport": "终端里是否支持图像。", - "info-fontLigatures": "终端里是否启用字体连字(ligatures)。", - "info-confirmTabClose": "关闭终端标签页前是否需要确认。", - "info-backup": "创建关于终端安装的备份。", - "info-restore": "恢复关于终端安装的备份。", - "info-uninstall": "卸载终端安装。", - "owned": "已拥有", - "api_error": "API 服务器未回应,请稍后再试", - "installed": "已安装", - "all": "所有", - "medium": "中等", - "refund": "退款", - "product not available": "产品不可用", - "no-product-info": "该产品目前在您所在的国家不可用,请稍后再试。", - "close": "关闭", - "explore": "探索", - "key bindings updated": "已更新快捷键", - "search in files": "在所有文件中搜索", - "exclude files": "排除的文件", - "include files": "包含的文件", - "search result": "{matches} 个结果在 {files} 个文件中。", - "invalid regex": "非法的正则表达式:{message}.", - "bottom": "底部", - "save all": "保存所有", - "close all": "关闭所有", - "unsaved files warning": "存在未被保存的文件。点击‘确认’选择下一步或者点击‘取消’返回。", - "save all warning": "确定要保存所有文件并关闭?该操作不可撤销。", - "save all changes warning": "您确定要保存所有文件吗?", - "close all warning": "确定要关闭所有文件?该操作将不保存文件更改并且不可撤销。", - "refresh": "刷新", - "shortcut buttons": "快捷键按钮", - "no result": "无结果", - "searching...": "搜索中...", - "quicktools:ctrl-key": "Ctrl/Command 键", - "quicktools:tab-key": "Tab 键", - "quicktools:shift-key": "Shift 键", - "quicktools:undo": "撤销", - "quicktools:redo": "重做", - "quicktools:search": "在文件中搜索", - "quicktools:save": "保存文件", - "quicktools:esc-key": "Escape 键", - "quicktools:curlybracket": "插入花括号", - "quicktools:squarebracket": "插入方括号", - "quicktools:parentheses": "插入括号", - "quicktools:anglebracket": "插入尖括号", - "quicktools:left-arrow-key": "向左键", - "quicktools:right-arrow-key": "向右键", - "quicktools:up-arrow-key": "向上键", - "quicktools:down-arrow-key": "向下键", - "quicktools:moveline-up": "向上移行", - "quicktools:moveline-down": "向下移行", - "quicktools:copyline-up": "向上拷行", - "quicktools:copyline-down": "向下拷行", - "quicktools:semicolon": "插入分号", - "quicktools:quotation": "插入引号", - "quicktools:and": "插入并列符号", - "quicktools:bar": "插入竖线", - "quicktools:equal": "插入等于号", - "quicktools:slash": "插入斜杠", - "quicktools:exclamation": "插入感叹号", - "quicktools:alt-key": "Alt 键", - "quicktools:meta-key": "Windows/Meta 键", - "info-quicktoolssettings": "个性化编辑器下边的快捷工具栏内的快捷键按钮和键盘按键以增强代码体验。", - "info-excludefolders": "使用表达式 **/node_modules/** 以忽略所有 node_modules 文件夹下的文件。这将排除文件列表中列出的文件并阻止在这些文件中搜索。", - "missed files": "自搜索开始后扫描了 {count} 个文件并将不会被包含在搜索中。", - "remove": "移除", - "quicktools:command-palette": "命令面板", - "default file encoding": "默认文本编码", - "remove entry": "确定要从保存的路径中移除 ‘{name}’ 吗?请注意该移除并不删除路径存在本身。", - "delete entry": "确认删除:‘{name}’。该操作不可撤销。继续?", - "change encoding": "确定要重新打开 ‘{file}’ 以使用 ‘{encoding}’ 编码编辑?该操作将丢失该文件所有未保存的修改。继续重新打开?", - "reopen file": "确定要重新打开 ‘{file}’?所有未保存的修改将会丢失。", - "plugin min version": "{name} 仅在 Acode - {v-code} 及以上版本有效。点击以更新。", - "color preview": "颜色预览", - "confirm": "确定", - "list files": "列出 {name} 下的所有文件吗?过多的文件可能会导致应用崩溃。", - "problems": "有问题", - "show side buttons": "显示侧边按钮", - "bug_report": "提交缺陷报告", - "verified publisher": "已认证发布者", - "most_downloaded": "最多下载", - "newly_added": "最近上架", - "top_rated": "最多好评", - "rename not supported": "不支持修改 Termux 内的文件夹名", - "compress": "压缩", - "copy uri": "复制 Uri", - "delete entries": "确定要删除这 {count} 个项目?", - "deleting items": "正在删除这 {count} 个项目...", - "import project zip": "导入项目(zip)", - "changelog": "更新日志", - "notifications": "消息通知", - "no_unread_notifications": "没有未读消息", - "should_use_current_file_for_preview": "应使当前文件用于预览页面而非使用默认文件 (index.html)", - "fade fold widgets": "淡入淡出代码折叠按钮", - "quicktools:home-key": "Home 键", - "quicktools:end-key": "End 键", - "quicktools:pageup-key": "PageUp 键", - "quicktools:pagedown-key": "PageDown 键", - "quicktools:delete-key": "Delete 键", - "quicktools:tilde": "插入波浪号", - "quicktools:backtick": "插入反引号", - "quicktools:hash": "插入井号", - "quicktools:dollar": "插入美元符号", - "quicktools:modulo": "插入取模/百分比符号", - "quicktools:caret": "插入脱字符", - "plugin_enabled": "插件已启用", - "plugin_disabled": "插件未启用", - "enable_plugin": "启用此插件", - "disable_plugin": "关闭此插件", - "open_source": "开源", - "terminal settings": "终端设置", - "font ligatures": "字体连字", - "letter spacing": "字母间距", - "terminal:tab stop width": "Tab 停靠宽度", - "terminal:scrollback": "终端回溯行数", - "terminal:cursor blink": "光标闪烁", - "terminal:font weight": "字体粗细", - "terminal:cursor inactive style": "光标无活动时样式", - "terminal:cursor style": "光标样式", - "terminal:font family": "字体", - "terminal:convert eol": "转换行尾符", - "terminal:confirm tab close": "确认关闭终端标签页", - "terminal:image support": "图像支持", - "terminal": "终端", - "allFileAccess": "所有文件读写权限", - "fonts": "字体", - "sponsor": "赞助", - "downloads": "下载量", - "reviews": "评价", - "overview": "概览", - "contributors": "贡献者", - "quicktools:hyphen": "插入连字符", - "check for app updates": "检查应用更新", - "prompt update check consent message": "Acode 能够在有网时检查更新。启用更新检查?", - "keywords": "关键字", - "author": "作者", - "filtered by": "过滤条件", - "clean install state": "清除安装状态", - "backup created": "备份已创建", - "restore completed": "恢复已完成", - "restore will include": "将会恢复", - "restore warning": "该操作不可撤销,是否继续?", - "reload to apply": "重新加载以应用更改?", - "reload app": "重新加载应用", - "preparing backup": "正在准备备份", - "collecting settings": "正在收集设置", - "collecting key bindings": "正在收集按键绑定", - "collecting plugins": "正在收集插件信息", - "creating backup": "正在创建备份文件", - "validating backup": "正在验证备份", - "restoring key bindings": "正在恢复按键绑定", - "restoring plugins": "正在恢复插件", - "restoring settings": "正在恢复设置", - "legacy backup warning": "这是旧版的备份格式,可能不支持部分功能或支持有限。", - "checksum mismatch": "校验码不匹配 - 备份文件可能被修改过或已损坏。", - "plugin not found": "在注册表中未找到插件", - "paid plugin skipped": "付费插件 - 未找到付费记录", - "source not found": "源文件已不存在", - "restored": "已恢复", - "skipped": "已跳过", - "backup not valid object": "备份文件不是一个有效对象", - "backup no data": "备份文件没有需要恢复的数据", - "backup legacy warning": "这是旧版备份格式(v1),可能不支持部分功能或支持有限。", - "backup missing metadata": "缺失备份元数据 - 部分信息可能不可用", - "backup checksum mismatch": "校验码不匹配 - 备份文件可能被修改过或已损坏。请谨慎操作。", - "backup checksum verify failed": "无法验证校验码", - "backup invalid settings": "无效的设置格式", - "backup invalid keybindings": "无效的按键绑定格式", - "backup invalid plugins": "无效的已安装插件格式", - "issues found": "出现问题", - "error details": "详细错误信息", - "active tools": "已启用工具", - "available tools": "可用的工具", - "recent": "最近文件", - "command palette": "打开命令面板", - "change theme": "更改主题", - "documentation": "文档", - "open in terminal": "在终端中打开", - "developer mode": "开发者模式", - "info-developermode": "启用开发者工具 (Eruda),用于调试插件和检查应用状态。检查器将在应用启动时初始化。", - "developer mode enabled": "开发者模式已启用。使用命令面板切换检查器 (Ctrl+Shift+I)。", - "developer mode disabled": "开发者模式已禁用", - "copy relative path": "复制相对路径", - "shortcut request sent": "快捷方式请求已发送。点击“添加”完成操作。", - "add to home screen": "添加到主屏幕", - "pin shortcuts not supported": "此设备不支持主屏幕快捷方式。", - "save file before home shortcut": "请先保存文件,再添加到主屏幕。", - "terminal_required_message_for_lsp": "未安装终端。请先安装终端以使用 LSP 服务器。", - "shift click selection": "Shift + 点击选择", - "earn ad-free time": "获取免广告时间", - "indent guides": "缩进指示线", - "language servers": "语言服务器", - "lint gutter": "显示 Lint 标记栏", - "rainbow brackets": "彩虹括号", - "lsp-add-custom-server": "添加自定义服务器", - "lsp-binary-args": "可执行参数(JSON 数组)", - "lsp-binary-command": "可执行命令", - "lsp-binary-path-optional": "可执行路径(可选)", - "lsp-check-command-optional": "检查命令(可选覆盖)", - "lsp-checking-installation-status": "正在检查安装状态…", - "lsp-configured": "已配置", - "lsp-custom-server-added": "已添加自定义服务器", - "lsp-default": "默认", - "lsp-details-line": "详情:{details}", - "lsp-edit-initialization-options": "编辑初始化选项", - "lsp-empty": "空", - "lsp-enabled": "已启用", - "lsp-error-add-server-failed": "添加服务器失败", - "lsp-error-args-must-be-array": "参数必须是 JSON 数组", - "lsp-error-binary-command-required": "必须填写可执行命令", - "lsp-error-language-id-required": "至少需要一个语言 ID", - "lsp-error-package-required": "至少需要一个包", - "lsp-error-server-id-required": "必须填写服务器 ID", - "lsp-feature-completion": "代码补全", - "lsp-feature-completion-info": "启用来自服务器的自动补全建议。", - "lsp-feature-diagnostics": "诊断", - "lsp-feature-diagnostics-info": "显示语言服务器返回的错误和警告。", - "lsp-feature-formatting": "格式化", - "lsp-feature-formatting-info": "启用语言服务器提供的代码格式化。", - "lsp-feature-hover": "悬停信息", - "lsp-feature-hover-info": "悬停时显示类型信息和文档。", - "lsp-feature-inlay-hints": "内联提示", - "lsp-feature-inlay-hints-info": "在编辑器中显示类型提示。", - "lsp-feature-signature": "函数签名提示", - "lsp-feature-signature-info": "输入时显示函数参数提示。", - "lsp-feature-state-toast": "{feature} 已{state}", - "lsp-initialization-options": "初始化选项", - "lsp-initialization-options-json": "初始化选项(JSON)", - "lsp-initialization-options-updated": "初始化选项已更新", - "lsp-install-command": "安装命令", - "lsp-install-command-unavailable": "安装命令不可用", - "lsp-install-info-check-failed": "无法验证安装状态。", - "lsp-install-info-missing": "语言服务器未安装在终端环境中。", - "lsp-install-info-ready": "语言服务器已安装并可用。", - "lsp-install-info-unknown": "无法自动检查安装状态。", - "lsp-install-info-version-available": "可用版本:{version}", - "lsp-install-method-apk": "APK 包", - "lsp-install-method-cargo": "Cargo 包", - "lsp-install-method-manual": "手动二进制", - "lsp-install-method-npm": "npm 包", - "lsp-install-method-pip": "pip 包", - "lsp-install-method-shell": "自定义 Shell", - "lsp-install-method-title": "安装方式", - "lsp-install-repair": "安装 / 修复", - "lsp-installation-status": "安装状态", - "lsp-installed": "已安装", - "lsp-invalid-timeout": "无效的超时值", - "lsp-language-ids": "语言 ID(逗号分隔)", - "lsp-packages-prompt": "{method} 包(逗号分隔)", - "lsp-remove-installed-files": "移除 {server} 的已安装文件?", - "lsp-server-disabled-toast": "服务器已禁用", - "lsp-server-enabled-toast": "服务器已启用", - "lsp-server-id": "服务器 ID", - "lsp-server-label": "服务器标签", - "lsp-server-not-found": "未找到服务器", - "lsp-server-uninstalled": "服务器已卸载", - "lsp-startup-timeout": "启动超时", - "lsp-startup-timeout-ms": "启动超时(毫秒)", - "lsp-startup-timeout-set": "启动超时已设置为 {timeout} ms", - "lsp-state-disabled": "禁用", - "lsp-state-enabled": "启用", - "lsp-status-check-failed": "检查失败", - "lsp-status-installed": "已安装", - "lsp-status-installed-version": "已安装({version})", - "lsp-status-line": "状态:{status}", - "lsp-status-not-installed": "未安装", - "lsp-status-unknown": "未知", - "lsp-timeout-ms": "{timeout} ms", - "lsp-uninstall-command-unavailable": "卸载命令不可用", - "lsp-uninstall-server": "卸载服务器", - "lsp-update-command-optional": "更新命令(可选)", - "lsp-update-command-unavailable": "更新命令不可用", - "lsp-update-server": "更新服务器", - "lsp-version-line": "版本:{version}", - "lsp-view-initialization-options": "查看初始化选项", - "settings-category-about-acode": "关于 Acode", - "settings-category-advanced": "高级", - "settings-category-assistance": "辅助", - "settings-category-core": "核心设置", - "settings-category-cursor": "光标", - "settings-category-cursor-selection": "光标与选区", - "settings-category-custom-servers": "自定义服务器", - "settings-category-customization-tools": "自定义与工具", - "settings-category-display": "显示", - "settings-category-editing": "编辑", - "settings-category-features": "功能", - "settings-category-files-sessions": "文件与会话", - "settings-category-fonts": "字体", - "settings-category-general": "通用", - "settings-category-guides-indicators": "指示线与标记", - "settings-category-installation": "安装", - "settings-category-interface": "界面", - "settings-category-maintenance": "维护", - "settings-category-permissions": "权限", - "settings-category-preview": "预览", - "settings-category-scrolling": "滚动", - "settings-category-server": "服务器", - "settings-category-servers": "服务器", - "settings-category-session": "会话", - "settings-category-support-acode": "支持 Acode", - "settings-category-text-layout": "文本与布局", - "settings-info-app-animation": "控制应用内的过渡动画。", - "settings-info-app-check-files": "当文件在外部被修改时刷新编辑器。", - "settings-info-app-clean-install-state": "清除安装流程使用的存储状态。", - "settings-info-app-confirm-on-exit": "退出应用前进行确认。", - "settings-info-app-console": "选择 Acode 使用的调试控制台集成方式。", - "settings-info-app-default-file-encoding": "打开或创建文件时的默认编码。", - "settings-info-app-exclude-folders": "搜索或扫描时跳过指定文件夹或模式。", - "settings-info-app-floating-button": "显示悬浮快捷按钮。", - "settings-info-app-font-manager": "安装、管理或移除应用字体。", - "settings-info-app-fullscreen": "编辑时隐藏系统状态栏。", - "settings-info-app-keybindings": "编辑快捷键文件或重置快捷键。", - "settings-info-app-keyboard-mode": "选择软件键盘的编辑行为。", - "settings-info-app-language": "选择应用语言和翻译标签。", - "settings-info-app-open-file-list-position": "选择活动文件列表的位置。", - "settings-info-app-quick-tools-settings": "自定义和排序快捷工具。", - "settings-info-app-quick-tools-trigger-mode": "选择快捷工具的触发方式。", - "settings-info-app-remember-files": "重新打开上次编辑的文件。", - "settings-info-app-remember-folders": "重新打开上次使用的文件夹。", - "settings-info-app-retry-remote-fs": "远程文件传输失败后自动重试。", - "settings-info-app-side-buttons": "在编辑器旁显示额外操作按钮。", - "settings-info-app-sponsor-sidebar": "在侧边栏显示赞助入口。", - "settings-info-app-touch-move-threshold": "触摸拖动的最小移动距离。", - "settings-info-app-vibrate-on-tap": "启用触控震动反馈。", - "settings-info-editor-autosave": "延迟后自动保存更改。", - "settings-info-editor-color-preview": "在编辑器中预览颜色值。", - "settings-info-editor-fade-fold-widgets": "折叠标记在非活动时变暗。", - "settings-info-editor-font-family": "选择编辑器字体。", - "settings-info-editor-font-size": "设置编辑器字体大小。", - "settings-info-editor-format-on-save": "保存文件时自动格式化。", - "settings-info-editor-hard-wrap": "插入真实换行,而不仅是视觉换行。", - "settings-info-editor-indent-guides": "显示缩进指示线。", - "settings-info-editor-line-height": "调整行间距。", - "settings-info-editor-line-numbers": "在边栏显示行号。", - "settings-info-editor-lint-gutter": "在边栏显示诊断和 Lint 标记。", - "settings-info-editor-live-autocomplete": "输入时显示自动补全建议。", - "settings-info-editor-rainbow-brackets": "按嵌套深度为括号着色。", - "settings-info-editor-relative-line-numbers": "显示相对行号。", - "settings-info-editor-rtl-text": "按行切换从右到左文本行为。", - "settings-info-editor-scroll-settings": "调整滚动条大小、速度和手势行为。", - "settings-info-editor-shift-click-selection": "使用 Shift + 点击扩展选区。", - "settings-info-editor-show-spaces": "显示空白字符标记。", - "settings-info-editor-soft-tab": "使用空格代替 Tab 字符。", - "settings-info-editor-tab-size": "设置 Tab 等效空格数。", - "settings-info-editor-teardrop-size": "设置触控编辑的光标拖动手柄大小。", - "settings-info-editor-text-wrap": "在编辑器中自动换行长行。", - "settings-info-lsp-add-custom-server": "注册自定义语言服务器,包括安装、更新和启动命令。", - "settings-info-lsp-edit-init-options": "以 JSON 形式编辑初始化选项。", - "settings-info-lsp-install-server": "安装或修复此语言服务器。", - "settings-info-lsp-server-enabled": "启用或禁用此语言服务器。", - "settings-info-lsp-startup-timeout": "设置语言服务器启动等待时间。", - "settings-info-lsp-uninstall-server": "移除此服务器的已安装包或二进制文件。", - "settings-info-lsp-update-server": "如果可用,更新此语言服务器。", - "settings-info-lsp-view-init-options": "以 JSON 查看有效的初始化选项。", - "settings-info-main-ad-rewards": "观看广告以解锁临时免广告。", - "settings-info-main-app-settings": "语言、应用行为和快捷工具。", - "settings-info-main-backup-restore": "导出或恢复设置备份。", - "settings-info-main-changelog": "查看最近更新和发布说明。", - "settings-info-main-edit-settings": "直接编辑 settings.json。", - "settings-info-main-editor-settings": "字体、Tab、建议和编辑器显示。", - "settings-info-main-formatter": "为每种语言选择格式化器。", - "settings-info-main-lsp-settings": "配置语言服务器和智能编辑功能。", - "settings-info-main-plugins": "管理已安装插件及其操作。", - "settings-info-main-preview-settings": "预览模式、端口和浏览器行为。", - "settings-info-main-rateapp": "在 Google Play 上评价 Acode。", - "settings-info-main-remove-ads": "解锁永久免广告。", - "settings-info-main-reset": "将 Acode 重置为默认配置。", - "settings-info-main-sponsors": "支持 Acode 的持续开发。", - "settings-info-main-terminal-settings": "终端主题、字体、光标和会话行为。", - "settings-info-main-theme": "应用主题、对比度和自定义颜色。", - "settings-info-preview-disable-cache": "在预览中始终重新加载内容。", - "settings-info-preview-host": "打开预览 URL 时使用的主机名。", - "settings-info-preview-mode": "选择预览的打开方式。", - "settings-info-preview-preview-port": "实时预览服务器使用的端口。", - "settings-info-preview-server-port": "内部应用服务器使用的端口。", - "settings-info-preview-show-console-toggler": "在预览中显示控制台按钮。", - "settings-info-preview-use-current-file": "启动预览时优先使用当前文件。", - "settings-info-terminal-convert-eol": "粘贴或渲染终端输出时转换行结尾。", - "settings-note-formatter-settings": "为每种语言分配格式化器。安装格式化插件可解锁更多选项。", - "settings-note-lsp-settings": "语言服务器提供补全、诊断、悬停等功能。你可以在此安装、更新或定义自定义服务器。托管安装程序在终端/proot 环境中运行。", - "search result label singular": "条结果", - "search result label plural": "条结果", - "pin tab": "固定标签页", - "unpin tab": "取消固定标签页", - "pinned tab": "已固定的标签页", - "unpin tab before closing": "关闭前请先取消固定该标签页。", - "app font": "应用字体", - "settings-info-app-font-family": "选择在应用界面中使用的字体。", - "lsp-transport-method-stdio": "STDIO(启动可执行命令)", - "lsp-transport-method-websocket": "WebSocket(连接到 ws/wss URL)", - "lsp-websocket-url": "WebSocket URL", - "lsp-websocket-server-managed-externally": "该服务器通过 WebSocket 在外部管理。", - "lsp-error-websocket-url-invalid": "WebSocket URL 必须以 ws:// 或 wss:// 开头", - "lsp-error-websocket-url-required": "必须提供 WebSocket URL", - "lsp-remove-custom-server": "移除自定义服务器", - "lsp-remove-custom-server-confirm": "确定要移除自定义语言服务器 {server} 吗?", - "lsp-custom-server-removed": "自定义服务器已移除", - "settings-info-lsp-remove-custom-server": "从 Acode 中移除此自定义语言服务器。", - "unsaved selected tabs warning": "部分选中的标签页尚未保存,请选择要执行的操作。", - "save selected tabs": "保存选中的标签页", - "close selected tabs": "关闭选中的标签页", - "save selected tabs warning": "确定要保存并关闭选中的标签页吗?", - "close selected tabs warning": "确定要关闭选中的标签页吗?未保存的更改将丢失且无法恢复。", - "close tabs to right": "关闭右侧标签页", - "close tabs to left": "关闭左侧标签页", - "close other tabs": "关闭其他标签页", - "auto close tags": "Auto close tags", - "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", - "ui zoom": "UI zoom", - "settings-info-app-ui-zoom": "Scale text across the Acode interface." -} + "lang": "简体中文", + "about": "关于", + "active files": "打开的文件", + "alert": "提醒", + "app theme": "应用主题", + "autocorrect": "启用自动校正?", + "autosave": "自动保存", + "cancel": "取消", + "change language": "更改语言", + "choose color": "选择颜色", + "clear": "清空", + "close app": "关闭应用程序?", + "commit message": "提交说明", + "console": "控制台", + "conflict error": "冲突! 请等待其他提交完成.", + "copy": "复制", + "create folder error": "抱歉, 无法创建新文件夹", + "cut": "剪切", + "delete": "删除", + "dependencies": "依赖项", + "delay": "以毫秒为单位", + "editor settings": "编辑器设置", + "editor theme": "编辑器主题", + "enter file name": "输入文件名", + "enter folder name": "输入文件夹名", + "empty folder message": "空文件夹", + "enter line number": "输入行号", + "error": "错误", + "failed": "失败", + "file already exists": "文件已存在", + "file already exists force": "文件已存在. 是否覆盖?", + "file changed": " 已发生改变, 重新加载文件?", + "file deleted": "文件已删除", + "file is not supported": "不支持此文件", + "file not supported": "不支持此文件类型.", + "file too large": "文件太大,无法处理。最大支持 {size} 的文件", + "file renamed": "文件已重命名", + "file saved": "文件已保存", + "folder added": "添加文件夹", + "folder already added": "文件夹已添加", + "font size": "字体大小", + "goto": "跳转至行...", + "icons definition": "图标定义", + "info": "信息", + "invalid value": "无效值", + "language changed": "语言已更改", + "linting": "检查语法错误", + "logout": "登出", + "loading": "加载中", + "my profile": "我的信息", + "new file": "创建新文件", + "new folder": "创建新文件夹", + "no": "否", + "no editor message": "从菜单打开或创建新文件和文件夹", + "not set": "未设置", + "unsaved files close app": "文件未保存,退出应用?", + "notice": "注意", + "open file": "打开文件", + "open files and folders": "打开文件和文件夹", + "open folder": "打开文件夹", + "open recent": "最近打开", + "ok": "确认", + "overwrite": "覆盖", + "paste": "粘贴", + "preview mode": "预览模式", + "read only file": "无法保存只读文件. 请尝试另存为", + "reload": "重新加载", + "rename": "重命名", + "replace": "替换", + "required": "此字段为必填字段", + "run your web app": "运行你的 web 应用", + "save": "保存", + "saving": "保存中", + "save as": "另存为", + "save file to run": "请保存此文件以在浏览器中运行", + "search": "搜索", + "see logs and errors": "查看日志和错误", + "select folder": "选择文件夹", + "settings": "设置", + "settings saved": "设置已保存", + "show line numbers": "显示行号", + "show hidden files": "显示隐藏文件", + "show spaces": "突出显示空格符", + "soft tab": "使用空格制表符", + "sort by name": "按名称排序", + "success": "成功", + "tab size": "制表符宽度", + "text wrap": "行末自动换行", + "theme": "主题", + "unable to delete file": "无法删除文件", + "unable to open file": "无法打开文件", + "unable to open folder": "无法打开文件夹", + "unable to save file": "无法保存文件", + "unable to rename": "无法重命名", + "unsaved file": "此文件还未保存, 仍然关闭?", + "warning": "警告", + "use emmet": "使用 Emmet 语法", + "use quick tools": "使用快捷工具栏", + "yes": "是", + "encoding": "文本编码打开为", + "syntax highlighting": "语法高亮语言", + "read only": "只读", + "select all": "全选", + "select branch": "选择分支", + "create new branch": "建立新分支", + "use branch": "使用分支", + "new branch": "新分支", + "branch": "分支", + "key bindings": "快捷键", + "edit": "编辑", + "reset": "重置", + "color": "颜色", + "select word": "选择字词", + "quick tools": "快捷工具栏", + "select": "选择", + "editor font": "编辑器字体", + "new project": "创建新项目", + "format": "格式化", + "project name": "项目名", + "unsupported device": "您的设备不支持应用主题。", + "vibrate on tap": "点按时震动", + "copy command is not supported by ftp.": "FTP 不支持复制操作.", + "support title": "支持 Acode", + "fullscreen": "全屏", + "animation": "动画效果", + "backup": "备份", + "restore": "恢复", + "backup successful": "备份成功", + "invalid backup file": "备份文件无效", + "add path": "添加路径", + "live autocompletion": "实时自动补全", + "file properties": "文件属性", + "path": "路径", + "type": "输入", + "word count": "字数统计", + "line count": "行数统计", + "last modified": "最后修改", + "size": "大小", + "share": "分享", + "show print margin": "显示打印页边距", + "login": "登入", + "scrollbar size": "滚动条大小", + "cursor controller size": "文本光标控针大小", + "none": "无", + "small": "小", + "large": "大", + "floating button": "悬浮按钮", + "confirm on exit": "退出前确认", + "show console": "显示控制台", + "image": "图像", + "insert file": "插入文件到文件夹", + "insert color": "插入颜色代码", + "powersave mode warning": "关闭省电模式以在外部浏览器预览。", + "exit": "退出", + "custom": "个性化", + "reset warning": "确定要重置主题?", + "theme type": "主题类型", + "light": "亮色", + "dark": "深色", + "file browser": "文件资源浏览器", + "operation not permitted": "操作未被允许", + "no such file or directory": "没有此文件或目录", + "input/output error": "输入/输出错误", + "permission denied": "没有权限", + "bad address": "非法地址", + "file exists": "文件存在", + "not a directory": "非目录", + "is a directory": "是目录", + "invalid argument": "无效参数", + "too many open files in system": "系统中打开的文件过多", + "too many open files": "打开的文件过多", + "text file busy": "文件正在被使用", + "no space left on device": "设备空间不足", + "read-only file system": "只读文件系统", + "file name too long": "文件名过长", + "too many users": "用户过多", + "connection timed out": "连接超时", + "connection refused": "连接被拒", + "owner died": "管理文件的进程失效", + "an error occurred": "发生错误", + "add ftp": "添加 FTP", + "add sftp": "添加 SFTP", + "save file": "保存文件", + "save file as": "另存文件为", + "files": "打开文件", + "help": "帮助", + "file has been deleted": "{file} 已被删除!", + "feature not available": "此功能仅在付费版中可用。", + "deleted file": "删除的文件", + "line height": "行高", + "preview info": "如果想要运行打开的文件,长按 ▶ 图标", + "manage all files": "允许在设置中打开 Acode 的管理所有文件权限以方便编辑此设备上的文件。", + "close file": "关闭文件", + "reset connections": "重置连接", + "check file changes": "检查文件更改", + "open in browser": "在浏览器中打开", + "desktop mode": "桌面版网站", + "toggle console": "打开关闭控制台", + "new line mode": "换行符", + "add a storage": "添加存储位置", + "rate acode": "评价 Acode", + "support": "支持", + "downloading file": "正在下载 {file}", + "downloading...": "下载中...", + "folder name": "文件夹名称", + "keyboard mode": "键盘模式", + "normal": "正常", + "app settings": "应用设置", + "disable in-app-browser caching": "关闭内置浏览器缓存", + "copied to clipboard": "复制到剪贴板", + "remember opened files": "记住打开过的文件", + "remember opened folders": "记住打开过的文件夹", + "no suggestions": "不显示建议", + "no suggestions aggressive": "强制不显示建议", + "install": "安装", + "installing": "安装中...", + "plugins": "插件", + "recently used": "最近使用", + "update": "更新", + "uninstall": "卸载", + "download acode pro": "下载 Acode pro", + "loading plugins": "正在加载插件", + "faqs": "常见问题", + "feedback": "反馈", + "header": "水平标签栏", + "sidebar": "垂直标签栏", + "inapp": "应用内浏览器", + "browser": "应用外浏览器", + "diagonal scrolling": "对角线滚动", + "reverse scrolling": "反转滚动方向", + "formatter": "代码格式化工具", + "format on save": "保存时格式化代码", + "remove ads": "移除广告", + "fast": "快速", + "slow": "慢速", + "scroll settings": "滚动设置", + "scroll speed": "滚动速度", + "loading...": "加载中...", + "no plugins found": "没有找到插件", + "name": "姓名", + "username": "用户名", + "optional": "可选", + "hostname": "主机名", + "password": "密码", + "security type": "安全类型", + "connection mode": "连接模式", + "port": "端口", + "key file": "密钥文件", + "select key file": "选择密钥文件", + "passphrase": "通行证", + "connecting...": "连接中...", + "type filename": "输入文件名", + "unable to load files": "无法加载文件", + "preview port": "预览端口", + "find file": "查找文件", + "system": "系统", + "please select a formatter": "请选择一个代码格式化工具", + "case sensitive": "大小写敏感", + "regular expression": "正则表达式", + "whole word": "整个字词", + "edit with": "编辑于", + "open with": "打开于", + "no app found to handle this file": "没有找到能处理该文件的应用", + "restore default settings": "恢复默认设置", + "server port": "服务器端口", + "preview settings": "网页预览设置", + "preview settings note": "如果预览端口和服务器端口不同,应用将不会启动服务器,而会在浏览器或应用内浏览器中打开 https://:。这在你运行着其他服务器时会有用。", + "backup/restore note": "这将只会备份你的设置、个性化主题和快捷键,而不备份你的 FTP/SFTP 和 Github 信息。", + "host": "主机", + "retry ftp/sftp when fail": "当 ftp/sftp 连接失败时重试", + "more": "更多", + "thank you :)": "感谢你的支持 :)", + "purchase pending": "待购买", + "cancelled": "已关闭", + "local": "本地", + "remote": "远程", + "show console toggler": "显示打开/关闭控制台按钮", + "binary file": "此文件包含二进制数据, 确定要打开它吗?", + "relative line numbers": "相对行号", + "elastic tabstops": "自适应的制表缩进风格", + "line based rtl switching": "基于行的 RTL(从右到左) 转换", + "hard wrap": "强制换行", + "spellcheck": "拼写检查", + "wrap method": "自动换行方法", + "use textarea for ime": "使用用于输入法的文本输入框", + "invalid plugin": "无效插件", + "type command": "输入命令", + "plugin": "插件", + "quicktools trigger mode": "快捷工具栏触发模式", + "print margin": "打印页边距", + "touch move threshold": "触摸滑动阈值", + "info-retryremotefsafterfail": "当 FTP/SFTP 连接失败时重试。", + "info-fullscreen": "隐藏主屏幕的标题栏", + "info-checkfiles": "当运行于后台时,检查文件变更。", + "info-console": "选择 JavaScript 控制台,legacy 是默认的控制台,eruda 是一个第三方的控制台。", + "info-keyboardmode": "输入文本时的键盘工作模式,不显示建议将关闭词汇建议与自动校正。如果不显示建议没有效果,可以尝试强制不显示建议。", + "info-rememberfiles": "关闭时记住打开的文件。", + "info-rememberfolders": "关闭时记住打开的文件夹。", + "info-floatingbutton": "显示或隐藏快捷工具栏的浮动按钮。", + "info-openfilelistpos": "设置打开的文件标签栏于何处。", + "info-touchmovethreshold": "如果你的设备触摸灵敏度太高,可以尝试增大此值来防止误触滑动。", + "info-scroll-settings": "这个设置中包括含有文本换行的滚动设置。", + "info-animation": "如果感到使用卡顿,可以尝试关闭动画效果。", + "info-quicktoolstriggermode": "如果快捷工具栏中的按钮不正常工作,可以尝试改变此值。", + "info-checkForAppUpdates": "自动检查应用更新。", + "info-quickTools": "显示或隐藏快捷工具栏。", + "info-showHiddenFiles": "显示隐藏文件和文件夹。(文件名开头为 .)", + "info-all_file_access": "在终端中启用对 /sdcard 和 /storage 的访问", + "info-fontSize": "渲染普通文本的字体大小。", + "info-fontFamily": "渲染普通文本的显示字体。", + "info-theme": "终端的颜色主题。", + "info-cursorStyle": "当焦点在终端时的光标显示样式。", + "info-cursorInactiveStyle": "当焦点不在终端时的光标显示样式。", + "info-fontWeight": "渲染非粗体文本的字体粗细。", + "info-cursorBlink": "光标是否闪烁。", + "info-scrollback": "终端的回滚行数。回滚是指当内容滚动超出初始视口时所保留的文本行数。", + "info-tabStopWidth": "终端中制表位的宽度。", + "info-letterSpacing": "字符之间的空隙像素量。", + "info-imageSupport": "终端里是否支持图像。", + "info-fontLigatures": "终端里是否启用字体连字(ligatures)。", + "info-confirmTabClose": "关闭终端标签页前是否需要确认。", + "info-backup": "创建关于终端安装的备份。", + "info-restore": "恢复关于终端安装的备份。", + "info-uninstall": "卸载终端安装。", + "owned": "已拥有", + "api_error": "API 服务器未回应,请稍后再试", + "installed": "已安装", + "all": "所有", + "medium": "中等", + "refund": "退款", + "product not available": "产品不可用", + "no-product-info": "该产品目前在您所在的国家不可用,请稍后再试。", + "close": "关闭", + "explore": "探索", + "key bindings updated": "已更新快捷键", + "search in files": "在所有文件中搜索", + "exclude files": "排除的文件", + "include files": "包含的文件", + "search result": "{matches} 个结果在 {files} 个文件中。", + "invalid regex": "非法的正则表达式:{message}.", + "bottom": "底部", + "save all": "保存所有", + "close all": "关闭所有", + "unsaved files warning": "存在未被保存的文件。点击‘确认’选择下一步或者点击‘取消’返回。", + "save all warning": "确定要保存所有文件并关闭?该操作不可撤销。", + "save all changes warning": "您确定要保存所有文件吗?", + "close all warning": "确定要关闭所有文件?该操作将不保存文件更改并且不可撤销。", + "refresh": "刷新", + "shortcut buttons": "快捷键按钮", + "no result": "无结果", + "searching...": "搜索中...", + "quicktools:ctrl-key": "Ctrl/Command 键", + "quicktools:tab-key": "Tab 键", + "quicktools:shift-key": "Shift 键", + "quicktools:undo": "撤销", + "quicktools:redo": "重做", + "quicktools:search": "在文件中搜索", + "quicktools:save": "保存文件", + "quicktools:esc-key": "Escape 键", + "quicktools:curlybracket": "插入花括号", + "quicktools:squarebracket": "插入方括号", + "quicktools:parentheses": "插入括号", + "quicktools:anglebracket": "插入尖括号", + "quicktools:left-arrow-key": "向左键", + "quicktools:right-arrow-key": "向右键", + "quicktools:up-arrow-key": "向上键", + "quicktools:down-arrow-key": "向下键", + "quicktools:moveline-up": "向上移行", + "quicktools:moveline-down": "向下移行", + "quicktools:copyline-up": "向上拷行", + "quicktools:copyline-down": "向下拷行", + "quicktools:semicolon": "插入分号", + "quicktools:quotation": "插入引号", + "quicktools:and": "插入并列符号", + "quicktools:bar": "插入竖线", + "quicktools:equal": "插入等于号", + "quicktools:slash": "插入斜杠", + "quicktools:exclamation": "插入感叹号", + "quicktools:alt-key": "Alt 键", + "quicktools:meta-key": "Windows/Meta 键", + "info-quicktoolssettings": "个性化编辑器下边的快捷工具栏内的快捷键按钮和键盘按键以增强代码体验。", + "info-excludefolders": "使用表达式 **/node_modules/** 以忽略所有 node_modules 文件夹下的文件。这将排除文件列表中列出的文件并阻止在这些文件中搜索。", + "missed files": "自搜索开始后扫描了 {count} 个文件并将不会被包含在搜索中。", + "remove": "移除", + "quicktools:command-palette": "命令面板", + "default file encoding": "默认文本编码", + "remove entry": "确定要从保存的路径中移除 ‘{name}’ 吗?请注意该移除并不删除路径存在本身。", + "delete entry": "确认删除:‘{name}’。该操作不可撤销。继续?", + "change encoding": "确定要重新打开 ‘{file}’ 以使用 ‘{encoding}’ 编码编辑?该操作将丢失该文件所有未保存的修改。继续重新打开?", + "reopen file": "确定要重新打开 ‘{file}’?所有未保存的修改将会丢失。", + "plugin min version": "{name} 仅在 Acode - {v-code} 及以上版本有效。点击以更新。", + "color preview": "颜色预览", + "confirm": "确定", + "list files": "列出 {name} 下的所有文件吗?过多的文件可能会导致应用崩溃。", + "problems": "有问题", + "show side buttons": "显示侧边按钮", + "bug_report": "提交缺陷报告", + "verified publisher": "已认证发布者", + "most_downloaded": "最多下载", + "newly_added": "最近上架", + "top_rated": "最多好评", + "rename not supported": "不支持修改 Termux 内的文件夹名", + "compress": "压缩", + "copy uri": "复制 Uri", + "delete entries": "确定要删除这 {count} 个项目?", + "deleting items": "正在删除这 {count} 个项目...", + "import project zip": "导入项目(zip)", + "changelog": "更新日志", + "notifications": "消息通知", + "no_unread_notifications": "没有未读消息", + "should_use_current_file_for_preview": "应使当前文件用于预览页面而非使用默认文件 (index.html)", + "fade fold widgets": "淡入淡出代码折叠按钮", + "quicktools:home-key": "Home 键", + "quicktools:end-key": "End 键", + "quicktools:pageup-key": "PageUp 键", + "quicktools:pagedown-key": "PageDown 键", + "quicktools:delete-key": "Delete 键", + "quicktools:tilde": "插入波浪号", + "quicktools:backtick": "插入反引号", + "quicktools:hash": "插入井号", + "quicktools:dollar": "插入美元符号", + "quicktools:modulo": "插入取模/百分比符号", + "quicktools:caret": "插入脱字符", + "plugin_enabled": "插件已启用", + "plugin_disabled": "插件未启用", + "enable_plugin": "启用此插件", + "disable_plugin": "关闭此插件", + "open_source": "开源", + "terminal settings": "终端设置", + "font ligatures": "字体连字", + "letter spacing": "字母间距", + "terminal:tab stop width": "Tab 停靠宽度", + "terminal:scrollback": "终端回溯行数", + "terminal:cursor blink": "光标闪烁", + "terminal:font weight": "字体粗细", + "terminal:cursor inactive style": "光标无活动时样式", + "terminal:cursor style": "光标样式", + "terminal:font family": "字体", + "terminal:convert eol": "转换行尾符", + "terminal:confirm tab close": "确认关闭终端标签页", + "terminal:image support": "图像支持", + "terminal": "终端", + "allFileAccess": "所有文件读写权限", + "fonts": "字体", + "sponsor": "赞助", + "downloads": "下载量", + "reviews": "评价", + "overview": "概览", + "contributors": "贡献者", + "quicktools:hyphen": "插入连字符", + "check for app updates": "检查应用更新", + "prompt update check consent message": "Acode 能够在有网时检查更新。启用更新检查?", + "keywords": "关键字", + "author": "作者", + "filtered by": "过滤条件", + "clean install state": "清除安装状态", + "backup created": "备份已创建", + "restore completed": "恢复已完成", + "restore will include": "将会恢复", + "restore warning": "该操作不可撤销,是否继续?", + "reload to apply": "重新加载以应用更改?", + "reload app": "重新加载应用", + "preparing backup": "正在准备备份", + "collecting settings": "正在收集设置", + "collecting key bindings": "正在收集按键绑定", + "collecting plugins": "正在收集插件信息", + "creating backup": "正在创建备份文件", + "validating backup": "正在验证备份", + "restoring key bindings": "正在恢复按键绑定", + "restoring plugins": "正在恢复插件", + "restoring settings": "正在恢复设置", + "legacy backup warning": "这是旧版的备份格式,可能不支持部分功能或支持有限。", + "checksum mismatch": "校验码不匹配 - 备份文件可能被修改过或已损坏。", + "plugin not found": "在注册表中未找到插件", + "paid plugin skipped": "付费插件 - 未找到付费记录", + "source not found": "源文件已不存在", + "restored": "已恢复", + "skipped": "已跳过", + "backup not valid object": "备份文件不是一个有效对象", + "backup no data": "备份文件没有需要恢复的数据", + "backup legacy warning": "这是旧版备份格式(v1),可能不支持部分功能或支持有限。", + "backup missing metadata": "缺失备份元数据 - 部分信息可能不可用", + "backup checksum mismatch": "校验码不匹配 - 备份文件可能被修改过或已损坏。请谨慎操作。", + "backup checksum verify failed": "无法验证校验码", + "backup invalid settings": "无效的设置格式", + "backup invalid keybindings": "无效的按键绑定格式", + "backup invalid plugins": "无效的已安装插件格式", + "issues found": "出现问题", + "error details": "详细错误信息", + "active tools": "已启用工具", + "available tools": "可用的工具", + "recent": "最近文件", + "command palette": "打开命令面板", + "change theme": "更改主题", + "documentation": "文档", + "open in terminal": "在终端中打开", + "developer mode": "开发者模式", + "info-developermode": "启用开发者工具 (Eruda),用于调试插件和检查应用状态。检查器将在应用启动时初始化。", + "developer mode enabled": "开发者模式已启用。使用命令面板切换检查器 (Ctrl+Shift+I)。", + "developer mode disabled": "开发者模式已禁用", + "copy relative path": "复制相对路径", + "shortcut request sent": "快捷方式请求已发送。点击“添加”完成操作。", + "add to home screen": "添加到主屏幕", + "pin shortcuts not supported": "此设备不支持主屏幕快捷方式。", + "save file before home shortcut": "请先保存文件,再添加到主屏幕。", + "terminal_required_message_for_lsp": "未安装终端。请先安装终端以使用 LSP 服务器。", + "shift click selection": "Shift + 点击选择", + "earn ad-free time": "获取免广告时间", + "indent guides": "缩进指示线", + "language servers": "语言服务器", + "lint gutter": "显示 Lint 标记栏", + "rainbow brackets": "彩虹括号", + "lsp-add-custom-server": "添加自定义服务器", + "lsp-binary-args": "可执行参数(JSON 数组)", + "lsp-binary-command": "可执行命令", + "lsp-binary-path-optional": "可执行路径(可选)", + "lsp-check-command-optional": "检查命令(可选覆盖)", + "lsp-checking-installation-status": "正在检查安装状态…", + "lsp-configured": "已配置", + "lsp-custom-server-added": "已添加自定义服务器", + "lsp-default": "默认", + "lsp-details-line": "详情:{details}", + "lsp-edit-initialization-options": "编辑初始化选项", + "lsp-empty": "空", + "lsp-enabled": "已启用", + "lsp-error-add-server-failed": "添加服务器失败", + "lsp-error-args-must-be-array": "参数必须是 JSON 数组", + "lsp-error-binary-command-required": "必须填写可执行命令", + "lsp-error-language-id-required": "至少需要一个语言 ID", + "lsp-error-package-required": "至少需要一个包", + "lsp-error-server-id-required": "必须填写服务器 ID", + "lsp-feature-completion": "代码补全", + "lsp-feature-completion-info": "启用来自服务器的自动补全建议。", + "lsp-feature-diagnostics": "诊断", + "lsp-feature-diagnostics-info": "显示语言服务器返回的错误和警告。", + "lsp-feature-formatting": "格式化", + "lsp-feature-formatting-info": "启用语言服务器提供的代码格式化。", + "lsp-feature-hover": "悬停信息", + "lsp-feature-hover-info": "悬停时显示类型信息和文档。", + "lsp-feature-inlay-hints": "内联提示", + "lsp-feature-inlay-hints-info": "在编辑器中显示类型提示。", + "lsp-feature-signature": "函数签名提示", + "lsp-feature-signature-info": "输入时显示函数参数提示。", + "lsp-feature-state-toast": "{feature} 已{state}", + "lsp-initialization-options": "初始化选项", + "lsp-initialization-options-json": "初始化选项(JSON)", + "lsp-initialization-options-updated": "初始化选项已更新", + "lsp-install-command": "安装命令", + "lsp-install-command-unavailable": "安装命令不可用", + "lsp-install-info-check-failed": "无法验证安装状态。", + "lsp-install-info-missing": "语言服务器未安装在终端环境中。", + "lsp-install-info-ready": "语言服务器已安装并可用。", + "lsp-install-info-unknown": "无法自动检查安装状态。", + "lsp-install-info-version-available": "可用版本:{version}", + "lsp-install-method-apk": "APK 包", + "lsp-install-method-cargo": "Cargo 包", + "lsp-install-method-manual": "手动二进制", + "lsp-install-method-npm": "npm 包", + "lsp-install-method-pip": "pip 包", + "lsp-install-method-shell": "自定义 Shell", + "lsp-install-method-title": "安装方式", + "lsp-install-repair": "安装 / 修复", + "lsp-installation-status": "安装状态", + "lsp-installed": "已安装", + "lsp-invalid-timeout": "无效的超时值", + "lsp-language-ids": "语言 ID(逗号分隔)", + "lsp-packages-prompt": "{method} 包(逗号分隔)", + "lsp-remove-installed-files": "移除 {server} 的已安装文件?", + "lsp-server-disabled-toast": "服务器已禁用", + "lsp-server-enabled-toast": "服务器已启用", + "lsp-server-id": "服务器 ID", + "lsp-server-label": "服务器标签", + "lsp-server-not-found": "未找到服务器", + "lsp-server-uninstalled": "服务器已卸载", + "lsp-startup-timeout": "启动超时", + "lsp-startup-timeout-ms": "启动超时(毫秒)", + "lsp-startup-timeout-set": "启动超时已设置为 {timeout} ms", + "lsp-state-disabled": "禁用", + "lsp-state-enabled": "启用", + "lsp-status-check-failed": "检查失败", + "lsp-status-installed": "已安装", + "lsp-status-installed-version": "已安装({version})", + "lsp-status-line": "状态:{status}", + "lsp-status-not-installed": "未安装", + "lsp-status-unknown": "未知", + "lsp-timeout-ms": "{timeout} ms", + "lsp-uninstall-command-unavailable": "卸载命令不可用", + "lsp-uninstall-server": "卸载服务器", + "lsp-update-command-optional": "更新命令(可选)", + "lsp-update-command-unavailable": "更新命令不可用", + "lsp-update-server": "更新服务器", + "lsp-version-line": "版本:{version}", + "lsp-view-initialization-options": "查看初始化选项", + "settings-category-about-acode": "关于 Acode", + "settings-category-advanced": "高级", + "settings-category-assistance": "辅助", + "settings-category-core": "核心设置", + "settings-category-cursor": "光标", + "settings-category-cursor-selection": "光标与选区", + "settings-category-custom-servers": "自定义服务器", + "settings-category-customization-tools": "自定义与工具", + "settings-category-display": "显示", + "settings-category-editing": "编辑", + "settings-category-features": "功能", + "settings-category-files-sessions": "文件与会话", + "settings-category-fonts": "字体", + "settings-category-general": "通用", + "settings-category-guides-indicators": "指示线与标记", + "settings-category-installation": "安装", + "settings-category-interface": "界面", + "settings-category-maintenance": "维护", + "settings-category-permissions": "权限", + "settings-category-preview": "预览", + "settings-category-scrolling": "滚动", + "settings-category-server": "服务器", + "settings-category-servers": "服务器", + "settings-category-session": "会话", + "settings-category-support-acode": "支持 Acode", + "settings-category-text-layout": "文本与布局", + "settings-info-app-animation": "控制应用内的过渡动画。", + "settings-info-app-check-files": "当文件在外部被修改时刷新编辑器。", + "settings-info-app-clean-install-state": "清除安装流程使用的存储状态。", + "settings-info-app-confirm-on-exit": "退出应用前进行确认。", + "settings-info-app-console": "选择 Acode 使用的调试控制台集成方式。", + "settings-info-app-default-file-encoding": "打开或创建文件时的默认编码。", + "settings-info-app-exclude-folders": "搜索或扫描时跳过指定文件夹或模式。", + "settings-info-app-floating-button": "显示悬浮快捷按钮。", + "settings-info-app-font-manager": "安装、管理或移除应用字体。", + "settings-info-app-fullscreen": "编辑时隐藏系统状态栏。", + "settings-info-app-keybindings": "编辑快捷键文件或重置快捷键。", + "settings-info-app-keyboard-mode": "选择软件键盘的编辑行为。", + "settings-info-app-language": "选择应用语言和翻译标签。", + "settings-info-app-open-file-list-position": "选择活动文件列表的位置。", + "settings-info-app-quick-tools-settings": "自定义和排序快捷工具。", + "settings-info-app-quick-tools-trigger-mode": "选择快捷工具的触发方式。", + "settings-info-app-remember-files": "重新打开上次编辑的文件。", + "settings-info-app-remember-folders": "重新打开上次使用的文件夹。", + "settings-info-app-retry-remote-fs": "远程文件传输失败后自动重试。", + "settings-info-app-side-buttons": "在编辑器旁显示额外操作按钮。", + "settings-info-app-sponsor-sidebar": "在侧边栏显示赞助入口。", + "settings-info-app-touch-move-threshold": "触摸拖动的最小移动距离。", + "settings-info-app-vibrate-on-tap": "启用触控震动反馈。", + "settings-info-editor-autosave": "延迟后自动保存更改。", + "settings-info-editor-color-preview": "在编辑器中预览颜色值。", + "settings-info-editor-fade-fold-widgets": "折叠标记在非活动时变暗。", + "settings-info-editor-font-family": "选择编辑器字体。", + "settings-info-editor-font-size": "设置编辑器字体大小。", + "settings-info-editor-format-on-save": "保存文件时自动格式化。", + "settings-info-editor-hard-wrap": "插入真实换行,而不仅是视觉换行。", + "settings-info-editor-indent-guides": "显示缩进指示线。", + "settings-info-editor-line-height": "调整行间距。", + "settings-info-editor-line-numbers": "在边栏显示行号。", + "settings-info-editor-lint-gutter": "在边栏显示诊断和 Lint 标记。", + "settings-info-editor-live-autocomplete": "输入时显示自动补全建议。", + "settings-info-editor-rainbow-brackets": "按嵌套深度为括号着色。", + "settings-info-editor-relative-line-numbers": "显示相对行号。", + "settings-info-editor-rtl-text": "按行切换从右到左文本行为。", + "settings-info-editor-scroll-settings": "调整滚动条大小、速度和手势行为。", + "settings-info-editor-shift-click-selection": "使用 Shift + 点击扩展选区。", + "settings-info-editor-show-spaces": "显示空白字符标记。", + "settings-info-editor-soft-tab": "使用空格代替 Tab 字符。", + "settings-info-editor-tab-size": "设置 Tab 等效空格数。", + "settings-info-editor-teardrop-size": "设置触控编辑的光标拖动手柄大小。", + "settings-info-editor-text-wrap": "在编辑器中自动换行长行。", + "settings-info-lsp-add-custom-server": "注册自定义语言服务器,包括安装、更新和启动命令。", + "settings-info-lsp-edit-init-options": "以 JSON 形式编辑初始化选项。", + "settings-info-lsp-install-server": "安装或修复此语言服务器。", + "settings-info-lsp-server-enabled": "启用或禁用此语言服务器。", + "settings-info-lsp-startup-timeout": "设置语言服务器启动等待时间。", + "settings-info-lsp-uninstall-server": "移除此服务器的已安装包或二进制文件。", + "settings-info-lsp-update-server": "如果可用,更新此语言服务器。", + "settings-info-lsp-view-init-options": "以 JSON 查看有效的初始化选项。", + "settings-info-main-ad-rewards": "观看广告以解锁临时免广告。", + "settings-info-main-app-settings": "语言、应用行为和快捷工具。", + "settings-info-main-backup-restore": "导出或恢复设置备份。", + "settings-info-main-changelog": "查看最近更新和发布说明。", + "settings-info-main-edit-settings": "直接编辑 settings.json。", + "settings-info-main-editor-settings": "字体、Tab、建议和编辑器显示。", + "settings-info-main-formatter": "为每种语言选择格式化器。", + "settings-info-main-lsp-settings": "配置语言服务器和智能编辑功能。", + "settings-info-main-plugins": "管理已安装插件及其操作。", + "settings-info-main-preview-settings": "预览模式、端口和浏览器行为。", + "settings-info-main-rateapp": "在 Google Play 上评价 Acode。", + "settings-info-main-remove-ads": "解锁永久免广告。", + "settings-info-main-reset": "将 Acode 重置为默认配置。", + "settings-info-main-sponsors": "支持 Acode 的持续开发。", + "settings-info-main-terminal-settings": "终端主题、字体、光标和会话行为。", + "settings-info-main-theme": "应用主题、对比度和自定义颜色。", + "settings-info-preview-disable-cache": "在预览中始终重新加载内容。", + "settings-info-preview-host": "打开预览 URL 时使用的主机名。", + "settings-info-preview-mode": "选择预览的打开方式。", + "settings-info-preview-preview-port": "实时预览服务器使用的端口。", + "settings-info-preview-server-port": "内部应用服务器使用的端口。", + "settings-info-preview-show-console-toggler": "在预览中显示控制台按钮。", + "settings-info-preview-use-current-file": "启动预览时优先使用当前文件。", + "settings-info-terminal-convert-eol": "粘贴或渲染终端输出时转换行结尾。", + "settings-note-formatter-settings": "为每种语言分配格式化器。安装格式化插件可解锁更多选项。", + "settings-note-lsp-settings": "语言服务器提供补全、诊断、悬停等功能。你可以在此安装、更新或定义自定义服务器。托管安装程序在终端/proot 环境中运行。", + "search result label singular": "条结果", + "search result label plural": "条结果", + "pin tab": "固定标签页", + "unpin tab": "取消固定标签页", + "pinned tab": "已固定的标签页", + "unpin tab before closing": "关闭前请先取消固定该标签页。", + "app font": "应用字体", + "settings-info-app-font-family": "选择在应用界面中使用的字体。", + "lsp-transport-method-stdio": "STDIO(启动可执行命令)", + "lsp-transport-method-websocket": "WebSocket(连接到 ws/wss URL)", + "lsp-websocket-url": "WebSocket URL", + "lsp-websocket-server-managed-externally": "该服务器通过 WebSocket 在外部管理。", + "lsp-error-websocket-url-invalid": "WebSocket URL 必须以 ws:// 或 wss:// 开头", + "lsp-error-websocket-url-required": "必须提供 WebSocket URL", + "lsp-remove-custom-server": "移除自定义服务器", + "lsp-remove-custom-server-confirm": "确定要移除自定义语言服务器 {server} 吗?", + "lsp-custom-server-removed": "自定义服务器已移除", + "settings-info-lsp-remove-custom-server": "从 Acode 中移除此自定义语言服务器。", + "unsaved selected tabs warning": "部分选中的标签页尚未保存,请选择要执行的操作。", + "save selected tabs": "保存选中的标签页", + "close selected tabs": "关闭选中的标签页", + "save selected tabs warning": "确定要保存并关闭选中的标签页吗?", + "close selected tabs warning": "确定要关闭选中的标签页吗?未保存的更改将丢失且无法恢复。", + "close tabs to right": "关闭右侧标签页", + "close tabs to left": "关闭左侧标签页", + "close other tabs": "关闭其他标签页", + "auto close tags": "Auto close tags", + "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", + "ui zoom": "UI zoom", + "settings-info-app-ui-zoom": "Scale text across the Acode interface.", + "plugin-not-supported": "Plugin not supported", + "plugin-not-supported-info": "The plugin was created for older version of Acode." +} \ No newline at end of file diff --git a/src/lang/zh-hant.json b/src/lang/zh-hant.json index e546ab526..cd45fae32 100644 --- a/src/lang/zh-hant.json +++ b/src/lang/zh-hant.json @@ -1,730 +1,732 @@ { - "lang": "繁體中文", - "about": "關於", - "active files": "打開的文件", - "alert": "提醒", - "app theme": "應用主題", - "autocorrect": "啟用自動校正?", - "autosave": "自動保存", - "cancel": "取消", - "change language": "更改語言", - "choose color": "選擇顏色", - "clear": "清空", - "close app": "關閉應用程序?", - "commit message": "提交說明", - "console": "控製臺", - "conflict error": "沖突! 請等待其他提交完成.", - "copy": "復製", - "create folder error": "抱歉, 無法創建新文件夾", - "cut": "剪切", - "delete": "刪除", - "dependencies": "依賴項", - "delay": "以毫秒為單位", - "editor settings": "編輯器設置", - "editor theme": "編輯器主題", - "enter file name": "輸入文件名", - "enter folder name": "輸入文件夾名", - "empty folder message": "空文件夾", - "enter line number": "輸入行號", - "error": "錯誤", - "failed": "失敗", - "file already exists": "文件已存在", - "file already exists force": "文件已存在. 是否覆蓋?", - "file changed": " 已發生改變, 重新加載文件?", - "file deleted": "文件已刪除", - "file is not supported": "不支持此文件", - "file not supported": "不支持此文件類型.", - "file too large": "文件太大,無法處理。最大支持 {size} 的文件", - "file renamed": "文件已重命名", - "file saved": "文件已保存", - "folder added": "添加文件夾", - "folder already added": "文件夾已添加", - "font size": "字體大小", - "goto": "跳轉至行...", - "icons definition": "圖標定義", - "info": "信息", - "invalid value": "無效值", - "language changed": "語言已更改", - "linting": "檢查語法錯誤", - "logout": "登出", - "loading": "加載中", - "my profile": "我的信息", - "new file": "創建新文件", - "new folder": "創建新文件夾", - "no": "否", - "no editor message": "從菜單打開或創建新文件和文件夾", - "not set": "未設置", - "unsaved files close app": "文件未保存,退出應用?", - "notice": "註意", - "open file": "打開文件", - "open files and folders": "打開文件和文件夾", - "open folder": "打開文件夾", - "open recent": "最近打開", - "ok": "確認", - "overwrite": "覆蓋", - "paste": "粘貼", - "preview mode": "預覽模式", - "read only file": "無法保存只讀文件. 請嘗試另存為", - "reload": "重新加載", - "rename": "重命名", - "replace": "替換", - "required": "此字段為必填字段", - "run your web app": "運行你的 web 應用", - "save": "保存", - "saving": "保存中", - "save as": "另存為", - "save file to run": "請保存此文件以在瀏覽器中運行", - "search": "搜索", - "see logs and errors": "查看日誌和錯誤", - "select folder": "選擇文件夾", - "settings": "設置", - "settings saved": "設置已保存", - "show line numbers": "顯示行號", - "show hidden files": "顯示隱藏文件", - "show spaces": "突出顯示空格符", - "soft tab": "使用空格製表符", - "sort by name": "按名稱排序", - "success": "成功", - "tab size": "製表符寬度", - "text wrap": "行末自動換行", - "theme": "主題", - "unable to delete file": "無法刪除文件", - "unable to open file": "無法打開文件", - "unable to open folder": "無法打開文件夾", - "unable to save file": "無法保存文件", - "unable to rename": "無法重命名", - "unsaved file": "此文件還未保存, 仍然關閉?", - "warning": "警告", - "use emmet": "使用 Emmet 語法", - "use quick tools": "使用快捷工具欄", - "yes": "是", - "encoding": "文本編碼打開為", - "syntax highlighting": "語法高亮語言", - "read only": "只讀", - "select all": "全選", - "select branch": "選擇分支", - "create new branch": "建立新分支", - "use branch": "使用分支", - "new branch": "新分支", - "branch": "分支", - "key bindings": "快捷鍵", - "edit": "編輯", - "reset": "重置", - "color": "顏色", - "select word": "選擇字詞", - "quick tools": "快捷工具欄", - "select": "選擇", - "editor font": "編輯器字體", - "new project": "創建新項目", - "format": "格式化", - "project name": "項目名", - "unsupported device": "您的設備不支持應用主題。", - "vibrate on tap": "點按時震動", - "copy command is not supported by ftp.": "FTP 不支持復製操作.", - "support title": "支持 Acode", - "fullscreen": "全屏", - "animation": "動畫效果", - "backup": "備份", - "restore": "恢復", - "backup successful": "備份成功", - "invalid backup file": "備份文件無效", - "add path": "添加路徑", - "live autocompletion": "實時自動補全", - "file properties": "文件屬性", - "path": "路徑", - "type": "輸入", - "word count": "字數統計", - "line count": "行數統計", - "last modified": "最後修改", - "size": "大小", - "share": "分享", - "show print margin": "顯示打印頁邊距", - "login": "登入", - "scrollbar size": "滾動條大小", - "cursor controller size": "文本光標控針大小", - "none": "無", - "small": "小", - "large": "大", - "floating button": "懸浮按鈕", - "confirm on exit": "退出前確認", - "show console": "顯示控製臺", - "image": "圖像", - "insert file": "插入文件到文件夾", - "insert color": "插入顏色代碼", - "powersave mode warning": "關閉省電模式以在外部瀏覽器預覽。", - "exit": "退出", - "custom": "個性化", - "reset warning": "確定要重置主題?", - "theme type": "主題類型", - "light": "亮色", - "dark": "深色", - "file browser": "文件資源瀏覽器", - "operation not permitted": "操作未被允許", - "no such file or directory": "沒有此文件或目錄", - "input/output error": "輸入/輸出錯誤", - "permission denied": "沒有權限", - "bad address": "非法地址", - "file exists": "文件存在", - "not a directory": "非目錄", - "is a directory": "是目錄", - "invalid argument": "無效參數", - "too many open files in system": "系統中打開的文件過多", - "too many open files": "打開的文件過多", - "text file busy": "文件正在被使用", - "no space left on device": "設備空間不足", - "read-only file system": "只讀文件系統", - "file name too long": "文件名過長", - "too many users": "用戶過多", - "connection timed out": "連接超時", - "connection refused": "連接被拒", - "owner died": "管理文件的進程失效", - "an error occurred": "發生錯誤", - "add ftp": "添加 FTP", - "add sftp": "添加 SFTP", - "save file": "保存文件", - "save file as": "另存文件為", - "files": "打開文件", - "help": "幫助", - "file has been deleted": "{file} 已被刪除!", - "feature not available": "此功能僅在付費版中可用。", - "deleted file": "刪除的文件", - "line height": "行高", - "preview info": "如果想要運行打開的文件,長按 ▶ 圖標", - "manage all files": "允許在設置中打開 Acode 的管理所有文件權限以方便編輯此設備上的文件。", - "close file": "關閉文件", - "reset connections": "重置連接", - "check file changes": "檢查文件更改", - "open in browser": "在瀏覽器中打開", - "desktop mode": "桌面版網站", - "toggle console": "打開關閉控製臺", - "new line mode": "換行符", - "add a storage": "添加存儲位置", - "rate acode": "評價 Acode", - "support": "支持", - "downloading file": "正在下載 {file}", - "downloading...": "下載中...", - "folder name": "文件夾名稱", - "keyboard mode": "鍵盤模式", - "normal": "正常", - "app settings": "應用設置", - "disable in-app-browser caching": "關閉內置瀏覽器緩存", - "copied to clipboard": "復製到剪貼板", - "remember opened files": "記住打開過的文件", - "remember opened folders": "記住打開過的文件夾", - "no suggestions": "不顯示建議", - "no suggestions aggressive": "強製不顯示建議", - "install": "安裝", - "installing": "安裝中...", - "plugins": "插件", - "recently used": "最近使用", - "update": "更新", - "uninstall": "卸載", - "download acode pro": "下載 Acode pro", - "loading plugins": "正在加載插件", - "faqs": "常見問題", - "feedback": "反饋", - "header": "水平標簽欄", - "sidebar": "垂直標簽欄", - "inapp": "應用內瀏覽器", - "browser": "應用外瀏覽器", - "diagonal scrolling": "對角線滾動", - "reverse scrolling": "反轉滾動方向", - "formatter": "代碼格式化工具", - "format on save": "保存時格式化代碼", - "remove ads": "移除廣告", - "fast": "快速", - "slow": "慢速", - "scroll settings": "滾動設置", - "scroll speed": "滾動速度", - "loading...": "加載中...", - "no plugins found": "沒有找到插件", - "name": "姓名", - "username": "用戶名", - "optional": "可選", - "hostname": "主機名", - "password": "密碼", - "security type": "安全類型", - "connection mode": "連接模式", - "port": "端口", - "key file": "密鑰文件", - "select key file": "選擇密鑰文件", - "passphrase": "通行證", - "connecting...": "連接中...", - "type filename": "輸入文件名", - "unable to load files": "無法加載文件", - "preview port": "預覽端口", - "find file": "查找文件", - "system": "系統", - "please select a formatter": "請選擇一個代碼格式化工具", - "case sensitive": "大小寫敏感", - "regular expression": "正則表達式", - "whole word": "整個字詞", - "edit with": "編輯於", - "open with": "打開於", - "no app found to handle this file": "沒有找到能處理該文件的應用", - "restore default settings": "恢復默認設置", - "server port": "服務器端口", - "preview settings": "網頁預覽設置", - "preview settings note": "如果預覽端口和服務器端口不同,應用將不會啟動服務器,而會在瀏覽器或應用內瀏覽器中打開 https://:。這在你運行著其他服務器時會有用。", - "backup/restore note": "這將只會備份你的設置、個性化主題和快捷鍵,而不備份你的 FTP/SFTP 和 Github 信息。", - "host": "主機", - "retry ftp/sftp when fail": "當 ftp/sftp 連接失敗時重試", - "more": "更多", - "thank you :)": "感謝你的支持 :)", - "purchase pending": "待購買", - "cancelled": "已關閉", - "local": "本地", - "remote": "遠程", - "show console toggler": "顯示打開/關閉控製臺按鈕", - "binary file": "此文件包含二進製數據, 確定要打開它嗎?", - "relative line numbers": "相對行號", - "elastic tabstops": "自適應的製表縮進風格", - "line based rtl switching": "基於行的 RTL(從右到左) 轉換", - "hard wrap": "強製換行", - "spellcheck": "拼寫檢查", - "wrap method": "自動換行方法", - "use textarea for ime": "使用用於輸入法的文本輸入框", - "invalid plugin": "無效插件", - "type command": "輸入命令", - "plugin": "插件", - "quicktools trigger mode": "快捷工具欄觸發模式", - "print margin": "打印頁邊距", - "touch move threshold": "觸摸滑動閾值", - "info-retryremotefsafterfail": "當 FTP/SFTP 連接失敗時重試。", - "info-fullscreen": "隱藏主屏幕的標題欄", - "info-checkfiles": "當運行於後臺時,檢查文件變更。", - "info-console": "選擇 JavaScript 控製臺,legacy 是默認的控製臺,eruda 是一個第三方的控製臺。", - "info-keyboardmode": "輸入文本時的鍵盤工作模式,不顯示建議將關閉詞匯建議與自動校正。如果不顯示建議沒有效果,可以嘗試強製不顯示建議。", - "info-rememberfiles": "關閉時記住打開的文件。", - "info-rememberfolders": "關閉時記住打開的文件夾。", - "info-floatingbutton": "顯示或隱藏快捷工具欄的浮動按鈕。", - "info-openfilelistpos": "設置打開的文件標簽欄於何處。", - "info-touchmovethreshold": "如果你的設備觸摸靈敏度太高,可以嘗試增大此值來防止誤觸滑動。", - "info-scroll-settings": "這個設置中包括含有文本換行的滾動設置。", - "info-animation": "如果感到使用卡頓,可以嘗試關閉動畫效果。", - "info-quicktoolstriggermode": "如果快捷工具欄中的按鈕不正常工作,可以嘗試改變此值。", - "info-checkForAppUpdates": "自動檢查應用更新。", - "info-quickTools": "顯示或隱藏快捷工具欄。", - "info-showHiddenFiles": "顯示隱藏文件和文件夾。(文件名開頭為 .)", - "info-all_file_access": "在終端中啟用對 /sdcard 和 /storage 的訪問", - "info-fontSize": "渲染普通文本的字體大小。", - "info-fontFamily": "渲染普通文本的顯示字體。", - "info-theme": "終端的顏色主題。", - "info-cursorStyle": "當焦點在終端時的游標顯示樣式。", - "info-cursorInactiveStyle": "當焦點不在終端時的游標顯示樣式。", - "info-fontWeight": "渲染非粗體文字的字體粗細。", - "info-cursorBlink": "游標是否閃爍。", - "info-scrollback": "終端的回滾行數。回滾是指當內容滾動超出初始視口時所保留的文字行數。", - "info-tabStopWidth": "終端中製表位的寬度。", - "info-letterSpacing": "字符之間的空隙像素量。", - "info-imageSupport": "終端裏是否支持圖像。", - "info-fontLigatures": "終端裏是否啟用字體連字(ligatures)。", - "info-confirmTabClose": "關閉終端分頁前是否需要確認。", - "info-backup": "創建關於終端安裝的備份。", - "info-restore": "恢復關於終端安裝的備份。", - "info-uninstall": "卸載終端安裝。", - "owned": "已擁有", - "api_error": "API 服務器未回應,請稍後再試", - "installed": "已安裝", - "all": "所有", - "medium": "中等", - "refund": "退款", - "product not available": "產品不可用", - "no-product-info": "該產品目前在您所在的國家不可用,請稍後再試。", - "close": "關閉", - "explore": "探索", - "key bindings updated": "已更新快捷鍵", - "search in files": "在所有文件中搜索", - "exclude files": "排除的文件", - "include files": "包含的文件", - "search result": "{matches} 個結果在 {files} 個文件中。", - "invalid regex": "非法的正則表達式:{message}.", - "bottom": "底部", - "save all": "保存所有", - "close all": "關閉所有", - "unsaved files warning": "存在未被保存的文件。點擊『確認』選擇下一步或者點擊『取消』返回。", - "save all warning": "確定要保存所有文件並關閉?該操作不可撤銷。", - "save all changes warning": "確定要保存所有檔案並關閉?該操作不可撤銷。", - "close all warning": "確定要關閉所有文件?該操作將不保存文件更改並且不可撤銷。", - "refresh": "刷新", - "shortcut buttons": "快捷鍵按鈕", - "no result": "無結果", - "searching...": "搜索中...", - "quicktools:ctrl-key": "Control/Command 鍵", - "quicktools:tab-key": "Tab 鍵", - "quicktools:shift-key": "Shift 鍵", - "quicktools:undo": "撤銷", - "quicktools:redo": "重做", - "quicktools:search": "在文件中搜索", - "quicktools:save": "保存文件", - "quicktools:esc-key": "Escape 鍵", - "quicktools:curlybracket": "插入花括號", - "quicktools:squarebracket": "插入方括號", - "quicktools:parentheses": "插入括號", - "quicktools:anglebracket": "插入尖括號", - "quicktools:left-arrow-key": "向左鍵", - "quicktools:right-arrow-key": "向右鍵", - "quicktools:up-arrow-key": "向上鍵", - "quicktools:down-arrow-key": "向下鍵", - "quicktools:moveline-up": "向上移行", - "quicktools:moveline-down": "向下移行", - "quicktools:copyline-up": "向上拷行", - "quicktools:copyline-down": "向下拷行", - "quicktools:semicolon": "插入分號", - "quicktools:quotation": "插入引號", - "quicktools:and": "插入並列符號", - "quicktools:bar": "插入豎線", - "quicktools:equal": "插入等於號", - "quicktools:slash": "插入斜槓", - "quicktools:exclamation": "插入感嘆號", - "quicktools:alt-key": "Alt 鍵", - "quicktools:meta-key": "Windows/Meta 鍵", - "info-quicktoolssettings": "個性化編輯器下邊的快捷工具欄內的快捷鍵按鈕和鍵盤按鍵以增強代碼體驗。", - "info-excludefolders": "使用表達式 **/node_modules/** 以忽略所有 node_modules 文件夾下的文件。這將排除文件列表中列出的文件並阻止在這些文件中搜索。", - "missed files": "自搜索開始後掃描了 {count} 個文件並將不會被包含在搜索中。", - "remove": "移除", - "quicktools:command-palette": "命令面板", - "default file encoding": "默認文本編碼", - "remove entry": "確定要從保存的路徑中移除 ‘{name}’ 嗎?請注意該移除並不刪除路徑存在本身。", - "delete entry": "確認刪除:‘{name}’。該操作不可撤銷。繼續?", - "change encoding": "確定要重新打開 ‘{file}’ 以使用 ‘{encoding}’ 編碼編輯?該操作將丟失該文件所有未保存的修改。繼續重新打開?", - "reopen file": "確定要重新打開 ‘{file}’?所有未保存的修改將會丟失。", - "plugin min version": "{name} 僅在 Acode - {v-code} 及以上版本有效。點擊以更新。", - "color preview": "顏色預覽", - "confirm": "確定", - "list files": "列出 {name} 下的所有文件嗎?過多的文件可能會導緻應用崩潰。", - "problems": "有問題", - "show side buttons": "顯示側邊按鈕", - "bug_report": "提交缺陷報告", - "verified publisher": "已認證發布者", - "most_downloaded": "最多下載", - "newly_added": "最近上架", - "top_rated": "最多好評", - "rename not supported": "不支持修改 Termux 內的文件夾名", - "compress": "壓縮", - "copy uri": "複製 Uri", - "delete entries": "確定要刪除這 {count} 個項目?", - "deleting items": "正在刪除這 {count} 個項目...", - "import project zip": "導入項目(zip)", - "changelog": "更新日誌", - "notifications": "消息通知", - "no_unread_notifications": "沒有未讀消息", - "should_use_current_file_for_preview": "應使當前文件用於預覽頁面而非使用默認文件 (index.html)", - "fade fold widgets": "淡入淡出代碼折疊按鈕", - "quicktools:home-key": "Home 鍵", - "quicktools:end-key": "End 鍵", - "quicktools:pageup-key": "PageUp 鍵", - "quicktools:pagedown-key": "PageDown 鍵", - "quicktools:delete-key": "Delete 鍵", - "quicktools:tilde": "插入波浪號", - "quicktools:backtick": "插入反引號", - "quicktools:hash": "插入井號", - "quicktools:dollar": "插入美元符號", - "quicktools:modulo": "插入取模/百分比符號", - "quicktools:caret": "插入脫字符", - "plugin_enabled": "插件已啟用", - "plugin_disabled": "插件未啟用", - "enable_plugin": "啟用此插件", - "disable_plugin": "關閉此插件", - "open_source": "開源", - "terminal settings": "終端機設定", - "font ligatures": "字體連字", - "letter spacing": "字母間距", - "terminal:tab stop width": "Tab 停靠寬度", - "terminal:scrollback": "終端回溯行數", - "terminal:cursor blink": "游標閃爍", - "terminal:font weight": "字體粗細", - "terminal:cursor inactive style": "游標非活動時樣式", - "terminal:cursor style": "游標樣式", - "terminal:font family": "字體", - "terminal:convert eol": "轉換行尾符", - "terminal:confirm tab close": "確認關閉終端分頁", - "terminal:image support": "圖像支持", - "terminal": "終端機", - "allFileAccess": "所有文件讀寫權限", - "fonts": "字體", - "sponsor": "贊助", - "downloads": "下載量", - "reviews": "評價", - "overview": "總覽", - "contributors": "貢獻者", - "quicktools:hyphen": "插入連字元", - "check for app updates": "檢查應用程式更新", - "prompt update check consent message": "Acode 能夠在有網時檢查更新。啟用更新檢查?", - "keywords": "關鍵字", - "author": "作者", - "filtered by": "篩選條件", - "clean install state": "清除安裝狀態", - "backup created": "備份已創建", - "restore completed": "恢復已完成", - "restore will include": "將會恢復", - "restore warning": "該操作不可撤銷,是否繼續?", - "reload to apply": "重新載入以套用變更?", - "reload app": "重新載入應用", - "preparing backup": "正在準備備份", - "collecting settings": "正在收集設置", - "collecting key bindings": "正在收集按鍵綁定", - "collecting plugins": "正在收集插件資訊", - "creating backup": "正在創建備份文件", - "validating backup": "正在驗證備份", - "restoring key bindings": "正在恢復按鍵綁定", - "restoring plugins": "正在恢復插件", - "restoring settings": "正在恢復設置", - "legacy backup warning": "這是舊版的備份格式,可能不支持部分功能或支持有限。", - "checksum mismatch": "校驗碼不匹配 - 備份文件可能被修改過或已損壞。", - "plugin not found": "在註冊表中未找到插件", - "paid plugin skipped": "付費插件 - 未找到付費記錄", - "source not found": "源文件已不存在", - "restored": "已恢復", - "skipped": "已跳過", - "backup not valid object": "備份文件不是一個有效對象", - "backup no data": "備份文件沒有需要恢復的數據", - "backup legacy warning": "這是舊版備份格式(v1),可能不支持部分功能或支持有限。", - "backup missing metadata": "缺失備份元資料 - 部分資訊可能無法使用", - "backup checksum mismatch": "校驗碼不匹配 - 備份文件可能被修改過或已損壞。請謹慎操作。", - "backup checksum verify failed": "無法驗證校驗碼", - "backup invalid settings": "無效的設定格式", - "backup invalid keybindings": "無效的按鍵綁定格式", - "backup invalid plugins": "無效的已安裝插件格式", - "issues found": "發現問題", - "error details": "詳細錯誤資訊", - "active tools": "已啟用工具", - "available tools": "可用的工具", - "recent": "最近檔案", - "command palette": "打開命令面板", - "change theme": "更改主題", - "documentation": "文件", - "open in terminal": "在終端中打開", - "developer mode": "開發者模式", - "info-developermode": "啟用開發者工具 (Eruda),用於調試插件和檢查應用狀態。檢查器將在應用啟動時初始化。", - "developer mode enabled": "開發者模式已啟用。使用命令面板切換檢查器 (Ctrl+Shift+I)。", - "developer mode disabled": "開發者模式已禁用", - "copy relative path": "複製相對路徑", - "shortcut request sent": "快捷方式請求已發送。點擊「添加」完成操作。", - "add to home screen": "添加到主屏幕", - "pin shortcuts not supported": "此設備不支持主屏幕快捷方式。", - "save file before home shortcut": "請先保存文件,再添加到主屏幕。", - "terminal_required_message_for_lsp": "未安裝終端。請先安裝終端以使用 LSP 服務器。", - "shift click selection": "Shift + 點擊選擇", - "earn ad-free time": "獲取免廣告時間", - "indent guides": "縮進指示線", - "language servers": "語言服務器", - "lint gutter": "顯示 Lint 標記欄", - "rainbow brackets": "彩虹括號", - "lsp-add-custom-server": "添加自定義服務器", - "lsp-binary-args": "可執行參數(JSON 數組)", - "lsp-binary-command": "可執行命令", - "lsp-binary-path-optional": "可執行路徑(可選)", - "lsp-check-command-optional": "檢查命令(可選覆蓋)", - "lsp-checking-installation-status": "正在檢查安裝狀態…", - "lsp-configured": "已配置", - "lsp-custom-server-added": "已添加自定義服務器", - "lsp-default": "默認", - "lsp-details-line": "詳情:{details}", - "lsp-edit-initialization-options": "編輯初始化選項", - "lsp-empty": "空", - "lsp-enabled": "已啟用", - "lsp-error-add-server-failed": "添加服務器失敗", - "lsp-error-args-must-be-array": "參數必須是 JSON 數組", - "lsp-error-binary-command-required": "必須填寫可執行命令", - "lsp-error-language-id-required": "至少需要一個語言 ID", - "lsp-error-package-required": "至少需要一個包", - "lsp-error-server-id-required": "必須填寫服務器 ID", - "lsp-feature-completion": "代碼補全", - "lsp-feature-completion-info": "啟用來自服務器的自動補全建議。", - "lsp-feature-diagnostics": "診斷", - "lsp-feature-diagnostics-info": "顯示語言服務器返回的錯誤和警告。", - "lsp-feature-formatting": "格式化", - "lsp-feature-formatting-info": "啟用語言服務器提供的代碼格式化。", - "lsp-feature-hover": "懸停信息", - "lsp-feature-hover-info": "懸停時顯示類型信息和文檔。", - "lsp-feature-inlay-hints": "內聯提示", - "lsp-feature-inlay-hints-info": "在編輯器中顯示類型提示。", - "lsp-feature-signature": "函數簽名提示", - "lsp-feature-signature-info": "輸入時顯示函數參數提示。", - "lsp-feature-state-toast": "{feature} 已{state}", - "lsp-initialization-options": "初始化選項", - "lsp-initialization-options-json": "初始化選項(JSON)", - "lsp-initialization-options-updated": "初始化選項已更新", - "lsp-install-command": "安裝命令", - "lsp-install-command-unavailable": "安裝命令不可用", - "lsp-install-info-check-failed": "無法驗證安裝狀態。", - "lsp-install-info-missing": "語言服務器未安裝在終端環境中。", - "lsp-install-info-ready": "語言服務器已安裝並可用。", - "lsp-install-info-unknown": "無法自動檢查安裝狀態。", - "lsp-install-info-version-available": "可用版本:{version}", - "lsp-install-method-apk": "APK 包", - "lsp-install-method-cargo": "Cargo 包", - "lsp-install-method-manual": "手動二進制", - "lsp-install-method-npm": "npm 包", - "lsp-install-method-pip": "pip 包", - "lsp-install-method-shell": "自定義 Shell", - "lsp-install-method-title": "安裝方式", - "lsp-install-repair": "安裝 / 修復", - "lsp-installation-status": "安裝狀態", - "lsp-installed": "已安裝", - "lsp-invalid-timeout": "無效的超時值", - "lsp-language-ids": "語言 ID(逗號分隔)", - "lsp-packages-prompt": "{method} 包(逗號分隔)", - "lsp-remove-installed-files": "移除 {server} 的已安裝文件?", - "lsp-server-disabled-toast": "服務器已禁用", - "lsp-server-enabled-toast": "服務器已啟用", - "lsp-server-id": "服務器 ID", - "lsp-server-label": "服務器標籤", - "lsp-server-not-found": "未找到服務器", - "lsp-server-uninstalled": "服務器已卸載", - "lsp-startup-timeout": "啟動超時", - "lsp-startup-timeout-ms": "啟動超時(毫秒)", - "lsp-startup-timeout-set": "啟動超時已設置為 {timeout} ms", - "lsp-state-disabled": "禁用", - "lsp-state-enabled": "啟用", - "lsp-status-check-failed": "檢查失敗", - "lsp-status-installed": "已安裝", - "lsp-status-installed-version": "已安裝({version})", - "lsp-status-line": "狀態:{status}", - "lsp-status-not-installed": "未安裝", - "lsp-status-unknown": "未知", - "lsp-timeout-ms": "{timeout} ms", - "lsp-uninstall-command-unavailable": "卸載命令不可用", - "lsp-uninstall-server": "卸載服務器", - "lsp-update-command-optional": "更新命令(可選)", - "lsp-update-command-unavailable": "更新命令不可用", - "lsp-update-server": "更新服務器", - "lsp-version-line": "版本:{version}", - "lsp-view-initialization-options": "查看初始化選項", - "settings-category-about-acode": "關於 Acode", - "settings-category-advanced": "高級", - "settings-category-assistance": "輔助", - "settings-category-core": "核心設置", - "settings-category-cursor": "光標", - "settings-category-cursor-selection": "光標與選區", - "settings-category-custom-servers": "自定義服務器", - "settings-category-customization-tools": "自定義與工具", - "settings-category-display": "顯示", - "settings-category-editing": "編輯", - "settings-category-features": "功能", - "settings-category-files-sessions": "文件與會話", - "settings-category-fonts": "字體", - "settings-category-general": "通用", - "settings-category-guides-indicators": "指示線與標記", - "settings-category-installation": "安裝", - "settings-category-interface": "界面", - "settings-category-maintenance": "維護", - "settings-category-permissions": "權限", - "settings-category-preview": "預覽", - "settings-category-scrolling": "滾動", - "settings-category-server": "服務器", - "settings-category-servers": "服務器", - "settings-category-session": "會話", - "settings-category-support-acode": "支持 Acode", - "settings-category-text-layout": "文本與佈局", - "settings-info-app-animation": "控制應用內的過渡動畫。", - "settings-info-app-check-files": "當文件在外部被修改時刷新編輯器。", - "settings-info-app-clean-install-state": "清除安裝流程使用的存儲狀態。", - "settings-info-app-confirm-on-exit": "退出應用前進行確認。", - "settings-info-app-console": "選擇 Acode 使用的調試控制台集成方式。", - "settings-info-app-default-file-encoding": "打開或創建文件時的默認編碼。", - "settings-info-app-exclude-folders": "搜索或掃描時跳過指定文件夾或模式。", - "settings-info-app-floating-button": "顯示懸浮快捷按鈕。", - "settings-info-app-font-manager": "安裝、管理或移除應用字體。", - "settings-info-app-fullscreen": "編輯時隱藏系統狀態欄。", - "settings-info-app-keybindings": "編輯快捷鍵文件或重置快捷鍵。", - "settings-info-app-keyboard-mode": "選擇軟件鍵盤的編輯行為。", - "settings-info-app-language": "選擇應用語言和翻譯標籤。", - "settings-info-app-open-file-list-position": "選擇活動文件列表的位置。", - "settings-info-app-quick-tools-settings": "自定義和排序快捷工具。", - "settings-info-app-quick-tools-trigger-mode": "選擇快捷工具的觸發方式。", - "settings-info-app-remember-files": "重新打開上次編輯的文件。", - "settings-info-app-remember-folders": "重新打開上次使用的文件夾。", - "settings-info-app-retry-remote-fs": "遠程文件傳輸失敗後自動重試。", - "settings-info-app-side-buttons": "在編輯器旁顯示額外操作按鈕。", - "settings-info-app-sponsor-sidebar": "在側邊欄顯示贊助入口。", - "settings-info-app-touch-move-threshold": "觸摸拖動的最小移動距離。", - "settings-info-app-vibrate-on-tap": "啟用觸控震動反饋。", - "settings-info-editor-autosave": "延遲後自動保存更改。", - "settings-info-editor-color-preview": "在編輯器中預覽顏色值。", - "settings-info-editor-fade-fold-widgets": "折疊標記在非活動時變暗。", - "settings-info-editor-font-family": "選擇編輯器字體。", - "settings-info-editor-font-size": "設置編輯器字體大小。", - "settings-info-editor-format-on-save": "保存文件時自動格式化。", - "settings-info-editor-hard-wrap": "插入真實換行,而不僅是視覺換行。", - "settings-info-editor-indent-guides": "顯示縮進指示線。", - "settings-info-editor-line-height": "調整行間距。", - "settings-info-editor-line-numbers": "在邊欄顯示行號。", - "settings-info-editor-lint-gutter": "在邊欄顯示診斷和 Lint 標記。", - "settings-info-editor-live-autocomplete": "輸入時顯示自動補全建議。", - "settings-info-editor-rainbow-brackets": "按嵌套深度為括號著色。", - "settings-info-editor-relative-line-numbers": "顯示相對行號。", - "settings-info-editor-rtl-text": "按行切換從右到左文本行為。", - "settings-info-editor-scroll-settings": "調整滾動條大小、速度和手勢行為。", - "settings-info-editor-shift-click-selection": "使用 Shift + 點擊擴展選區。", - "settings-info-editor-show-spaces": "顯示空白字符標記。", - "settings-info-editor-soft-tab": "使用空格代替 Tab 字符。", - "settings-info-editor-tab-size": "設置 Tab 等效空格數。", - "settings-info-editor-teardrop-size": "設置觸控編輯的光標拖動手柄大小。", - "settings-info-editor-text-wrap": "在編輯器中自動換行長行。", - "settings-info-lsp-add-custom-server": "註冊自定義語言服務器,包括安裝、更新和啟動命令。", - "settings-info-lsp-edit-init-options": "以 JSON 形式編輯初始化選項。", - "settings-info-lsp-install-server": "安裝或修復此語言服務器。", - "settings-info-lsp-server-enabled": "啟用或禁用此語言服務器。", - "settings-info-lsp-startup-timeout": "設置語言服務器啟動等待時間。", - "settings-info-lsp-uninstall-server": "移除此服務器的已安裝包或二進制文件。", - "settings-info-lsp-update-server": "如果可用,更新此語言服務器。", - "settings-info-lsp-view-init-options": "以 JSON 查看有效的初始化選項。", - "settings-info-main-ad-rewards": "觀看廣告以解鎖臨時免廣告。", - "settings-info-main-app-settings": "語言、應用行為和快捷工具。", - "settings-info-main-backup-restore": "導出或恢復設置備份。", - "settings-info-main-changelog": "查看最近更新和發布說明。", - "settings-info-main-edit-settings": "直接編輯 settings.json。", - "settings-info-main-editor-settings": "字體、Tab、建議和編輯器顯示。", - "settings-info-main-formatter": "為每種語言選擇格式化器。", - "settings-info-main-lsp-settings": "配置語言服務器和智能編輯功能。", - "settings-info-main-plugins": "管理已安裝插件及其操作。", - "settings-info-main-preview-settings": "預覽模式、端口和瀏覽器行為。", - "settings-info-main-rateapp": "在 Google Play 上評價 Acode。", - "settings-info-main-remove-ads": "解鎖永久免廣告。", - "settings-info-main-reset": "將 Acode 重置為默認配置。", - "settings-info-main-sponsors": "支持 Acode 的持續開發。", - "settings-info-main-terminal-settings": "終端主題、字體、光標和會話行為。", - "settings-info-main-theme": "應用主題、對比度和自定義顏色。", - "settings-info-preview-disable-cache": "在預覽中始終重新加載內容。", - "settings-info-preview-host": "打開預覽 URL 時使用的主機名。", - "settings-info-preview-mode": "選擇預覽的打開方式。", - "settings-info-preview-preview-port": "實時預覽服務器使用的端口。", - "settings-info-preview-server-port": "內部應用服務器使用的端口。", - "settings-info-preview-show-console-toggler": "在預覽中顯示控制台按鈕。", - "settings-info-preview-use-current-file": "啟動預覽時優先使用當前文件。", - "settings-info-terminal-convert-eol": "粘貼或渲染終端輸出時轉換行結尾。", - "settings-note-formatter-settings": "為每種語言分配格式化器。安裝格式化插件可解鎖更多選項。", - "settings-note-lsp-settings": "語言服務器提供補全、診斷、懸停等功能。你可以在此安裝、更新或定義自定義服務器。託管安裝程序在終端/proot 環境中運行。", - "search result label singular": "條結果", - "search result label plural": "條結果", - "pin tab": "固定標籤頁", - "unpin tab": "取消固定標籤頁", - "pinned tab": "已固定的標籤頁", - "unpin tab before closing": "關閉前請先取消固定該標籤頁。", - "app font": "應用字體", - "settings-info-app-font-family": "選擇在應用介面中使用的字體。", - "lsp-transport-method-stdio": "STDIO(啟動可執行命令)", - "lsp-transport-method-websocket": "WebSocket(連接到 ws/wss URL)", - "lsp-websocket-url": "WebSocket URL", - "lsp-websocket-server-managed-externally": "此伺服器透過 WebSocket 在外部管理。", - "lsp-error-websocket-url-invalid": "WebSocket URL 必須以 ws:// 或 wss:// 開頭", - "lsp-error-websocket-url-required": "必須提供 WebSocket URL", - "lsp-remove-custom-server": "移除自訂伺服器", - "lsp-remove-custom-server-confirm": "確定要移除自訂語言伺服器 {server} 嗎?", - "lsp-custom-server-removed": "自訂伺服器已移除", - "settings-info-lsp-remove-custom-server": "從 Acode 中移除此自訂語言伺服器。", - "unsaved selected tabs warning": "部分選取的標籤頁尚未保存,請選擇要執行的操作。", - "save selected tabs": "保存選取的標籤頁", - "close selected tabs": "關閉選取的標籤頁", - "save selected tabs warning": "確定要保存並關閉選取的標籤頁嗎?", - "close selected tabs warning": "確定要關閉選取的標籤頁嗎?未保存的變更將會遺失且無法恢復。", - "close tabs to right": "關閉右側標籤頁", - "close tabs to left": "關閉左側標籤頁", - "close other tabs": "關閉其他標籤頁", - "auto close tags": "Auto close tags", - "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", - "ui zoom": "UI zoom", - "settings-info-app-ui-zoom": "Scale text across the Acode interface." -} + "lang": "繁體中文", + "about": "關於", + "active files": "打開的文件", + "alert": "提醒", + "app theme": "應用主題", + "autocorrect": "啟用自動校正?", + "autosave": "自動保存", + "cancel": "取消", + "change language": "更改語言", + "choose color": "選擇顏色", + "clear": "清空", + "close app": "關閉應用程序?", + "commit message": "提交說明", + "console": "控製臺", + "conflict error": "沖突! 請等待其他提交完成.", + "copy": "復製", + "create folder error": "抱歉, 無法創建新文件夾", + "cut": "剪切", + "delete": "刪除", + "dependencies": "依賴項", + "delay": "以毫秒為單位", + "editor settings": "編輯器設置", + "editor theme": "編輯器主題", + "enter file name": "輸入文件名", + "enter folder name": "輸入文件夾名", + "empty folder message": "空文件夾", + "enter line number": "輸入行號", + "error": "錯誤", + "failed": "失敗", + "file already exists": "文件已存在", + "file already exists force": "文件已存在. 是否覆蓋?", + "file changed": " 已發生改變, 重新加載文件?", + "file deleted": "文件已刪除", + "file is not supported": "不支持此文件", + "file not supported": "不支持此文件類型.", + "file too large": "文件太大,無法處理。最大支持 {size} 的文件", + "file renamed": "文件已重命名", + "file saved": "文件已保存", + "folder added": "添加文件夾", + "folder already added": "文件夾已添加", + "font size": "字體大小", + "goto": "跳轉至行...", + "icons definition": "圖標定義", + "info": "信息", + "invalid value": "無效值", + "language changed": "語言已更改", + "linting": "檢查語法錯誤", + "logout": "登出", + "loading": "加載中", + "my profile": "我的信息", + "new file": "創建新文件", + "new folder": "創建新文件夾", + "no": "否", + "no editor message": "從菜單打開或創建新文件和文件夾", + "not set": "未設置", + "unsaved files close app": "文件未保存,退出應用?", + "notice": "註意", + "open file": "打開文件", + "open files and folders": "打開文件和文件夾", + "open folder": "打開文件夾", + "open recent": "最近打開", + "ok": "確認", + "overwrite": "覆蓋", + "paste": "粘貼", + "preview mode": "預覽模式", + "read only file": "無法保存只讀文件. 請嘗試另存為", + "reload": "重新加載", + "rename": "重命名", + "replace": "替換", + "required": "此字段為必填字段", + "run your web app": "運行你的 web 應用", + "save": "保存", + "saving": "保存中", + "save as": "另存為", + "save file to run": "請保存此文件以在瀏覽器中運行", + "search": "搜索", + "see logs and errors": "查看日誌和錯誤", + "select folder": "選擇文件夾", + "settings": "設置", + "settings saved": "設置已保存", + "show line numbers": "顯示行號", + "show hidden files": "顯示隱藏文件", + "show spaces": "突出顯示空格符", + "soft tab": "使用空格製表符", + "sort by name": "按名稱排序", + "success": "成功", + "tab size": "製表符寬度", + "text wrap": "行末自動換行", + "theme": "主題", + "unable to delete file": "無法刪除文件", + "unable to open file": "無法打開文件", + "unable to open folder": "無法打開文件夾", + "unable to save file": "無法保存文件", + "unable to rename": "無法重命名", + "unsaved file": "此文件還未保存, 仍然關閉?", + "warning": "警告", + "use emmet": "使用 Emmet 語法", + "use quick tools": "使用快捷工具欄", + "yes": "是", + "encoding": "文本編碼打開為", + "syntax highlighting": "語法高亮語言", + "read only": "只讀", + "select all": "全選", + "select branch": "選擇分支", + "create new branch": "建立新分支", + "use branch": "使用分支", + "new branch": "新分支", + "branch": "分支", + "key bindings": "快捷鍵", + "edit": "編輯", + "reset": "重置", + "color": "顏色", + "select word": "選擇字詞", + "quick tools": "快捷工具欄", + "select": "選擇", + "editor font": "編輯器字體", + "new project": "創建新項目", + "format": "格式化", + "project name": "項目名", + "unsupported device": "您的設備不支持應用主題。", + "vibrate on tap": "點按時震動", + "copy command is not supported by ftp.": "FTP 不支持復製操作.", + "support title": "支持 Acode", + "fullscreen": "全屏", + "animation": "動畫效果", + "backup": "備份", + "restore": "恢復", + "backup successful": "備份成功", + "invalid backup file": "備份文件無效", + "add path": "添加路徑", + "live autocompletion": "實時自動補全", + "file properties": "文件屬性", + "path": "路徑", + "type": "輸入", + "word count": "字數統計", + "line count": "行數統計", + "last modified": "最後修改", + "size": "大小", + "share": "分享", + "show print margin": "顯示打印頁邊距", + "login": "登入", + "scrollbar size": "滾動條大小", + "cursor controller size": "文本光標控針大小", + "none": "無", + "small": "小", + "large": "大", + "floating button": "懸浮按鈕", + "confirm on exit": "退出前確認", + "show console": "顯示控製臺", + "image": "圖像", + "insert file": "插入文件到文件夾", + "insert color": "插入顏色代碼", + "powersave mode warning": "關閉省電模式以在外部瀏覽器預覽。", + "exit": "退出", + "custom": "個性化", + "reset warning": "確定要重置主題?", + "theme type": "主題類型", + "light": "亮色", + "dark": "深色", + "file browser": "文件資源瀏覽器", + "operation not permitted": "操作未被允許", + "no such file or directory": "沒有此文件或目錄", + "input/output error": "輸入/輸出錯誤", + "permission denied": "沒有權限", + "bad address": "非法地址", + "file exists": "文件存在", + "not a directory": "非目錄", + "is a directory": "是目錄", + "invalid argument": "無效參數", + "too many open files in system": "系統中打開的文件過多", + "too many open files": "打開的文件過多", + "text file busy": "文件正在被使用", + "no space left on device": "設備空間不足", + "read-only file system": "只讀文件系統", + "file name too long": "文件名過長", + "too many users": "用戶過多", + "connection timed out": "連接超時", + "connection refused": "連接被拒", + "owner died": "管理文件的進程失效", + "an error occurred": "發生錯誤", + "add ftp": "添加 FTP", + "add sftp": "添加 SFTP", + "save file": "保存文件", + "save file as": "另存文件為", + "files": "打開文件", + "help": "幫助", + "file has been deleted": "{file} 已被刪除!", + "feature not available": "此功能僅在付費版中可用。", + "deleted file": "刪除的文件", + "line height": "行高", + "preview info": "如果想要運行打開的文件,長按 ▶ 圖標", + "manage all files": "允許在設置中打開 Acode 的管理所有文件權限以方便編輯此設備上的文件。", + "close file": "關閉文件", + "reset connections": "重置連接", + "check file changes": "檢查文件更改", + "open in browser": "在瀏覽器中打開", + "desktop mode": "桌面版網站", + "toggle console": "打開關閉控製臺", + "new line mode": "換行符", + "add a storage": "添加存儲位置", + "rate acode": "評價 Acode", + "support": "支持", + "downloading file": "正在下載 {file}", + "downloading...": "下載中...", + "folder name": "文件夾名稱", + "keyboard mode": "鍵盤模式", + "normal": "正常", + "app settings": "應用設置", + "disable in-app-browser caching": "關閉內置瀏覽器緩存", + "copied to clipboard": "復製到剪貼板", + "remember opened files": "記住打開過的文件", + "remember opened folders": "記住打開過的文件夾", + "no suggestions": "不顯示建議", + "no suggestions aggressive": "強製不顯示建議", + "install": "安裝", + "installing": "安裝中...", + "plugins": "插件", + "recently used": "最近使用", + "update": "更新", + "uninstall": "卸載", + "download acode pro": "下載 Acode pro", + "loading plugins": "正在加載插件", + "faqs": "常見問題", + "feedback": "反饋", + "header": "水平標簽欄", + "sidebar": "垂直標簽欄", + "inapp": "應用內瀏覽器", + "browser": "應用外瀏覽器", + "diagonal scrolling": "對角線滾動", + "reverse scrolling": "反轉滾動方向", + "formatter": "代碼格式化工具", + "format on save": "保存時格式化代碼", + "remove ads": "移除廣告", + "fast": "快速", + "slow": "慢速", + "scroll settings": "滾動設置", + "scroll speed": "滾動速度", + "loading...": "加載中...", + "no plugins found": "沒有找到插件", + "name": "姓名", + "username": "用戶名", + "optional": "可選", + "hostname": "主機名", + "password": "密碼", + "security type": "安全類型", + "connection mode": "連接模式", + "port": "端口", + "key file": "密鑰文件", + "select key file": "選擇密鑰文件", + "passphrase": "通行證", + "connecting...": "連接中...", + "type filename": "輸入文件名", + "unable to load files": "無法加載文件", + "preview port": "預覽端口", + "find file": "查找文件", + "system": "系統", + "please select a formatter": "請選擇一個代碼格式化工具", + "case sensitive": "大小寫敏感", + "regular expression": "正則表達式", + "whole word": "整個字詞", + "edit with": "編輯於", + "open with": "打開於", + "no app found to handle this file": "沒有找到能處理該文件的應用", + "restore default settings": "恢復默認設置", + "server port": "服務器端口", + "preview settings": "網頁預覽設置", + "preview settings note": "如果預覽端口和服務器端口不同,應用將不會啟動服務器,而會在瀏覽器或應用內瀏覽器中打開 https://:。這在你運行著其他服務器時會有用。", + "backup/restore note": "這將只會備份你的設置、個性化主題和快捷鍵,而不備份你的 FTP/SFTP 和 Github 信息。", + "host": "主機", + "retry ftp/sftp when fail": "當 ftp/sftp 連接失敗時重試", + "more": "更多", + "thank you :)": "感謝你的支持 :)", + "purchase pending": "待購買", + "cancelled": "已關閉", + "local": "本地", + "remote": "遠程", + "show console toggler": "顯示打開/關閉控製臺按鈕", + "binary file": "此文件包含二進製數據, 確定要打開它嗎?", + "relative line numbers": "相對行號", + "elastic tabstops": "自適應的製表縮進風格", + "line based rtl switching": "基於行的 RTL(從右到左) 轉換", + "hard wrap": "強製換行", + "spellcheck": "拼寫檢查", + "wrap method": "自動換行方法", + "use textarea for ime": "使用用於輸入法的文本輸入框", + "invalid plugin": "無效插件", + "type command": "輸入命令", + "plugin": "插件", + "quicktools trigger mode": "快捷工具欄觸發模式", + "print margin": "打印頁邊距", + "touch move threshold": "觸摸滑動閾值", + "info-retryremotefsafterfail": "當 FTP/SFTP 連接失敗時重試。", + "info-fullscreen": "隱藏主屏幕的標題欄", + "info-checkfiles": "當運行於後臺時,檢查文件變更。", + "info-console": "選擇 JavaScript 控製臺,legacy 是默認的控製臺,eruda 是一個第三方的控製臺。", + "info-keyboardmode": "輸入文本時的鍵盤工作模式,不顯示建議將關閉詞匯建議與自動校正。如果不顯示建議沒有效果,可以嘗試強製不顯示建議。", + "info-rememberfiles": "關閉時記住打開的文件。", + "info-rememberfolders": "關閉時記住打開的文件夾。", + "info-floatingbutton": "顯示或隱藏快捷工具欄的浮動按鈕。", + "info-openfilelistpos": "設置打開的文件標簽欄於何處。", + "info-touchmovethreshold": "如果你的設備觸摸靈敏度太高,可以嘗試增大此值來防止誤觸滑動。", + "info-scroll-settings": "這個設置中包括含有文本換行的滾動設置。", + "info-animation": "如果感到使用卡頓,可以嘗試關閉動畫效果。", + "info-quicktoolstriggermode": "如果快捷工具欄中的按鈕不正常工作,可以嘗試改變此值。", + "info-checkForAppUpdates": "自動檢查應用更新。", + "info-quickTools": "顯示或隱藏快捷工具欄。", + "info-showHiddenFiles": "顯示隱藏文件和文件夾。(文件名開頭為 .)", + "info-all_file_access": "在終端中啟用對 /sdcard 和 /storage 的訪問", + "info-fontSize": "渲染普通文本的字體大小。", + "info-fontFamily": "渲染普通文本的顯示字體。", + "info-theme": "終端的顏色主題。", + "info-cursorStyle": "當焦點在終端時的游標顯示樣式。", + "info-cursorInactiveStyle": "當焦點不在終端時的游標顯示樣式。", + "info-fontWeight": "渲染非粗體文字的字體粗細。", + "info-cursorBlink": "游標是否閃爍。", + "info-scrollback": "終端的回滾行數。回滾是指當內容滾動超出初始視口時所保留的文字行數。", + "info-tabStopWidth": "終端中製表位的寬度。", + "info-letterSpacing": "字符之間的空隙像素量。", + "info-imageSupport": "終端裏是否支持圖像。", + "info-fontLigatures": "終端裏是否啟用字體連字(ligatures)。", + "info-confirmTabClose": "關閉終端分頁前是否需要確認。", + "info-backup": "創建關於終端安裝的備份。", + "info-restore": "恢復關於終端安裝的備份。", + "info-uninstall": "卸載終端安裝。", + "owned": "已擁有", + "api_error": "API 服務器未回應,請稍後再試", + "installed": "已安裝", + "all": "所有", + "medium": "中等", + "refund": "退款", + "product not available": "產品不可用", + "no-product-info": "該產品目前在您所在的國家不可用,請稍後再試。", + "close": "關閉", + "explore": "探索", + "key bindings updated": "已更新快捷鍵", + "search in files": "在所有文件中搜索", + "exclude files": "排除的文件", + "include files": "包含的文件", + "search result": "{matches} 個結果在 {files} 個文件中。", + "invalid regex": "非法的正則表達式:{message}.", + "bottom": "底部", + "save all": "保存所有", + "close all": "關閉所有", + "unsaved files warning": "存在未被保存的文件。點擊『確認』選擇下一步或者點擊『取消』返回。", + "save all warning": "確定要保存所有文件並關閉?該操作不可撤銷。", + "save all changes warning": "確定要保存所有檔案並關閉?該操作不可撤銷。", + "close all warning": "確定要關閉所有文件?該操作將不保存文件更改並且不可撤銷。", + "refresh": "刷新", + "shortcut buttons": "快捷鍵按鈕", + "no result": "無結果", + "searching...": "搜索中...", + "quicktools:ctrl-key": "Control/Command 鍵", + "quicktools:tab-key": "Tab 鍵", + "quicktools:shift-key": "Shift 鍵", + "quicktools:undo": "撤銷", + "quicktools:redo": "重做", + "quicktools:search": "在文件中搜索", + "quicktools:save": "保存文件", + "quicktools:esc-key": "Escape 鍵", + "quicktools:curlybracket": "插入花括號", + "quicktools:squarebracket": "插入方括號", + "quicktools:parentheses": "插入括號", + "quicktools:anglebracket": "插入尖括號", + "quicktools:left-arrow-key": "向左鍵", + "quicktools:right-arrow-key": "向右鍵", + "quicktools:up-arrow-key": "向上鍵", + "quicktools:down-arrow-key": "向下鍵", + "quicktools:moveline-up": "向上移行", + "quicktools:moveline-down": "向下移行", + "quicktools:copyline-up": "向上拷行", + "quicktools:copyline-down": "向下拷行", + "quicktools:semicolon": "插入分號", + "quicktools:quotation": "插入引號", + "quicktools:and": "插入並列符號", + "quicktools:bar": "插入豎線", + "quicktools:equal": "插入等於號", + "quicktools:slash": "插入斜槓", + "quicktools:exclamation": "插入感嘆號", + "quicktools:alt-key": "Alt 鍵", + "quicktools:meta-key": "Windows/Meta 鍵", + "info-quicktoolssettings": "個性化編輯器下邊的快捷工具欄內的快捷鍵按鈕和鍵盤按鍵以增強代碼體驗。", + "info-excludefolders": "使用表達式 **/node_modules/** 以忽略所有 node_modules 文件夾下的文件。這將排除文件列表中列出的文件並阻止在這些文件中搜索。", + "missed files": "自搜索開始後掃描了 {count} 個文件並將不會被包含在搜索中。", + "remove": "移除", + "quicktools:command-palette": "命令面板", + "default file encoding": "默認文本編碼", + "remove entry": "確定要從保存的路徑中移除 ‘{name}’ 嗎?請注意該移除並不刪除路徑存在本身。", + "delete entry": "確認刪除:‘{name}’。該操作不可撤銷。繼續?", + "change encoding": "確定要重新打開 ‘{file}’ 以使用 ‘{encoding}’ 編碼編輯?該操作將丟失該文件所有未保存的修改。繼續重新打開?", + "reopen file": "確定要重新打開 ‘{file}’?所有未保存的修改將會丟失。", + "plugin min version": "{name} 僅在 Acode - {v-code} 及以上版本有效。點擊以更新。", + "color preview": "顏色預覽", + "confirm": "確定", + "list files": "列出 {name} 下的所有文件嗎?過多的文件可能會導緻應用崩潰。", + "problems": "有問題", + "show side buttons": "顯示側邊按鈕", + "bug_report": "提交缺陷報告", + "verified publisher": "已認證發布者", + "most_downloaded": "最多下載", + "newly_added": "最近上架", + "top_rated": "最多好評", + "rename not supported": "不支持修改 Termux 內的文件夾名", + "compress": "壓縮", + "copy uri": "複製 Uri", + "delete entries": "確定要刪除這 {count} 個項目?", + "deleting items": "正在刪除這 {count} 個項目...", + "import project zip": "導入項目(zip)", + "changelog": "更新日誌", + "notifications": "消息通知", + "no_unread_notifications": "沒有未讀消息", + "should_use_current_file_for_preview": "應使當前文件用於預覽頁面而非使用默認文件 (index.html)", + "fade fold widgets": "淡入淡出代碼折疊按鈕", + "quicktools:home-key": "Home 鍵", + "quicktools:end-key": "End 鍵", + "quicktools:pageup-key": "PageUp 鍵", + "quicktools:pagedown-key": "PageDown 鍵", + "quicktools:delete-key": "Delete 鍵", + "quicktools:tilde": "插入波浪號", + "quicktools:backtick": "插入反引號", + "quicktools:hash": "插入井號", + "quicktools:dollar": "插入美元符號", + "quicktools:modulo": "插入取模/百分比符號", + "quicktools:caret": "插入脫字符", + "plugin_enabled": "插件已啟用", + "plugin_disabled": "插件未啟用", + "enable_plugin": "啟用此插件", + "disable_plugin": "關閉此插件", + "open_source": "開源", + "terminal settings": "終端機設定", + "font ligatures": "字體連字", + "letter spacing": "字母間距", + "terminal:tab stop width": "Tab 停靠寬度", + "terminal:scrollback": "終端回溯行數", + "terminal:cursor blink": "游標閃爍", + "terminal:font weight": "字體粗細", + "terminal:cursor inactive style": "游標非活動時樣式", + "terminal:cursor style": "游標樣式", + "terminal:font family": "字體", + "terminal:convert eol": "轉換行尾符", + "terminal:confirm tab close": "確認關閉終端分頁", + "terminal:image support": "圖像支持", + "terminal": "終端機", + "allFileAccess": "所有文件讀寫權限", + "fonts": "字體", + "sponsor": "贊助", + "downloads": "下載量", + "reviews": "評價", + "overview": "總覽", + "contributors": "貢獻者", + "quicktools:hyphen": "插入連字元", + "check for app updates": "檢查應用程式更新", + "prompt update check consent message": "Acode 能夠在有網時檢查更新。啟用更新檢查?", + "keywords": "關鍵字", + "author": "作者", + "filtered by": "篩選條件", + "clean install state": "清除安裝狀態", + "backup created": "備份已創建", + "restore completed": "恢復已完成", + "restore will include": "將會恢復", + "restore warning": "該操作不可撤銷,是否繼續?", + "reload to apply": "重新載入以套用變更?", + "reload app": "重新載入應用", + "preparing backup": "正在準備備份", + "collecting settings": "正在收集設置", + "collecting key bindings": "正在收集按鍵綁定", + "collecting plugins": "正在收集插件資訊", + "creating backup": "正在創建備份文件", + "validating backup": "正在驗證備份", + "restoring key bindings": "正在恢復按鍵綁定", + "restoring plugins": "正在恢復插件", + "restoring settings": "正在恢復設置", + "legacy backup warning": "這是舊版的備份格式,可能不支持部分功能或支持有限。", + "checksum mismatch": "校驗碼不匹配 - 備份文件可能被修改過或已損壞。", + "plugin not found": "在註冊表中未找到插件", + "paid plugin skipped": "付費插件 - 未找到付費記錄", + "source not found": "源文件已不存在", + "restored": "已恢復", + "skipped": "已跳過", + "backup not valid object": "備份文件不是一個有效對象", + "backup no data": "備份文件沒有需要恢復的數據", + "backup legacy warning": "這是舊版備份格式(v1),可能不支持部分功能或支持有限。", + "backup missing metadata": "缺失備份元資料 - 部分資訊可能無法使用", + "backup checksum mismatch": "校驗碼不匹配 - 備份文件可能被修改過或已損壞。請謹慎操作。", + "backup checksum verify failed": "無法驗證校驗碼", + "backup invalid settings": "無效的設定格式", + "backup invalid keybindings": "無效的按鍵綁定格式", + "backup invalid plugins": "無效的已安裝插件格式", + "issues found": "發現問題", + "error details": "詳細錯誤資訊", + "active tools": "已啟用工具", + "available tools": "可用的工具", + "recent": "最近檔案", + "command palette": "打開命令面板", + "change theme": "更改主題", + "documentation": "文件", + "open in terminal": "在終端中打開", + "developer mode": "開發者模式", + "info-developermode": "啟用開發者工具 (Eruda),用於調試插件和檢查應用狀態。檢查器將在應用啟動時初始化。", + "developer mode enabled": "開發者模式已啟用。使用命令面板切換檢查器 (Ctrl+Shift+I)。", + "developer mode disabled": "開發者模式已禁用", + "copy relative path": "複製相對路徑", + "shortcut request sent": "快捷方式請求已發送。點擊「添加」完成操作。", + "add to home screen": "添加到主屏幕", + "pin shortcuts not supported": "此設備不支持主屏幕快捷方式。", + "save file before home shortcut": "請先保存文件,再添加到主屏幕。", + "terminal_required_message_for_lsp": "未安裝終端。請先安裝終端以使用 LSP 服務器。", + "shift click selection": "Shift + 點擊選擇", + "earn ad-free time": "獲取免廣告時間", + "indent guides": "縮進指示線", + "language servers": "語言服務器", + "lint gutter": "顯示 Lint 標記欄", + "rainbow brackets": "彩虹括號", + "lsp-add-custom-server": "添加自定義服務器", + "lsp-binary-args": "可執行參數(JSON 數組)", + "lsp-binary-command": "可執行命令", + "lsp-binary-path-optional": "可執行路徑(可選)", + "lsp-check-command-optional": "檢查命令(可選覆蓋)", + "lsp-checking-installation-status": "正在檢查安裝狀態…", + "lsp-configured": "已配置", + "lsp-custom-server-added": "已添加自定義服務器", + "lsp-default": "默認", + "lsp-details-line": "詳情:{details}", + "lsp-edit-initialization-options": "編輯初始化選項", + "lsp-empty": "空", + "lsp-enabled": "已啟用", + "lsp-error-add-server-failed": "添加服務器失敗", + "lsp-error-args-must-be-array": "參數必須是 JSON 數組", + "lsp-error-binary-command-required": "必須填寫可執行命令", + "lsp-error-language-id-required": "至少需要一個語言 ID", + "lsp-error-package-required": "至少需要一個包", + "lsp-error-server-id-required": "必須填寫服務器 ID", + "lsp-feature-completion": "代碼補全", + "lsp-feature-completion-info": "啟用來自服務器的自動補全建議。", + "lsp-feature-diagnostics": "診斷", + "lsp-feature-diagnostics-info": "顯示語言服務器返回的錯誤和警告。", + "lsp-feature-formatting": "格式化", + "lsp-feature-formatting-info": "啟用語言服務器提供的代碼格式化。", + "lsp-feature-hover": "懸停信息", + "lsp-feature-hover-info": "懸停時顯示類型信息和文檔。", + "lsp-feature-inlay-hints": "內聯提示", + "lsp-feature-inlay-hints-info": "在編輯器中顯示類型提示。", + "lsp-feature-signature": "函數簽名提示", + "lsp-feature-signature-info": "輸入時顯示函數參數提示。", + "lsp-feature-state-toast": "{feature} 已{state}", + "lsp-initialization-options": "初始化選項", + "lsp-initialization-options-json": "初始化選項(JSON)", + "lsp-initialization-options-updated": "初始化選項已更新", + "lsp-install-command": "安裝命令", + "lsp-install-command-unavailable": "安裝命令不可用", + "lsp-install-info-check-failed": "無法驗證安裝狀態。", + "lsp-install-info-missing": "語言服務器未安裝在終端環境中。", + "lsp-install-info-ready": "語言服務器已安裝並可用。", + "lsp-install-info-unknown": "無法自動檢查安裝狀態。", + "lsp-install-info-version-available": "可用版本:{version}", + "lsp-install-method-apk": "APK 包", + "lsp-install-method-cargo": "Cargo 包", + "lsp-install-method-manual": "手動二進制", + "lsp-install-method-npm": "npm 包", + "lsp-install-method-pip": "pip 包", + "lsp-install-method-shell": "自定義 Shell", + "lsp-install-method-title": "安裝方式", + "lsp-install-repair": "安裝 / 修復", + "lsp-installation-status": "安裝狀態", + "lsp-installed": "已安裝", + "lsp-invalid-timeout": "無效的超時值", + "lsp-language-ids": "語言 ID(逗號分隔)", + "lsp-packages-prompt": "{method} 包(逗號分隔)", + "lsp-remove-installed-files": "移除 {server} 的已安裝文件?", + "lsp-server-disabled-toast": "服務器已禁用", + "lsp-server-enabled-toast": "服務器已啟用", + "lsp-server-id": "服務器 ID", + "lsp-server-label": "服務器標籤", + "lsp-server-not-found": "未找到服務器", + "lsp-server-uninstalled": "服務器已卸載", + "lsp-startup-timeout": "啟動超時", + "lsp-startup-timeout-ms": "啟動超時(毫秒)", + "lsp-startup-timeout-set": "啟動超時已設置為 {timeout} ms", + "lsp-state-disabled": "禁用", + "lsp-state-enabled": "啟用", + "lsp-status-check-failed": "檢查失敗", + "lsp-status-installed": "已安裝", + "lsp-status-installed-version": "已安裝({version})", + "lsp-status-line": "狀態:{status}", + "lsp-status-not-installed": "未安裝", + "lsp-status-unknown": "未知", + "lsp-timeout-ms": "{timeout} ms", + "lsp-uninstall-command-unavailable": "卸載命令不可用", + "lsp-uninstall-server": "卸載服務器", + "lsp-update-command-optional": "更新命令(可選)", + "lsp-update-command-unavailable": "更新命令不可用", + "lsp-update-server": "更新服務器", + "lsp-version-line": "版本:{version}", + "lsp-view-initialization-options": "查看初始化選項", + "settings-category-about-acode": "關於 Acode", + "settings-category-advanced": "高級", + "settings-category-assistance": "輔助", + "settings-category-core": "核心設置", + "settings-category-cursor": "光標", + "settings-category-cursor-selection": "光標與選區", + "settings-category-custom-servers": "自定義服務器", + "settings-category-customization-tools": "自定義與工具", + "settings-category-display": "顯示", + "settings-category-editing": "編輯", + "settings-category-features": "功能", + "settings-category-files-sessions": "文件與會話", + "settings-category-fonts": "字體", + "settings-category-general": "通用", + "settings-category-guides-indicators": "指示線與標記", + "settings-category-installation": "安裝", + "settings-category-interface": "界面", + "settings-category-maintenance": "維護", + "settings-category-permissions": "權限", + "settings-category-preview": "預覽", + "settings-category-scrolling": "滾動", + "settings-category-server": "服務器", + "settings-category-servers": "服務器", + "settings-category-session": "會話", + "settings-category-support-acode": "支持 Acode", + "settings-category-text-layout": "文本與佈局", + "settings-info-app-animation": "控制應用內的過渡動畫。", + "settings-info-app-check-files": "當文件在外部被修改時刷新編輯器。", + "settings-info-app-clean-install-state": "清除安裝流程使用的存儲狀態。", + "settings-info-app-confirm-on-exit": "退出應用前進行確認。", + "settings-info-app-console": "選擇 Acode 使用的調試控制台集成方式。", + "settings-info-app-default-file-encoding": "打開或創建文件時的默認編碼。", + "settings-info-app-exclude-folders": "搜索或掃描時跳過指定文件夾或模式。", + "settings-info-app-floating-button": "顯示懸浮快捷按鈕。", + "settings-info-app-font-manager": "安裝、管理或移除應用字體。", + "settings-info-app-fullscreen": "編輯時隱藏系統狀態欄。", + "settings-info-app-keybindings": "編輯快捷鍵文件或重置快捷鍵。", + "settings-info-app-keyboard-mode": "選擇軟件鍵盤的編輯行為。", + "settings-info-app-language": "選擇應用語言和翻譯標籤。", + "settings-info-app-open-file-list-position": "選擇活動文件列表的位置。", + "settings-info-app-quick-tools-settings": "自定義和排序快捷工具。", + "settings-info-app-quick-tools-trigger-mode": "選擇快捷工具的觸發方式。", + "settings-info-app-remember-files": "重新打開上次編輯的文件。", + "settings-info-app-remember-folders": "重新打開上次使用的文件夾。", + "settings-info-app-retry-remote-fs": "遠程文件傳輸失敗後自動重試。", + "settings-info-app-side-buttons": "在編輯器旁顯示額外操作按鈕。", + "settings-info-app-sponsor-sidebar": "在側邊欄顯示贊助入口。", + "settings-info-app-touch-move-threshold": "觸摸拖動的最小移動距離。", + "settings-info-app-vibrate-on-tap": "啟用觸控震動反饋。", + "settings-info-editor-autosave": "延遲後自動保存更改。", + "settings-info-editor-color-preview": "在編輯器中預覽顏色值。", + "settings-info-editor-fade-fold-widgets": "折疊標記在非活動時變暗。", + "settings-info-editor-font-family": "選擇編輯器字體。", + "settings-info-editor-font-size": "設置編輯器字體大小。", + "settings-info-editor-format-on-save": "保存文件時自動格式化。", + "settings-info-editor-hard-wrap": "插入真實換行,而不僅是視覺換行。", + "settings-info-editor-indent-guides": "顯示縮進指示線。", + "settings-info-editor-line-height": "調整行間距。", + "settings-info-editor-line-numbers": "在邊欄顯示行號。", + "settings-info-editor-lint-gutter": "在邊欄顯示診斷和 Lint 標記。", + "settings-info-editor-live-autocomplete": "輸入時顯示自動補全建議。", + "settings-info-editor-rainbow-brackets": "按嵌套深度為括號著色。", + "settings-info-editor-relative-line-numbers": "顯示相對行號。", + "settings-info-editor-rtl-text": "按行切換從右到左文本行為。", + "settings-info-editor-scroll-settings": "調整滾動條大小、速度和手勢行為。", + "settings-info-editor-shift-click-selection": "使用 Shift + 點擊擴展選區。", + "settings-info-editor-show-spaces": "顯示空白字符標記。", + "settings-info-editor-soft-tab": "使用空格代替 Tab 字符。", + "settings-info-editor-tab-size": "設置 Tab 等效空格數。", + "settings-info-editor-teardrop-size": "設置觸控編輯的光標拖動手柄大小。", + "settings-info-editor-text-wrap": "在編輯器中自動換行長行。", + "settings-info-lsp-add-custom-server": "註冊自定義語言服務器,包括安裝、更新和啟動命令。", + "settings-info-lsp-edit-init-options": "以 JSON 形式編輯初始化選項。", + "settings-info-lsp-install-server": "安裝或修復此語言服務器。", + "settings-info-lsp-server-enabled": "啟用或禁用此語言服務器。", + "settings-info-lsp-startup-timeout": "設置語言服務器啟動等待時間。", + "settings-info-lsp-uninstall-server": "移除此服務器的已安裝包或二進制文件。", + "settings-info-lsp-update-server": "如果可用,更新此語言服務器。", + "settings-info-lsp-view-init-options": "以 JSON 查看有效的初始化選項。", + "settings-info-main-ad-rewards": "觀看廣告以解鎖臨時免廣告。", + "settings-info-main-app-settings": "語言、應用行為和快捷工具。", + "settings-info-main-backup-restore": "導出或恢復設置備份。", + "settings-info-main-changelog": "查看最近更新和發布說明。", + "settings-info-main-edit-settings": "直接編輯 settings.json。", + "settings-info-main-editor-settings": "字體、Tab、建議和編輯器顯示。", + "settings-info-main-formatter": "為每種語言選擇格式化器。", + "settings-info-main-lsp-settings": "配置語言服務器和智能編輯功能。", + "settings-info-main-plugins": "管理已安裝插件及其操作。", + "settings-info-main-preview-settings": "預覽模式、端口和瀏覽器行為。", + "settings-info-main-rateapp": "在 Google Play 上評價 Acode。", + "settings-info-main-remove-ads": "解鎖永久免廣告。", + "settings-info-main-reset": "將 Acode 重置為默認配置。", + "settings-info-main-sponsors": "支持 Acode 的持續開發。", + "settings-info-main-terminal-settings": "終端主題、字體、光標和會話行為。", + "settings-info-main-theme": "應用主題、對比度和自定義顏色。", + "settings-info-preview-disable-cache": "在預覽中始終重新加載內容。", + "settings-info-preview-host": "打開預覽 URL 時使用的主機名。", + "settings-info-preview-mode": "選擇預覽的打開方式。", + "settings-info-preview-preview-port": "實時預覽服務器使用的端口。", + "settings-info-preview-server-port": "內部應用服務器使用的端口。", + "settings-info-preview-show-console-toggler": "在預覽中顯示控制台按鈕。", + "settings-info-preview-use-current-file": "啟動預覽時優先使用當前文件。", + "settings-info-terminal-convert-eol": "粘貼或渲染終端輸出時轉換行結尾。", + "settings-note-formatter-settings": "為每種語言分配格式化器。安裝格式化插件可解鎖更多選項。", + "settings-note-lsp-settings": "語言服務器提供補全、診斷、懸停等功能。你可以在此安裝、更新或定義自定義服務器。託管安裝程序在終端/proot 環境中運行。", + "search result label singular": "條結果", + "search result label plural": "條結果", + "pin tab": "固定標籤頁", + "unpin tab": "取消固定標籤頁", + "pinned tab": "已固定的標籤頁", + "unpin tab before closing": "關閉前請先取消固定該標籤頁。", + "app font": "應用字體", + "settings-info-app-font-family": "選擇在應用介面中使用的字體。", + "lsp-transport-method-stdio": "STDIO(啟動可執行命令)", + "lsp-transport-method-websocket": "WebSocket(連接到 ws/wss URL)", + "lsp-websocket-url": "WebSocket URL", + "lsp-websocket-server-managed-externally": "此伺服器透過 WebSocket 在外部管理。", + "lsp-error-websocket-url-invalid": "WebSocket URL 必須以 ws:// 或 wss:// 開頭", + "lsp-error-websocket-url-required": "必須提供 WebSocket URL", + "lsp-remove-custom-server": "移除自訂伺服器", + "lsp-remove-custom-server-confirm": "確定要移除自訂語言伺服器 {server} 嗎?", + "lsp-custom-server-removed": "自訂伺服器已移除", + "settings-info-lsp-remove-custom-server": "從 Acode 中移除此自訂語言伺服器。", + "unsaved selected tabs warning": "部分選取的標籤頁尚未保存,請選擇要執行的操作。", + "save selected tabs": "保存選取的標籤頁", + "close selected tabs": "關閉選取的標籤頁", + "save selected tabs warning": "確定要保存並關閉選取的標籤頁嗎?", + "close selected tabs warning": "確定要關閉選取的標籤頁嗎?未保存的變更將會遺失且無法恢復。", + "close tabs to right": "關閉右側標籤頁", + "close tabs to left": "關閉左側標籤頁", + "close other tabs": "關閉其他標籤頁", + "auto close tags": "Auto close tags", + "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", + "ui zoom": "UI zoom", + "settings-info-app-ui-zoom": "Scale text across the Acode interface.", + "plugin-not-supported": "Plugin not supported", + "plugin-not-supported-info": "The plugin was created for older version of Acode." +} \ No newline at end of file diff --git a/src/lang/zh-tw.json b/src/lang/zh-tw.json index 14171dbd5..be942b203 100644 --- a/src/lang/zh-tw.json +++ b/src/lang/zh-tw.json @@ -1,730 +1,732 @@ { - "lang": "繁體中文 (台灣)", - "about": "關於", - "active files": "開啟的檔案", - "alert": "提醒", - "app theme": "應用程式主題", - "autocorrect": "啟用自動校正?", - "autosave": "自動儲存", - "cancel": "取消", - "change language": "變更語言", - "choose color": "選擇色彩", - "clear": "清除", - "close app": "關閉應用程式?", - "commit message": "提交訊息", - "console": "主控台", - "conflict error": "發生衝突!請等待其他提交完成。", - "copy": "複製", - "create folder error": "抱歉,無法建立新資料夾", - "cut": "剪下", - "delete": "刪除", - "dependencies": "相依性", - "delay": "時間(毫秒)", - "editor settings": "編輯器設定", - "editor theme": "編輯器主題", - "enter file name": "輸入檔案名稱", - "enter folder name": "輸入資料夾名稱", - "empty folder message": "空資料夾", - "enter line number": "輸入行號", - "error": "錯誤", - "failed": "失敗", - "file already exists": "檔案已存在", - "file already exists force": "檔案已存在。是否覆蓋?", - "file changed": " 已發生改變,重新載入檔案?", - "file deleted": "檔案已刪除", - "file is not supported": "不支援此檔案", - "file not supported": "不支援此檔案類型。", - "file too large": "檔案太大,無法處理。最大支援 {size} 的檔案", - "file renamed": "檔案已重新命名", - "file saved": "檔案已儲存", - "folder added": "資料夾已加入", - "folder already added": "資料夾已加入", - "font size": "字體大小", - "goto": "跳轉至行...", - "icons definition": "圖示定義", - "info": "資訊", - "invalid value": "無效值", - "language changed": "語言已變更", - "linting": "檢查語法錯誤", - "logout": "登出", - "loading": "載入中", - "my profile": "我的資訊", - "new file": "建立新檔案", - "new folder": "建立新資料夾", - "no": "否", - "no editor message": "從選單開啟或建立新檔案和資料夾", - "not set": "沒有設定", - "unsaved files close app": "有尚未儲存的檔案。確定要關閉應用程式?", - "notice": "注意", - "open file": "開啟檔案", - "open files and folders": "開啟檔案和資料夾", - "open folder": "開啟資料夾", - "open recent": "最近開啟", - "ok": "確認", - "overwrite": "覆蓋", - "paste": "貼上", - "preview mode": "預覽模式", - "read only file": "無法儲存唯讀檔案。請嘗試另存為", - "reload": "重新載入", - "rename": "重新命名", - "replace": "取代", - "required": "此欄位為必填欄位", - "run your web app": "執行你的 web 應用程式", - "save": "儲存", - "saving": "儲存中", - "save as": "另存為", - "save file to run": "請儲存此檔案以在瀏覽器中執行", - "search": "搜尋", - "see logs and errors": "檢視日誌和錯誤", - "select folder": "選擇資料夾", - "settings": "設定", - "settings saved": "設定已儲存", - "show line numbers": "顯示行號", - "show hidden files": "顯示隱藏檔案", - "show spaces": "顯示空白字元", - "soft tab": "使用 Tab 縮排", - "sort by name": "依名稱排序", - "success": "成功", - "tab size": "Tab 寬度", - "text wrap": "行末自動換行", - "theme": "主題", - "unable to delete file": "無法刪除檔案", - "unable to open file": "無法開啟檔案", - "unable to open folder": "無法開啟資料夾", - "unable to save file": "無法儲存檔案", - "unable to rename": "無法重新命名", - "unsaved file": "此檔案還尚未儲存,仍然要關閉?", - "warning": "警告", - "use emmet": "使用 Emmet 語法", - "use quick tools": "使用快捷工具列", - "yes": "是", - "encoding": "文字編碼", - "syntax highlighting": "語法高亮顯示", - "read only": "唯讀", - "select all": "全選", - "select branch": "選擇分支", - "create new branch": "建立新分支", - "use branch": "使用分支", - "new branch": "新分支", - "branch": "分支", - "key bindings": "快捷鍵", - "edit": "編輯", - "reset": "重設", - "color": "色彩", - "select word": "選擇字詞", - "quick tools": "快捷工具列", - "select": "選擇", - "editor font": "編輯器字型", - "new project": "建立新專案", - "format": "格式化", - "project name": "專案名稱", - "unsupported device": "您的裝置不支援主題。", - "vibrate on tap": "點選時震動", - "copy command is not supported by ftp.": "FTP 不支援複製命令。", - "support title": "支持 Acode", - "fullscreen": "全螢幕", - "animation": "動畫效果", - "backup": "備份", - "restore": "還原", - "backup successful": "備份成功", - "invalid backup file": "備份檔案無效", - "add path": "加入路徑", - "live autocompletion": "即時自動補全", - "file properties": "檔案屬性", - "path": "路徑", - "type": "類型", - "word count": "字數統計", - "line count": "行數統計", - "last modified": "最後修改", - "size": "大小", - "share": "分享", - "show print margin": "顯示列印頁邊距", - "login": "登入", - "scrollbar size": "捲軸大小", - "cursor controller size": "游標控制器大小", - "none": "無", - "small": "小", - "large": "大", - "floating button": "懸浮按鈕", - "confirm on exit": "退出前確認", - "show console": "顯示主控台", - "image": "圖片", - "insert file": "插入檔案", - "insert color": "插入顏色", - "powersave mode warning": "關閉省電模式以在外部瀏覽器預覽。", - "exit": "退出", - "custom": "自訂", - "reset warning": "確定要重設主題?", - "theme type": "主題類型", - "light": "亮色", - "dark": "深色", - "file browser": "檔案瀏覽器", - "operation not permitted": "操作不被允許", - "no such file or directory": "沒有此檔案或目錄", - "input/output error": "輸入/輸出錯誤", - "permission denied": "權限被拒", - "bad address": "錯誤地址", - "file exists": "檔案已存在", - "not a directory": "不是目錄", - "is a directory": "是目錄", - "invalid argument": "無效參數", - "too many open files in system": "系統中開啟的檔案過多", - "too many open files": "開啟的檔案過多", - "text file busy": "檔案正在使用中", - "no space left on device": "裝置空間不足", - "read-only file system": "唯讀檔案系統", - "file name too long": "檔名過長", - "too many users": "使用者過多", - "connection timed out": "連線超時", - "connection refused": "連線被拒", - "owner died": "擁有者失效", - "an error occurred": "發生錯誤", - "add ftp": "加入 FTP", - "add sftp": "加入 SFTP", - "save file": "儲存檔案", - "save file as": "另存檔案為", - "files": "檔案", - "help": "說明", - "file has been deleted": "{file} 已被刪除!", - "feature not available": "此功能僅在付費版中可用。", - "deleted file": "已刪除的檔案", - "line height": "行高", - "preview info": "如果想要執行開啟的檔案,長按 ▶ 圖示", - "manage all files": "允許 Acode 編輯器在設定中管理所有檔案以便於編輯裝置上的檔案。", - "close file": "關閉檔案", - "reset connections": "重設連線", - "check file changes": "檢查檔案變更", - "open in browser": "在瀏覽器中開啟", - "desktop mode": "桌面模式", - "toggle console": "切換主控台", - "new line mode": "換行符號", - "add a storage": "加入儲存空間", - "rate acode": "評價 Acode", - "support": "支援", - "downloading file": "正在下載 {file}", - "downloading...": "下載中...", - "folder name": "資料夾名稱", - "keyboard mode": "鍵盤模式", - "normal": "正常", - "app settings": "應用程式設定", - "disable in-app-browser caching": "關閉內建瀏覽器快取", - "copied to clipboard": "已複製到剪貼簿", - "remember opened files": "記住開啟過的檔案", - "remember opened folders": "記住開啟過的資料夾", - "no suggestions": "不顯示建議", - "no suggestions aggressive": "強制不顯示建議", - "install": "安裝", - "installing": "安裝中...", - "plugins": "外掛", - "recently used": "最近使用", - "update": "更新", - "uninstall": "移除", - "download acode pro": "下載 Acode pro", - "loading plugins": "正在載入外掛", - "faqs": "常見問題", - "feedback": "意見回饋", - "header": "標題列", - "sidebar": "側邊欄", - "inapp": "內部瀏覽器", - "browser": "外部瀏覽器", - "diagonal scrolling": "對角線捲動", - "reverse scrolling": "反向捲動", - "formatter": "格式化工具", - "format on save": "儲存時格式化", - "remove ads": "移除廣告", - "fast": "快速", - "slow": "慢速", - "scroll settings": "捲動設定", - "scroll speed": "捲動速度", - "loading...": "載入中...", - "no plugins found": "沒有找到外掛", - "name": "名稱", - "username": "使用者名稱", - "optional": "選填", - "hostname": "主機名稱", - "password": "密碼", - "security type": "安全類型", - "connection mode": "連線模式", - "port": "連接埠", - "key file": "金鑰檔案", - "select key file": "選擇金鑰檔案", - "passphrase": "通行密碼", - "connecting...": "連線中...", - "type filename": "輸入檔案名稱", - "unable to load files": "無法載入檔案", - "preview port": "預覽連接埠", - "find file": "尋找檔案", - "system": "系統", - "please select a formatter": "請選擇一個格式化工具", - "case sensitive": "區分大小寫", - "regular expression": "正規表達式", - "whole word": "整個字詞", - "edit with": "編輯於", - "open with": "開啟於", - "no app found to handle this file": "沒有找到能處理該檔案的應用程式", - "restore default settings": "還原預設設定", - "server port": "伺服器連接埠", - "preview settings": "預覽設定", - "preview settings note": "如果預覽連接埠和伺服器連接埠不同,應用程式將不會啟動伺服器,而會在瀏覽器或應用程式內瀏覽器中開啟 https://:。這在你執行著其他伺服器時會有用。", - "backup/restore note": "這將只會備份你的設定、自訂主題和快捷鍵,而不備份你的 FTP/SFTP。", - "host": "主機", - "retry ftp/sftp when fail": "當 FTP/SFTP 連線失敗時重試", - "more": "更多", - "thank you :)": "感謝您的支持 :)", - "purchase pending": "待購買", - "cancelled": "已取消", - "local": "本機", - "remote": "遠端", - "show console toggler": "顯示主控台切換按鈕", - "binary file": "此檔案包含二進位制資料,確定要開啟它嗎?", - "relative line numbers": "相對行號", - "elastic tabstops": "彈性的製表縮排風格", - "line based rtl switching": "基於行的 RTL(從右到左)轉換", - "hard wrap": "強制換行", - "spellcheck": "拼寫檢查", - "wrap method": "換行方法", - "use textarea for ime": "使用用於輸入法的文字輸入框", - "invalid plugin": "無效外掛", - "type command": "輸入命令", - "plugin": "外掛", - "quicktools trigger mode": "快捷工具列觸發模式", - "print margin": "列印邊距", - "touch move threshold": "觸控移動閾值", - "info-retryremotefsafterfail": "當 FTP/SFTP 連線失敗時重試。", - "info-fullscreen": "隱藏主畫面的標題列。", - "info-checkfiles": "當應用程式在背景執行時,檢查檔案變更。", - "info-console": "選擇 JavaScript 主控台。Legacy 是預設主控台,Eruda 是第三方主控台。", - "info-keyboardmode": "輸入文字時的鍵盤模式。不顯示建議將關閉詞彙建議與自動校正。如果不顯示建議無效,請嘗試強制不顯示建議。", - "info-rememberfiles": "關閉時記住開啟的檔案。", - "info-rememberfolders": "關閉時記住開啟的資料夾。", - "info-floatingbutton": "顯示或隱藏快捷工具列的浮動按鈕。", - "info-openfilelistpos": "設定開啟的檔案列表顯示位置。", - "info-touchmovethreshold": "如果您的裝置觸控靈敏度過高,可以增加此值以防止誤觸移動。", - "info-scroll-settings": "這些設定包含捲動設定,包括文字換行。", - "info-animation": "如果應用程式感覺卡頓,請關閉動畫效果。", - "info-quicktoolstriggermode": "如果快捷工具列中的按鈕不正常工作,請嘗試更改此值。", - "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": "已安裝", - "all": "所有", - "medium": "中等", - "refund": "退款", - "product not available": "產品無法使用", - "no-product-info": "該產品目前在您所在的國家無法使用,請稍後再試。", - "close": "關閉", - "explore": "探索", - "key bindings updated": "按鍵綁定已更新", - "search in files": "在檔案中搜尋", - "exclude files": "排除檔案", - "include files": "包含檔案", - "search result": "{matches} 個結果在 {files} 個檔案中。", - "invalid regex": "無效的正規表達式:{message}。", - "bottom": "底部", - "save all": "儲存全部", - "close all": "關閉全部", - "unsaved files warning": "某些檔案還沒有儲存。點選『確認』選擇要做什麼或『取消』以返回。", - "save all warning": "您確定要儲存所有檔案並關閉嗎?此操作無法復原。", - "save all changes warning": "您確定要儲存所有檔案嗎?", - "close all warning": "您確定要關閉所有檔案嗎?您將失去還沒有儲存的變更,且此操作無法復原。", - "refresh": "重新整理", - "shortcut buttons": "快捷鍵按鈕", - "no result": "沒有結果", - "searching...": "搜尋中...", - "quicktools:ctrl-key": "Control/Command 鍵", - "quicktools:tab-key": "Tab 鍵", - "quicktools:shift-key": "Shift 鍵", - "quicktools:undo": "復原", - "quicktools:redo": "重做", - "quicktools:search": "在檔案中搜尋", - "quicktools:save": "儲存檔案", - "quicktools:esc-key": "Escape 鍵", - "quicktools:curlybracket": "插入大括號", - "quicktools:squarebracket": "插入中括號", - "quicktools:parentheses": "插入括號", - "quicktools:anglebracket": "插入角括號", - "quicktools:left-arrow-key": "左方向鍵", - "quicktools:right-arrow-key": "右方向鍵", - "quicktools:up-arrow-key": "上方向鍵", - "quicktools:down-arrow-key": "下方向鍵", - "quicktools:moveline-up": "向上移行", - "quicktools:moveline-down": "向下移行", - "quicktools:copyline-up": "向上複製", - "quicktools:copyline-down": "向下複製", - "quicktools:semicolon": "插入分號", - "quicktools:quotation": "插入引號", - "quicktools:and": "插入「與」符號", - "quicktools:bar": "插入豎線符號", - "quicktools:equal": "插入等號", - "quicktools:slash": "插入斜線符號", - "quicktools:exclamation": "插入驚嘆號", - "quicktools:alt-key": "Alt 鍵", - "quicktools:meta-key": "Windows/Meta 鍵", - "info-quicktoolssettings": "自訂在編輯器下方的快捷工具內的快捷按鈕與鍵盤按鍵以增強您的開發體驗。", - "info-excludefolders": "使用表達式 **/node_modules/** 以忽略所有來自 node_modules 資料夾中的所有檔案。這將排除列出的檔案並且還將避免在這些檔案中搜尋。", - "missed files": "在搜尋開始後掃描了 {count} 個檔案並且將不會包含在搜尋中。", - "remove": "移除", - "quicktools:command-palette": "命令面板", - "default file encoding": "預設檔案編碼", - "remove entry": "您確定要從儲存的路徑中移除 '{name}' 嗎?請注意這個刪除不會刪除路徑本身。", - "delete entry": "確認刪除:'{name}'。此動作無法復原。確定要繼續嗎?", - "change encoding": "使用 '{encoding}' 重新開啟 '{file}'?此操作將遺失該檔案任何沒有儲存的變更。您是否想要繼續重新開啟?", - "reopen file": "您確定要重新開啟 '{file}' 嗎?任何沒有儲存的變更都將會遺失。", - "plugin min version": "{name} 僅可用於 Acode - {v-code} 以上版本。點選這裡以更新。", - "color preview": "色彩預覽", - "confirm": "確認", - "list files": "列出在 {name} 中的所有檔案嗎?太多檔案可能會導致應用程式故障。", - "problems": "問題", - "show side buttons": "顯示側邊按鈕", - "bug_report": "提交錯誤回報", - "verified publisher": "已驗證的發行者", - "most_downloaded": "最多下載", - "newly_added": "最近新增", - "top_rated": "最多好評", - "rename not supported": "不支援重新命名位於 Termux 目錄中的項目", - "compress": "壓縮", - "copy uri": "複製 URI", - "delete entries": "您是否確定想要刪除 {count} 個項目?", - "deleting items": "正在刪除 {count} 個項目...", - "import project zip": "匯入專案(zip)", - "changelog": "更新日誌", - "notifications": "通知", - "no_unread_notifications": "沒有未讀的通知", - "should_use_current_file_for_preview": "應使用目前的檔案作為預覽頁面,而不是預設檔案 (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", - "sponsor": "贊助", - "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", - "backup created": "Backup created", - "restore completed": "Restore completed", - "restore will include": "This will restore", - "restore warning": "This action cannot be undone. Continue?", - "reload to apply": "Reload to apply changes?", - "reload app": "Reload app", - "preparing backup": "Preparing backup", - "collecting settings": "Collecting settings", - "collecting key bindings": "Collecting key bindings", - "collecting plugins": "Collecting plugin information", - "creating backup": "Creating backup file", - "validating backup": "Validating backup", - "restoring key bindings": "Restoring key bindings", - "restoring plugins": "Restoring plugins", - "restoring settings": "Restoring settings", - "legacy backup warning": "This is an older backup format. Some features may be limited.", - "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", - "plugin not found": "Plugin not found in registry", - "paid plugin skipped": "Paid plugin - purchase not found", - "source not found": "Source file no longer exists", - "restored": "Restored", - "skipped": "Skipped", - "backup not valid object": "Backup file is not a valid object", - "backup no data": "Backup file contains no data to restore", - "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", - "backup missing metadata": "Missing backup metadata - some info may be unavailable", - "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", - "backup checksum verify failed": "Could not verify checksum", - "backup invalid settings": "Invalid settings format", - "backup invalid keybindings": "Invalid keyBindings format", - "backup invalid plugins": "Invalid installedPlugins format", - "issues found": "Issues found", - "error details": "Error details", - "active tools": "Active tools", - "available tools": "Available tools", - "recent": "Recent Files", - "command palette": "Open Command Palette", - "change theme": "Change Theme", - "documentation": "Documentation", - "open in terminal": "Open in Terminal", - "developer mode": "Developer Mode", - "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", - "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", - "developer mode disabled": "Developer mode disabled", - "copy relative path": "Copy Relative Path", - "shortcut request sent": "Shortcut request opened. Tap Add to finish.", - "add to home screen": "Add to home screen", - "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", - "save file before home shortcut": "Save the file before adding it to the home screen.", - "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", - "shift click selection": "Shift + tap/click selection", - "earn ad-free time": "Earn ad-free time", - "indent guides": "Indent guides", - "language servers": "Language servers", - "lint gutter": "Show lint gutter", - "rainbow brackets": "Rainbow brackets", - "lsp-add-custom-server": "Add custom server", - "lsp-binary-args": "Binary args (JSON array)", - "lsp-binary-command": "Binary command", - "lsp-binary-path-optional": "Binary path (optional)", - "lsp-check-command-optional": "Check command (optional override)", - "lsp-checking-installation-status": "Checking installation status...", - "lsp-configured": "Configured", - "lsp-custom-server-added": "Custom server added", - "lsp-default": "Default", - "lsp-details-line": "Details: {details}", - "lsp-edit-initialization-options": "Edit initialization options", - "lsp-empty": "Empty", - "lsp-enabled": "Enabled", - "lsp-error-add-server-failed": "Failed to add server", - "lsp-error-args-must-be-array": "Arguments must be a JSON array", - "lsp-error-binary-command-required": "Binary command is required", - "lsp-error-language-id-required": "At least one language ID is required", - "lsp-error-package-required": "At least one package is required", - "lsp-error-server-id-required": "Server ID is required", - "lsp-feature-completion": "Code completion", - "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", - "lsp-feature-diagnostics": "Diagnostics", - "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", - "lsp-feature-formatting": "Formatting", - "lsp-feature-formatting-info": "Enable code formatting from the language server.", - "lsp-feature-hover": "Hover information", - "lsp-feature-hover-info": "Show type information and documentation on hover.", - "lsp-feature-inlay-hints": "Inlay hints", - "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", - "lsp-feature-signature": "Signature help", - "lsp-feature-signature-info": "Show function parameter hints while typing.", - "lsp-feature-state-toast": "{feature} {state}", - "lsp-initialization-options": "Initialization options", - "lsp-initialization-options-json": "Initialization options (JSON)", - "lsp-initialization-options-updated": "Initialization options updated", - "lsp-install-command": "Install command", - "lsp-install-command-unavailable": "Install command not available", - "lsp-install-info-check-failed": "Acode could not verify the installation status.", - "lsp-install-info-missing": "Language server is not installed in the terminal environment.", - "lsp-install-info-ready": "Language server is installed and ready.", - "lsp-install-info-unknown": "Installation status could not be checked automatically.", - "lsp-install-info-version-available": "Version {version} is available.", - "lsp-install-method-apk": "APK package", - "lsp-install-method-cargo": "Cargo crate", - "lsp-install-method-manual": "Manual binary", - "lsp-install-method-npm": "npm package", - "lsp-install-method-pip": "pip package", - "lsp-install-method-shell": "Custom shell", - "lsp-install-method-title": "Install method", - "lsp-install-repair": "Install / repair", - "lsp-installation-status": "Installation status", - "lsp-installed": "Installed", - "lsp-invalid-timeout": "Invalid timeout value", - "lsp-language-ids": "Language IDs (comma separated)", - "lsp-packages-prompt": "{method} packages (comma separated)", - "lsp-remove-installed-files": "Remove installed files for {server}?", - "lsp-server-disabled-toast": "Server disabled", - "lsp-server-enabled-toast": "Server enabled", - "lsp-server-id": "Server ID", - "lsp-server-label": "Server label", - "lsp-server-not-found": "Server not found", - "lsp-server-uninstalled": "Server uninstalled", - "lsp-startup-timeout": "Startup timeout", - "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", - "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", - "lsp-state-disabled": "disabled", - "lsp-state-enabled": "enabled", - "lsp-status-check-failed": "Check failed", - "lsp-status-installed": "Installed", - "lsp-status-installed-version": "Installed ({version})", - "lsp-status-line": "Status: {status}", - "lsp-status-not-installed": "Not installed", - "lsp-status-unknown": "Unknown", - "lsp-timeout-ms": "{timeout} ms", - "lsp-uninstall-command-unavailable": "Uninstall command not available", - "lsp-uninstall-server": "Uninstall server", - "lsp-update-command-optional": "Update command (optional)", - "lsp-update-command-unavailable": "Update command not available", - "lsp-update-server": "Update server", - "lsp-version-line": "Version: {version}", - "lsp-view-initialization-options": "View initialization options", - "settings-category-about-acode": "About Acode", - "settings-category-advanced": "Advanced", - "settings-category-assistance": "Assistance", - "settings-category-core": "Core settings", - "settings-category-cursor": "Cursor", - "settings-category-cursor-selection": "Cursor & selection", - "settings-category-custom-servers": "Custom servers", - "settings-category-customization-tools": "Customization & tools", - "settings-category-display": "Display", - "settings-category-editing": "Editing", - "settings-category-features": "Features", - "settings-category-files-sessions": "Files & sessions", - "settings-category-fonts": "Fonts", - "settings-category-general": "General", - "settings-category-guides-indicators": "Guides & indicators", - "settings-category-installation": "Installation", - "settings-category-interface": "Interface", - "settings-category-maintenance": "Maintenance", - "settings-category-permissions": "Permissions", - "settings-category-preview": "Preview", - "settings-category-scrolling": "Scrolling", - "settings-category-server": "Server", - "settings-category-servers": "Servers", - "settings-category-session": "Session", - "settings-category-support-acode": "Support Acode", - "settings-category-text-layout": "Text & layout", - "settings-info-app-animation": "Control transition animations across the app.", - "settings-info-app-check-files": "Refresh editors when files change outside Acode.", - "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", - "settings-info-app-confirm-on-exit": "Ask before closing the app.", - "settings-info-app-console": "Choose which debug console integration Acode uses.", - "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", - "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", - "settings-info-app-floating-button": "Show the floating quick actions button.", - "settings-info-app-font-manager": "Install, manage, or remove app fonts.", - "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", - "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", - "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", - "settings-info-app-language": "Choose the app language and translated labels.", - "settings-info-app-open-file-list-position": "Choose where the active files list appears.", - "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", - "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", - "settings-info-app-remember-files": "Reopen the files that were open last time.", - "settings-info-app-remember-folders": "Reopen folders from the previous session.", - "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", - "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", - "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", - "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", - "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", - "settings-info-editor-autosave": "Save changes automatically after a delay.", - "settings-info-editor-color-preview": "Preview color values inline in the editor.", - "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", - "settings-info-editor-font-family": "Choose the typeface used in the editor.", - "settings-info-editor-font-size": "Set the editor text size.", - "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", - "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", - "settings-info-editor-indent-guides": "Show indentation guide lines.", - "settings-info-editor-line-height": "Adjust vertical spacing between lines.", - "settings-info-editor-line-numbers": "Show line numbers in the gutter.", - "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", - "settings-info-editor-live-autocomplete": "Show suggestions while you type.", - "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", - "settings-info-editor-relative-line-numbers": "Show distance from the current line.", - "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", - "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", - "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", - "settings-info-editor-show-spaces": "Display visible whitespace markers.", - "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", - "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", - "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", - "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", - "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", - "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", - "settings-info-lsp-install-server": "Install or repair this language server.", - "settings-info-lsp-server-enabled": "Enable or disable this language server.", - "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", - "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", - "settings-info-lsp-update-server": "Update this language server if an update flow is available.", - "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", - "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", - "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", - "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", - "settings-info-main-changelog": "See recent updates and release notes.", - "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", - "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", - "settings-info-main-formatter": "Choose a formatter for each supported language.", - "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", - "settings-info-main-plugins": "Manage installed plugins and their available actions.", - "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", - "settings-info-main-rateapp": "Rate Acode on Google Play.", - "settings-info-main-remove-ads": "Unlock permanent ad-free access.", - "settings-info-main-reset": "Reset Acode to its default configuration.", - "settings-info-main-sponsors": "Support ongoing Acode development.", - "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", - "settings-info-main-theme": "App theme, contrast, and custom colors.", - "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", - "settings-info-preview-host": "Hostname used when opening the preview URL.", - "settings-info-preview-mode": "Choose where preview opens when you launch it.", - "settings-info-preview-preview-port": "Port used by the live preview server.", - "settings-info-preview-server-port": "Port used by the internal app server.", - "settings-info-preview-show-console-toggler": "Show the console button in preview.", - "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", - "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", - "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", - "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", - "search result label singular": "result", - "search result label plural": "results", - "pin tab": "Pin tab", - "unpin tab": "Unpin tab", - "pinned tab": "Pinned tab", - "unpin tab before closing": "Unpin the tab before closing it.", - "app font": "App font", - "settings-info-app-font-family": "Choose the font used across the app interface.", - "lsp-transport-method-stdio": "STDIO (launch a binary command)", - "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", - "lsp-websocket-url": "WebSocket URL", - "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", - "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", - "lsp-error-websocket-url-required": "WebSocket URL is required", - "lsp-remove-custom-server": "Remove custom server", - "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", - "lsp-custom-server-removed": "Custom server removed", - "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", - "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", - "save selected tabs": "Save selected tabs", - "close selected tabs": "Close selected tabs", - "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", - "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", - "close tabs to right": "Close Right", - "close tabs to left": "Close Left", - "close other tabs": "Close Others", - "auto close tags": "Auto close tags", - "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", - "ui zoom": "UI zoom", - "settings-info-app-ui-zoom": "Scale text across the Acode interface." -} + "lang": "繁體中文 (台灣)", + "about": "關於", + "active files": "開啟的檔案", + "alert": "提醒", + "app theme": "應用程式主題", + "autocorrect": "啟用自動校正?", + "autosave": "自動儲存", + "cancel": "取消", + "change language": "變更語言", + "choose color": "選擇色彩", + "clear": "清除", + "close app": "關閉應用程式?", + "commit message": "提交訊息", + "console": "主控台", + "conflict error": "發生衝突!請等待其他提交完成。", + "copy": "複製", + "create folder error": "抱歉,無法建立新資料夾", + "cut": "剪下", + "delete": "刪除", + "dependencies": "相依性", + "delay": "時間(毫秒)", + "editor settings": "編輯器設定", + "editor theme": "編輯器主題", + "enter file name": "輸入檔案名稱", + "enter folder name": "輸入資料夾名稱", + "empty folder message": "空資料夾", + "enter line number": "輸入行號", + "error": "錯誤", + "failed": "失敗", + "file already exists": "檔案已存在", + "file already exists force": "檔案已存在。是否覆蓋?", + "file changed": " 已發生改變,重新載入檔案?", + "file deleted": "檔案已刪除", + "file is not supported": "不支援此檔案", + "file not supported": "不支援此檔案類型。", + "file too large": "檔案太大,無法處理。最大支援 {size} 的檔案", + "file renamed": "檔案已重新命名", + "file saved": "檔案已儲存", + "folder added": "資料夾已加入", + "folder already added": "資料夾已加入", + "font size": "字體大小", + "goto": "跳轉至行...", + "icons definition": "圖示定義", + "info": "資訊", + "invalid value": "無效值", + "language changed": "語言已變更", + "linting": "檢查語法錯誤", + "logout": "登出", + "loading": "載入中", + "my profile": "我的資訊", + "new file": "建立新檔案", + "new folder": "建立新資料夾", + "no": "否", + "no editor message": "從選單開啟或建立新檔案和資料夾", + "not set": "沒有設定", + "unsaved files close app": "有尚未儲存的檔案。確定要關閉應用程式?", + "notice": "注意", + "open file": "開啟檔案", + "open files and folders": "開啟檔案和資料夾", + "open folder": "開啟資料夾", + "open recent": "最近開啟", + "ok": "確認", + "overwrite": "覆蓋", + "paste": "貼上", + "preview mode": "預覽模式", + "read only file": "無法儲存唯讀檔案。請嘗試另存為", + "reload": "重新載入", + "rename": "重新命名", + "replace": "取代", + "required": "此欄位為必填欄位", + "run your web app": "執行你的 web 應用程式", + "save": "儲存", + "saving": "儲存中", + "save as": "另存為", + "save file to run": "請儲存此檔案以在瀏覽器中執行", + "search": "搜尋", + "see logs and errors": "檢視日誌和錯誤", + "select folder": "選擇資料夾", + "settings": "設定", + "settings saved": "設定已儲存", + "show line numbers": "顯示行號", + "show hidden files": "顯示隱藏檔案", + "show spaces": "顯示空白字元", + "soft tab": "使用 Tab 縮排", + "sort by name": "依名稱排序", + "success": "成功", + "tab size": "Tab 寬度", + "text wrap": "行末自動換行", + "theme": "主題", + "unable to delete file": "無法刪除檔案", + "unable to open file": "無法開啟檔案", + "unable to open folder": "無法開啟資料夾", + "unable to save file": "無法儲存檔案", + "unable to rename": "無法重新命名", + "unsaved file": "此檔案還尚未儲存,仍然要關閉?", + "warning": "警告", + "use emmet": "使用 Emmet 語法", + "use quick tools": "使用快捷工具列", + "yes": "是", + "encoding": "文字編碼", + "syntax highlighting": "語法高亮顯示", + "read only": "唯讀", + "select all": "全選", + "select branch": "選擇分支", + "create new branch": "建立新分支", + "use branch": "使用分支", + "new branch": "新分支", + "branch": "分支", + "key bindings": "快捷鍵", + "edit": "編輯", + "reset": "重設", + "color": "色彩", + "select word": "選擇字詞", + "quick tools": "快捷工具列", + "select": "選擇", + "editor font": "編輯器字型", + "new project": "建立新專案", + "format": "格式化", + "project name": "專案名稱", + "unsupported device": "您的裝置不支援主題。", + "vibrate on tap": "點選時震動", + "copy command is not supported by ftp.": "FTP 不支援複製命令。", + "support title": "支持 Acode", + "fullscreen": "全螢幕", + "animation": "動畫效果", + "backup": "備份", + "restore": "還原", + "backup successful": "備份成功", + "invalid backup file": "備份檔案無效", + "add path": "加入路徑", + "live autocompletion": "即時自動補全", + "file properties": "檔案屬性", + "path": "路徑", + "type": "類型", + "word count": "字數統計", + "line count": "行數統計", + "last modified": "最後修改", + "size": "大小", + "share": "分享", + "show print margin": "顯示列印頁邊距", + "login": "登入", + "scrollbar size": "捲軸大小", + "cursor controller size": "游標控制器大小", + "none": "無", + "small": "小", + "large": "大", + "floating button": "懸浮按鈕", + "confirm on exit": "退出前確認", + "show console": "顯示主控台", + "image": "圖片", + "insert file": "插入檔案", + "insert color": "插入顏色", + "powersave mode warning": "關閉省電模式以在外部瀏覽器預覽。", + "exit": "退出", + "custom": "自訂", + "reset warning": "確定要重設主題?", + "theme type": "主題類型", + "light": "亮色", + "dark": "深色", + "file browser": "檔案瀏覽器", + "operation not permitted": "操作不被允許", + "no such file or directory": "沒有此檔案或目錄", + "input/output error": "輸入/輸出錯誤", + "permission denied": "權限被拒", + "bad address": "錯誤地址", + "file exists": "檔案已存在", + "not a directory": "不是目錄", + "is a directory": "是目錄", + "invalid argument": "無效參數", + "too many open files in system": "系統中開啟的檔案過多", + "too many open files": "開啟的檔案過多", + "text file busy": "檔案正在使用中", + "no space left on device": "裝置空間不足", + "read-only file system": "唯讀檔案系統", + "file name too long": "檔名過長", + "too many users": "使用者過多", + "connection timed out": "連線超時", + "connection refused": "連線被拒", + "owner died": "擁有者失效", + "an error occurred": "發生錯誤", + "add ftp": "加入 FTP", + "add sftp": "加入 SFTP", + "save file": "儲存檔案", + "save file as": "另存檔案為", + "files": "檔案", + "help": "說明", + "file has been deleted": "{file} 已被刪除!", + "feature not available": "此功能僅在付費版中可用。", + "deleted file": "已刪除的檔案", + "line height": "行高", + "preview info": "如果想要執行開啟的檔案,長按 ▶ 圖示", + "manage all files": "允許 Acode 編輯器在設定中管理所有檔案以便於編輯裝置上的檔案。", + "close file": "關閉檔案", + "reset connections": "重設連線", + "check file changes": "檢查檔案變更", + "open in browser": "在瀏覽器中開啟", + "desktop mode": "桌面模式", + "toggle console": "切換主控台", + "new line mode": "換行符號", + "add a storage": "加入儲存空間", + "rate acode": "評價 Acode", + "support": "支援", + "downloading file": "正在下載 {file}", + "downloading...": "下載中...", + "folder name": "資料夾名稱", + "keyboard mode": "鍵盤模式", + "normal": "正常", + "app settings": "應用程式設定", + "disable in-app-browser caching": "關閉內建瀏覽器快取", + "copied to clipboard": "已複製到剪貼簿", + "remember opened files": "記住開啟過的檔案", + "remember opened folders": "記住開啟過的資料夾", + "no suggestions": "不顯示建議", + "no suggestions aggressive": "強制不顯示建議", + "install": "安裝", + "installing": "安裝中...", + "plugins": "外掛", + "recently used": "最近使用", + "update": "更新", + "uninstall": "移除", + "download acode pro": "下載 Acode pro", + "loading plugins": "正在載入外掛", + "faqs": "常見問題", + "feedback": "意見回饋", + "header": "標題列", + "sidebar": "側邊欄", + "inapp": "內部瀏覽器", + "browser": "外部瀏覽器", + "diagonal scrolling": "對角線捲動", + "reverse scrolling": "反向捲動", + "formatter": "格式化工具", + "format on save": "儲存時格式化", + "remove ads": "移除廣告", + "fast": "快速", + "slow": "慢速", + "scroll settings": "捲動設定", + "scroll speed": "捲動速度", + "loading...": "載入中...", + "no plugins found": "沒有找到外掛", + "name": "名稱", + "username": "使用者名稱", + "optional": "選填", + "hostname": "主機名稱", + "password": "密碼", + "security type": "安全類型", + "connection mode": "連線模式", + "port": "連接埠", + "key file": "金鑰檔案", + "select key file": "選擇金鑰檔案", + "passphrase": "通行密碼", + "connecting...": "連線中...", + "type filename": "輸入檔案名稱", + "unable to load files": "無法載入檔案", + "preview port": "預覽連接埠", + "find file": "尋找檔案", + "system": "系統", + "please select a formatter": "請選擇一個格式化工具", + "case sensitive": "區分大小寫", + "regular expression": "正規表達式", + "whole word": "整個字詞", + "edit with": "編輯於", + "open with": "開啟於", + "no app found to handle this file": "沒有找到能處理該檔案的應用程式", + "restore default settings": "還原預設設定", + "server port": "伺服器連接埠", + "preview settings": "預覽設定", + "preview settings note": "如果預覽連接埠和伺服器連接埠不同,應用程式將不會啟動伺服器,而會在瀏覽器或應用程式內瀏覽器中開啟 https://:。這在你執行著其他伺服器時會有用。", + "backup/restore note": "這將只會備份你的設定、自訂主題和快捷鍵,而不備份你的 FTP/SFTP。", + "host": "主機", + "retry ftp/sftp when fail": "當 FTP/SFTP 連線失敗時重試", + "more": "更多", + "thank you :)": "感謝您的支持 :)", + "purchase pending": "待購買", + "cancelled": "已取消", + "local": "本機", + "remote": "遠端", + "show console toggler": "顯示主控台切換按鈕", + "binary file": "此檔案包含二進位制資料,確定要開啟它嗎?", + "relative line numbers": "相對行號", + "elastic tabstops": "彈性的製表縮排風格", + "line based rtl switching": "基於行的 RTL(從右到左)轉換", + "hard wrap": "強制換行", + "spellcheck": "拼寫檢查", + "wrap method": "換行方法", + "use textarea for ime": "使用用於輸入法的文字輸入框", + "invalid plugin": "無效外掛", + "type command": "輸入命令", + "plugin": "外掛", + "quicktools trigger mode": "快捷工具列觸發模式", + "print margin": "列印邊距", + "touch move threshold": "觸控移動閾值", + "info-retryremotefsafterfail": "當 FTP/SFTP 連線失敗時重試。", + "info-fullscreen": "隱藏主畫面的標題列。", + "info-checkfiles": "當應用程式在背景執行時,檢查檔案變更。", + "info-console": "選擇 JavaScript 主控台。Legacy 是預設主控台,Eruda 是第三方主控台。", + "info-keyboardmode": "輸入文字時的鍵盤模式。不顯示建議將關閉詞彙建議與自動校正。如果不顯示建議無效,請嘗試強制不顯示建議。", + "info-rememberfiles": "關閉時記住開啟的檔案。", + "info-rememberfolders": "關閉時記住開啟的資料夾。", + "info-floatingbutton": "顯示或隱藏快捷工具列的浮動按鈕。", + "info-openfilelistpos": "設定開啟的檔案列表顯示位置。", + "info-touchmovethreshold": "如果您的裝置觸控靈敏度過高,可以增加此值以防止誤觸移動。", + "info-scroll-settings": "這些設定包含捲動設定,包括文字換行。", + "info-animation": "如果應用程式感覺卡頓,請關閉動畫效果。", + "info-quicktoolstriggermode": "如果快捷工具列中的按鈕不正常工作,請嘗試更改此值。", + "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": "已安裝", + "all": "所有", + "medium": "中等", + "refund": "退款", + "product not available": "產品無法使用", + "no-product-info": "該產品目前在您所在的國家無法使用,請稍後再試。", + "close": "關閉", + "explore": "探索", + "key bindings updated": "按鍵綁定已更新", + "search in files": "在檔案中搜尋", + "exclude files": "排除檔案", + "include files": "包含檔案", + "search result": "{matches} 個結果在 {files} 個檔案中。", + "invalid regex": "無效的正規表達式:{message}。", + "bottom": "底部", + "save all": "儲存全部", + "close all": "關閉全部", + "unsaved files warning": "某些檔案還沒有儲存。點選『確認』選擇要做什麼或『取消』以返回。", + "save all warning": "您確定要儲存所有檔案並關閉嗎?此操作無法復原。", + "save all changes warning": "您確定要儲存所有檔案嗎?", + "close all warning": "您確定要關閉所有檔案嗎?您將失去還沒有儲存的變更,且此操作無法復原。", + "refresh": "重新整理", + "shortcut buttons": "快捷鍵按鈕", + "no result": "沒有結果", + "searching...": "搜尋中...", + "quicktools:ctrl-key": "Control/Command 鍵", + "quicktools:tab-key": "Tab 鍵", + "quicktools:shift-key": "Shift 鍵", + "quicktools:undo": "復原", + "quicktools:redo": "重做", + "quicktools:search": "在檔案中搜尋", + "quicktools:save": "儲存檔案", + "quicktools:esc-key": "Escape 鍵", + "quicktools:curlybracket": "插入大括號", + "quicktools:squarebracket": "插入中括號", + "quicktools:parentheses": "插入括號", + "quicktools:anglebracket": "插入角括號", + "quicktools:left-arrow-key": "左方向鍵", + "quicktools:right-arrow-key": "右方向鍵", + "quicktools:up-arrow-key": "上方向鍵", + "quicktools:down-arrow-key": "下方向鍵", + "quicktools:moveline-up": "向上移行", + "quicktools:moveline-down": "向下移行", + "quicktools:copyline-up": "向上複製", + "quicktools:copyline-down": "向下複製", + "quicktools:semicolon": "插入分號", + "quicktools:quotation": "插入引號", + "quicktools:and": "插入「與」符號", + "quicktools:bar": "插入豎線符號", + "quicktools:equal": "插入等號", + "quicktools:slash": "插入斜線符號", + "quicktools:exclamation": "插入驚嘆號", + "quicktools:alt-key": "Alt 鍵", + "quicktools:meta-key": "Windows/Meta 鍵", + "info-quicktoolssettings": "自訂在編輯器下方的快捷工具內的快捷按鈕與鍵盤按鍵以增強您的開發體驗。", + "info-excludefolders": "使用表達式 **/node_modules/** 以忽略所有來自 node_modules 資料夾中的所有檔案。這將排除列出的檔案並且還將避免在這些檔案中搜尋。", + "missed files": "在搜尋開始後掃描了 {count} 個檔案並且將不會包含在搜尋中。", + "remove": "移除", + "quicktools:command-palette": "命令面板", + "default file encoding": "預設檔案編碼", + "remove entry": "您確定要從儲存的路徑中移除 '{name}' 嗎?請注意這個刪除不會刪除路徑本身。", + "delete entry": "確認刪除:'{name}'。此動作無法復原。確定要繼續嗎?", + "change encoding": "使用 '{encoding}' 重新開啟 '{file}'?此操作將遺失該檔案任何沒有儲存的變更。您是否想要繼續重新開啟?", + "reopen file": "您確定要重新開啟 '{file}' 嗎?任何沒有儲存的變更都將會遺失。", + "plugin min version": "{name} 僅可用於 Acode - {v-code} 以上版本。點選這裡以更新。", + "color preview": "色彩預覽", + "confirm": "確認", + "list files": "列出在 {name} 中的所有檔案嗎?太多檔案可能會導致應用程式故障。", + "problems": "問題", + "show side buttons": "顯示側邊按鈕", + "bug_report": "提交錯誤回報", + "verified publisher": "已驗證的發行者", + "most_downloaded": "最多下載", + "newly_added": "最近新增", + "top_rated": "最多好評", + "rename not supported": "不支援重新命名位於 Termux 目錄中的項目", + "compress": "壓縮", + "copy uri": "複製 URI", + "delete entries": "您是否確定想要刪除 {count} 個項目?", + "deleting items": "正在刪除 {count} 個項目...", + "import project zip": "匯入專案(zip)", + "changelog": "更新日誌", + "notifications": "通知", + "no_unread_notifications": "沒有未讀的通知", + "should_use_current_file_for_preview": "應使用目前的檔案作為預覽頁面,而不是預設檔案 (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", + "sponsor": "贊助", + "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", + "backup created": "Backup created", + "restore completed": "Restore completed", + "restore will include": "This will restore", + "restore warning": "This action cannot be undone. Continue?", + "reload to apply": "Reload to apply changes?", + "reload app": "Reload app", + "preparing backup": "Preparing backup", + "collecting settings": "Collecting settings", + "collecting key bindings": "Collecting key bindings", + "collecting plugins": "Collecting plugin information", + "creating backup": "Creating backup file", + "validating backup": "Validating backup", + "restoring key bindings": "Restoring key bindings", + "restoring plugins": "Restoring plugins", + "restoring settings": "Restoring settings", + "legacy backup warning": "This is an older backup format. Some features may be limited.", + "checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted.", + "plugin not found": "Plugin not found in registry", + "paid plugin skipped": "Paid plugin - purchase not found", + "source not found": "Source file no longer exists", + "restored": "Restored", + "skipped": "Skipped", + "backup not valid object": "Backup file is not a valid object", + "backup no data": "Backup file contains no data to restore", + "backup legacy warning": "This is an older backup format (v1). Some features may be limited.", + "backup missing metadata": "Missing backup metadata - some info may be unavailable", + "backup checksum mismatch": "Checksum mismatch - backup file may have been modified or corrupted. Proceed with caution.", + "backup checksum verify failed": "Could not verify checksum", + "backup invalid settings": "Invalid settings format", + "backup invalid keybindings": "Invalid keyBindings format", + "backup invalid plugins": "Invalid installedPlugins format", + "issues found": "Issues found", + "error details": "Error details", + "active tools": "Active tools", + "available tools": "Available tools", + "recent": "Recent Files", + "command palette": "Open Command Palette", + "change theme": "Change Theme", + "documentation": "Documentation", + "open in terminal": "Open in Terminal", + "developer mode": "Developer Mode", + "info-developermode": "Enable developer tools (Eruda) for debugging plugins and inspecting app state. Inspector will be initialized on app start.", + "developer mode enabled": "Developer mode enabled. Use command palette to toggle inspector (Ctrl+Shift+I).", + "developer mode disabled": "Developer mode disabled", + "copy relative path": "Copy Relative Path", + "shortcut request sent": "Shortcut request opened. Tap Add to finish.", + "add to home screen": "Add to home screen", + "pin shortcuts not supported": "Home screen shortcuts are not supported on this device.", + "save file before home shortcut": "Save the file before adding it to the home screen.", + "terminal_required_message_for_lsp": "Terminal not installed. Please install Terminal first to use LSP servers.", + "shift click selection": "Shift + tap/click selection", + "earn ad-free time": "Earn ad-free time", + "indent guides": "Indent guides", + "language servers": "Language servers", + "lint gutter": "Show lint gutter", + "rainbow brackets": "Rainbow brackets", + "lsp-add-custom-server": "Add custom server", + "lsp-binary-args": "Binary args (JSON array)", + "lsp-binary-command": "Binary command", + "lsp-binary-path-optional": "Binary path (optional)", + "lsp-check-command-optional": "Check command (optional override)", + "lsp-checking-installation-status": "Checking installation status...", + "lsp-configured": "Configured", + "lsp-custom-server-added": "Custom server added", + "lsp-default": "Default", + "lsp-details-line": "Details: {details}", + "lsp-edit-initialization-options": "Edit initialization options", + "lsp-empty": "Empty", + "lsp-enabled": "Enabled", + "lsp-error-add-server-failed": "Failed to add server", + "lsp-error-args-must-be-array": "Arguments must be a JSON array", + "lsp-error-binary-command-required": "Binary command is required", + "lsp-error-language-id-required": "At least one language ID is required", + "lsp-error-package-required": "At least one package is required", + "lsp-error-server-id-required": "Server ID is required", + "lsp-feature-completion": "Code completion", + "lsp-feature-completion-info": "Enable autocomplete suggestions from the server.", + "lsp-feature-diagnostics": "Diagnostics", + "lsp-feature-diagnostics-info": "Show errors and warnings from the language server.", + "lsp-feature-formatting": "Formatting", + "lsp-feature-formatting-info": "Enable code formatting from the language server.", + "lsp-feature-hover": "Hover information", + "lsp-feature-hover-info": "Show type information and documentation on hover.", + "lsp-feature-inlay-hints": "Inlay hints", + "lsp-feature-inlay-hints-info": "Show inline type hints in the editor.", + "lsp-feature-signature": "Signature help", + "lsp-feature-signature-info": "Show function parameter hints while typing.", + "lsp-feature-state-toast": "{feature} {state}", + "lsp-initialization-options": "Initialization options", + "lsp-initialization-options-json": "Initialization options (JSON)", + "lsp-initialization-options-updated": "Initialization options updated", + "lsp-install-command": "Install command", + "lsp-install-command-unavailable": "Install command not available", + "lsp-install-info-check-failed": "Acode could not verify the installation status.", + "lsp-install-info-missing": "Language server is not installed in the terminal environment.", + "lsp-install-info-ready": "Language server is installed and ready.", + "lsp-install-info-unknown": "Installation status could not be checked automatically.", + "lsp-install-info-version-available": "Version {version} is available.", + "lsp-install-method-apk": "APK package", + "lsp-install-method-cargo": "Cargo crate", + "lsp-install-method-manual": "Manual binary", + "lsp-install-method-npm": "npm package", + "lsp-install-method-pip": "pip package", + "lsp-install-method-shell": "Custom shell", + "lsp-install-method-title": "Install method", + "lsp-install-repair": "Install / repair", + "lsp-installation-status": "Installation status", + "lsp-installed": "Installed", + "lsp-invalid-timeout": "Invalid timeout value", + "lsp-language-ids": "Language IDs (comma separated)", + "lsp-packages-prompt": "{method} packages (comma separated)", + "lsp-remove-installed-files": "Remove installed files for {server}?", + "lsp-server-disabled-toast": "Server disabled", + "lsp-server-enabled-toast": "Server enabled", + "lsp-server-id": "Server ID", + "lsp-server-label": "Server label", + "lsp-server-not-found": "Server not found", + "lsp-server-uninstalled": "Server uninstalled", + "lsp-startup-timeout": "Startup timeout", + "lsp-startup-timeout-ms": "Startup timeout (milliseconds)", + "lsp-startup-timeout-set": "Startup timeout set to {timeout} ms", + "lsp-state-disabled": "disabled", + "lsp-state-enabled": "enabled", + "lsp-status-check-failed": "Check failed", + "lsp-status-installed": "Installed", + "lsp-status-installed-version": "Installed ({version})", + "lsp-status-line": "Status: {status}", + "lsp-status-not-installed": "Not installed", + "lsp-status-unknown": "Unknown", + "lsp-timeout-ms": "{timeout} ms", + "lsp-uninstall-command-unavailable": "Uninstall command not available", + "lsp-uninstall-server": "Uninstall server", + "lsp-update-command-optional": "Update command (optional)", + "lsp-update-command-unavailable": "Update command not available", + "lsp-update-server": "Update server", + "lsp-version-line": "Version: {version}", + "lsp-view-initialization-options": "View initialization options", + "settings-category-about-acode": "About Acode", + "settings-category-advanced": "Advanced", + "settings-category-assistance": "Assistance", + "settings-category-core": "Core settings", + "settings-category-cursor": "Cursor", + "settings-category-cursor-selection": "Cursor & selection", + "settings-category-custom-servers": "Custom servers", + "settings-category-customization-tools": "Customization & tools", + "settings-category-display": "Display", + "settings-category-editing": "Editing", + "settings-category-features": "Features", + "settings-category-files-sessions": "Files & sessions", + "settings-category-fonts": "Fonts", + "settings-category-general": "General", + "settings-category-guides-indicators": "Guides & indicators", + "settings-category-installation": "Installation", + "settings-category-interface": "Interface", + "settings-category-maintenance": "Maintenance", + "settings-category-permissions": "Permissions", + "settings-category-preview": "Preview", + "settings-category-scrolling": "Scrolling", + "settings-category-server": "Server", + "settings-category-servers": "Servers", + "settings-category-session": "Session", + "settings-category-support-acode": "Support Acode", + "settings-category-text-layout": "Text & layout", + "settings-info-app-animation": "Control transition animations across the app.", + "settings-info-app-check-files": "Refresh editors when files change outside Acode.", + "settings-info-app-clean-install-state": "Clear stored install state used by onboarding and setup flows.", + "settings-info-app-confirm-on-exit": "Ask before closing the app.", + "settings-info-app-console": "Choose which debug console integration Acode uses.", + "settings-info-app-default-file-encoding": "Default encoding when opening or creating files.", + "settings-info-app-exclude-folders": "Skip folders and patterns while searching or scanning.", + "settings-info-app-floating-button": "Show the floating quick actions button.", + "settings-info-app-font-manager": "Install, manage, or remove app fonts.", + "settings-info-app-fullscreen": "Hide the system status bar while using Acode.", + "settings-info-app-keybindings": "Edit the key bindings file or reset shortcuts.", + "settings-info-app-keyboard-mode": "Choose how the software keyboard behaves while editing.", + "settings-info-app-language": "Choose the app language and translated labels.", + "settings-info-app-open-file-list-position": "Choose where the active files list appears.", + "settings-info-app-quick-tools-settings": "Reorder and customize quick tool shortcuts.", + "settings-info-app-quick-tools-trigger-mode": "Choose how quick tools open on tap or touch.", + "settings-info-app-remember-files": "Reopen the files that were open last time.", + "settings-info-app-remember-folders": "Reopen folders from the previous session.", + "settings-info-app-retry-remote-fs": "Retry remote file operations after a failed transfer.", + "settings-info-app-side-buttons": "Show extra action buttons beside the editor.", + "settings-info-app-sponsor-sidebar": "Show the sponsor entry in the sidebar.", + "settings-info-app-touch-move-threshold": "Minimum movement before a touch drag is detected.", + "settings-info-app-vibrate-on-tap": "Enable haptic feedback for taps and controls.", + "settings-info-editor-autosave": "Save changes automatically after a delay.", + "settings-info-editor-color-preview": "Preview color values inline in the editor.", + "settings-info-editor-fade-fold-widgets": "Dim fold markers until they are needed.", + "settings-info-editor-font-family": "Choose the typeface used in the editor.", + "settings-info-editor-font-size": "Set the editor text size.", + "settings-info-editor-format-on-save": "Run the formatter whenever a file is saved.", + "settings-info-editor-hard-wrap": "Insert real line breaks instead of only wrapping visually.", + "settings-info-editor-indent-guides": "Show indentation guide lines.", + "settings-info-editor-line-height": "Adjust vertical spacing between lines.", + "settings-info-editor-line-numbers": "Show line numbers in the gutter.", + "settings-info-editor-lint-gutter": "Show diagnostics and lint markers in the gutter.", + "settings-info-editor-live-autocomplete": "Show suggestions while you type.", + "settings-info-editor-rainbow-brackets": "Color matching brackets by nesting depth.", + "settings-info-editor-relative-line-numbers": "Show distance from the current line.", + "settings-info-editor-rtl-text": "Switch right-to-left behavior per line.", + "settings-info-editor-scroll-settings": "Adjust scrollbar size, speed, and gesture behavior.", + "settings-info-editor-shift-click-selection": "Extend selection with Shift + tap or click.", + "settings-info-editor-show-spaces": "Display visible whitespace markers.", + "settings-info-editor-soft-tab": "Insert spaces instead of tab characters.", + "settings-info-editor-tab-size": "Set how many spaces each tab step uses.", + "settings-info-editor-teardrop-size": "Set the cursor handle size for touch editing.", + "settings-info-editor-text-wrap": "Wrap long lines inside the editor.", + "settings-info-lsp-add-custom-server": "Register a custom language server with install, update, and launch commands.", + "settings-info-lsp-edit-init-options": "Edit initialization options as JSON.", + "settings-info-lsp-install-server": "Install or repair this language server.", + "settings-info-lsp-server-enabled": "Enable or disable this language server.", + "settings-info-lsp-startup-timeout": "Set how long Acode waits for the server to start.", + "settings-info-lsp-uninstall-server": "Remove installed packages or binaries for this server.", + "settings-info-lsp-update-server": "Update this language server if an update flow is available.", + "settings-info-lsp-view-init-options": "View the effective initialization options as JSON.", + "settings-info-main-ad-rewards": "Watch ads to unlock temporary ad-free access.", + "settings-info-main-app-settings": "Language, app behavior, and quick access tools.", + "settings-info-main-backup-restore": "Export settings to a backup or restore them later.", + "settings-info-main-changelog": "See recent updates and release notes.", + "settings-info-main-edit-settings": "Edit the raw settings.json file directly.", + "settings-info-main-editor-settings": "Fonts, tabs, suggestions, and editor display.", + "settings-info-main-formatter": "Choose a formatter for each supported language.", + "settings-info-main-lsp-settings": "Configure language servers and editor intelligence.", + "settings-info-main-plugins": "Manage installed plugins and their available actions.", + "settings-info-main-preview-settings": "Preview mode, server ports, and browser behavior.", + "settings-info-main-rateapp": "Rate Acode on Google Play.", + "settings-info-main-remove-ads": "Unlock permanent ad-free access.", + "settings-info-main-reset": "Reset Acode to its default configuration.", + "settings-info-main-sponsors": "Support ongoing Acode development.", + "settings-info-main-terminal-settings": "Terminal theme, font, cursor, and session behavior.", + "settings-info-main-theme": "App theme, contrast, and custom colors.", + "settings-info-preview-disable-cache": "Always reload content in the in-app browser.", + "settings-info-preview-host": "Hostname used when opening the preview URL.", + "settings-info-preview-mode": "Choose where preview opens when you launch it.", + "settings-info-preview-preview-port": "Port used by the live preview server.", + "settings-info-preview-server-port": "Port used by the internal app server.", + "settings-info-preview-show-console-toggler": "Show the console button in preview.", + "settings-info-preview-use-current-file": "Prefer the current file when starting preview.", + "settings-info-terminal-convert-eol": "Convert line endings when pasting or rendering terminal output.", + "settings-note-formatter-settings": "Assign a formatter to each language. Install formatter plugins to unlock more options.", + "settings-note-lsp-settings": "Language servers add autocomplete, diagnostics, hover details, and more. You can install, update, or define custom servers here. Managed installers run inside the terminal/proot environment.", + "search result label singular": "result", + "search result label plural": "results", + "pin tab": "Pin tab", + "unpin tab": "Unpin tab", + "pinned tab": "Pinned tab", + "unpin tab before closing": "Unpin the tab before closing it.", + "app font": "App font", + "settings-info-app-font-family": "Choose the font used across the app interface.", + "lsp-transport-method-stdio": "STDIO (launch a binary command)", + "lsp-transport-method-websocket": "WebSocket (connect to a ws/wss URL)", + "lsp-websocket-url": "WebSocket URL", + "lsp-websocket-server-managed-externally": "This server is managed externally over WebSocket.", + "lsp-error-websocket-url-invalid": "WebSocket URL must start with ws:// or wss://", + "lsp-error-websocket-url-required": "WebSocket URL is required", + "lsp-remove-custom-server": "Remove custom server", + "lsp-remove-custom-server-confirm": "Remove custom language server {server}?", + "lsp-custom-server-removed": "Custom server removed", + "settings-info-lsp-remove-custom-server": "Remove this custom language server from Acode.", + "unsaved selected tabs warning": "Some selected tabs are not saved. Choose what to do.", + "save selected tabs": "Save selected tabs", + "close selected tabs": "Close selected tabs", + "save selected tabs warning": "Are you sure you want to save and close the selected tabs?", + "close selected tabs warning": "Are you sure you want to close the selected tabs? You will lose the unsaved changes and this action cannot be reversed.", + "close tabs to right": "Close Right", + "close tabs to left": "Close Left", + "close other tabs": "Close Others", + "auto close tags": "Auto close tags", + "settings-info-editor-auto-close-tags": "Automatically insert closing tags in HTML, XML, Vue, Angular, and PHP template files.", + "ui zoom": "UI zoom", + "settings-info-app-ui-zoom": "Scale text across the Acode interface.", + "plugin-not-supported": "Plugin not supported", + "plugin-not-supported-info": "The plugin was created for older version of Acode." +} \ No newline at end of file diff --git a/src/lib/acode.js b/src/lib/acode.js index 0845b8d99..52f398eda 100644 --- a/src/lib/acode.js +++ b/src/lib/acode.js @@ -74,7 +74,7 @@ import encodings, { decode, encode } from "utils/encodings"; import helpers from "utils/helpers"; import KeyboardEvent from "utils/keyboardEvent"; import Url from "utils/Url"; -import constants from "./constants"; +import config from "./config"; export default class Acode { #modules = {}; @@ -522,10 +522,7 @@ export default class Acode { let purchaseToken; let product; - const pluginUrl = Url.join( - constants.API_BASE, - `plugin/${pluginId}`, - ); + const pluginUrl = Url.join(config.API_BASE, `plugin/${pluginId}`); fsOperation(pluginUrl) .readFile("json") .catch(() => { @@ -581,16 +578,13 @@ export default class Acode { async function onpurchase(e) { const purchase = await getPurchase(product.productId); - await ajax.post( - Url.join(constants.API_BASE, "plugin/order"), - { - data: { - id: remotePlugin.id, - token: purchase?.purchaseToken, - package: BuildInfo.packageName, - }, + await ajax.post(Url.join(config.API_BASE, "plugin/order"), { + data: { + id: remotePlugin.id, + token: purchase?.purchaseToken, + package: BuildInfo.packageName, }, - ); + }); purchaseToken = purchase?.purchaseToken; } diff --git a/src/lib/adRewards.js b/src/lib/adRewards.js index 0907b3a6b..856a764bf 100644 --- a/src/lib/adRewards.js +++ b/src/lib/adRewards.js @@ -1,5 +1,6 @@ import toast from "components/toast"; import auth from "./auth"; +import config from "./config"; import secureAdRewardState from "./secureAdRewardState"; const ONE_HOUR = 60 * 60 * 1000; @@ -178,15 +179,7 @@ function scheduleExpiryCheck() { async function getRewardIdentity() { try { - const user = await auth.getUserInfo(); - const userId = - user?.id || - user?._id || - user?.github || - user?.username || - device?.uuid || - "guest"; - return String(userId); + const userId = user?.id || "Guest"; } catch (error) { console.warn("Failed to resolve rewarded ad user identity.", error); return String(device?.uuid || "guest"); @@ -323,18 +316,18 @@ export default { return Boolean(state.isActive && state.adFreeUntil > Date.now()); }, canShowAds() { - return Boolean(window.IS_FREE_VERSION && !this.isAdFreeActive()); + return Boolean(!config.HAS_PRO && !this.isAdFreeActive()); }, isRewardedSupported() { - return Boolean( - window.IS_FREE_VERSION && admob?.RewardedAd && getRewardedUnitId(), - ); + return Boolean(!config.HAS_PRO && admob?.RewardedAd && getRewardedUnitId()); }, getRewardedUnavailableReason() { - if (!window.IS_FREE_VERSION) + if (config.HAS_PRO) { return "Ads are already disabled on this build."; - if (!admob?.RewardedAd) + } + if (!admob?.RewardedAd) { return "Rewarded ads are unavailable on this device."; + } if (!getRewardedUnitId()) { return "Rewarded ads are not configured for production yet."; } diff --git a/src/lib/applySettings.js b/src/lib/applySettings.js index 8a76c2360..daaeab924 100644 --- a/src/lib/applySettings.js +++ b/src/lib/applySettings.js @@ -1,7 +1,7 @@ import actions from "../handlers/quickTools"; import appSettings from "../lib/settings"; import themes from "../theme/list"; -import constants from "./constants"; +import config from "./config"; import fonts from "./fonts"; export default { @@ -18,7 +18,7 @@ export default { app.addEventListener("click", function (e) { const $target = e.target; if ($target.hasAttribute("vibrate") && appSettings.value.vibrateOnTap) { - navigator.vibrate(constants.VIBRATION_TIME); + navigator.vibrate(config.VIBRATION_TIME); } }); diff --git a/src/lib/auth.js b/src/lib/auth.js index c8911be88..23d7ad594 100644 --- a/src/lib/auth.js +++ b/src/lib/auth.js @@ -1,5 +1,30 @@ import toast from "components/toast"; import { addIntentHandler } from "handlers/intent"; +import config from "./config"; + +/** + * @typedef {object} User + * @property {number} id + * @property {string} name + * @property {string} role + * @property {string} email + * @property {string} github + * @property {string} website + * @property {number} verified + * @property {number} threshold + * @property {number} acode_pro + * @property {string} pro_purchased_at + * @property {string} created_at + * @property {string} updated_at + * @property {boolean} isAdmin + */ + +/**@type {User|null} */ +let loggedInUser = null; +/**@type {number} */ +let cacheTimeout = null; + +const CACHE_USER_KEY = "cached-logged-in-user"; const loginEvents = { listeners: new Set(), @@ -25,7 +50,7 @@ class AuthService { try { if (event?.module === "user" && event?.action === "login") { if (event?.value) { - this._exec("saveToken", [event.value]); + this.#exec("saveToken", [event.value]); toast("Logged in successfully"); setTimeout(() => { @@ -43,112 +68,70 @@ class AuthService { /** * Helper to wrap cordova.exec in a Promise */ - _exec(action, args = []) { + #exec(action, args = []) { return new Promise((resolve, reject) => { cordova.exec(resolve, reject, "Authenticator", action, args); }); } - async openLoginUrl() { - const url = "https://acode.app/login?redirect=app"; - + async logout() { try { - await new Promise((resolve, reject) => { - CustomTabs.open(url, { showTitle: true }, resolve, reject); + const res = await fetch(`${config.API_BASE}/login`, { + method: "DELETE", }); + if (!res.ok) { + throw new Error("Unable to logout."); + } } catch (error) { - console.error("CustomTabs failed, opening system browser.", error); - system.openInBrowser(url); + console.error("Error during logout:", error); } - } - async logout() { - try { - await this._exec("logout"); - return true; - } catch (error) { - console.error("Failed to logout.", error); - return false; - } - } + loggedInUser = null; + localStorage.removeItem(CACHE_USER_KEY); - async isLoggedIn() { try { - // Native checks EncryptedPrefs and validates with API internally - await this._exec("isLoggedIn"); + await this.#exec("logout"); return true; } catch (error) { - console.error(error); - // error is typically the status code (0 if no token, 401 if invalid) + console.error("Failed to logout.", error); return false; } } - async getUserInfo() { - try { - const data = await this._exec("getUserInfo"); - return typeof data === "string" ? JSON.parse(data) : data; - } catch (error) { - console.error("Failed to fetch user data.", error); - return null; - } - } + /** + * + * @returns {User} + */ + async getLoggedInUser() { + if (loggedInUser) return loggedInUser; - async getAvatar() { try { - const userData = await this.getUserInfo(); - if (!userData) return null; - - if (userData.github) { - return `https://avatars.githubusercontent.com/${userData.github}`; + const res = await fetch(`${config.API_BASE}/login`); + + if (res.ok) { + loggedInUser = await res.json(); + localStorage.setItem(CACHE_USER_KEY, JSON.stringify(loggedInUser)); + clearTimeout(cacheTimeout); + cacheTimeout = setTimeout(() => (loggedInUser = null), 600_000); + return loggedInUser; } - if (userData.name) { - return this._generateInitialsAvatar(userData.name); + if (res.status === 401) { + localStorage.removeItem(CACHE_USER_KEY); + return null; } - return null; + throw new Error("Unable to fetch user Info"); } catch (error) { - console.error("Failed to get avatar", error); - return null; + if (CACHE_USER_KEY in localStorage) { + try { + return JSON.parse(localStorage.getItem(CACHE_USER_KEY)); + } catch {} + } + toast("Unable to fetch user info"); + throw error; } } - - _generateInitialsAvatar(name) { - const nameParts = name.split(" "); - const initials = - nameParts.length >= 2 - ? `${nameParts[0][0]}${nameParts[1][0]}`.toUpperCase() - : nameParts[0][0].toUpperCase(); - - const canvas = document.createElement("canvas"); - canvas.width = 100; - canvas.height = 100; - const ctx = canvas.getContext("2d"); - - const colors = [ - "#2196F3", - "#9C27B0", - "#E91E63", - "#009688", - "#4CAF50", - "#FF9800", - ]; - ctx.fillStyle = - colors[ - name.split("").reduce((acc, char) => acc + char.charCodeAt(0), 0) % - colors.length - ]; - ctx.fillRect(0, 0, 100, 100); - - ctx.fillStyle = "#ffffff"; - ctx.font = "bold 40px Arial"; - ctx.textAlign = "center"; - ctx.textBaseline = "middle"; - ctx.fillText(initials, 50, 50); - - return canvas.toDataURL(); - } } export default new AuthService(); diff --git a/src/lib/commands.js b/src/lib/commands.js index 46714a492..96fa6c0d9 100644 --- a/src/lib/commands.js +++ b/src/lib/commands.js @@ -26,7 +26,7 @@ import { getColorRange } from "utils/color/regex"; import helpers from "utils/helpers"; import Url from "utils/Url"; import checkFiles from "./checkFiles"; -import constants from "./constants"; +import config from "./config"; import EditorFile from "./editorFile"; import openFile from "./openFile"; import openFolder from "./openFolder"; @@ -228,7 +228,7 @@ export default { }, async "new-file"() { let filename = await prompt(strings["enter file name"], "", "filename", { - match: constants.FILE_NAME_REGEX, + match: config.FILE_NAME_REGEX, required: true, }); @@ -494,7 +494,7 @@ export default { } let newname = await prompt(strings.rename, file.filename, "filename", { - match: constants.FILE_NAME_REGEX, + match: config.FILE_NAME_REGEX, capitalize: false, }); @@ -548,7 +548,7 @@ export default { editorManager.activeFile.eol = eol; }, "open-log-file"() { - openFile(Url.join(DATA_STORAGE, constants.LOG_FILE_NAME)); + openFile(Url.join(DATA_STORAGE, config.LOG_FILE_NAME)); }, "copy-device-info"() { let webviewInfo = {}; diff --git a/src/lib/constants.js b/src/lib/config.js similarity index 84% rename from src/lib/constants.js rename to src/lib/config.js index f1315999a..55e444506 100644 --- a/src/lib/constants.js +++ b/src/lib/config.js @@ -1,4 +1,9 @@ +const BASE_URL = "https://acode.app"; +let hasPro = false; + export default { + BASE_URL, + SUPPORTED_EDITOR: "cm", FILE_NAME_REGEX: /^((?![:<>"\\\|\?\*]).)*$/, FONT_SIZE: /^[0-9\.]{1,3}(px|rem|em|pt|mm|pc|in)$/, DEFAULT_FILE_SESSION: "default-session", @@ -19,18 +24,23 @@ export default { get PLAY_STORE_URL() { return `https://play.google.com/store/apps/details?id=${BuildInfo.packageName}`; }, - API_BASE: "https://acode.app/api", - // API_BASE: 'https://192.168.0.102:3001/api', // test api + API_BASE: `${BASE_URL}/api`, SKU_LIST: ["crystal", "bronze", "silver", "gold", "platinum", "titanium"], LOG_FILE_NAME: "Acode.log", // Social Links DOCS_URL: "https://docs.acode.app", - WEBSITE_URL: "https://acode.app", GITHUB_URL: "https://github.com/Acode-Foundation/Acode", TELEGRAM_URL: "https://t.me/foxdebug_acode", DISCORD_URL: "https://discord.gg/nDqZsh7Rqz", TWITTER_URL: "https://x.com/foxbiz_io", INSTAGRAM_URL: "https://www.instagram.com/foxbiz.io/", FOXBIZ_URL: "https://foxbiz.io", + + get HAS_PRO() { + return hasPro; + }, + set HAS_PRO(value) { + hasPro = value; + }, }; diff --git a/src/lib/devTools.js b/src/lib/devTools.js index 8b7077aee..9f285a7d9 100644 --- a/src/lib/devTools.js +++ b/src/lib/devTools.js @@ -3,7 +3,7 @@ import ajax from "@deadlyjack/ajax"; import loader from "dialogs/loader"; import helpers from "utils/helpers"; import Url from "utils/Url"; -import constants from "./constants"; +import config from "./config"; let erudaInstance = null; let isInitialized = false; @@ -51,7 +51,7 @@ const devTools = { try { const erudaScript = await ajax({ - url: constants.ERUDA_CDN, + url: config.ERUDA_CDN, responseType: "text", contentType: "application/x-www-form-urlencoded", }); diff --git a/src/lib/editorFile.js b/src/lib/editorFile.js index eddb71cb3..2d3be54e1 100644 --- a/src/lib/editorFile.js +++ b/src/lib/editorFile.js @@ -20,7 +20,7 @@ import mimeTypes from "mime-types"; import helpers from "utils/helpers"; import Path from "utils/Path"; import Url from "utils/Url"; -import constants from "./constants"; +import config from "./config"; import openFolder from "./openFolder"; import run from "./run"; import saveFile from "./saveFile"; @@ -312,7 +312,7 @@ export default class EditorFile { * Name of the file * @type {string} */ - #name = constants.DEFAULT_FILE_NAME; + #name = config.DEFAULT_FILE_NAME; /** * Location of the file * @type {string} @@ -322,7 +322,7 @@ export default class EditorFile { * Unique ID of the file, changed when file is renamed or location/uri is changed. * @type {string} */ - #id = constants.DEFAULT_FILE_SESSION; + #id = config.DEFAULT_FILE_SESSION; /** * Associated tile for the file, that is append in the open file list, * when clicked make the file active. @@ -407,7 +407,7 @@ export default class EditorFile { } else this.#id = options.id; } else if (!options) { // if options aren't passed, that means default file is being created - this.#id = constants.DEFAULT_FILE_SESSION; + this.#id = config.DEFAULT_FILE_SESSION; } if (options?.type) { @@ -500,7 +500,7 @@ export default class EditorFile { // if options contains text property then there is no need to load // set loaded true - if (this.#id !== constants.DEFAULT_FILE_SESSION) { + if (this.#id !== config.DEFAULT_FILE_SESSION) { this.loaded = options?.text !== undefined; } @@ -623,7 +623,7 @@ export default class EditorFile { if (event.defaultPrevented) return; (async () => { - if (this.id === constants.DEFAULT_FILE_SESSION) { + if (this.id === config.DEFAULT_FILE_SESSION) { this.id = helpers.uuid(); } @@ -862,7 +862,7 @@ export default class EditorFile { // here readonly means file has uri but has no write permission. if (!this.uri || this.readOnly) { // if file is default file and text is changed - if (this.id === constants.DEFAULT_FILE_SESSION) { + if (this.id === config.DEFAULT_FILE_SESSION) { // change id when text is changed this.id = helpers.uuid(); } @@ -983,10 +983,7 @@ export default class EditorFile { async remove(force = false, options = {}) { const { ignorePinned = false, silentPinned = false } = options || {}; - if ( - this.id === constants.DEFAULT_FILE_SESSION && - !editorManager.files.length - ) + if (this.id === config.DEFAULT_FILE_SESSION && !editorManager.files.length) return false; if (this.pinned && !ignorePinned) { if (!silentPinned) { @@ -1207,9 +1204,9 @@ export default class EditorFile { render() { this.makeActive(); - if (this.id !== constants.DEFAULT_FILE_SESSION) { + if (this.id !== config.DEFAULT_FILE_SESSION) { const defaultFile = editorManager.getFile( - constants.DEFAULT_FILE_SESSION, + config.DEFAULT_FILE_SESSION, "id", ); defaultFile?.remove(); diff --git a/src/lib/installPlugin.js b/src/lib/installPlugin.js index 5488d9131..4b5b7d666 100644 --- a/src/lib/installPlugin.js +++ b/src/lib/installPlugin.js @@ -7,7 +7,7 @@ import purchaseListener from "handlers/purchase"; import JSZip from "jszip"; import helpers from "utils/helpers"; import Url from "utils/Url"; -import constants from "./constants"; +import config from "./config"; import InstallState from "./installState"; import loadPlugin from "./loadPlugin"; @@ -50,7 +50,7 @@ export default async function installPlugin( if (!/^(https?|file|content):/.test(id)) { pluginUrl = Url.join( - constants.API_BASE, + config.API_BASE, "plugin/download/", `${id}?device=${device.uuid}`, ); @@ -68,19 +68,12 @@ export default async function installPlugin( let plugin; if ( - pluginUrl.includes(constants.API_BASE) || + pluginUrl.includes(config.API_BASE) || pluginUrl.startsWith("file:") || pluginUrl.startsWith("content:") ) { // Use fsOperation for Acode registry URL - plugin = await fsOperation(pluginUrl).readFile( - undefined, - (loaded, total) => { - loaderDialog.setMessage( - `${strings.loading} ${((loaded / total) * 100).toFixed(2)}%`, - ); - }, - ); + plugin = await fsOperation(pluginUrl).readFile(); } else { // cordova http plugin for others plugin = await new Promise((resolve, reject) => { @@ -397,7 +390,7 @@ async function resolveDepsManifest(deps) { const resolved = []; for (const dependency of deps) { const remoteDependency = await fsOperation( - constants.API_BASE, + config.API_BASE, `plugin/${dependency}`, ) .readFile("json") @@ -467,7 +460,7 @@ async function resolveDep(manifest) { async function onpurchase(e) { const purchase = await getPurchase(product.productId); - await ajax.post(Url.join(constants.API_BASE, "plugin/order"), { + await ajax.post(Url.join(config.API_BASE, "plugin/order"), { data: { id: manifest.id, token: purchase?.purchaseToken, diff --git a/src/lib/logger.js b/src/lib/logger.js index a2e8d05c6..48c58b9fa 100644 --- a/src/lib/logger.js +++ b/src/lib/logger.js @@ -1,6 +1,6 @@ import fsOperation from "fileSystem"; import Url from "utils/Url"; -import constants from "./constants"; +import config from "./config"; /* /** @@ -33,7 +33,7 @@ class Logger { this.#logBuffer = new Map(); this.#maxBufferSize = maxBufferSize; this.#logLevel = logLevel; - this.#logFileName = constants.LOG_FILE_NAME; + this.#logFileName = config.LOG_FILE_NAME; this.#flushInterval = flushInterval; this.#maxFileSize = maxFileSize; this.#startAutoFlush(); // Automatically flush logs at intervals @@ -76,10 +76,10 @@ class Logger { #writeLogToFile = async (logContent) => { try { - const logFilePath = Url.join(DATA_STORAGE, constants.LOG_FILE_NAME); + const logFilePath = Url.join(DATA_STORAGE, config.LOG_FILE_NAME); if (!(await fsOperation(logFilePath).exists())) { await fsOperation(window.DATA_STORAGE).createFile( - constants.LOG_FILE_NAME, + config.LOG_FILE_NAME, logContent, ); } else { diff --git a/src/lib/openFolder.js b/src/lib/openFolder.js index 11add0d1a..ed177c6f7 100644 --- a/src/lib/openFolder.js +++ b/src/lib/openFolder.js @@ -16,7 +16,7 @@ import helpers from "utils/helpers"; import Path from "utils/Path"; import Uri from "utils/Uri"; import Url from "utils/Url"; -import constants from "./constants"; +import config from "./config"; import * as FileList from "./fileList"; import openFile from "./openFile"; import recents from "./recents"; @@ -331,7 +331,7 @@ function handleItems(e) { */ async function handleContextmenu(type, url, name, $target) { if (appSettings.value.vibrateOnTap) { - navigator.vibrate(constants.VIBRATION_TIME); + navigator.vibrate(config.VIBRATION_TIME); } const { clipBoard, $node } = openFolder.find(url); const cancel = `${strings.cancel}${clipBoard ? ` (${strings[clipBoard.action]})` : ""}`; @@ -632,7 +632,7 @@ function execOperation(type, action, url, $target, name) { return; } let newName = await prompt(strings.rename, name, "text", { - match: constants.FILE_NAME_REGEX, + match: config.FILE_NAME_REGEX, required: true, }); @@ -683,7 +683,7 @@ function execOperation(type, action, url, $target, name) { : strings["enter folder name"]; let newName = await prompt(msg, "", "text", { - match: constants.FILE_NAME_REGEX, + match: config.FILE_NAME_REGEX, required: true, }); diff --git a/src/lib/removeAds.js b/src/lib/removeAds.js index 5b65f383e..a92c03a5d 100644 --- a/src/lib/removeAds.js +++ b/src/lib/removeAds.js @@ -1,4 +1,5 @@ import purchaseListener from "handlers/purchase"; +import config from "./config.js"; import { hideAd } from "./startAd.js"; /** @@ -27,7 +28,7 @@ export default function removeAds() { resolve(null); hideAd(true); localStorage.setItem("acode_pro", "true"); - window.IS_FREE_VERSION = false; + config.HAS_PRO = true; toast(strings["thank you :)"]); } }); diff --git a/src/lib/restoreTheme.js b/src/lib/restoreTheme.js index 8c88650a6..e389cfb5b 100644 --- a/src/lib/restoreTheme.js +++ b/src/lib/restoreTheme.js @@ -1,5 +1,6 @@ import themes from "theme/list"; import Color from "utils/color"; +import config from "./config"; import appSettings from "./settings"; let count = 0; @@ -19,7 +20,7 @@ export default function restoreTheme(darken = false) { let themeName = DOES_SUPPORT_THEME ? appSettings.value.appTheme : "default"; let theme = themes.get(themeName); - if (theme?.version !== "free" && IS_FREE_VERSION) { + if (theme?.version !== "free" && !config.HAS_PRO) { themeName = "default"; theme = themes.get(themeName); appSettings.value.appTheme = themeName; diff --git a/src/lib/run.js b/src/lib/run.js index a0eac7c42..bf8862a0f 100644 --- a/src/lib/run.js +++ b/src/lib/run.js @@ -13,7 +13,7 @@ import helpers from "utils/helpers"; import Url from "utils/Url"; import $_console from "views/console.hbs"; import $_markdown from "views/markdown.hbs"; -import constants from "./constants"; +import config from "./config"; import EditorFile from "./editorFile"; import openFolder from "./openFolder"; import appSettings from "./settings"; @@ -142,7 +142,7 @@ async function run( target = "inapp"; filename = "console.html"; pathName = `${ASSETS_DIRECTORY}www/`; - port = constants.CONSOLE_PORT; + port = config.CONSOLE_PORT; } function start() { diff --git a/src/lib/saveFile.js b/src/lib/saveFile.js index 01c8d01db..83a89cdae 100644 --- a/src/lib/saveFile.js +++ b/src/lib/saveFile.js @@ -5,7 +5,7 @@ import recents from "lib/recents"; import FileBrowser from "pages/fileBrowser"; import helpers from "utils/helpers"; import Url from "utils/Url"; -import constants from "./constants"; +import config from "./config"; import EditorFile from "./editorFile"; import openFolder from "./openFolder"; import appSettings from "./settings"; @@ -165,7 +165,7 @@ async function saveFile(file, isSaveAs = false) { name || "", strings["new file"], { - match: constants.FILE_NAME_REGEX, + match: config.FILE_NAME_REGEX, required: true, }, ); diff --git a/src/lib/saveState.js b/src/lib/saveState.js index a6ba3c1d4..c442d1f7a 100644 --- a/src/lib/saveState.js +++ b/src/lib/saveState.js @@ -1,5 +1,5 @@ import { getAllFolds, getScrollPosition, getSelection } from "cm/editorUtils"; -import constants from "./constants"; +import config from "./config"; import { addedFolder } from "./openFolder"; import appSettings from "./settings"; @@ -13,7 +13,7 @@ export default () => { files.forEach((file) => { if (file.type !== "editor") return; - if (file.id === constants.DEFAULT_FILE_SESSION) return; + if (file.id === config.DEFAULT_FILE_SESSION) return; if (file.SAFMode === "single") return; // Selection per file: diff --git a/src/lib/settings.js b/src/lib/settings.js index 42b161921..b092daf40 100644 --- a/src/lib/settings.js +++ b/src/lib/settings.js @@ -4,7 +4,7 @@ import themes from "theme/list"; import { getSystemEditorTheme } from "theme/preInstalled"; import helpers from "utils/helpers"; import Url from "utils/Url"; -import constants from "./constants"; +import config from "./config"; import lang from "./lang"; import { isDeviceDarkTheme } from "./systemConfiguration"; @@ -119,8 +119,8 @@ class Settings { formatter: {}, prettier: {}, maxFileSize: 12, - serverPort: constants.SERVER_PORT, - previewPort: constants.PREVIEW_PORT, + serverPort: config.SERVER_PORT, + previewPort: config.PREVIEW_PORT, showConsoleToggler: true, previewMode: this.PREVIEW_MODE_INAPP, disableCache: false, @@ -165,7 +165,7 @@ class Settings { rememberFolders: true, diagonalScrolling: false, reverseScrolling: false, - scrollSpeed: constants.SCROLL_SPEED_NORMAL, + scrollSpeed: config.SCROLL_SPEED_NORMAL, customTheme: this.#customTheme, relativeLineNumbers: false, elasticTabstops: false, diff --git a/src/lib/startAd.js b/src/lib/startAd.js index 7afc255a1..da509637f 100644 --- a/src/lib/startAd.js +++ b/src/lib/startAd.js @@ -1,4 +1,5 @@ import tag from "html-tag-js"; +import config from "./config"; let adUnitIdBanner = "ca-app-pub-5911839694379275/9157899592"; // Production let adUnitIdInterstitial = "ca-app-pub-5911839694379275/9570937608"; // Production @@ -6,7 +7,7 @@ let adUnitIdRewarded = "ca-app-pub-5911839694379275/1633667633"; // Production let initialized = false; export default async function startAd() { - if (!IS_FREE_VERSION || !admob) return; + if (config.HAS_PRO || !admob) return; if (!initialized) { initialized = true; diff --git a/src/main.js b/src/main.js index 65067364a..822297afd 100644 --- a/src/main.js +++ b/src/main.js @@ -39,6 +39,7 @@ import adRewards from "lib/adRewards"; import applySettings from "lib/applySettings"; import checkFiles from "lib/checkFiles"; import checkPluginsUpdate from "lib/checkPluginsUpdate"; +import config from "lib/config"; import EditorFile from "lib/editorFile"; import EditorManager from "lib/editorManager"; import { initFileList } from "lib/fileList"; @@ -169,9 +170,10 @@ async function onDeviceReady() { window.CACHE_STORAGE = externalCacheDirectory || cacheDirectory; window.PLUGIN_DIR = Url.join(DATA_STORAGE, "plugins"); window.KEYBINDING_FILE = Url.join(DATA_STORAGE, ".key-bindings.json"); - window.IS_FREE_VERSION = isFreePackage; window.log = logger.log.bind(logger); + config.HAS_PRO = !isFreePackage; + // Capture synchronous errors window.addEventListener("error", (event) => { const errorMsg = `Error: ${event.message}, Source: ${event.filename}, Line: ${event.lineno}, Column: ${event.colno}, Stack: ${event.error?.stack || "N/A"}`; @@ -194,7 +196,7 @@ async function onDeviceReady() { }); if (localStorage.acode_pro === "true") { - window.IS_FREE_VERSION = false; + config.HAS_PRO = true; } if (navigator.onLine) { @@ -203,9 +205,9 @@ async function onDeviceReady() { p.productIds.includes("acode_pro_new"), ); if (isPro) { - window.IS_FREE_VERSION = false; + config.HAS_PRO = true; } else { - window.IS_FREE_VERSION = isFreePackage; + config.HAS_PRO = !isFreePackage; } } } catch (error) { @@ -332,8 +334,11 @@ async function onDeviceReady() { // Check login status before emitting events try { - const isLoggedIn = await auth.isLoggedIn(); - if (isLoggedIn) { + const user = await auth.getLoggedInUser(); + if (user) { + if (Boolean(user.acode_pro)) { + config.HAS_PRO = true; + } loginEvents.emit(); } } catch (error) { diff --git a/src/pages/about/about.js b/src/pages/about/about.js index 374e564c3..244d97c0e 100644 --- a/src/pages/about/about.js +++ b/src/pages/about/about.js @@ -3,7 +3,7 @@ import Logo from "components/logo"; import Page from "components/page"; import Reactive from "html-tag-js/reactive"; import actionStack from "lib/actionStack"; -import constants from "lib/constants"; +import config from "lib/config"; import { hideAd } from "lib/startAd"; import helpers from "utils/helpers"; export default function AboutInclude() { @@ -42,22 +42,22 @@ export default function AboutInclude() {
{webviewPackageName}
- +
Official webpage -
{constants.WEBSITE_URL}
+
{config.BASE_URL}
- +
Foxbiz Software Pvt. Ltd. -
{constants.FOXBIZ_URL}
+
{config.FOXBIZ_URL}
@@ -69,31 +69,31 @@ export default function AboutInclude() { Mail - +
Twitter
- +
Instagram
- +
GitHub
- +
Telegram
- +
diff --git a/src/pages/fileBrowser/fileBrowser.js b/src/pages/fileBrowser/fileBrowser.js index 24408c007..f0b9a5d02 100644 --- a/src/pages/fileBrowser/fileBrowser.js +++ b/src/pages/fileBrowser/fileBrowser.js @@ -14,7 +14,7 @@ import select from "dialogs/select"; import JSZip from "jszip"; import actionStack from "lib/actionStack"; import checkFiles from "lib/checkFiles"; -import constants from "lib/constants"; +import config from "lib/config"; import openFolder from "lib/openFolder"; import projects from "lib/projects"; import recents from "lib/recents"; @@ -762,7 +762,7 @@ function FileBrowserInclude(mode, info, doesOpenLast = true) { async function contextMenuHandler() { if (appSettings.value.vibrateOnTap) { - navigator.vibrate(constants.VIBRATION_TIME); + navigator.vibrate(config.VIBRATION_TIME); } if ($el.getAttribute("open-doc") === "true") return; @@ -804,7 +804,7 @@ function FileBrowserInclude(mode, info, doesOpenLast = true) { case "rename": { let newname = await prompt(strings.rename, name, "text", { - match: constants.FILE_NAME_REGEX, + match: config.FILE_NAME_REGEX, }); newname = helpers.fixFilename(newname); @@ -1250,7 +1250,7 @@ function FileBrowserInclude(mode, info, doesOpenLast = true) { } let entryName = await prompt(title, "", "filename", { - match: constants.FILE_NAME_REGEX, + match: config.FILE_NAME_REGEX, required: true, }); @@ -1279,7 +1279,7 @@ function FileBrowserInclude(mode, info, doesOpenLast = true) { loader.destroy(); projectName = await prompt(strings["project name"], project, "text", { required: true, - match: constants.FILE_NAME_REGEX, + match: config.FILE_NAME_REGEX, }); if (!projectName) return; diff --git a/src/pages/plugin/plugin.js b/src/pages/plugin/plugin.js index 56f7f7f86..3f17f061a 100644 --- a/src/pages/plugin/plugin.js +++ b/src/pages/plugin/plugin.js @@ -6,7 +6,7 @@ import alert from "dialogs/alert"; import loader from "dialogs/loader"; import purchaseListener from "handlers/purchase"; import actionStack from "lib/actionStack"; -import constants from "lib/constants"; +import config from "lib/config"; import installPlugin from "lib/installPlugin"; import InstallState from "lib/installState"; import settings from "lib/settings"; @@ -55,6 +55,7 @@ export default async function PluginInclude( let purchaseToken; let $settingsIcon; let minVersionCode = -1; + let isSupported = true; actionStack.push({ id: "plugin", @@ -138,9 +139,9 @@ export default async function PluginInclude( await (async () => { try { loader.showTitleLoader(); - if ((await helpers.checkAPIStatus()) && isValidSource(plugin.source)) { + if (isValidSource(plugin.source)) { const remotePlugin = await fsOperation( - constants.API_BASE, + config.API_BASE, `plugin/${id}`, ) .readFile("json") @@ -162,18 +163,26 @@ export default async function PluginInclude( if (!Number.parseFloat(remotePlugin.price)) return; isPaid = remotePlugin.price > 0; - try { - [product] = await helpers.promisify(iap.getProducts, [ - remotePlugin.sku, - ]); - if (product) { - const purchase = await getPurchase(product.productId); - purchased = !!purchase; - price = product.price; - purchaseToken = purchase?.purchaseToken; + purchased = remotePlugin.owned; + price = `₹ ${remotePlugin.price}`; + isSupported = ["all", config.SUPPORTED_EDITOR].includes( + remotePlugin.supported_editor, + ); + + if (!purchased && (await helpers.checkAPIStatus())) { + try { + [product] = await helpers.promisify(iap.getProducts, [ + remotePlugin.sku, + ]); + if (product) { + const purchase = await getPurchase(product.productId); + purchased = !!purchase; + price = product.price; + purchaseToken = purchase?.purchaseToken; + } + } catch (error) { + helpers.error(error); } - } catch (error) { - helpers.error(error); } } } catch (error) { @@ -258,7 +267,7 @@ export default async function PluginInclude( async function onpurchase(e) { const purchase = await getPurchase(product.productId); - await ajax.post(Url.join(constants.API_BASE, "plugin/order"), { + await ajax.post(Url.join(config.API_BASE, "plugin/order"), { data: { id: plugin.id, token: purchase?.purchaseToken, @@ -290,7 +299,7 @@ export default async function PluginInclude( if (!product) throw new Error("Product not found"); $button.textContent = strings["loading..."]; const { refer, refunded, error } = await ajax.post( - Url.join(constants.API_BASE, "plugin/refund"), + Url.join(config.API_BASE, "plugin/refund"), { data: { id: plugin.id, @@ -364,6 +373,7 @@ export default async function PluginInclude( uninstall, currentVersion, minVersionCode, + isSupported, }); // Handle anchor links @@ -495,7 +505,5 @@ export default async function PluginInclude( } function isValidSource(source) { - return source - ? source.startsWith(Url.join(constants.API_BASE, "plugin")) - : true; + return source ? source.startsWith(Url.join(config.API_BASE, "plugin")) : true; } diff --git a/src/pages/plugin/plugin.view.js b/src/pages/plugin/plugin.view.js index 3ae08a9c4..503537643 100644 --- a/src/pages/plugin/plugin.view.js +++ b/src/pages/plugin/plugin.view.js @@ -9,7 +9,7 @@ import alert from "dialogs/alert"; import DOMPurify from "dompurify"; import Ref from "html-tag-js/ref"; import actionStack from "lib/actionStack"; -import constants from "lib/constants"; +import config from "lib/config"; import helpers from "utils/helpers"; import Url from "utils/Url"; @@ -53,6 +53,7 @@ export default (props) => { license, changelogs, repository, + isSupported = true, keywords: keywordsRaw, contributors: contributorsRaw, votes_up: votesUp, @@ -209,7 +210,7 @@ export default (props) => { : [{ name: author, role: "Developer", github: authorGithub }]; return contributorsList.map(({ name, role, github }) => { - let dp = Url.join(constants.API_BASE, `../user.png`); + let dp = Url.join(config.API_BASE, `../user.png`); if (github) { dp = `https://avatars.githubusercontent.com/${github}`; } @@ -280,7 +281,23 @@ function Buttons({ price, buy, minVersionCode, + isSupported = true, }) { + if (!isSupported) { + return ( +
+

+ + {strings["plugin-not-supported"]} +

+ {strings["plugin-not-supported-info"]} +
+ ); + } + if ( typeof minVersionCode === "number" && minVersionCode > BuildInfo.versionCode @@ -288,7 +305,7 @@ function Buttons({ return (
- + {strings["plugin min version"] .replace("{name}", name) .replace("{v-code}", minVersionCode)} @@ -412,7 +429,7 @@ async function showReviews(pluginId, author) {
Review @@ -424,7 +441,7 @@ async function showReviews(pluginId, author) { try { const reviews = await fsOperation( - constants.API_BASE, + config.API_BASE, `/comments/${pluginId}`, ).readFile("json"); if (!reviews.length) { @@ -499,7 +516,7 @@ function Review({ author, author_reply: authorReply, }) { - let dp = Url.join(constants.API_BASE, `../user.png`); + let dp = Url.join(config.API_BASE, `../user.png`); let voteImage = Ref(); let review = Ref(); @@ -508,9 +525,9 @@ function Review({ } if (vote === 1) { - voteImage.style.backgroundImage = `url(${Url.join(constants.API_BASE, `../thumbs-up.gif`)})`; + voteImage.style.backgroundImage = `url(${Url.join(config.API_BASE, `../thumbs-up.gif`)})`; } else if (vote === -1) { - voteImage.style.backgroundImage = `url(${Url.join(constants.API_BASE, `../thumbs-down.gif`)})`; + voteImage.style.backgroundImage = `url(${Url.join(config.API_BASE, `../thumbs-down.gif`)})`; } if (authorReply) { diff --git a/src/pages/plugins/index.js b/src/pages/plugins/index.js index e208ae581..28808dfa6 100644 --- a/src/pages/plugins/index.js +++ b/src/pages/plugins/index.js @@ -1,10 +1,8 @@ function plugins(updates) { - import(/* webpackChunkName: "plugins" */ './plugins').then( - (res) => { - const Plugins = res.default; - Plugins(updates); - }, - ); + import(/* webpackChunkName: "plugins" */ "./plugins").then((res) => { + const Plugins = res.default; + Plugins(updates); + }); } export default plugins; diff --git a/src/pages/plugins/item.js b/src/pages/plugins/item.js index f9198d986..c5c2e5c50 100644 --- a/src/pages/plugins/item.js +++ b/src/pages/plugins/item.js @@ -1,5 +1,5 @@ import helpers from "utils/helpers"; -import pluginIcon from './plugin-icon.png'; +import pluginIcon from "./plugin-icon.png"; /** * Creates a plugin list item @@ -15,110 +15,104 @@ import pluginIcon from './plugin-icon.png'; * @returns */ export default function Item({ - id, - name, - icon, - version, - license, - author, - price, - author_verified, - downloads, - installed, - enabled, - onToggleEnabled, - updates, + id, + name, + icon, + version, + license, + author, + price, + author_verified, + downloads, + installed, + enabled, + onToggleEnabled, + updates, }) { - const authorName = (() => { - const displayName = - typeof author === "object" ? author.name : author || "Unknown"; - // Check if it's likely an email or too long - if (displayName.includes("@") || displayName.length > 20) { - return displayName.substring(0, 20) + "..."; - } - return displayName; - })(); + const authorName = (() => { + const displayName = + typeof author === "object" ? author.name : author || "Unknown"; + // Check if it's likely an email or too long + if (displayName.includes("@") || displayName.length > 20) { + return displayName.substring(0, 20) + "..."; + } + return displayName; + })(); - return ( -
-
-
- {name -
-
-
-
- - {name} - - v{version} -
-
-
- - {authorName} - {author_verified ? ( - - ) : ( - "" - )} -
- -
- - {license || "Unknown"} -
- {downloads && ( - <> - -
- - {helpers.formatDownloadCount(downloads)} -
- - )} -
-
- {price !== null && price !== undefined && price !== 0 ? ( - ₹{price} - ) : null} - {installed && !updates ? ( - { - e.stopPropagation(); - onToggleEnabled?.(id, enabled); - }} - > - - - - - ) : null} -
-
-
- ); + return ( +
+
+
+ {name +
+
+
+
+ + {name} + + v{version} +
+
+
+ + {authorName} + {author_verified ? ( + + ) : ( + "" + )} +
+ +
+ + {license || "Unknown"} +
+ {downloads && ( + <> + +
+ + {helpers.formatDownloadCount(downloads)} +
+ + )} +
+
+ {price !== null && price !== undefined && price !== 0 ? ( + ₹{price} + ) : null} + {installed && !updates ? ( + { + e.stopPropagation(); + onToggleEnabled?.(id, enabled); + }} + > + + + + + ) : null} +
+
+
+ ); } diff --git a/src/pages/plugins/plugins.js b/src/pages/plugins/plugins.js index d16aa2dcc..5439ed748 100644 --- a/src/pages/plugins/plugins.js +++ b/src/pages/plugins/plugins.js @@ -1,781 +1,825 @@ import "./plugins.scss"; -import Item from "./item"; -import Url from "utils/Url"; -import Plugin from "pages/plugin"; -import Page from "components/page"; -import helpers from "utils/helpers"; import fsOperation from "fileSystem"; -import constants from "lib/constants"; -import TabView from "components/tabView"; +import Contextmenu from "components/contextmenu"; +import Page from "components/page"; import searchBar from "components/searchbar"; -import FileBrowser from "pages/fileBrowser"; -import installPlugin from "lib/installPlugin"; +import TabView from "components/tabView"; import prompt from "dialogs/prompt"; import actionStack from "lib/actionStack"; -import Contextmenu from "components/contextmenu"; -import settings from "lib/settings"; +import config from "lib/config"; +import installPlugin from "lib/installPlugin"; import loadPlugin from "lib/loadPlugin"; +import settings from "lib/settings"; import { hideAd } from "lib/startAd"; +import FileBrowser from "pages/fileBrowser"; +import Plugin from "pages/plugin"; +import helpers from "utils/helpers"; +import Url from "utils/Url"; +import Item from "./item"; /** * * @param {Array} updates */ export default function PluginsInclude(updates) { - const $page = Page(strings["plugins"]); - const $search = ; - const $add = ; - const $filter = ; - const List = () => ( -
- ); - const $list = { - all: , - installed: , - owned: , - }; - const plugins = { - all: [], - installed: [], - owned: [], - }; - let $currList = $list.installed; - let currSection = "installed"; - let hideSearchBar = () => {}; - let currentPage = 1; - let isLoading = false; - let hasMore = true; - let isSearching = false; - let currentFilter = null; - const LIMIT = 50; - const SUPPORTED_EDITOR = "cm"; - - const withSupportedEditor = (url) => { - const separator = url.includes("?") ? "&" : "?"; - return `${url}${separator}supported_editor=${SUPPORTED_EDITOR}`; - }; - - Contextmenu({ - toggler: $add, - top: "8px", - right: "8px", - items: [ - [strings.remote, "remote"], - [strings.local, "local"], - ], - onselect(item) { - addSource(item); - }, - }); - - const verifiedLabel = strings["verified publisher"]; - const authorLabel = strings.author || strings.name; - const keywordsLabel = strings.keywords; - - const filterOptions = { - "orderBy:top_rated": { type: "orderBy", value: "top_rated", baseLabel: strings.top_rated }, - "orderBy:newest": { type: "orderBy", value: "newest", baseLabel: strings.newly_added }, - "orderBy:downloads": { type: "orderBy", value: "downloads", baseLabel: strings.most_downloaded }, - "attribute:verified": { type: "verified", value: true, baseLabel: verifiedLabel }, - "attribute:author": { type: "author", baseLabel: authorLabel }, - "attribute:keywords": { type: "keywords", baseLabel: keywordsLabel }, - }; - - async function applyFilter(filterState) { - if (!filterState) return; - - const normalizedFilter = { - ...filterState, - displayLabel: filterState.displayLabel || filterState.baseLabel, - nextPage: 1, - buffer: [], - hasMoreSource: true, - }; - - currentFilter = normalizedFilter; - currentPage = 1; - hasMore = true; - isLoading = false; - plugins.all = []; - - if (currSection !== "all") { - render("all"); - } else { - $list.all.replaceChildren(); - } - - const filterMessage = ( -
- {strings["filtered by"]} {normalizedFilter.displayLabel} - -
- ); - - $list.all.append(filterMessage); - $list.all.setAttribute("empty-msg", strings["loading..."]); - await getFilteredPlugins(currentFilter, true); - } - - function clearFilter() { - currentFilter = null; - currentPage = 1; - hasMore = true; - isLoading = false; - plugins.all = []; - $list.all.replaceChildren(); - $list.all.setAttribute("empty-msg", strings["loading..."]); - getAllPlugins(); - } - - Contextmenu({ - toggler: $filter, - top: "8px", - right: "16px", - items: [ - [strings.top_rated, "orderBy:top_rated"], - [strings.newly_added, "orderBy:newest"], - [strings.most_downloaded, "orderBy:downloads"], - [verifiedLabel, "attribute:verified"], - [authorLabel, "attribute:author"], - [keywordsLabel, "attribute:keywords"], - ], - async onselect(action) { - const option = filterOptions[action]; - if (!option) return; - - const filterState = { - type: option.type, - value: option.value, - baseLabel: option.baseLabel, - displayLabel: option.baseLabel, - }; - - if (option.type === "author") { - const authorName = (await prompt("Enter author name", "", "text"))?.trim(); - if (!authorName) return; - filterState.value = authorName.toLowerCase(); - filterState.originalValue = authorName; - filterState.displayLabel = `${option.baseLabel}: ${authorName}`; - } else if (option.type === "keywords") { - const rawKeywords = (await prompt("Enter keywords", "", "text"))?.trim(); - if (!rawKeywords) return; - const keywordList = rawKeywords - .split(",") - .map((item) => item.trim()) - .filter(Boolean); - if (!keywordList.length) return; - filterState.value = keywordList.map((item) => item.toLowerCase()); - filterState.originalValue = keywordList.join(", "); - filterState.displayLabel = `${option.baseLabel}: ${filterState.originalValue}`; - } - - await applyFilter(filterState); - }, - }); - - $page.body = ( - -
- - {strings.installed} - - - {strings.all} - - - {strings.owned} - -
- {$list.installed} -
- ); - $page.header.append($search, $filter, $add); - - actionStack.push({ - id: "plugins", - action: $page.hide, - }); - - $page.onhide = function () { - hideAd(); - actionStack.remove("plugins"); - }; - - $page.onconnect = () => { - $currList.scrollTop = $currList._scroll || 0; - }; - - $page.onwilldisconnect = () => { - $currList._scroll = $currList.scrollTop; - }; - - $page.ondisconnect = () => hideSearchBar(); - - $page.onclick = handleClick; - - $list.all.addEventListener('scroll', async (e) => { - if (isLoading || !hasMore || isSearching) return; - - const { scrollTop, scrollHeight, clientHeight } = e.target; - if (scrollTop + clientHeight >= scrollHeight - 50) { - if (currentFilter) { - await getFilteredPlugins(currentFilter); - } else { - await getAllPlugins(); - } - } - }) - - app.append($page); - helpers.showAd(); - - if (updates) { - $page.get(".options").style.display = "none"; - $add.style.display = "none"; - $filter.style.display = "none"; - $page.settitle(strings.update); - getInstalledPlugins(updates).then(() => { - render("installed"); - }); - return; - } - - if (navigator.onLine) { - getAllPlugins(); - getOwned(); - } - - getInstalledPlugins().then(() => { - if (plugins.installed.length) { - return; - } - - render("all"); - }); - - function handleClick(event) { - const $target = event.target; - const { action } = $target.dataset; - if (action === "search") { - if (currSection === "all") { - isSearching = true; - searchBar( - $currList, - (hide) => { - hideSearchBar = hide; - isSearching = false; - }, - undefined, - searchRemotely, - ); - return; - } else { - isSearching = true; - searchBar($currList, (hide) => { - hideSearchBar = hide; - isSearching = false; - }); - return; - } - } - if (action === "open") { - Plugin($target.dataset, onInstall, onUninstall); - return; - } - } - - function render(section) { - if (currSection === section) return; - - if (!section) { - section = currSection; - } - - if (document.getElementById("search-bar")) { - hideSearchBar(); - } - - const $section = $list[section]; - $currList._scroll = $currList.scrollTop; - $currList.replaceWith($section); - $section.scrollTop = $section._scroll || 0; - $currList = $section; - currSection = section; - if (section === "all") { - currentPage = 1; - hasMore = true; - isLoading = false; - plugins.all = []; // Reset the all plugins array - $list.all.replaceChildren(); - if (!currentFilter) { - getAllPlugins(); - } - } - $page.get(".options .active").classList.remove("active"); - $page.get(`#${section}_plugins`).classList.add("active"); - } - - function renderAll() { - render("all"); - if (currentFilter) { - applyFilter(currentFilter); - } - } - - function renderInstalled() { - render("installed"); - } - - function renderOwned() { - render("owned"); - } - - async function searchRemotely(query) { - if (!query) return []; - try { - const response = await fetch( - withSupportedEditor(`${constants.API_BASE}/plugins?name=${query}`), - ); - const plugins = await response.json(); - // Map the plugins to Item elements and return - return plugins.map((plugin) => ); - } catch (error) { - $list.all.setAttribute("empty-msg", strings["error"]); - window.log("error", "Failed to search remotely:"); - window.log("error", error); - return []; - } - } - - async function getFilteredPlugins(filterState, isInitial = false) { - if (!filterState) return; - if (isLoading || !hasMore) return; - - try { - isLoading = true; - $list.all.setAttribute("empty-msg", strings["loading..."]); - - const { items, hasMore: hasMoreResults } = await retrieveFilteredPlugins(filterState); - - if (currentFilter !== filterState) { - return; - } - - const installed = await fsOperation(PLUGIN_DIR).lsDir(); - const disabledMap = settings.value.pluginsDisabled || {}; - - installed.forEach(({ url }) => { - const plugin = items.find(({ id }) => id === Url.basename(url)); - if (plugin) { - plugin.installed = true; - plugin.enabled = disabledMap[plugin.id] !== true; - plugin.onToggleEnabled = onToggleEnabled; - plugin.localPlugin = getLocalRes(plugin.id, "plugin.json"); - } - }); - - if (isInitial) { - $list.all.querySelectorAll(".filter-empty").forEach((el) => el.remove()); - } - - plugins.all.push(...items); - - const fragment = document.createDocumentFragment(); - items.forEach((plugin) => { - fragment.append(); - }); - - if (fragment.childNodes.length) { - $list.all.append(fragment); - } else if (isInitial) { - $list.all.append( -
{strings["no plugins found"] || "No plugins found"}
, - ); - } - - hasMore = hasMoreResults; - if (!hasMore) { - $list.all.setAttribute("empty-msg", strings["no plugins found"]); - } - } catch (error) { - $list.all.setAttribute("empty-msg", strings["error"]); - console.error("Failed to filter plugins:", error); - hasMore = false; - } finally { - isLoading = false; - } - } - - async function retrieveFilteredPlugins(filterState) { - if (!filterState) return { items: [], hasMore: false }; - - if (filterState.type === "orderBy") { - const page = filterState.nextPage || 1; - try { - let response; - if (filterState.value === "top_rated") { - response = await fetch( - withSupportedEditor( - `${constants.API_BASE}/plugins?explore=random&page=${page}&limit=${LIMIT}`, - ), - ); - } else { - response = await fetch( - withSupportedEditor( - `${constants.API_BASE}/plugin?orderBy=${filterState.value}&page=${page}&limit=${LIMIT}`, - ), - ); - } - const items = await response.json(); - if (!Array.isArray(items)) { - return { items: [], hasMore: false }; - } - filterState.nextPage = page + 1; - const hasMoreResults = items.length === LIMIT; - return { items, hasMore: hasMoreResults }; - } catch (error) { - console.error("Failed to fetch ordered plugins:", error); - return { items: [], hasMore: false }; - } - } - - if (!Array.isArray(filterState.buffer)) { - filterState.buffer = []; - } - if (filterState.hasMoreSource === undefined) { - filterState.hasMoreSource = true; - } - if (!filterState.nextPage) { - filterState.nextPage = 1; - } - - const items = []; - - while (items.length < LIMIT) { - if (filterState.buffer.length) { - items.push(filterState.buffer.shift()); - continue; - } - - if (filterState.hasMoreSource === false) break; - - try { - const page = filterState.nextPage; - const response = await fetch( - withSupportedEditor(`${constants.API_BASE}/plugins?page=${page}&limit=${LIMIT}`), - ); - const data = await response.json(); - filterState.nextPage = page + 1; - - if (!Array.isArray(data) || !data.length) { - filterState.hasMoreSource = false; - break; - } - - if (data.length < LIMIT) { - filterState.hasMoreSource = false; - } - - const matched = data.filter((plugin) => matchesFilter(plugin, filterState)); - filterState.buffer.push(...matched); - } catch (error) { - console.error("Failed to fetch filtered plugins:", error); - filterState.hasMoreSource = false; - break; - } - } - - while (items.length < LIMIT && filterState.buffer.length) { - items.push(filterState.buffer.shift()); - } - - const hasMoreResults = - (filterState.hasMoreSource !== false && filterState.nextPage) || - filterState.buffer.length > 0; - - return { items, hasMore: Boolean(hasMoreResults) }; - } - - function matchesFilter(plugin, filterState) { - if (!plugin) return false; - - switch (filterState.type) { - case "verified": - return Boolean(plugin.author_verified); - case "author": { - const authorName = normalizePluginAuthor(plugin); - if (!authorName) return false; - return authorName.toLowerCase().includes(filterState.value); - } - case "keywords": { - const pluginKeywords = normalizePluginKeywords(plugin) - .map((keyword) => keyword.toLowerCase()) - .filter(Boolean); - if (!pluginKeywords.length) return false; - return filterState.value.some((keyword) => - pluginKeywords.some((pluginKeyword) => pluginKeyword.includes(keyword)), - ); - } - default: - return true; - } - } - - function normalizePluginAuthor(plugin) { - const { author } = plugin || {}; - if (!author) return ""; - if (typeof author === "string") return author; - if (typeof author === "object") { - return author.name || author.username || author.github || ""; - } - return ""; - } - - function normalizePluginKeywords(plugin) { - const { keywords } = plugin || {}; - if (!keywords) return []; - if (Array.isArray(keywords)) return keywords; - if (typeof keywords === "string") { - try { - const parsed = JSON.parse(keywords); - if (Array.isArray(parsed)) return parsed; - } catch (error) { - return keywords - .split(",") - .map((item) => item.trim()) - .filter(Boolean); - } - } - return []; - } - - async function getAllPlugins() { - if (currentFilter) return; - if (isLoading || !hasMore) return; - - try { - isLoading = true; - - $list.all.setAttribute("empty-msg", strings["loading..."]); - - const response = await fetch( - withSupportedEditor(`${constants.API_BASE}/plugins?page=${currentPage}&limit=${LIMIT}`), - ); - const newPlugins = await response.json(); - - if (newPlugins.length < LIMIT) { - hasMore = false; - } - - const installed = await fsOperation(PLUGIN_DIR).lsDir(); - const disabledMap = settings.value.pluginsDisabled || {}; - - installed.forEach(({ url }) => { - const plugin = newPlugins.find(({ id }) => id === Url.basename(url)); - if (plugin) { - plugin.installed = true; - plugin.enabled = disabledMap[plugin.id] !== true; - plugin.onToggleEnabled = onToggleEnabled; - plugin.localPlugin = getLocalRes(plugin.id, "plugin.json"); - } - }); - - // Add plugins to the all plugins array - plugins.all.push(...newPlugins); - - const fragment = document.createDocumentFragment(); - newPlugins.forEach((plugin) => { - fragment.append(); - }); - $list.all.append(fragment); - - currentPage++; - $list.all.setAttribute("empty-msg", strings["no plugins found"]); - } catch (error) { - window.log("error", error); - } finally { - isLoading = false; - } - } - - async function getInstalledPlugins(updates) { - $list.installed.setAttribute("empty-msg", strings["loading..."]); - plugins.installed = []; - const disabledMap = settings.value.pluginsDisabled || {}; - const installed = await fsOperation(PLUGIN_DIR).lsDir(); - await Promise.all( - installed.map(async (item) => { - const id = Url.basename(item.url); - if (!((updates && updates.includes(id)) || !updates)) return; - const url = Url.join(item.url, "plugin.json"); - const plugin = await fsOperation(url).readFile("json"); - const iconUrl = getLocalRes(id, plugin.icon); - plugin.icon = await helpers.toInternalUri(iconUrl); - plugin.installed = true; - plugin.enabled = disabledMap[id] !== true; // default to true - plugin.onToggleEnabled = onToggleEnabled; - plugins.installed.push(plugin); - if ($list.installed.get(`[data-id=\"${id}\"]`)) return; - $list.installed.append(); - }), - ); - $list.installed.setAttribute("empty-msg", strings["no plugins found"]); - } - - async function getOwned() { - $list.owned.setAttribute("empty-msg", strings["loading..."]); - const purchases = await helpers.promisify(iap.getPurchases); - const disabledMap = settings.value.pluginsDisabled || {}; - - purchases.forEach(async ({ productIds }) => { - const [sku] = productIds; - const url = Url.join(constants.API_BASE, "plugin/owned", sku); - const plugin = await fsOperation(url).readFile("json"); - const isInstalled = plugins.installed.find(({ id }) => id === plugin.id); - plugin.installed = !!isInstalled; - - if (plugin.installed) { - plugin.enabled = disabledMap[plugin.id] !== true; - plugin.onToggleEnabled = onToggleEnabled; - } - - plugins.owned.push(plugin); - $list.owned.append(); - }); - $list.owned.setAttribute("empty-msg", strings["no plugins found"]); - } - - function onInstall(plugin) { - if (updates) return; - - if (!plugin || !plugin.id) { - console.error("Invalid plugin object passed to onInstall"); - return; - } - plugin.installed = true; - - const existingIndex = plugins.installed.findIndex(p => p.id === plugin.id); - if (existingIndex === -1) { - plugins.installed.push(plugin); - } else { - // Update existing plugin - plugins.installed[existingIndex] = plugin; - } - - const allPluginIndex = plugins.all.findIndex(p => p.id === plugin.id); - if (allPluginIndex !== -1) { - plugins.all[allPluginIndex] = plugin; - } - - const existingItem = $list.installed.get(`[data-id="${plugin.id}"]`); - if (!existingItem) { - $list.installed.append(); - } - - } - - function onUninstall(pluginId) { - if (!updates) { - plugins.installed = plugins.installed.filter( - (plugin) => plugin.id !== pluginId, - ); - - const plugin = plugins.all.find((plugin) => plugin.id === pluginId); - if (plugin) { - plugin.installed = false; - plugin.localPlugin = null; - } - } - - // Remove from DOM - const existingItem = $list.installed.get(`[data-id="${pluginId}"]`); - if (existingItem) { - existingItem.remove(); - } - } - - function getLocalRes(id, name) { - return Url.join(PLUGIN_DIR, id, name); - } - - async function addSource(sourceType, value = "https://") { - let source; - if (sourceType === "remote") { - source = await prompt("Enter plugin source", value, "url"); - } else { - source = (await FileBrowser("file", "Select plugin source")).url; - } - - if (!source) return; - - try { - await installPlugin(source); - await getInstalledPlugins(); - } catch (error) { - console.error(error); - window.toast(helpers.errorMessage(error)); - addSource(sourceType, source); - } - } - - async function onToggleEnabled(id, enabled) { - const disabledMap = settings.value.pluginsDisabled || {}; - - if (enabled) { - disabledMap[id] = true; - settings.update({ pluginsDisabled: disabledMap }, false); - window.acode.unmountPlugin(id); - window.toast(strings["plugin_disabled"] || "Plugin Disabled"); - } else { - delete disabledMap[id]; - settings.update({ pluginsDisabled: disabledMap }, false); - await loadPlugin(id); - window.toast(strings["plugin_enabled"] || "Plugin enabled"); - } - - // Update the plugin object's state in all plugin arrays - const installedPlugin = plugins.installed.find(p => p.id === id); - if (installedPlugin) { - installedPlugin.enabled = !enabled; - } - - const allPlugin = plugins.all.find(p => p.id === id); - if (allPlugin) { - allPlugin.enabled = !enabled; - } - - const ownedPlugin = plugins.owned.find(p => p.id === id); - if (ownedPlugin) { - ownedPlugin.enabled = !enabled; - } - - // Re-render the specific item in all tabs - const $installedItem = $list.installed.get(`[data-id="${id}"]`); - if ($installedItem && installedPlugin) { - const $newItem = ; - $installedItem.replaceWith($newItem); - } - - const $allItem = $list.all.get(`[data-id="${id}"]`); - if ($allItem && allPlugin) { - const $newItem = ; - $allItem.replaceWith($newItem); - } - - const $ownedItem = $list.owned.get(`[data-id="${id}"]`); - if ($ownedItem && ownedPlugin) { - const $newItem = ; - $ownedItem.replaceWith($newItem); - } - } + const $page = Page(strings["plugins"]); + const $search = ; + const $add = ; + const $filter = ; + const List = () => ( +
+ ); + const $list = { + all: , + installed: , + owned: , + }; + const plugins = { + all: [], + installed: [], + owned: [], + }; + let $currList = $list.installed; + let currSection = "installed"; + let hideSearchBar = () => {}; + let currentPage = 1; + let isLoading = false; + let hasMore = true; + let isSearching = false; + let currentFilter = null; + const LIMIT = 50; + const SUPPORTED_EDITOR = "cm"; + + Contextmenu({ + toggler: $add, + top: "8px", + right: "8px", + items: [ + [strings.remote, "remote"], + [strings.local, "local"], + ], + onselect(item) { + addSource(item); + }, + }); + + const verifiedLabel = strings["verified publisher"]; + const authorLabel = strings.author || strings.name; + const keywordsLabel = strings.keywords; + + const filterOptions = { + "orderBy:top_rated": { + type: "orderBy", + value: "top_rated", + baseLabel: strings.top_rated, + }, + "orderBy:newest": { + type: "orderBy", + value: "newest", + baseLabel: strings.newly_added, + }, + "orderBy:downloads": { + type: "orderBy", + value: "downloads", + baseLabel: strings.most_downloaded, + }, + "attribute:verified": { + type: "verified", + value: true, + baseLabel: verifiedLabel, + }, + "attribute:author": { type: "author", baseLabel: authorLabel }, + "attribute:keywords": { type: "keywords", baseLabel: keywordsLabel }, + }; + + async function applyFilter(filterState) { + if (!filterState) return; + + const normalizedFilter = { + ...filterState, + displayLabel: filterState.displayLabel || filterState.baseLabel, + nextPage: 1, + buffer: [], + hasMoreSource: true, + }; + + currentFilter = normalizedFilter; + currentPage = 1; + hasMore = true; + isLoading = false; + plugins.all = []; + + if (currSection !== "all") { + render("all"); + } else { + $list.all.replaceChildren(); + } + + const filterMessage = ( +
+ {strings["filtered by"]}{" "} + {normalizedFilter.displayLabel} + +
+ ); + + $list.all.append(filterMessage); + $list.all.setAttribute("empty-msg", strings["loading..."]); + await getFilteredPlugins(currentFilter, true); + } + + function clearFilter() { + currentFilter = null; + currentPage = 1; + hasMore = true; + isLoading = false; + plugins.all = []; + $list.all.replaceChildren(); + $list.all.setAttribute("empty-msg", strings["loading..."]); + getAllPlugins(); + } + + Contextmenu({ + toggler: $filter, + top: "8px", + right: "16px", + items: [ + [strings.top_rated, "orderBy:top_rated"], + [strings.newly_added, "orderBy:newest"], + [strings.most_downloaded, "orderBy:downloads"], + [verifiedLabel, "attribute:verified"], + [authorLabel, "attribute:author"], + [keywordsLabel, "attribute:keywords"], + ], + async onselect(action) { + const option = filterOptions[action]; + if (!option) return; + + const filterState = { + type: option.type, + value: option.value, + baseLabel: option.baseLabel, + displayLabel: option.baseLabel, + }; + + if (option.type === "author") { + const authorName = ( + await prompt("Enter author name", "", "text") + )?.trim(); + if (!authorName) return; + filterState.value = authorName.toLowerCase(); + filterState.originalValue = authorName; + filterState.displayLabel = `${option.baseLabel}: ${authorName}`; + } else if (option.type === "keywords") { + const rawKeywords = ( + await prompt("Enter keywords", "", "text") + )?.trim(); + if (!rawKeywords) return; + const keywordList = rawKeywords + .split(",") + .map((item) => item.trim()) + .filter(Boolean); + if (!keywordList.length) return; + filterState.value = keywordList.map((item) => item.toLowerCase()); + filterState.originalValue = keywordList.join(", "); + filterState.displayLabel = `${option.baseLabel}: ${filterState.originalValue}`; + } + + await applyFilter(filterState); + }, + }); + + $page.body = ( + +
+ + {strings.installed} + + + {strings.all} + + + {strings.owned} + +
+ {$list.installed} +
+ ); + $page.header.append($search, $filter, $add); + + actionStack.push({ + id: "plugins", + action: $page.hide, + }); + + $page.onhide = function () { + hideAd(); + actionStack.remove("plugins"); + }; + + $page.onconnect = () => { + $currList.scrollTop = $currList._scroll || 0; + }; + + $page.onwilldisconnect = () => { + $currList._scroll = $currList.scrollTop; + }; + + $page.ondisconnect = () => hideSearchBar(); + + $page.onclick = handleClick; + + $list.all.addEventListener("scroll", async (e) => { + if (isLoading || !hasMore || isSearching) return; + + const { scrollTop, scrollHeight, clientHeight } = e.target; + if (scrollTop + clientHeight >= scrollHeight - 50) { + if (currentFilter) { + await getFilteredPlugins(currentFilter); + } else { + await getAllPlugins(); + } + } + }); + + app.append($page); + helpers.showAd(); + + if (updates) { + $page.get(".options").style.display = "none"; + $add.style.display = "none"; + $filter.style.display = "none"; + $page.settitle(strings.update); + getInstalledPlugins(updates).then(() => { + render("installed"); + }); + return; + } + + if (navigator.onLine) { + getAllPlugins(); + getOwned(); + } + + getInstalledPlugins().then(() => { + if (plugins.installed.length) { + return; + } + + render("all"); + }); + + function handleClick(event) { + const $target = event.target; + const { action } = $target.dataset; + if (action === "search") { + if (currSection === "all") { + isSearching = true; + searchBar( + $currList, + (hide) => { + hideSearchBar = hide; + isSearching = false; + }, + undefined, + searchRemotely, + ); + return; + } else { + isSearching = true; + searchBar($currList, (hide) => { + hideSearchBar = hide; + isSearching = false; + }); + return; + } + } + if (action === "open") { + Plugin($target.dataset, onInstall, onUninstall); + return; + } + } + + function render(section) { + if (currSection === section) return; + + if (!section) { + section = currSection; + } + + if (document.getElementById("search-bar")) { + hideSearchBar(); + } + + const $section = $list[section]; + $currList._scroll = $currList.scrollTop; + $currList.replaceWith($section); + $section.scrollTop = $section._scroll || 0; + $currList = $section; + currSection = section; + if (section === "all") { + currentPage = 1; + hasMore = true; + isLoading = false; + plugins.all = []; // Reset the all plugins array + $list.all.replaceChildren(); + if (!currentFilter) { + getAllPlugins(); + } + } + $page.get(".options .active").classList.remove("active"); + $page.get(`#${section}_plugins`).classList.add("active"); + } + + function renderAll() { + render("all"); + if (currentFilter) { + applyFilter(currentFilter); + } + } + + function renderInstalled() { + render("installed"); + } + + function renderOwned() { + render("owned"); + } + + async function searchRemotely(query) { + if (!query) return []; + try { + const response = await fetch(`${config.API_BASE}/plugins?name=${query}`); + const plugins = await response.json(); + // Map the plugins to Item elements and return + return plugins.map((plugin) => ); + } catch (error) { + $list.all.setAttribute("empty-msg", strings["error"]); + window.log("error", "Failed to search remotely:"); + window.log("error", error); + return []; + } + } + + async function getFilteredPlugins(filterState, isInitial = false) { + if (!filterState) return; + if (isLoading || !hasMore) return; + + try { + isLoading = true; + $list.all.setAttribute("empty-msg", strings["loading..."]); + + const { items, hasMore: hasMoreResults } = + await retrieveFilteredPlugins(filterState); + + if (currentFilter !== filterState) { + return; + } + + const installed = await fsOperation(PLUGIN_DIR).lsDir(); + const disabledMap = settings.value.pluginsDisabled || {}; + + installed.forEach(({ url }) => { + const plugin = items.find(({ id }) => id === Url.basename(url)); + if (plugin) { + plugin.installed = true; + plugin.enabled = disabledMap[plugin.id] !== true; + plugin.onToggleEnabled = onToggleEnabled; + plugin.localPlugin = getLocalRes(plugin.id, "plugin.json"); + } + }); + + if (isInitial) { + $list.all + .querySelectorAll(".filter-empty") + .forEach((el) => el.remove()); + } + + plugins.all.push(...items); + + const fragment = document.createDocumentFragment(); + items.forEach((plugin) => { + fragment.append(); + }); + + if (fragment.childNodes.length) { + $list.all.append(fragment); + } else if (isInitial) { + $list.all.append( +
+ {strings["no plugins found"] || "No plugins found"} +
, + ); + } + + hasMore = hasMoreResults; + if (!hasMore) { + $list.all.setAttribute("empty-msg", strings["no plugins found"]); + } + } catch (error) { + $list.all.setAttribute("empty-msg", strings["error"]); + console.error("Failed to filter plugins:", error); + hasMore = false; + } finally { + isLoading = false; + } + } + + async function retrieveFilteredPlugins(filterState) { + if (!filterState) return { items: [], hasMore: false }; + + if (filterState.type === "orderBy") { + const page = filterState.nextPage || 1; + try { + let response; + if (filterState.value === "top_rated") { + response = await fetch( + `${config.API_BASE}/plugins?explore=random&page=${page}&limit=${LIMIT}`, + ); + } else { + response = await fetch( + `${config.API_BASE}/plugin?orderBy=${filterState.value}&page=${page}&limit=${LIMIT}`, + ); + } + const items = await response.json(); + if (!Array.isArray(items)) { + return { items: [], hasMore: false }; + } + filterState.nextPage = page + 1; + const hasMoreResults = items.length === LIMIT; + return { items, hasMore: hasMoreResults }; + } catch (error) { + console.error("Failed to fetch ordered plugins:", error); + return { items: [], hasMore: false }; + } + } + + if (!Array.isArray(filterState.buffer)) { + filterState.buffer = []; + } + if (filterState.hasMoreSource === undefined) { + filterState.hasMoreSource = true; + } + if (!filterState.nextPage) { + filterState.nextPage = 1; + } + + const items = []; + + while (items.length < LIMIT) { + if (filterState.buffer.length) { + items.push(filterState.buffer.shift()); + continue; + } + + if (filterState.hasMoreSource === false) break; + + try { + const page = filterState.nextPage; + const response = await fetch( + `${config.API_BASE}/plugins?page=${page}&limit=${LIMIT}`, + ); + const data = await response.json(); + filterState.nextPage = page + 1; + + if (!Array.isArray(data) || !data.length) { + filterState.hasMoreSource = false; + break; + } + + if (data.length < LIMIT) { + filterState.hasMoreSource = false; + } + + const matched = data.filter((plugin) => + matchesFilter(plugin, filterState), + ); + filterState.buffer.push(...matched); + } catch (error) { + console.error("Failed to fetch filtered plugins:", error); + filterState.hasMoreSource = false; + break; + } + } + + while (items.length < LIMIT && filterState.buffer.length) { + items.push(filterState.buffer.shift()); + } + + const hasMoreResults = + (filterState.hasMoreSource !== false && filterState.nextPage) || + filterState.buffer.length > 0; + + return { items, hasMore: Boolean(hasMoreResults) }; + } + + function matchesFilter(plugin, filterState) { + if (!plugin) return false; + + switch (filterState.type) { + case "verified": + return Boolean(plugin.author_verified); + case "author": { + const authorName = normalizePluginAuthor(plugin); + if (!authorName) return false; + return authorName.toLowerCase().includes(filterState.value); + } + case "keywords": { + const pluginKeywords = normalizePluginKeywords(plugin) + .map((keyword) => keyword.toLowerCase()) + .filter(Boolean); + if (!pluginKeywords.length) return false; + return filterState.value.some((keyword) => + pluginKeywords.some((pluginKeyword) => + pluginKeyword.includes(keyword), + ), + ); + } + default: + return true; + } + } + + function normalizePluginAuthor(plugin) { + const { author } = plugin || {}; + if (!author) return ""; + if (typeof author === "string") return author; + if (typeof author === "object") { + return author.name || author.username || author.github || ""; + } + return ""; + } + + function normalizePluginKeywords(plugin) { + const { keywords } = plugin || {}; + if (!keywords) return []; + if (Array.isArray(keywords)) return keywords; + if (typeof keywords === "string") { + try { + const parsed = JSON.parse(keywords); + if (Array.isArray(parsed)) return parsed; + } catch (error) { + return keywords + .split(",") + .map((item) => item.trim()) + .filter(Boolean); + } + } + return []; + } + + async function getAllPlugins() { + if (currentFilter) return; + if (isLoading || !hasMore) return; + + try { + isLoading = true; + + $list.all.setAttribute("empty-msg", strings["loading..."]); + + const response = await fetch( + `${config.API_BASE}/plugins?page=${currentPage}&limit=${LIMIT}`, + ); + const newPlugins = await response.json(); + + if (newPlugins.length < LIMIT) { + hasMore = false; + } + + const installed = await fsOperation(PLUGIN_DIR).lsDir(); + const disabledMap = settings.value.pluginsDisabled || {}; + + installed.forEach(({ url }) => { + const plugin = newPlugins.find(({ id }) => id === Url.basename(url)); + if (plugin) { + plugin.installed = true; + plugin.enabled = disabledMap[plugin.id] !== true; + plugin.onToggleEnabled = onToggleEnabled; + plugin.localPlugin = getLocalRes(plugin.id, "plugin.json"); + } + }); + + // Add plugins to the all plugins array + plugins.all.push(...newPlugins); + + const fragment = document.createDocumentFragment(); + newPlugins.forEach((plugin) => { + fragment.append(); + }); + $list.all.append(fragment); + + currentPage++; + $list.all.setAttribute("empty-msg", strings["no plugins found"]); + } catch (error) { + window.log("error", error); + } finally { + isLoading = false; + } + } + + async function getInstalledPlugins(updates) { + $list.installed.setAttribute("empty-msg", strings["loading..."]); + plugins.installed = []; + const disabledMap = settings.value.pluginsDisabled || {}; + const installed = await fsOperation(PLUGIN_DIR).lsDir(); + await Promise.all( + installed.map(async (item) => { + const id = Url.basename(item.url); + if (!((updates && updates.includes(id)) || !updates)) return; + const url = Url.join(item.url, "plugin.json"); + const plugin = await fsOperation(url).readFile("json"); + const iconUrl = getLocalRes(id, plugin.icon); + plugin.icon = await helpers.toInternalUri(iconUrl); + plugin.installed = true; + plugin.enabled = disabledMap[id] !== true; // default to true + plugin.onToggleEnabled = onToggleEnabled; + plugins.installed.push(plugin); + if ($list.installed.get(`[data-id=\"${id}\"]`)) return; + $list.installed.append(); + }), + ); + $list.installed.setAttribute("empty-msg", strings["no plugins found"]); + } + + async function getOwned() { + $list.owned.setAttribute("empty-msg", strings["loading..."]); + const purchases = await helpers.promisify(iap.getPurchases); + const disabledMap = settings.value.pluginsDisabled || {}; + + purchases.forEach(async ({ productIds }) => { + const [sku] = productIds; + const url = Url.join(config.API_BASE, "plugin/owned", sku); + const plugin = await fsOperation(url).readFile("json"); + const isInstalled = plugins.installed.find(({ id }) => id === plugin.id); + plugin.installed = !!isInstalled; + + if (plugin.installed) { + plugin.enabled = disabledMap[plugin.id] !== true; + plugin.onToggleEnabled = onToggleEnabled; + } + + plugins.owned.push(plugin); + $list.owned.append(); + }); + + try { + const res = await fetch(`${config.API_BASE}/plugins?owned=true`); + if (res.ok) { + const ownedPlugins = await res.json(); + if (Array.isArray(ownedPlugins)) { + ownedPlugins.forEach((plugin) => { + if ( + !purchases.find(({ productIds }) => + productIds.includes(plugin.sku), + ) + ) { + plugins.owned.push(plugin); + $list.owned.append(); + } + }); + } + } + } catch (error) {} + + $list.owned.setAttribute("empty-msg", strings["no plugins found"]); + } + + function onInstall(plugin) { + if (updates) return; + + if (!plugin || !plugin.id) { + console.error("Invalid plugin object passed to onInstall"); + return; + } + plugin.installed = true; + + const existingIndex = plugins.installed.findIndex( + (p) => p.id === plugin.id, + ); + if (existingIndex === -1) { + plugins.installed.push(plugin); + } else { + // Update existing plugin + plugins.installed[existingIndex] = plugin; + } + + const allPluginIndex = plugins.all.findIndex((p) => p.id === plugin.id); + if (allPluginIndex !== -1) { + plugins.all[allPluginIndex] = plugin; + } + + const existingItem = $list.installed.get(`[data-id="${plugin.id}"]`); + if (!existingItem) { + $list.installed.append(); + } + } + + function onUninstall(pluginId) { + if (!updates) { + plugins.installed = plugins.installed.filter( + (plugin) => plugin.id !== pluginId, + ); + + const plugin = plugins.all.find((plugin) => plugin.id === pluginId); + if (plugin) { + plugin.installed = false; + plugin.localPlugin = null; + } + } + + // Remove from DOM + const existingItem = $list.installed.get(`[data-id="${pluginId}"]`); + if (existingItem) { + existingItem.remove(); + } + } + + function getLocalRes(id, name) { + return Url.join(PLUGIN_DIR, id, name); + } + + async function addSource(sourceType, value = "https://") { + let source; + if (sourceType === "remote") { + source = await prompt("Enter plugin source", value, "url"); + } else { + source = (await FileBrowser("file", "Select plugin source")).url; + } + + if (!source) return; + + try { + await installPlugin(source); + await getInstalledPlugins(); + } catch (error) { + console.error(error); + window.toast(helpers.errorMessage(error)); + addSource(sourceType, source); + } + } + + async function onToggleEnabled(id, enabled) { + const disabledMap = settings.value.pluginsDisabled || {}; + + if (enabled) { + disabledMap[id] = true; + settings.update({ pluginsDisabled: disabledMap }, false); + window.acode.unmountPlugin(id); + window.toast(strings["plugin_disabled"] || "Plugin Disabled"); + } else { + delete disabledMap[id]; + settings.update({ pluginsDisabled: disabledMap }, false); + await loadPlugin(id); + window.toast(strings["plugin_enabled"] || "Plugin enabled"); + } + + // Update the plugin object's state in all plugin arrays + const installedPlugin = plugins.installed.find((p) => p.id === id); + if (installedPlugin) { + installedPlugin.enabled = !enabled; + } + + const allPlugin = plugins.all.find((p) => p.id === id); + if (allPlugin) { + allPlugin.enabled = !enabled; + } + + const ownedPlugin = plugins.owned.find((p) => p.id === id); + if (ownedPlugin) { + ownedPlugin.enabled = !enabled; + } + + // Re-render the specific item in all tabs + const $installedItem = $list.installed.get(`[data-id="${id}"]`); + if ($installedItem && installedPlugin) { + const $newItem = ; + $installedItem.replaceWith($newItem); + } + + const $allItem = $list.all.get(`[data-id="${id}"]`); + if ($allItem && allPlugin) { + const $newItem = ; + $allItem.replaceWith($newItem); + } + + const $ownedItem = $list.owned.get(`[data-id="${id}"]`); + if ($ownedItem && ownedPlugin) { + const $newItem = ; + $ownedItem.replaceWith($newItem); + } + } } diff --git a/src/pages/sponsor/sponsor.js b/src/pages/sponsor/sponsor.js index 9d83c79fb..25f40e3ea 100644 --- a/src/pages/sponsor/sponsor.js +++ b/src/pages/sponsor/sponsor.js @@ -8,7 +8,7 @@ import box from "dialogs/box"; import loader from "dialogs/loader"; import multiPrompt from "dialogs/multiPrompt"; import actionStack from "lib/actionStack"; -import constants from "lib/constants"; +import config from "lib/config"; import helpers from "utils/helpers"; //TODO: fix (-1 means, user is not logged in to any google account) @@ -86,7 +86,7 @@ export default function Sponsor(onclose) { ); try { - const res = await ajax.post(`${constants.API_BASE}/sponsor`, { + const res = await ajax.post(`${config.API_BASE}/sponsor`, { data: { ...sponsorDetails, tier: productId, @@ -130,7 +130,7 @@ export default function Sponsor(onclose) { async function render() { let products = await new Promise((resolve, reject) => { iap.getProducts( - constants.SKU_LIST, + config.SKU_LIST, (products) => { resolve(products); }, diff --git a/src/pages/sponsors/sponsors.js b/src/pages/sponsors/sponsors.js index a965d8ed0..1b2d7608a 100644 --- a/src/pages/sponsors/sponsors.js +++ b/src/pages/sponsors/sponsors.js @@ -4,7 +4,7 @@ import Page from "components/page"; import toast from "components/toast"; import Ref from "html-tag-js/ref"; import actionStack from "lib/actionStack"; -import constants from "lib/constants"; +import config from "lib/config"; import Sponsor from "pages/sponsor"; import helpers from "utils/helpers"; @@ -113,7 +113,7 @@ export default function Sponsors() { async function render() { let sponsors = []; try { - const res = await ajax.get(`${constants.API_BASE}/sponsors`); + const res = await ajax.get(`${config.API_BASE}/sponsors`); if (res.error) { toast("Unable to load sponsors..."); console.error("Error loading sponsors:", res.error); diff --git a/src/pages/themeSetting/themeSetting.js b/src/pages/themeSetting/themeSetting.js index d78f5419f..86839a47e 100644 --- a/src/pages/themeSetting/themeSetting.js +++ b/src/pages/themeSetting/themeSetting.js @@ -11,6 +11,7 @@ import TabView from "components/tabView"; import alert from "dialogs/alert"; import Ref from "html-tag-js/ref"; import actionStack from "lib/actionStack"; +import config from "lib/config"; import removeAds from "lib/removeAds"; import appSettings from "lib/settings"; import { hideAd } from "lib/startAd"; @@ -115,7 +116,7 @@ export default function () { themes.list().forEach((themeSummary) => { const theme = themes.get(themeSummary.id); const isCurrentTheme = theme.id === currentTheme; - const isPremium = theme.version === "paid" && IS_FREE_VERSION; + const isPremium = theme.version === "paid" && !config.HAS_PRO; const $item = (

CONNECT

- - + + - +
diff --git a/src/palettes/changeTheme/index.js b/src/palettes/changeTheme/index.js index 7827f7054..b76e88f1d 100644 --- a/src/palettes/changeTheme/index.js +++ b/src/palettes/changeTheme/index.js @@ -1,5 +1,6 @@ import "./style.scss"; import palette from "components/palette"; +import config from "lib/config"; import appSettings from "lib/settings"; import { isDeviceDarkTheme } from "lib/systemConfiguration"; import themes from "theme/list"; @@ -22,7 +23,7 @@ function generateHints(type) { const currentTheme = appSettings.value.appTheme; const availableThemes = themes .list() - .filter((theme) => !(theme.version === "paid" && IS_FREE_VERSION)); + .filter((theme) => !(theme.version === "paid" && !config.HAS_PRO)); return availableThemes.map((theme) => { const isCurrent = theme.id === currentTheme; diff --git a/src/plugins/auth/plugin.xml b/src/plugins/auth/plugin.xml index e6e3e448c..521b422a3 100644 --- a/src/plugins/auth/plugin.xml +++ b/src/plugins/auth/plugin.xml @@ -7,6 +7,7 @@ + diff --git a/src/plugins/auth/src/android/Authenticator.java b/src/plugins/auth/src/android/Authenticator.java index 48bf3cc08..5bad3e15f 100644 --- a/src/plugins/auth/src/android/Authenticator.java +++ b/src/plugins/auth/src/android/Authenticator.java @@ -1,17 +1,25 @@ package com.foxdebug.acode.rk.auth; -import android.util.Log; // Required for logging +import android.util.Log; +import android.webkit.WebResourceRequest; +import android.webkit.WebResourceResponse; +import android.webkit.WebView; import com.foxdebug.acode.rk.auth.EncryptedPreferenceManager; import org.apache.cordova.*; import org.json.JSONArray; import org.json.JSONException; import java.net.HttpURLConnection; import java.net.URL; -import java.util.Scanner; +import java.util.Map; +import java.util.HashMap; +import java.util.List; + +import org.apache.cordova.engine.SystemWebView; +import org.apache.cordova.engine.SystemWebViewClient; +import org.apache.cordova.engine.SystemWebViewEngine; public class Authenticator extends CordovaPlugin { - // Standard practice: use a TAG for easy filtering in Logcat - private static final String TAG = "AcodeAuth"; + private static final String TAG = "AcodeAuth"; private static final String PREFS_FILENAME = "acode_auth_secure"; private static final String KEY_TOKEN = "auth_token"; private EncryptedPreferenceManager prefManager; @@ -20,21 +28,62 @@ public class Authenticator extends CordovaPlugin { protected void pluginInitialize() { Log.d(TAG, "Initializing Authenticator Plugin..."); this.prefManager = new EncryptedPreferenceManager(this.cordova.getContext(), PREFS_FILENAME); + + SystemWebViewEngine engine = (SystemWebViewEngine) webView.getEngine(); + SystemWebView view = (SystemWebView) engine.getView(); + + cordova.getActivity().runOnUiThread(() -> view.setWebViewClient(new SystemWebViewClient(engine) { + @Override + public WebResourceResponse shouldInterceptRequest(WebView view, WebResourceRequest request) { + String url = request.getUrl().toString(); + + if (url.startsWith("https://acode.app/api") || url.startsWith("https://dev.acode.app/api")) { + try { + HttpURLConnection conn = (HttpURLConnection) new URL(url).openConnection(); + conn.setRequestMethod(request.getMethod()); + + for (Map.Entry header : request.getRequestHeaders().entrySet()) { + conn.setRequestProperty(header.getKey(), header.getValue()); + } + + String token = prefManager.getString(KEY_TOKEN, ""); + if (!token.isEmpty()) { + conn.setRequestProperty("x-auth-token", token); + } + + Map responseHeaders = new HashMap<>(); + for (Map.Entry> entry : conn.getHeaderFields().entrySet()) { + List values = entry.getValue(); + if (entry.getKey() != null && !values.isEmpty()) { + responseHeaders.put(entry.getKey(), values.get(values.size() - 1)); + } + } + + return new WebResourceResponse( + conn.getContentType(), + conn.getContentEncoding(), + conn.getResponseCode(), + conn.getResponseMessage(), + responseHeaders, + conn.getInputStream() + ); + } catch (Exception e) { + e.printStackTrace(); + } + } + return super.shouldInterceptRequest(view, request); + } + })); } @Override public boolean execute(String action, JSONArray args, CallbackContext callbackContext) throws JSONException { Log.i(TAG, "Native Action Called: " + action); - + switch (action) { case "logout": - this.logout(callbackContext); - return true; - case "isLoggedIn": - this.isLoggedIn(callbackContext); - return true; - case "getUserInfo": - this.getUserInfo(callbackContext); + prefManager.remove(KEY_TOKEN); + if (callbackContext != null) callbackContext.success(); return true; case "saveToken": String token = args.getString(0); @@ -47,102 +96,4 @@ public boolean execute(String action, JSONArray args, CallbackContext callbackCo return false; } } - - private void logout(CallbackContext callbackContext) { - Log.d(TAG, "Logging out, removing token."); - prefManager.remove(KEY_TOKEN); - if (callbackContext != null) callbackContext.success(); - } - - private void isLoggedIn(CallbackContext callbackContext) { - String token = prefManager.getString(KEY_TOKEN, null); - if (token == null) { - Log.d(TAG, "isLoggedIn check: No token found in preferences."); - callbackContext.error(0); - return; - } - - Log.d(TAG, "isLoggedIn check: Token found, validating with server..."); - final String tokenToValidate = token; // Make effectively final for lambda - - cordova.getThreadPool().execute(() -> { - try { - String result = validateToken(tokenToValidate); - if (result != null) { - Log.i(TAG, "Token validation successful."); - callbackContext.success(); - } else { - Log.w(TAG, "Token validation failed (result was null)."); - callbackContext.error(401); - } - } catch (Exception e) { - Log.e(TAG, "CRITICAL error in isLoggedIn thread: " + e.getMessage(), e); - callbackContext.error("Internal Plugin Error: " + e.getMessage()); - } - }); - } - - private void getUserInfo(CallbackContext callbackContext) { - Log.d(TAG, "getUserInfo: Fetching token..."); - String token = prefManager.getString(KEY_TOKEN, null); - - if (token == null) { - Log.e(TAG, "getUserInfo: No token found."); - callbackContext.error(0); - return; - } - - final String tokenToValidate = token; - cordova.getThreadPool().execute(() -> { - try { - String response = validateToken(tokenToValidate); - if (response != null) { - Log.d(TAG, "getUserInfo: Successfully fetched user info."); - callbackContext.success(response); - } else { - Log.e(TAG, "getUserInfo: Validation failed or unauthorized."); - callbackContext.error("Unauthorized"); - } - } catch (Exception e) { - Log.e(TAG, "Error in getUserInfo: " + e.getMessage(), e); - callbackContext.error("Error: " + e.getMessage()); - } - }); - } - - private String validateToken(String token) { - HttpURLConnection conn = null; - try { - Log.d(TAG, "Network Request: Connecting to https://acode.app/api/login"); - URL url = new URL("https://acode.app/api/login"); // Changed from /api to /api/login - conn = (HttpURLConnection) url.openConnection(); - conn.setRequestProperty("x-auth-token", token); - conn.setRequestMethod("GET"); - conn.setConnectTimeout(5000); - conn.setReadTimeout(5000); // Add read timeout too - - int code = conn.getResponseCode(); - Log.d(TAG, "Server responded with status code: " + code); - - if (code == 200) { - Scanner s = new Scanner(conn.getInputStream(), "UTF-8").useDelimiter("\\A"); - String response = s.hasNext() ? s.next() : ""; - Log.d(TAG, "Response received: " + response); // Debug log - return response; - } else if (code == 401) { - Log.w(TAG, "401 Unauthorized: Logging user out native-side."); - logout(null); - } else { - Log.w(TAG, "Unexpected status code: " + code); - } - } catch (Exception e) { - Log.e(TAG, "Network Exception in validateToken: " + e.getMessage(), e); - e.printStackTrace(); // Print full stack trace for debugging - } finally { - if (conn != null) conn.disconnect(); - } - return null; - } - - } diff --git a/src/settings/appSettings.js b/src/settings/appSettings.js index c2284cbce..769ffe891 100644 --- a/src/settings/appSettings.js +++ b/src/settings/appSettings.js @@ -6,7 +6,7 @@ import loader from "dialogs/loader"; import select from "dialogs/select"; import actions from "handlers/quickTools"; import actionStack from "lib/actionStack"; -import constants from "lib/constants"; +import config from "lib/config"; import fonts from "lib/fonts"; import lang from "lib/lang"; import openFile from "lib/openFile"; @@ -355,7 +355,7 @@ export default function otherSettings() { ); try { const erudaScript = await ajax({ - url: constants.ERUDA_CDN, + url: config.ERUDA_CDN, responseType: "text", contentType: "application/x-www-form-urlencoded", }); diff --git a/src/settings/backupRestore.js b/src/settings/backupRestore.js index e95b2b01b..6eebf73c3 100644 --- a/src/settings/backupRestore.js +++ b/src/settings/backupRestore.js @@ -4,7 +4,7 @@ import toast from "components/toast"; import alert from "dialogs/alert"; import confirm from "dialogs/confirm"; import loader from "dialogs/loader"; -import constants from "lib/constants"; +import config from "lib/config"; import appSettings from "lib/settings"; import FileBrowser from "pages/fileBrowser"; import helpers from "utils/helpers"; @@ -519,7 +519,7 @@ backupRestore.restore = async function (url) { } } else { // Remote plugin case - fetch from API - const pluginUrl = Url.join(constants.API_BASE, `plugin/${id}`); + const pluginUrl = Url.join(config.API_BASE, `plugin/${id}`); let remotePlugin = null; try { diff --git a/src/settings/editorSettings.js b/src/settings/editorSettings.js index 2a466c7b4..cf31d2bb7 100644 --- a/src/settings/editorSettings.js +++ b/src/settings/editorSettings.js @@ -1,5 +1,5 @@ import settingsPage from "components/settingsPage"; -import constants from "lib/constants"; +import config from "lib/config"; import fonts from "lib/fonts"; import appSettings from "lib/settings"; import scrollSettings from "./scrollSettings"; @@ -40,7 +40,7 @@ export default function editorSettings() { prompt: strings["font size"], promptOptions: { required: true, - match: constants.FONT_SIZE, + match: config.FONT_SIZE, }, info: strings["settings-info-editor-font-size"], category: categories.textLayout, diff --git a/src/settings/helpSettings.js b/src/settings/helpSettings.js index bd8cdf35a..5088e902c 100644 --- a/src/settings/helpSettings.js +++ b/src/settings/helpSettings.js @@ -1,5 +1,5 @@ import settingsPage from "components/settingsPage"; -import constants from "lib/constants"; +import config from "lib/config"; export default function help() { const title = strings.help; @@ -7,25 +7,25 @@ export default function help() { { key: "docs", text: strings.documentation, - link: constants.DOCS_URL, + link: config.DOCS_URL, chevron: true, }, { key: "help", text: strings.help, - link: constants.TELEGRAM_URL, + link: config.TELEGRAM_URL, chevron: true, }, { key: "faqs", text: strings.faqs, - link: `${constants.WEBSITE_URL}/faqs`, + link: `${config.BASE_URL}/faqs`, chevron: true, }, { key: "bug_report", text: strings.bug_report, - link: `${constants.GITHUB_URL}/issues`, + link: `${config.GITHUB_URL}/issues`, chevron: true, }, ]; diff --git a/src/settings/mainSettings.js b/src/settings/mainSettings.js index dfaff6782..228770cc1 100644 --- a/src/settings/mainSettings.js +++ b/src/settings/mainSettings.js @@ -2,6 +2,7 @@ import settingsPage from "components/settingsPage"; import confirm from "dialogs/confirm"; import rateBox from "dialogs/rateBox"; import actionStack from "lib/actionStack"; +import config from "lib/config"; import openFile from "lib/openFile"; import removeAds from "lib/removeAds"; import appSettings from "lib/settings"; @@ -159,7 +160,7 @@ export default function mainSettings() { }, ]; - if (IS_FREE_VERSION) { + if (!config.HAS_PRO) { items.push({ key: "adRewards", text: strings["earn ad-free time"], diff --git a/src/settings/scrollSettings.js b/src/settings/scrollSettings.js index 0366f7280..0fcdaee8f 100644 --- a/src/settings/scrollSettings.js +++ b/src/settings/scrollSettings.js @@ -1,5 +1,5 @@ import settingsPage from "components/settingsPage"; -import constants from "lib/constants"; +import config from "lib/config"; import appSettings from "lib/settings"; export default function scrollSettings() { @@ -56,13 +56,13 @@ export default function scrollSettings() { function getScrollSpeedString(speed) { switch (speed) { - case constants.SCROLL_SPEED_FAST: + case config.SCROLL_SPEED_FAST: return strings.fast; - case constants.SCROLL_SPEED_SLOW: + case config.SCROLL_SPEED_SLOW: return strings.slow; - case constants.SCROLL_SPEED_FAST_X2: + case config.SCROLL_SPEED_FAST_X2: return `${strings.fast} x2`; - case constants.SCROLL_SPEED_NORMAL: + case config.SCROLL_SPEED_NORMAL: return strings.normal; default: return strings.normal; diff --git a/src/sidebarApps/extensions/index.js b/src/sidebarApps/extensions/index.js index 56584fb35..e7d4314b3 100644 --- a/src/sidebarApps/extensions/index.js +++ b/src/sidebarApps/extensions/index.js @@ -8,7 +8,7 @@ import alert from "dialogs/alert"; import prompt from "dialogs/prompt"; import select from "dialogs/select"; import purchaseListener from "handlers/purchase"; -import constants from "lib/constants"; +import config from "lib/config"; import InstallState from "lib/installState"; import loadPlugin from "lib/loadPlugin"; import settings from "lib/settings"; @@ -33,11 +33,10 @@ let isLoading = false; let currentFilter = null; let filterHasMore = true; let isFilterLoading = false; -const SUPPORTED_EDITOR = "cm"; function withSupportedEditor(url) { const separator = url.includes("?") ? "&" : "?"; - return `${url}${separator}supported_editor=${SUPPORTED_EDITOR}`; + return `${url}${separator}supported_editor=${config.SUPPORTED_EDITOR}`; } const $header = ( @@ -151,7 +150,7 @@ async function loadMorePlugins() { const response = await fetch( withSupportedEditor( - `${constants.API_BASE}/plugins?page=${currentPage}&limit=${LIMIT}`, + `${config.API_BASE}/plugins?page=${currentPage}&limit=${LIMIT}`, ), ); const newPlugins = await response.json(); @@ -236,9 +235,7 @@ async function searchPlugin() { try { $searchResult.classList.add("loading"); const plugins = await fsOperation( - withSupportedEditor( - Url.join(constants.API_BASE, `plugins?name=${query}`), - ), + withSupportedEditor(Url.join(config.API_BASE, `plugins?name=${query}`)), ).readFile("json"); installedPlugins = await listInstalledPlugins(); @@ -428,7 +425,7 @@ async function loadExplore() { const response = await fetch( withSupportedEditor( - `${constants.API_BASE}/plugins?page=${currentPage}&limit=${LIMIT}`, + `${config.API_BASE}/plugins?page=${currentPage}&limit=${LIMIT}`, ), ); const plugins = await response.json(); @@ -495,13 +492,13 @@ async function getFilteredPlugins(filterState) { if (filterState.value === "top_rated") { response = await fetch( withSupportedEditor( - `${constants.API_BASE}/plugins?explore=random&page=${page}&limit=${LIMIT}`, + `${config.API_BASE}/plugins?explore=random&page=${page}&limit=${LIMIT}`, ), ); } else { response = await fetch( withSupportedEditor( - `${constants.API_BASE}/plugin?orderBy=${filterState.value}&page=${page}&limit=${LIMIT}`, + `${config.API_BASE}/plugin?orderBy=${filterState.value}&page=${page}&limit=${LIMIT}`, ), ); } @@ -542,7 +539,7 @@ async function getFilteredPlugins(filterState) { const page = filterState.nextPage; const response = await fetch( withSupportedEditor( - `${constants.API_BASE}/plugins?page=${page}&limit=${LIMIT}`, + `${config.API_BASE}/plugins?page=${page}&limit=${LIMIT}`, ), ); const data = await response.json(); @@ -769,7 +766,7 @@ function ListItem({ icon, name, id, version, downloads, installed, source }) { try { let purchaseToken; let product; - const pluginUrl = Url.join(constants.API_BASE, `plugin/${id}`); + const pluginUrl = Url.join(config.API_BASE, `plugin/${id}`); const remotePlugin = await fsOperation(pluginUrl) .readFile("json") .catch(() => { @@ -803,7 +800,7 @@ function ListItem({ icon, name, id, version, downloads, installed, source }) { async function onpurchase(e) { const purchase = await getPurchase(product.productId); - await ajax.post(Url.join(constants.API_BASE, "plugin/order"), { + await ajax.post(Url.join(config.API_BASE, "plugin/order"), { data: { id: remotePlugin.id, token: purchase?.purchaseToken, diff --git a/src/sidebarApps/sidebarApp.js b/src/sidebarApps/sidebarApp.js index 0c85339bc..49f43a984 100644 --- a/src/sidebarApps/sidebarApp.js +++ b/src/sidebarApps/sidebarApp.js @@ -3,7 +3,7 @@ let $apps; /**@type {HTMLElement} */ let $sidebar; /**@type {HTMLElement} */ -let $contaienr; +let $container; export default class SidebarApp { /**@type {HTMLSpanElement} */ @@ -96,14 +96,14 @@ export default class SidebarApp { // Try to replace the old container, or append if it's not in the DOM try { if (oldContainer && oldContainer.parentNode === $sidebar) { - $sidebar.replaceChild($contaienr, oldContainer); + $sidebar.replaceChild($container, oldContainer); } else { // Old container not in sidebar, just append the new one const existingContainer = $sidebar.get(".container"); if (existingContainer) { - $sidebar.replaceChild($contaienr, existingContainer); + $sidebar.replaceChild($container, existingContainer); } else { - $sidebar.appendChild($contaienr); + $sidebar.appendChild($container); } } } catch (error) { @@ -113,7 +113,7 @@ export default class SidebarApp { if (existingContainer) { existingContainer.remove(); } - $sidebar.appendChild($contaienr); + $sidebar.appendChild($container); } this.#onselect(this.#container); } @@ -171,10 +171,10 @@ function Icon({ icon, id, title }) { * @returns {HTMLElement} */ function getContainer($el) { - const res = $contaienr; + const res = $container; if ($el) { - $contaienr = $el; + $container = $el; } return res || $sidebar.get(".container"); diff --git a/src/utils/helpers.js b/src/utils/helpers.js index d9337ef4d..f9ac2e384 100644 --- a/src/utils/helpers.js +++ b/src/utils/helpers.js @@ -4,7 +4,7 @@ import { getModeForPath as getCMModeForPath } from "cm/modelist"; import alert from "dialogs/alert"; import escapeStringRegexp from "escape-string-regexp"; import adRewards from "lib/adRewards"; -import constants from "lib/constants"; +import config from "lib/config"; import path from "./Path"; import Uri from "./Uri"; import Url from "./Url"; @@ -289,7 +289,7 @@ export default { editorManager.emit("update", "file-delete"); }, canShowAds() { - return Boolean(IS_FREE_VERSION && adRewards.canShowAds()); + return Boolean(!config.HAS_PRO && adRewards.canShowAds()); }, async showInterstitialIfReady() { if (!this.canShowAds()) return false; @@ -330,7 +330,7 @@ export default { }, async checkAPIStatus() { try { - const { status } = await ajax.get(Url.join(constants.API_BASE, "status")); + const { status } = await ajax.get(Url.join(config.API_BASE, "status")); return status === "ok"; } catch (error) { window.log("error", error);