From 362161638011987bcdb1c092d985af60c8e6a6eb Mon Sep 17 00:00:00 2001 From: abose Date: Sun, 19 Apr 2026 05:53:01 +0000 Subject: [PATCH 001/135] ci: bump patch version to 5.1.8 --- package.json | 4 ++-- src-node/package.json | 4 ++-- src/config.json | 4 ++-- src/index.html | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 25f0000d93..ea919eae8c 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "phoenix", - "version": "5.1.7-0", - "apiVersion": "5.1.7", + "version": "5.1.8-0", + "apiVersion": "5.1.8", "homepage": "https://core.ai", "issues": { "url": "https://github.com/phcode-dev/phoenix/issues" diff --git a/src-node/package.json b/src-node/package.json index a291056ad5..23760bb9ae 100644 --- a/src-node/package.json +++ b/src-node/package.json @@ -1,8 +1,8 @@ { "name": "@phcode/node-core", "description": "Phoenix Node Core", - "version": "5.1.7-0", - "apiVersion": "5.1.7", + "version": "5.1.8-0", + "apiVersion": "5.1.8", "keywords": [], "author": "arun@core.ai", "homepage": "https://github.com/phcode-dev/phoenix", diff --git a/src/config.json b/src/config.json index cf9d4479ca..14a63e04c1 100644 --- a/src/config.json +++ b/src/config.json @@ -46,8 +46,8 @@ "bugsnagEnv": "development" }, "name": "Phoenix Code", - "version": "5.1.7-0", - "apiVersion": "5.1.7", + "version": "5.1.8-0", + "apiVersion": "5.1.8", "homepage": "https://core.ai", "issues": { "url": "https://github.com/phcode-dev/phoenix/issues" diff --git a/src/index.html b/src/index.html index 547b96dfdc..4d89b9020a 100644 --- a/src/index.html +++ b/src/index.html @@ -68,7 +68,7 @@ - + @@ -23,9 +49,9 @@
-

Uh Oh!
Your current browser doesn't support live preview.

+

Uh Oh!
Your current browser doesn't support live preview.

- Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from phcode.io.
+ Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from phcode.io.

diff --git a/src/nls/root/strings.js b/src/nls/root/strings.js index eacba28a80..9e28baf8dc 100644 --- a/src/nls/root/strings.js +++ b/src/nls/root/strings.js @@ -1503,8 +1503,8 @@ define({ "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Please select an HTML file to preview", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED": "Preview Unavailable!", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED_DETAILS": "This HTML file is not part of the current project. For security reasons, only project files can be live-previewed. To preview this file, open its containing folder as a separate project.", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!
Your current browser doesn't support live preview.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from phcode.io.
", + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!\nYour current browser doesn't support live preview.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from {0}.", "DESCRIPTION_LIVEDEV_SECURITY_POPOUT_MESSAGE": "You are about to open a file for live preview. Please proceed only if you trust the source of this project. Click 'Trust Project' to continue, or close this window if you do not trust the source.", "DESCRIPTION_LIVEDEV_SECURITY_TRUST_MESSAGE": "You are about to open a file for live preview. Please proceed by clicking 'Trust Project' only if you trust the source of this project!", "CONFIRM_EXTERNAL_BROWSER_TITLE": "Pop-ups Blocked", From 7bfd0c0e8c15d2e16849748b88e9c883e21fc0f3 Mon Sep 17 00:00:00 2001 From: abose Date: Sun, 26 Apr 2026 15:37:41 +0000 Subject: [PATCH 121/135] ci: update Translations --- src/nls/ar/lastTranslated.json | 17 +++++++++++++++++ src/nls/ar/strings.js | 31 ++++++++++++++++++++++++------- src/nls/bg/lastTranslated.json | 17 +++++++++++++++++ src/nls/bg/strings.js | 31 ++++++++++++++++++++++++------- src/nls/cs/lastTranslated.json | 17 +++++++++++++++++ src/nls/cs/strings.js | 31 ++++++++++++++++++++++++------- src/nls/da/lastTranslated.json | 17 +++++++++++++++++ src/nls/da/strings.js | 31 ++++++++++++++++++++++++------- src/nls/de/lastTranslated.json | 17 +++++++++++++++++ src/nls/de/strings.js | 31 ++++++++++++++++++++++++------- src/nls/el/lastTranslated.json | 17 +++++++++++++++++ src/nls/el/strings.js | 31 ++++++++++++++++++++++++------- src/nls/en-gb/lastTranslated.json | 17 +++++++++++++++++ src/nls/en-gb/strings.js | 31 ++++++++++++++++++++++++------- src/nls/es/lastTranslated.json | 17 +++++++++++++++++ src/nls/es/strings.js | 31 ++++++++++++++++++++++++------- src/nls/fa-ir/lastTranslated.json | 17 +++++++++++++++++ src/nls/fa-ir/strings.js | 31 ++++++++++++++++++++++++------- src/nls/fi/lastTranslated.json | 17 +++++++++++++++++ src/nls/fi/strings.js | 31 ++++++++++++++++++++++++------- src/nls/fr/lastTranslated.json | 17 +++++++++++++++++ src/nls/fr/strings.js | 31 ++++++++++++++++++++++++------- src/nls/gl/lastTranslated.json | 17 +++++++++++++++++ src/nls/gl/strings.js | 31 ++++++++++++++++++++++++------- src/nls/hi/lastTranslated.json | 17 +++++++++++++++++ src/nls/hi/strings.js | 31 ++++++++++++++++++++++++------- src/nls/hr/lastTranslated.json | 17 +++++++++++++++++ src/nls/hr/strings.js | 31 ++++++++++++++++++++++++------- src/nls/hu/lastTranslated.json | 17 +++++++++++++++++ src/nls/hu/strings.js | 31 ++++++++++++++++++++++++------- src/nls/id/lastTranslated.json | 17 +++++++++++++++++ src/nls/id/strings.js | 31 ++++++++++++++++++++++++------- src/nls/it/lastTranslated.json | 17 +++++++++++++++++ src/nls/it/strings.js | 31 ++++++++++++++++++++++++------- src/nls/ja/lastTranslated.json | 17 +++++++++++++++++ src/nls/ja/strings.js | 31 ++++++++++++++++++++++++------- src/nls/ko/lastTranslated.json | 17 +++++++++++++++++ src/nls/ko/strings.js | 31 ++++++++++++++++++++++++------- src/nls/lv/lastTranslated.json | 17 +++++++++++++++++ src/nls/lv/strings.js | 31 ++++++++++++++++++++++++------- src/nls/ml/lastTranslated.json | 17 +++++++++++++++++ src/nls/ml/strings.js | 31 ++++++++++++++++++++++++------- src/nls/nb/lastTranslated.json | 17 +++++++++++++++++ src/nls/nb/strings.js | 31 ++++++++++++++++++++++++------- src/nls/nl/lastTranslated.json | 17 +++++++++++++++++ src/nls/nl/strings.js | 31 ++++++++++++++++++++++++------- src/nls/pl/lastTranslated.json | 17 +++++++++++++++++ src/nls/pl/strings.js | 31 ++++++++++++++++++++++++------- src/nls/pt-br/lastTranslated.json | 17 +++++++++++++++++ src/nls/pt-br/strings.js | 31 ++++++++++++++++++++++++------- src/nls/pt-pt/lastTranslated.json | 17 +++++++++++++++++ src/nls/pt-pt/strings.js | 31 ++++++++++++++++++++++++------- src/nls/ro/lastTranslated.json | 17 +++++++++++++++++ src/nls/ro/strings.js | 31 ++++++++++++++++++++++++------- src/nls/ru/lastTranslated.json | 17 +++++++++++++++++ src/nls/ru/strings.js | 31 ++++++++++++++++++++++++------- src/nls/sk/lastTranslated.json | 17 +++++++++++++++++ src/nls/sk/strings.js | 31 ++++++++++++++++++++++++------- src/nls/sr/lastTranslated.json | 17 +++++++++++++++++ src/nls/sr/strings.js | 31 ++++++++++++++++++++++++------- src/nls/sv/lastTranslated.json | 17 +++++++++++++++++ src/nls/sv/strings.js | 31 ++++++++++++++++++++++++------- src/nls/tr/lastTranslated.json | 17 +++++++++++++++++ src/nls/tr/strings.js | 31 ++++++++++++++++++++++++------- src/nls/uk/lastTranslated.json | 17 +++++++++++++++++ src/nls/uk/strings.js | 31 ++++++++++++++++++++++++------- src/nls/ur/lastTranslated.json | 17 +++++++++++++++++ src/nls/ur/strings.js | 31 ++++++++++++++++++++++++------- src/nls/zh-cn/lastTranslated.json | 17 +++++++++++++++++ src/nls/zh-cn/strings.js | 31 ++++++++++++++++++++++++------- src/nls/zh-tw/lastTranslated.json | 17 +++++++++++++++++ src/nls/zh-tw/strings.js | 31 ++++++++++++++++++++++++------- 72 files changed, 1476 insertions(+), 252 deletions(-) diff --git a/src/nls/ar/lastTranslated.json b/src/nls/ar/lastTranslated.json index 6bc337858c..3141c0999c 100644 --- a/src/nls/ar/lastTranslated.json +++ b/src/nls/ar/lastTranslated.json @@ -42,9 +42,15 @@ "AI_CHAT_COPIED_CODE": "Copied!", "AI_CHAT_COPY_CODE": "Copy", "AI_CHAT_DESKTOP_ONLY": "AI features require the Phoenix desktop app. Download it to get started.", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Always show", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Collapse all", + "AI_CHAT_DIFF_EXPAND_ALL": "Expand all", + "AI_CHAT_DIFF_MORE_TITLE": "Diff options", "AI_CHAT_DOWNLOAD_BTN": "Download Desktop App", "AI_CHAT_EDIT_NOT_FOUND": "Text not found in file — it may have changed", "AI_CHAT_FILES_CHANGED": "{0} {1} changed", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Could not open {0}. The file may have been moved or deleted.", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File not found", "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", @@ -80,6 +86,12 @@ "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", + "AI_CHAT_PLAN_WRITE_ALLOW": "Allow & Switch to Edit Mode", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Switched to Edit Mode", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wants to edit {0}. You're currently in Plan Mode.", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Switch to Edit Mode?", + "AI_CHAT_PLAN_WRITE_STAY": "Stay in Plan Mode", + "AI_CHAT_PLAN_WRITE_STAYED": "Stayed in Plan Mode", "AI_CHAT_PREVIEW_OPEN": "Preview", "AI_CHAT_PREVIEW_VIEWING": "Previewing", "AI_CHAT_PRIVACY_BODY": "To provide responses, this feature sends your prompts and relevant context to Claude Code.

Learn more and manage your privacy settings.", @@ -119,6 +131,7 @@ "AI_CHAT_THINKING": "Thinking...", "AI_CHAT_TITLE": "Claude Code", "AI_CHAT_TITLE_NO_AI": "Phoenix Code AI", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available", "AI_CHAT_TOOL_CLARIFICATION": "Reading your follow-up", "AI_CHAT_TOOL_CONTROL_EDITOR": "Editor", "AI_CHAT_TOOL_EDIT": "Edit", @@ -133,6 +146,10 @@ "AI_CHAT_TOOL_RAN_CMD": "Ran command", "AI_CHAT_TOOL_READ": "Read", "AI_CHAT_TOOL_READ_FILE": "Read {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Read {0} from line {1}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Read {0} lines {1}-{2}", + "AI_CHAT_TOOL_REJECTED": "Edit rejected — file not modified", + "AI_CHAT_TOOL_REJECTED_REASON": "Reason: {0}", "AI_CHAT_TOOL_RESIZE_PREVIEW": "Resize preview", "AI_CHAT_TOOL_RUN_CMD": "Run command", "AI_CHAT_TOOL_SCREENSHOT": "Screenshot", diff --git a/src/nls/ar/strings.js b/src/nls/ar/strings.js index 7710dfbf42..96d71ff376 100644 --- a/src/nls/ar/strings.js +++ b/src/nls/ar/strings.js @@ -183,6 +183,12 @@ define({ "LIVE_DEV_INSERT_NO_RESULTS": "لا توجد عناصر مطابقة", "LIVE_DEV_INSERT_SEE_MORE": "عرض المزيد", "LIVE_DEV_INSERT_SHOW_LESS": "عرض أقل", + "LIVE_DEV_INSERT_CREATE": "إنشاء", + "LIVE_DEV_EDIT_ONBOARD_TITLE": "طريقتان جديدتان للتعديل", + "LIVE_DEV_EDIT_ONBOARD_INSERT": "إضافة عناصر HTML جديدة", + "LIVE_DEV_EDIT_ONBOARD_PROPS": "تعديل الوسم، والفئات، والمعرّف، والسمات", + "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "فهمت", + "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "قراءة المستندات", "LIVE_DEV_IMAGE_GALLERY_USE_IMAGE": "تنزيل الصورة", "LIVE_DEV_IMAGE_GALLERY_SELECT_DOWNLOAD_FOLDER": "اختر مجلد تنزيل الصور", "LIVE_DEV_IMAGE_GALLERY_SEARCH_PLACEHOLDER": "ابحث عن صور...", @@ -2056,6 +2062,7 @@ define({ "AI_CHAT_SCREENSHOT_SELECTED_ELEMENT": "معاينة مباشرة للتحديد", "AI_CHAT_SCREENSHOT_CAPTURE": "التقاط", "AI_CHAT_SCREENSHOT_CANCEL": "إلغاء", + "AI_CHAT_SCREENSHOT_UPLOAD": "تحميل من الجهاز", "AI_CHAT_PRIVACY_TITLE": "بدء محادثة الذكاء الاصطناعي مع Claude Code", "AI_CHAT_PRIVACY_BODY": "لتقديم الردود، ترسل هذه الميزة طلباتك والسياق ذي الصلة إلى Claude Code.

تعرّف على المزيد وأدر إعدادات خصوصيتك.", "AI_CHAT_PRIVACY_OK": "موافق", @@ -2189,11 +2196,21 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "البدء من جديد", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 بطاقات", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 محذوف", - "LIVE_DEV_INSERT_CREATE": "إنشاء", - "LIVE_DEV_EDIT_ONBOARD_TITLE": "طريقتان جديدتان للتعديل", - "LIVE_DEV_EDIT_ONBOARD_INSERT": "إضافة عناصر HTML جديدة", - "LIVE_DEV_EDIT_ONBOARD_PROPS": "تعديل الوسم، والفئات، والمعرّف، والسمات", - "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "فهمت", - "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "قراءة المستندات", - "AI_CHAT_SCREENSHOT_UPLOAD": "تحميل من الجهاز" + "AI_CHAT_TOOL_READ_FILE_RANGE": "قراءة الأسطر {1}-{2} من {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "قراءة {0} من السطر {1}", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "تم التطبيق مباشرة على القرص · الفرق غير متاح", + "AI_CHAT_TOOL_REJECTED": "تم رفض التعديل — لم يتم تعديل الملف", + "AI_CHAT_TOOL_REJECTED_REASON": "السبب: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "لم يتم العثور على الملف", + "AI_CHAT_FILE_NOT_FOUND_MSG": "تعذّر فتح {0}. ربما تم نقل الملف أو حذفه.", + "AI_CHAT_DIFF_MORE_TITLE": "خيارات الفرق", + "AI_CHAT_DIFF_EXPAND_ALL": "توسيع الكل", + "AI_CHAT_DIFF_COLLAPSE_ALL": "طي الكل", + "AI_CHAT_DIFF_ALWAYS_SHOW": "إظهار دائمًا", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "التبديل إلى وضع التحرير؟", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "يريد Claude تحرير {0}. أنت حاليًا في وضع التخطيط.", + "AI_CHAT_PLAN_WRITE_ALLOW": "السماح والتبديل إلى وضع التحرير", + "AI_CHAT_PLAN_WRITE_STAY": "البقاء في وضع التخطيط", + "AI_CHAT_PLAN_WRITE_ALLOWED": "تم التبديل إلى وضع التحرير", + "AI_CHAT_PLAN_WRITE_STAYED": "تم البقاء في وضع التخطيط" }); \ No newline at end of file diff --git a/src/nls/bg/lastTranslated.json b/src/nls/bg/lastTranslated.json index 6bc337858c..3141c0999c 100644 --- a/src/nls/bg/lastTranslated.json +++ b/src/nls/bg/lastTranslated.json @@ -42,9 +42,15 @@ "AI_CHAT_COPIED_CODE": "Copied!", "AI_CHAT_COPY_CODE": "Copy", "AI_CHAT_DESKTOP_ONLY": "AI features require the Phoenix desktop app. Download it to get started.", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Always show", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Collapse all", + "AI_CHAT_DIFF_EXPAND_ALL": "Expand all", + "AI_CHAT_DIFF_MORE_TITLE": "Diff options", "AI_CHAT_DOWNLOAD_BTN": "Download Desktop App", "AI_CHAT_EDIT_NOT_FOUND": "Text not found in file — it may have changed", "AI_CHAT_FILES_CHANGED": "{0} {1} changed", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Could not open {0}. The file may have been moved or deleted.", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File not found", "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", @@ -80,6 +86,12 @@ "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", + "AI_CHAT_PLAN_WRITE_ALLOW": "Allow & Switch to Edit Mode", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Switched to Edit Mode", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wants to edit {0}. You're currently in Plan Mode.", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Switch to Edit Mode?", + "AI_CHAT_PLAN_WRITE_STAY": "Stay in Plan Mode", + "AI_CHAT_PLAN_WRITE_STAYED": "Stayed in Plan Mode", "AI_CHAT_PREVIEW_OPEN": "Preview", "AI_CHAT_PREVIEW_VIEWING": "Previewing", "AI_CHAT_PRIVACY_BODY": "To provide responses, this feature sends your prompts and relevant context to Claude Code.

Learn more and manage your privacy settings.", @@ -119,6 +131,7 @@ "AI_CHAT_THINKING": "Thinking...", "AI_CHAT_TITLE": "Claude Code", "AI_CHAT_TITLE_NO_AI": "Phoenix Code AI", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available", "AI_CHAT_TOOL_CLARIFICATION": "Reading your follow-up", "AI_CHAT_TOOL_CONTROL_EDITOR": "Editor", "AI_CHAT_TOOL_EDIT": "Edit", @@ -133,6 +146,10 @@ "AI_CHAT_TOOL_RAN_CMD": "Ran command", "AI_CHAT_TOOL_READ": "Read", "AI_CHAT_TOOL_READ_FILE": "Read {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Read {0} from line {1}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Read {0} lines {1}-{2}", + "AI_CHAT_TOOL_REJECTED": "Edit rejected — file not modified", + "AI_CHAT_TOOL_REJECTED_REASON": "Reason: {0}", "AI_CHAT_TOOL_RESIZE_PREVIEW": "Resize preview", "AI_CHAT_TOOL_RUN_CMD": "Run command", "AI_CHAT_TOOL_SCREENSHOT": "Screenshot", diff --git a/src/nls/bg/strings.js b/src/nls/bg/strings.js index 99a8292683..1cad55af1d 100644 --- a/src/nls/bg/strings.js +++ b/src/nls/bg/strings.js @@ -183,6 +183,12 @@ define({ "LIVE_DEV_INSERT_NO_RESULTS": "Няма съвпадащи елементи", "LIVE_DEV_INSERT_SEE_MORE": "Покажи повече", "LIVE_DEV_INSERT_SHOW_LESS": "Покажи по-малко", + "LIVE_DEV_INSERT_CREATE": "Създай", + "LIVE_DEV_EDIT_ONBOARD_TITLE": "Два нови начина за редактиране", + "LIVE_DEV_EDIT_ONBOARD_INSERT": "Добавяне на нови HTML елементи", + "LIVE_DEV_EDIT_ONBOARD_PROPS": "Редактиране на таг, класове, ID и атрибути", + "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Разбрах", + "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Прочетете документацията", "LIVE_DEV_IMAGE_GALLERY_USE_IMAGE": "Изтегляне на изображение", "LIVE_DEV_IMAGE_GALLERY_SELECT_DOWNLOAD_FOLDER": "Изберете папка за изтегляне на изображения", "LIVE_DEV_IMAGE_GALLERY_SEARCH_PLACEHOLDER": "Търсене на изображения…", @@ -2056,6 +2062,7 @@ define({ "AI_CHAT_SCREENSHOT_SELECTED_ELEMENT": "Преглед на живо на селекцията", "AI_CHAT_SCREENSHOT_CAPTURE": "Заснеми", "AI_CHAT_SCREENSHOT_CANCEL": "Отказ", + "AI_CHAT_SCREENSHOT_UPLOAD": "Качване от устройство", "AI_CHAT_PRIVACY_TITLE": "Стартиране на AI чат с Claude Code", "AI_CHAT_PRIVACY_BODY": "За да предоставя отговори, тази функция изпраща вашите запитвания и съответния контекст към Claude Code.

Научете повече и управлявайте вашите настройки за поверителност.", "AI_CHAT_PRIVACY_OK": "Добре", @@ -2189,11 +2196,21 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Започни отново", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 карти", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 изтрит", - "LIVE_DEV_INSERT_CREATE": "Създай", - "LIVE_DEV_EDIT_ONBOARD_TITLE": "Два нови начина за редактиране", - "LIVE_DEV_EDIT_ONBOARD_INSERT": "Добавяне на нови HTML елементи", - "LIVE_DEV_EDIT_ONBOARD_PROPS": "Редактиране на таг, класове, ID и атрибути", - "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Разбрах", - "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Прочетете документацията", - "AI_CHAT_SCREENSHOT_UPLOAD": "Качване от устройство" + "AI_CHAT_TOOL_READ_FILE_RANGE": "Прочитане на {0}, редове {1}-{2}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Прочитане на {0} от ред {1}", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Приложено директно на диска · разликите не са налични", + "AI_CHAT_TOOL_REJECTED": "Редакцията е отхвърлена — файлът не е променен", + "AI_CHAT_TOOL_REJECTED_REASON": "Причина: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Файлът не е намерен", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Не може да се отвори {0}. Файлът може да е преместен или изтрит.", + "AI_CHAT_DIFF_MORE_TITLE": "Опции за разликите", + "AI_CHAT_DIFF_EXPAND_ALL": "Разгъни всички", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Сгъни всички", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Винаги показвай", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Преминаване в режим на редактиране?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude иска да редактира {0}. В момента сте в режим на планиране.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Позволи и премини в режим на редактиране", + "AI_CHAT_PLAN_WRITE_STAY": "Остани в режим на планиране", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Преминахте в режим на редактиране", + "AI_CHAT_PLAN_WRITE_STAYED": "Останахте в режим на планиране" }); \ No newline at end of file diff --git a/src/nls/cs/lastTranslated.json b/src/nls/cs/lastTranslated.json index 6bc337858c..3141c0999c 100644 --- a/src/nls/cs/lastTranslated.json +++ b/src/nls/cs/lastTranslated.json @@ -42,9 +42,15 @@ "AI_CHAT_COPIED_CODE": "Copied!", "AI_CHAT_COPY_CODE": "Copy", "AI_CHAT_DESKTOP_ONLY": "AI features require the Phoenix desktop app. Download it to get started.", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Always show", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Collapse all", + "AI_CHAT_DIFF_EXPAND_ALL": "Expand all", + "AI_CHAT_DIFF_MORE_TITLE": "Diff options", "AI_CHAT_DOWNLOAD_BTN": "Download Desktop App", "AI_CHAT_EDIT_NOT_FOUND": "Text not found in file — it may have changed", "AI_CHAT_FILES_CHANGED": "{0} {1} changed", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Could not open {0}. The file may have been moved or deleted.", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File not found", "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", @@ -80,6 +86,12 @@ "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", + "AI_CHAT_PLAN_WRITE_ALLOW": "Allow & Switch to Edit Mode", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Switched to Edit Mode", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wants to edit {0}. You're currently in Plan Mode.", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Switch to Edit Mode?", + "AI_CHAT_PLAN_WRITE_STAY": "Stay in Plan Mode", + "AI_CHAT_PLAN_WRITE_STAYED": "Stayed in Plan Mode", "AI_CHAT_PREVIEW_OPEN": "Preview", "AI_CHAT_PREVIEW_VIEWING": "Previewing", "AI_CHAT_PRIVACY_BODY": "To provide responses, this feature sends your prompts and relevant context to Claude Code.

Learn more and manage your privacy settings.", @@ -119,6 +131,7 @@ "AI_CHAT_THINKING": "Thinking...", "AI_CHAT_TITLE": "Claude Code", "AI_CHAT_TITLE_NO_AI": "Phoenix Code AI", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available", "AI_CHAT_TOOL_CLARIFICATION": "Reading your follow-up", "AI_CHAT_TOOL_CONTROL_EDITOR": "Editor", "AI_CHAT_TOOL_EDIT": "Edit", @@ -133,6 +146,10 @@ "AI_CHAT_TOOL_RAN_CMD": "Ran command", "AI_CHAT_TOOL_READ": "Read", "AI_CHAT_TOOL_READ_FILE": "Read {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Read {0} from line {1}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Read {0} lines {1}-{2}", + "AI_CHAT_TOOL_REJECTED": "Edit rejected — file not modified", + "AI_CHAT_TOOL_REJECTED_REASON": "Reason: {0}", "AI_CHAT_TOOL_RESIZE_PREVIEW": "Resize preview", "AI_CHAT_TOOL_RUN_CMD": "Run command", "AI_CHAT_TOOL_SCREENSHOT": "Screenshot", diff --git a/src/nls/cs/strings.js b/src/nls/cs/strings.js index 493cdd929f..9f79e2f66f 100644 --- a/src/nls/cs/strings.js +++ b/src/nls/cs/strings.js @@ -183,6 +183,12 @@ define({ "LIVE_DEV_INSERT_NO_RESULTS": "Žádné odpovídající elementy", "LIVE_DEV_INSERT_SEE_MORE": "Zobrazit více", "LIVE_DEV_INSERT_SHOW_LESS": "Zobrazit méně", + "LIVE_DEV_INSERT_CREATE": "Vytvořit", + "LIVE_DEV_EDIT_ONBOARD_TITLE": "Dva nové způsoby úprav", + "LIVE_DEV_EDIT_ONBOARD_INSERT": "Přidávejte nové HTML elementy", + "LIVE_DEV_EDIT_ONBOARD_PROPS": "Upravujte tag, třídy, ID a atributy", + "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Rozumím", + "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Přečíst dokumentaci", "LIVE_DEV_IMAGE_GALLERY_USE_IMAGE": "Stáhnout obrázek", "LIVE_DEV_IMAGE_GALLERY_SELECT_DOWNLOAD_FOLDER": "Vybrat složku pro stažení obrázků", "LIVE_DEV_IMAGE_GALLERY_SEARCH_PLACEHOLDER": "Hledat obrázky…", @@ -2056,6 +2062,7 @@ define({ "AI_CHAT_SCREENSHOT_SELECTED_ELEMENT": "Živý náhled výběru", "AI_CHAT_SCREENSHOT_CAPTURE": "Zachytit", "AI_CHAT_SCREENSHOT_CANCEL": "Zrušit", + "AI_CHAT_SCREENSHOT_UPLOAD": "Nahrát ze zařízení", "AI_CHAT_PRIVACY_TITLE": "Spustit AI chat s Claude Code", "AI_CHAT_PRIVACY_BODY": "Aby mohla poskytovat odpovědi, tato funkce odesílá vaše pokyny a relevantní kontext službě Claude Code.

Zjistit více a spravovat nastavení ochrany soukromí.", "AI_CHAT_PRIVACY_OK": "OK", @@ -2189,11 +2196,21 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Začít znovu", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 karet", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 smazáno", - "LIVE_DEV_INSERT_CREATE": "Vytvořit", - "LIVE_DEV_EDIT_ONBOARD_TITLE": "Dva nové způsoby úprav", - "LIVE_DEV_EDIT_ONBOARD_INSERT": "Přidávejte nové HTML elementy", - "LIVE_DEV_EDIT_ONBOARD_PROPS": "Upravujte tag, třídy, ID a atributy", - "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Rozumím", - "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Přečíst dokumentaci", - "AI_CHAT_SCREENSHOT_UPLOAD": "Nahrát ze zařízení" + "AI_CHAT_TOOL_READ_FILE_RANGE": "Čtení {0}, řádky {1}-{2}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Čtení {0} od řádku {1}", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Aplikováno přímo na disk · rozdíl není k dispozici", + "AI_CHAT_TOOL_REJECTED": "Úprava zamítnuta — soubor nebyl změněn", + "AI_CHAT_TOOL_REJECTED_REASON": "Důvod: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Soubor nenalezen", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Nepodařilo se otevřít {0}. Soubor mohl být přesunut nebo smazán.", + "AI_CHAT_DIFF_MORE_TITLE": "Možnosti rozdílu", + "AI_CHAT_DIFF_EXPAND_ALL": "Rozbalit vše", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Sbalit vše", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Vždy zobrazit", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Přepnout do režimu úprav?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude chce upravit {0}. Momentálně jste v režimu plánování.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Povolit a přepnout do režimu úprav", + "AI_CHAT_PLAN_WRITE_STAY": "Zůstat v režimu plánování", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Přepnuto do režimu úprav", + "AI_CHAT_PLAN_WRITE_STAYED": "Zůstali jste v režimu plánování" }); \ No newline at end of file diff --git a/src/nls/da/lastTranslated.json b/src/nls/da/lastTranslated.json index 6bc337858c..3141c0999c 100644 --- a/src/nls/da/lastTranslated.json +++ b/src/nls/da/lastTranslated.json @@ -42,9 +42,15 @@ "AI_CHAT_COPIED_CODE": "Copied!", "AI_CHAT_COPY_CODE": "Copy", "AI_CHAT_DESKTOP_ONLY": "AI features require the Phoenix desktop app. Download it to get started.", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Always show", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Collapse all", + "AI_CHAT_DIFF_EXPAND_ALL": "Expand all", + "AI_CHAT_DIFF_MORE_TITLE": "Diff options", "AI_CHAT_DOWNLOAD_BTN": "Download Desktop App", "AI_CHAT_EDIT_NOT_FOUND": "Text not found in file — it may have changed", "AI_CHAT_FILES_CHANGED": "{0} {1} changed", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Could not open {0}. The file may have been moved or deleted.", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File not found", "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", @@ -80,6 +86,12 @@ "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", + "AI_CHAT_PLAN_WRITE_ALLOW": "Allow & Switch to Edit Mode", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Switched to Edit Mode", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wants to edit {0}. You're currently in Plan Mode.", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Switch to Edit Mode?", + "AI_CHAT_PLAN_WRITE_STAY": "Stay in Plan Mode", + "AI_CHAT_PLAN_WRITE_STAYED": "Stayed in Plan Mode", "AI_CHAT_PREVIEW_OPEN": "Preview", "AI_CHAT_PREVIEW_VIEWING": "Previewing", "AI_CHAT_PRIVACY_BODY": "To provide responses, this feature sends your prompts and relevant context to Claude Code.

Learn more and manage your privacy settings.", @@ -119,6 +131,7 @@ "AI_CHAT_THINKING": "Thinking...", "AI_CHAT_TITLE": "Claude Code", "AI_CHAT_TITLE_NO_AI": "Phoenix Code AI", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available", "AI_CHAT_TOOL_CLARIFICATION": "Reading your follow-up", "AI_CHAT_TOOL_CONTROL_EDITOR": "Editor", "AI_CHAT_TOOL_EDIT": "Edit", @@ -133,6 +146,10 @@ "AI_CHAT_TOOL_RAN_CMD": "Ran command", "AI_CHAT_TOOL_READ": "Read", "AI_CHAT_TOOL_READ_FILE": "Read {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Read {0} from line {1}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Read {0} lines {1}-{2}", + "AI_CHAT_TOOL_REJECTED": "Edit rejected — file not modified", + "AI_CHAT_TOOL_REJECTED_REASON": "Reason: {0}", "AI_CHAT_TOOL_RESIZE_PREVIEW": "Resize preview", "AI_CHAT_TOOL_RUN_CMD": "Run command", "AI_CHAT_TOOL_SCREENSHOT": "Screenshot", diff --git a/src/nls/da/strings.js b/src/nls/da/strings.js index 7ae34a23d0..edab94816e 100644 --- a/src/nls/da/strings.js +++ b/src/nls/da/strings.js @@ -183,6 +183,12 @@ define({ "LIVE_DEV_INSERT_NO_RESULTS": "Ingen matchende elementer", "LIVE_DEV_INSERT_SEE_MORE": "Se mere", "LIVE_DEV_INSERT_SHOW_LESS": "Vis mindre", + "LIVE_DEV_INSERT_CREATE": "Opret", + "LIVE_DEV_EDIT_ONBOARD_TITLE": "To nye måder at redigere på", + "LIVE_DEV_EDIT_ONBOARD_INSERT": "Tilføj nye HTML-elementer", + "LIVE_DEV_EDIT_ONBOARD_PROPS": "Rediger tag, klasser, ID og attributter", + "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Forstået", + "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Læs dokumentation", "LIVE_DEV_IMAGE_GALLERY_USE_IMAGE": "Download billede", "LIVE_DEV_IMAGE_GALLERY_SELECT_DOWNLOAD_FOLDER": "Vælg mappe til download af billeder", "LIVE_DEV_IMAGE_GALLERY_SEARCH_PLACEHOLDER": "Søg efter billeder…", @@ -2056,6 +2062,7 @@ define({ "AI_CHAT_SCREENSHOT_SELECTED_ELEMENT": "Live forhåndsvisning af markering", "AI_CHAT_SCREENSHOT_CAPTURE": "Optag", "AI_CHAT_SCREENSHOT_CANCEL": "Annuller", + "AI_CHAT_SCREENSHOT_UPLOAD": "Upload fra enhed", "AI_CHAT_PRIVACY_TITLE": "Start AI-chat med Claude Code", "AI_CHAT_PRIVACY_BODY": "For at kunne svare, sender denne funktion dine prompter og relevant kontekst til Claude Code.

Læs mere og administrer dine privatlivsindstillinger.", "AI_CHAT_PRIVACY_OK": "OK", @@ -2189,11 +2196,21 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Start forfra", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 kort", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 slettet", - "LIVE_DEV_INSERT_CREATE": "Opret", - "LIVE_DEV_EDIT_ONBOARD_TITLE": "To nye måder at redigere på", - "LIVE_DEV_EDIT_ONBOARD_INSERT": "Tilføj nye HTML-elementer", - "LIVE_DEV_EDIT_ONBOARD_PROPS": "Rediger tag, klasser, ID og attributter", - "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Forstået", - "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Læs dokumentation", - "AI_CHAT_SCREENSHOT_UPLOAD": "Upload fra enhed" + "AI_CHAT_TOOL_READ_FILE_RANGE": "Læste {0} linjer {1}-{2}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Læste {0} fra linje {1}", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Anvendt direkte på disk · diff ikke tilgængelig", + "AI_CHAT_TOOL_REJECTED": "Redigering afvist — fil ikke ændret", + "AI_CHAT_TOOL_REJECTED_REASON": "Årsag: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Fil ikke fundet", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Kunne ikke åbne {0}. Filen er muligvis blevet flyttet eller slettet.", + "AI_CHAT_DIFF_MORE_TITLE": "Diff-indstillinger", + "AI_CHAT_DIFF_EXPAND_ALL": "Udvid alle", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Sammenfold alle", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Vis altid", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Skift til redigeringstilstand?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude vil redigere {0}. Du er i øjeblikket i plantilstand.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Tillad og skift til redigeringstilstand", + "AI_CHAT_PLAN_WRITE_STAY": "Forbliv i plantilstand", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Skiftet til redigeringstilstand", + "AI_CHAT_PLAN_WRITE_STAYED": "Forblev i plantilstand" }); \ No newline at end of file diff --git a/src/nls/de/lastTranslated.json b/src/nls/de/lastTranslated.json index 6bc337858c..3141c0999c 100644 --- a/src/nls/de/lastTranslated.json +++ b/src/nls/de/lastTranslated.json @@ -42,9 +42,15 @@ "AI_CHAT_COPIED_CODE": "Copied!", "AI_CHAT_COPY_CODE": "Copy", "AI_CHAT_DESKTOP_ONLY": "AI features require the Phoenix desktop app. Download it to get started.", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Always show", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Collapse all", + "AI_CHAT_DIFF_EXPAND_ALL": "Expand all", + "AI_CHAT_DIFF_MORE_TITLE": "Diff options", "AI_CHAT_DOWNLOAD_BTN": "Download Desktop App", "AI_CHAT_EDIT_NOT_FOUND": "Text not found in file — it may have changed", "AI_CHAT_FILES_CHANGED": "{0} {1} changed", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Could not open {0}. The file may have been moved or deleted.", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File not found", "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", @@ -80,6 +86,12 @@ "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", + "AI_CHAT_PLAN_WRITE_ALLOW": "Allow & Switch to Edit Mode", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Switched to Edit Mode", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wants to edit {0}. You're currently in Plan Mode.", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Switch to Edit Mode?", + "AI_CHAT_PLAN_WRITE_STAY": "Stay in Plan Mode", + "AI_CHAT_PLAN_WRITE_STAYED": "Stayed in Plan Mode", "AI_CHAT_PREVIEW_OPEN": "Preview", "AI_CHAT_PREVIEW_VIEWING": "Previewing", "AI_CHAT_PRIVACY_BODY": "To provide responses, this feature sends your prompts and relevant context to Claude Code.

Learn more and manage your privacy settings.", @@ -119,6 +131,7 @@ "AI_CHAT_THINKING": "Thinking...", "AI_CHAT_TITLE": "Claude Code", "AI_CHAT_TITLE_NO_AI": "Phoenix Code AI", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available", "AI_CHAT_TOOL_CLARIFICATION": "Reading your follow-up", "AI_CHAT_TOOL_CONTROL_EDITOR": "Editor", "AI_CHAT_TOOL_EDIT": "Edit", @@ -133,6 +146,10 @@ "AI_CHAT_TOOL_RAN_CMD": "Ran command", "AI_CHAT_TOOL_READ": "Read", "AI_CHAT_TOOL_READ_FILE": "Read {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Read {0} from line {1}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Read {0} lines {1}-{2}", + "AI_CHAT_TOOL_REJECTED": "Edit rejected — file not modified", + "AI_CHAT_TOOL_REJECTED_REASON": "Reason: {0}", "AI_CHAT_TOOL_RESIZE_PREVIEW": "Resize preview", "AI_CHAT_TOOL_RUN_CMD": "Run command", "AI_CHAT_TOOL_SCREENSHOT": "Screenshot", diff --git a/src/nls/de/strings.js b/src/nls/de/strings.js index 3727bf9266..e6d0cb187c 100644 --- a/src/nls/de/strings.js +++ b/src/nls/de/strings.js @@ -183,6 +183,12 @@ define({ "LIVE_DEV_INSERT_NO_RESULTS": "Keine passenden Elemente", "LIVE_DEV_INSERT_SEE_MORE": "Mehr anzeigen", "LIVE_DEV_INSERT_SHOW_LESS": "Weniger anzeigen", + "LIVE_DEV_INSERT_CREATE": "Erstellen", + "LIVE_DEV_EDIT_ONBOARD_TITLE": "Zwei neue Wege zum Bearbeiten", + "LIVE_DEV_EDIT_ONBOARD_INSERT": "Neue HTML-Elemente hinzufügen", + "LIVE_DEV_EDIT_ONBOARD_PROPS": "Tag, Klassen, ID und Attribute bearbeiten", + "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Verstanden", + "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Dokumentation lesen", "LIVE_DEV_IMAGE_GALLERY_USE_IMAGE": "Bild herunterladen", "LIVE_DEV_IMAGE_GALLERY_SELECT_DOWNLOAD_FOLDER": "Download-Ordner für Bilder auswählen", "LIVE_DEV_IMAGE_GALLERY_SEARCH_PLACEHOLDER": "Bilder suchen…", @@ -2056,6 +2062,7 @@ define({ "AI_CHAT_SCREENSHOT_SELECTED_ELEMENT": "Live-Vorschau der Auswahl", "AI_CHAT_SCREENSHOT_CAPTURE": "Aufnehmen", "AI_CHAT_SCREENSHOT_CANCEL": "Abbrechen", + "AI_CHAT_SCREENSHOT_UPLOAD": "Vom Gerät hochladen", "AI_CHAT_PRIVACY_TITLE": "KI-Chat mit Claude Code starten", "AI_CHAT_PRIVACY_BODY": "Um Antworten bereitzustellen, sendet diese Funktion Ihre Eingabeaufforderungen und relevanten Kontext an Claude Code.

Erfahren Sie mehr und verwalten Sie Ihre Datenschutzeinstellungen.", "AI_CHAT_PRIVACY_OK": "OK", @@ -2189,11 +2196,21 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Erneut starten", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 Karten", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 gelöscht", - "LIVE_DEV_INSERT_CREATE": "Erstellen", - "LIVE_DEV_EDIT_ONBOARD_TITLE": "Zwei neue Wege zum Bearbeiten", - "LIVE_DEV_EDIT_ONBOARD_INSERT": "Neue HTML-Elemente hinzufügen", - "LIVE_DEV_EDIT_ONBOARD_PROPS": "Tag, Klassen, ID und Attribute bearbeiten", - "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Verstanden", - "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Dokumentation lesen", - "AI_CHAT_SCREENSHOT_UPLOAD": "Vom Gerät hochladen" + "AI_CHAT_TOOL_READ_FILE_RANGE": "{0} Zeilen {1}-{2} gelesen", + "AI_CHAT_TOOL_READ_FILE_FROM": "{0} ab Zeile {1} gelesen", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Direkt auf Datenträger angewendet · Diff nicht verfügbar", + "AI_CHAT_TOOL_REJECTED": "Bearbeitung abgelehnt – Datei nicht geändert", + "AI_CHAT_TOOL_REJECTED_REASON": "Grund: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Datei nicht gefunden", + "AI_CHAT_FILE_NOT_FOUND_MSG": "{0} konnte nicht geöffnet werden. Die Datei wurde möglicherweise verschoben oder gelöscht.", + "AI_CHAT_DIFF_MORE_TITLE": "Diff-Optionen", + "AI_CHAT_DIFF_EXPAND_ALL": "Alle erweitern", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Alle einklappen", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Immer anzeigen", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "In den Bearbeitungsmodus wechseln?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude möchte {0} bearbeiten. Sie befinden sich derzeit im Plan-Modus.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Zulassen & in den Bearbeitungsmodus wechseln", + "AI_CHAT_PLAN_WRITE_STAY": "Im Plan-Modus bleiben", + "AI_CHAT_PLAN_WRITE_ALLOWED": "In den Bearbeitungsmodus gewechselt", + "AI_CHAT_PLAN_WRITE_STAYED": "Im Plan-Modus geblieben" }); \ No newline at end of file diff --git a/src/nls/el/lastTranslated.json b/src/nls/el/lastTranslated.json index 6bc337858c..3141c0999c 100644 --- a/src/nls/el/lastTranslated.json +++ b/src/nls/el/lastTranslated.json @@ -42,9 +42,15 @@ "AI_CHAT_COPIED_CODE": "Copied!", "AI_CHAT_COPY_CODE": "Copy", "AI_CHAT_DESKTOP_ONLY": "AI features require the Phoenix desktop app. Download it to get started.", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Always show", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Collapse all", + "AI_CHAT_DIFF_EXPAND_ALL": "Expand all", + "AI_CHAT_DIFF_MORE_TITLE": "Diff options", "AI_CHAT_DOWNLOAD_BTN": "Download Desktop App", "AI_CHAT_EDIT_NOT_FOUND": "Text not found in file — it may have changed", "AI_CHAT_FILES_CHANGED": "{0} {1} changed", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Could not open {0}. The file may have been moved or deleted.", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File not found", "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", @@ -80,6 +86,12 @@ "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", + "AI_CHAT_PLAN_WRITE_ALLOW": "Allow & Switch to Edit Mode", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Switched to Edit Mode", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wants to edit {0}. You're currently in Plan Mode.", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Switch to Edit Mode?", + "AI_CHAT_PLAN_WRITE_STAY": "Stay in Plan Mode", + "AI_CHAT_PLAN_WRITE_STAYED": "Stayed in Plan Mode", "AI_CHAT_PREVIEW_OPEN": "Preview", "AI_CHAT_PREVIEW_VIEWING": "Previewing", "AI_CHAT_PRIVACY_BODY": "To provide responses, this feature sends your prompts and relevant context to Claude Code.

Learn more and manage your privacy settings.", @@ -119,6 +131,7 @@ "AI_CHAT_THINKING": "Thinking...", "AI_CHAT_TITLE": "Claude Code", "AI_CHAT_TITLE_NO_AI": "Phoenix Code AI", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available", "AI_CHAT_TOOL_CLARIFICATION": "Reading your follow-up", "AI_CHAT_TOOL_CONTROL_EDITOR": "Editor", "AI_CHAT_TOOL_EDIT": "Edit", @@ -133,6 +146,10 @@ "AI_CHAT_TOOL_RAN_CMD": "Ran command", "AI_CHAT_TOOL_READ": "Read", "AI_CHAT_TOOL_READ_FILE": "Read {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Read {0} from line {1}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Read {0} lines {1}-{2}", + "AI_CHAT_TOOL_REJECTED": "Edit rejected — file not modified", + "AI_CHAT_TOOL_REJECTED_REASON": "Reason: {0}", "AI_CHAT_TOOL_RESIZE_PREVIEW": "Resize preview", "AI_CHAT_TOOL_RUN_CMD": "Run command", "AI_CHAT_TOOL_SCREENSHOT": "Screenshot", diff --git a/src/nls/el/strings.js b/src/nls/el/strings.js index ebeb20f403..b86cea3ff6 100644 --- a/src/nls/el/strings.js +++ b/src/nls/el/strings.js @@ -183,6 +183,12 @@ define({ "LIVE_DEV_INSERT_NO_RESULTS": "Δεν βρέθηκαν αντίστοιχα στοιχεία", "LIVE_DEV_INSERT_SEE_MORE": "Εμφάνιση περισσότερων", "LIVE_DEV_INSERT_SHOW_LESS": "Εμφάνιση λιγότερων", + "LIVE_DEV_INSERT_CREATE": "Δημιουργία", + "LIVE_DEV_EDIT_ONBOARD_TITLE": "Δύο νέοι τρόποι επεξεργασίας", + "LIVE_DEV_EDIT_ONBOARD_INSERT": "Προσθήκη νέων στοιχείων HTML", + "LIVE_DEV_EDIT_ONBOARD_PROPS": "Επεξεργασία ετικέτας, κλάσεων, ID και χαρακτηριστικών", + "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Το κατάλαβα", + "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Ανάγνωση τεκμηρίωσης", "LIVE_DEV_IMAGE_GALLERY_USE_IMAGE": "Λήψη εικόνας", "LIVE_DEV_IMAGE_GALLERY_SELECT_DOWNLOAD_FOLDER": "Επιλέξτε φάκελο λήψης εικόνων", "LIVE_DEV_IMAGE_GALLERY_SEARCH_PLACEHOLDER": "Αναζήτηση εικόνων…", @@ -2056,6 +2062,7 @@ define({ "AI_CHAT_SCREENSHOT_SELECTED_ELEMENT": "Ζωντανή προεπισκόπηση επιλογής", "AI_CHAT_SCREENSHOT_CAPTURE": "Λήψη", "AI_CHAT_SCREENSHOT_CANCEL": "Ακύρωση", + "AI_CHAT_SCREENSHOT_UPLOAD": "Μεταφόρτωση από τη συσκευή", "AI_CHAT_PRIVACY_TITLE": "Έναρξη συνομιλίας AI με το Claude Code", "AI_CHAT_PRIVACY_BODY": "Για την παροχή απαντήσεων, αυτή η λειτουργία αποστέλλει τις προτροπές σας και το σχετικό περιεχόμενο στο Claude Code.

Μάθετε περισσότερα και διαχειριστείτε τις ρυθμίσεις απορρήτου σας.", "AI_CHAT_PRIVACY_OK": "OK", @@ -2189,11 +2196,21 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Έναρξη από την αρχή", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 κάρτες", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 διαγράφηκε", - "LIVE_DEV_INSERT_CREATE": "Δημιουργία", - "LIVE_DEV_EDIT_ONBOARD_TITLE": "Δύο νέοι τρόποι επεξεργασίας", - "LIVE_DEV_EDIT_ONBOARD_INSERT": "Προσθήκη νέων στοιχείων HTML", - "LIVE_DEV_EDIT_ONBOARD_PROPS": "Επεξεργασία ετικέτας, κλάσεων, ID και χαρακτηριστικών", - "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Το κατάλαβα", - "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Ανάγνωση τεκμηρίωσης", - "AI_CHAT_SCREENSHOT_UPLOAD": "Μεταφόρτωση από τη συσκευή" + "AI_CHAT_TOOL_READ_FILE_RANGE": "Ανάγνωση γραμμών {1}-{2} από {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Ανάγνωση του {0} από τη γραμμή {1}", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Εφαρμόστηκε απευθείας στο δίσκο · diff μη διαθέσιμο", + "AI_CHAT_TOOL_REJECTED": "Η επεξεργασία απορρίφθηκε — το αρχείο δεν τροποποιήθηκε", + "AI_CHAT_TOOL_REJECTED_REASON": "Αιτία: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Το αρχείο δεν βρέθηκε", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Δεν ήταν δυνατό το άνοιγμα του {0}. Το αρχείο ενδέχεται να έχει μετακινηθεί ή διαγραφεί.", + "AI_CHAT_DIFF_MORE_TITLE": "Επιλογές diff", + "AI_CHAT_DIFF_EXPAND_ALL": "Ανάπτυξη όλων", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Σύμπτυξη όλων", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Εμφάνιση πάντα", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Μετάβαση σε λειτουργία επεξεργασίας;", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Ο Claude θέλει να επεξεργαστεί το {0}. Αυτήν τη στιγμή βρίσκεστε σε λειτουργία σχεδιασμού.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Αποδοχή & Μετάβαση σε λειτουργία επεξεργασίας", + "AI_CHAT_PLAN_WRITE_STAY": "Παραμονή σε λειτουργία σχεδιασμού", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Έγινε μετάβαση σε λειτουργία επεξεργασίας", + "AI_CHAT_PLAN_WRITE_STAYED": "Παραμείνατε σε λειτουργία σχεδιασμού" }); \ No newline at end of file diff --git a/src/nls/en-gb/lastTranslated.json b/src/nls/en-gb/lastTranslated.json index 6bc337858c..3141c0999c 100644 --- a/src/nls/en-gb/lastTranslated.json +++ b/src/nls/en-gb/lastTranslated.json @@ -42,9 +42,15 @@ "AI_CHAT_COPIED_CODE": "Copied!", "AI_CHAT_COPY_CODE": "Copy", "AI_CHAT_DESKTOP_ONLY": "AI features require the Phoenix desktop app. Download it to get started.", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Always show", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Collapse all", + "AI_CHAT_DIFF_EXPAND_ALL": "Expand all", + "AI_CHAT_DIFF_MORE_TITLE": "Diff options", "AI_CHAT_DOWNLOAD_BTN": "Download Desktop App", "AI_CHAT_EDIT_NOT_FOUND": "Text not found in file — it may have changed", "AI_CHAT_FILES_CHANGED": "{0} {1} changed", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Could not open {0}. The file may have been moved or deleted.", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File not found", "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", @@ -80,6 +86,12 @@ "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", + "AI_CHAT_PLAN_WRITE_ALLOW": "Allow & Switch to Edit Mode", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Switched to Edit Mode", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wants to edit {0}. You're currently in Plan Mode.", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Switch to Edit Mode?", + "AI_CHAT_PLAN_WRITE_STAY": "Stay in Plan Mode", + "AI_CHAT_PLAN_WRITE_STAYED": "Stayed in Plan Mode", "AI_CHAT_PREVIEW_OPEN": "Preview", "AI_CHAT_PREVIEW_VIEWING": "Previewing", "AI_CHAT_PRIVACY_BODY": "To provide responses, this feature sends your prompts and relevant context to Claude Code.

Learn more and manage your privacy settings.", @@ -119,6 +131,7 @@ "AI_CHAT_THINKING": "Thinking...", "AI_CHAT_TITLE": "Claude Code", "AI_CHAT_TITLE_NO_AI": "Phoenix Code AI", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available", "AI_CHAT_TOOL_CLARIFICATION": "Reading your follow-up", "AI_CHAT_TOOL_CONTROL_EDITOR": "Editor", "AI_CHAT_TOOL_EDIT": "Edit", @@ -133,6 +146,10 @@ "AI_CHAT_TOOL_RAN_CMD": "Ran command", "AI_CHAT_TOOL_READ": "Read", "AI_CHAT_TOOL_READ_FILE": "Read {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Read {0} from line {1}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Read {0} lines {1}-{2}", + "AI_CHAT_TOOL_REJECTED": "Edit rejected — file not modified", + "AI_CHAT_TOOL_REJECTED_REASON": "Reason: {0}", "AI_CHAT_TOOL_RESIZE_PREVIEW": "Resize preview", "AI_CHAT_TOOL_RUN_CMD": "Run command", "AI_CHAT_TOOL_SCREENSHOT": "Screenshot", diff --git a/src/nls/en-gb/strings.js b/src/nls/en-gb/strings.js index 3fcc0db3ff..1f61b90413 100644 --- a/src/nls/en-gb/strings.js +++ b/src/nls/en-gb/strings.js @@ -183,6 +183,12 @@ define({ "LIVE_DEV_INSERT_NO_RESULTS": "No matching elements", "LIVE_DEV_INSERT_SEE_MORE": "See more", "LIVE_DEV_INSERT_SHOW_LESS": "Show less", + "LIVE_DEV_INSERT_CREATE": "Create", + "LIVE_DEV_EDIT_ONBOARD_TITLE": "Two new ways to edit", + "LIVE_DEV_EDIT_ONBOARD_INSERT": "Add new HTML elements", + "LIVE_DEV_EDIT_ONBOARD_PROPS": "Edit tag, classes, ID and attributes", + "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Got it", + "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Read docs", "LIVE_DEV_IMAGE_GALLERY_USE_IMAGE": "Download image", "LIVE_DEV_IMAGE_GALLERY_SELECT_DOWNLOAD_FOLDER": "Choose image download folder", "LIVE_DEV_IMAGE_GALLERY_SEARCH_PLACEHOLDER": "Search images…", @@ -2056,6 +2062,7 @@ define({ "AI_CHAT_SCREENSHOT_SELECTED_ELEMENT": "Live Preview Selection", "AI_CHAT_SCREENSHOT_CAPTURE": "Capture", "AI_CHAT_SCREENSHOT_CANCEL": "Cancel", + "AI_CHAT_SCREENSHOT_UPLOAD": "Upload from Device", "AI_CHAT_PRIVACY_TITLE": "Start AI Chat with Claude Code", "AI_CHAT_PRIVACY_BODY": "To provide responses, this feature sends your prompts and relevant context to Claude Code.

Learn more and manage your privacy settings.", "AI_CHAT_PRIVACY_OK": "OK", @@ -2189,11 +2196,21 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Start Again", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 cards", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 deleted", - "LIVE_DEV_INSERT_CREATE": "Create", - "LIVE_DEV_EDIT_ONBOARD_TITLE": "Two new ways to edit", - "LIVE_DEV_EDIT_ONBOARD_INSERT": "Add new HTML elements", - "LIVE_DEV_EDIT_ONBOARD_PROPS": "Edit tag, classes, ID and attributes", - "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Got it", - "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Read docs", - "AI_CHAT_SCREENSHOT_UPLOAD": "Upload from Device" + "AI_CHAT_TOOL_READ_FILE_RANGE": "Read {0} lines {1}-{2}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Read {0} from line {1}", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available", + "AI_CHAT_TOOL_REJECTED": "Edit rejected — file not modified", + "AI_CHAT_TOOL_REJECTED_REASON": "Reason: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File not found", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Could not open {0}. The file may have been moved or deleted.", + "AI_CHAT_DIFF_MORE_TITLE": "Diff options", + "AI_CHAT_DIFF_EXPAND_ALL": "Expand all", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Collapse all", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Always show", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Switch to Edit Mode?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wants to edit {0}. You're currently in Plan Mode.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Allow & Switch to Edit Mode", + "AI_CHAT_PLAN_WRITE_STAY": "Stay in Plan Mode", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Switched to Edit Mode", + "AI_CHAT_PLAN_WRITE_STAYED": "Stayed in Plan Mode" }); \ No newline at end of file diff --git a/src/nls/es/lastTranslated.json b/src/nls/es/lastTranslated.json index 6bc337858c..3141c0999c 100644 --- a/src/nls/es/lastTranslated.json +++ b/src/nls/es/lastTranslated.json @@ -42,9 +42,15 @@ "AI_CHAT_COPIED_CODE": "Copied!", "AI_CHAT_COPY_CODE": "Copy", "AI_CHAT_DESKTOP_ONLY": "AI features require the Phoenix desktop app. Download it to get started.", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Always show", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Collapse all", + "AI_CHAT_DIFF_EXPAND_ALL": "Expand all", + "AI_CHAT_DIFF_MORE_TITLE": "Diff options", "AI_CHAT_DOWNLOAD_BTN": "Download Desktop App", "AI_CHAT_EDIT_NOT_FOUND": "Text not found in file — it may have changed", "AI_CHAT_FILES_CHANGED": "{0} {1} changed", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Could not open {0}. The file may have been moved or deleted.", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File not found", "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", @@ -80,6 +86,12 @@ "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", + "AI_CHAT_PLAN_WRITE_ALLOW": "Allow & Switch to Edit Mode", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Switched to Edit Mode", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wants to edit {0}. You're currently in Plan Mode.", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Switch to Edit Mode?", + "AI_CHAT_PLAN_WRITE_STAY": "Stay in Plan Mode", + "AI_CHAT_PLAN_WRITE_STAYED": "Stayed in Plan Mode", "AI_CHAT_PREVIEW_OPEN": "Preview", "AI_CHAT_PREVIEW_VIEWING": "Previewing", "AI_CHAT_PRIVACY_BODY": "To provide responses, this feature sends your prompts and relevant context to Claude Code.

Learn more and manage your privacy settings.", @@ -119,6 +131,7 @@ "AI_CHAT_THINKING": "Thinking...", "AI_CHAT_TITLE": "Claude Code", "AI_CHAT_TITLE_NO_AI": "Phoenix Code AI", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available", "AI_CHAT_TOOL_CLARIFICATION": "Reading your follow-up", "AI_CHAT_TOOL_CONTROL_EDITOR": "Editor", "AI_CHAT_TOOL_EDIT": "Edit", @@ -133,6 +146,10 @@ "AI_CHAT_TOOL_RAN_CMD": "Ran command", "AI_CHAT_TOOL_READ": "Read", "AI_CHAT_TOOL_READ_FILE": "Read {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Read {0} from line {1}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Read {0} lines {1}-{2}", + "AI_CHAT_TOOL_REJECTED": "Edit rejected — file not modified", + "AI_CHAT_TOOL_REJECTED_REASON": "Reason: {0}", "AI_CHAT_TOOL_RESIZE_PREVIEW": "Resize preview", "AI_CHAT_TOOL_RUN_CMD": "Run command", "AI_CHAT_TOOL_SCREENSHOT": "Screenshot", diff --git a/src/nls/es/strings.js b/src/nls/es/strings.js index 04d467f8a5..3b58a05427 100644 --- a/src/nls/es/strings.js +++ b/src/nls/es/strings.js @@ -183,6 +183,12 @@ define({ "LIVE_DEV_INSERT_NO_RESULTS": "No hay elementos que coincidan", "LIVE_DEV_INSERT_SEE_MORE": "Ver más", "LIVE_DEV_INSERT_SHOW_LESS": "Ver menos", + "LIVE_DEV_INSERT_CREATE": "Crear", + "LIVE_DEV_EDIT_ONBOARD_TITLE": "Dos nuevas formas de editar", + "LIVE_DEV_EDIT_ONBOARD_INSERT": "Añade nuevos elementos HTML", + "LIVE_DEV_EDIT_ONBOARD_PROPS": "Edita la etiqueta, las clases, el ID y los atributos", + "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Entendido", + "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Leer la documentación", "LIVE_DEV_IMAGE_GALLERY_USE_IMAGE": "Descargar imagen", "LIVE_DEV_IMAGE_GALLERY_SELECT_DOWNLOAD_FOLDER": "Elegir carpeta de descarga de imágenes", "LIVE_DEV_IMAGE_GALLERY_SEARCH_PLACEHOLDER": "Buscar imágenes…", @@ -2056,6 +2062,7 @@ define({ "AI_CHAT_SCREENSHOT_SELECTED_ELEMENT": "Vista previa de la selección", "AI_CHAT_SCREENSHOT_CAPTURE": "Capturar", "AI_CHAT_SCREENSHOT_CANCEL": "Cancelar", + "AI_CHAT_SCREENSHOT_UPLOAD": "Subir desde el dispositivo", "AI_CHAT_PRIVACY_TITLE": "Iniciar chat de IA con Claude Code", "AI_CHAT_PRIVACY_BODY": "Para proporcionar respuestas, esta función envía tus indicaciones y el contexto relevante a Claude Code.

Obtén más información y gestiona tu configuración de privacidad.", "AI_CHAT_PRIVACY_OK": "Aceptar", @@ -2189,11 +2196,21 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Empezar de nuevo", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 tarjetas", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 eliminado", - "LIVE_DEV_INSERT_CREATE": "Crear", - "LIVE_DEV_EDIT_ONBOARD_TITLE": "Dos nuevas formas de editar", - "LIVE_DEV_EDIT_ONBOARD_INSERT": "Añade nuevos elementos HTML", - "LIVE_DEV_EDIT_ONBOARD_PROPS": "Edita la etiqueta, las clases, el ID y los atributos", - "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Entendido", - "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Leer la documentación", - "AI_CHAT_SCREENSHOT_UPLOAD": "Subir desde el dispositivo" + "AI_CHAT_TOOL_READ_FILE_RANGE": "Leído {0}, líneas {1}-{2}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Leído {0} desde la línea {1}", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Aplicado directamente en disco · diff no disponible", + "AI_CHAT_TOOL_REJECTED": "Edición rechazada — archivo no modificado", + "AI_CHAT_TOOL_REJECTED_REASON": "Motivo: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Archivo no encontrado", + "AI_CHAT_FILE_NOT_FOUND_MSG": "No se pudo abrir {0}. Puede que el archivo se haya movido o eliminado.", + "AI_CHAT_DIFF_MORE_TITLE": "Opciones de diff", + "AI_CHAT_DIFF_EXPAND_ALL": "Expandir todo", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Contraer todo", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Mostrar siempre", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "¿Cambiar al modo de edición?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude quiere editar {0}. Actualmente estás en el modo de planificación.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Permitir y cambiar al modo de edición", + "AI_CHAT_PLAN_WRITE_STAY": "Permanecer en el modo de planificación", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Cambiado al modo de edición", + "AI_CHAT_PLAN_WRITE_STAYED": "Modo de planificación mantenido" }); \ No newline at end of file diff --git a/src/nls/fa-ir/lastTranslated.json b/src/nls/fa-ir/lastTranslated.json index 6bc337858c..3141c0999c 100644 --- a/src/nls/fa-ir/lastTranslated.json +++ b/src/nls/fa-ir/lastTranslated.json @@ -42,9 +42,15 @@ "AI_CHAT_COPIED_CODE": "Copied!", "AI_CHAT_COPY_CODE": "Copy", "AI_CHAT_DESKTOP_ONLY": "AI features require the Phoenix desktop app. Download it to get started.", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Always show", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Collapse all", + "AI_CHAT_DIFF_EXPAND_ALL": "Expand all", + "AI_CHAT_DIFF_MORE_TITLE": "Diff options", "AI_CHAT_DOWNLOAD_BTN": "Download Desktop App", "AI_CHAT_EDIT_NOT_FOUND": "Text not found in file — it may have changed", "AI_CHAT_FILES_CHANGED": "{0} {1} changed", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Could not open {0}. The file may have been moved or deleted.", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File not found", "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", @@ -80,6 +86,12 @@ "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", + "AI_CHAT_PLAN_WRITE_ALLOW": "Allow & Switch to Edit Mode", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Switched to Edit Mode", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wants to edit {0}. You're currently in Plan Mode.", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Switch to Edit Mode?", + "AI_CHAT_PLAN_WRITE_STAY": "Stay in Plan Mode", + "AI_CHAT_PLAN_WRITE_STAYED": "Stayed in Plan Mode", "AI_CHAT_PREVIEW_OPEN": "Preview", "AI_CHAT_PREVIEW_VIEWING": "Previewing", "AI_CHAT_PRIVACY_BODY": "To provide responses, this feature sends your prompts and relevant context to Claude Code.

Learn more and manage your privacy settings.", @@ -119,6 +131,7 @@ "AI_CHAT_THINKING": "Thinking...", "AI_CHAT_TITLE": "Claude Code", "AI_CHAT_TITLE_NO_AI": "Phoenix Code AI", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available", "AI_CHAT_TOOL_CLARIFICATION": "Reading your follow-up", "AI_CHAT_TOOL_CONTROL_EDITOR": "Editor", "AI_CHAT_TOOL_EDIT": "Edit", @@ -133,6 +146,10 @@ "AI_CHAT_TOOL_RAN_CMD": "Ran command", "AI_CHAT_TOOL_READ": "Read", "AI_CHAT_TOOL_READ_FILE": "Read {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Read {0} from line {1}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Read {0} lines {1}-{2}", + "AI_CHAT_TOOL_REJECTED": "Edit rejected — file not modified", + "AI_CHAT_TOOL_REJECTED_REASON": "Reason: {0}", "AI_CHAT_TOOL_RESIZE_PREVIEW": "Resize preview", "AI_CHAT_TOOL_RUN_CMD": "Run command", "AI_CHAT_TOOL_SCREENSHOT": "Screenshot", diff --git a/src/nls/fa-ir/strings.js b/src/nls/fa-ir/strings.js index 1b9ce9a31f..4e6a69763f 100644 --- a/src/nls/fa-ir/strings.js +++ b/src/nls/fa-ir/strings.js @@ -183,6 +183,12 @@ define({ "LIVE_DEV_INSERT_NO_RESULTS": "عنصر منطبقی یافت نشد", "LIVE_DEV_INSERT_SEE_MORE": "مشاهده بیشتر", "LIVE_DEV_INSERT_SHOW_LESS": "نمایش کمتر", + "LIVE_DEV_INSERT_CREATE": "ایجاد", + "LIVE_DEV_EDIT_ONBOARD_TITLE": "دو روش جدید برای ویرایش", + "LIVE_DEV_EDIT_ONBOARD_INSERT": "افزودن عناصر HTML جدید", + "LIVE_DEV_EDIT_ONBOARD_PROPS": "ویرایش تگ، کلاس‌ها، ID و ویژگی‌ها", + "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "متوجه شدم", + "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "مطالعه مستندات", "LIVE_DEV_IMAGE_GALLERY_USE_IMAGE": "دانلود تصویر", "LIVE_DEV_IMAGE_GALLERY_SELECT_DOWNLOAD_FOLDER": "انتخاب پوشه دانلود تصاویر", "LIVE_DEV_IMAGE_GALLERY_SEARCH_PLACEHOLDER": "جستجوی تصاویر…", @@ -2056,6 +2062,7 @@ define({ "AI_CHAT_SCREENSHOT_SELECTED_ELEMENT": "پیش‌نمایش زنده بخش انتخاب‌شده", "AI_CHAT_SCREENSHOT_CAPTURE": "ثبت", "AI_CHAT_SCREENSHOT_CANCEL": "لغو", + "AI_CHAT_SCREENSHOT_UPLOAD": "بارگذاری از دستگاه", "AI_CHAT_PRIVACY_TITLE": "شروع گفتگوی هوش مصنوعی با Claude Code", "AI_CHAT_PRIVACY_BODY": "برای ارائه پاسخ، این قابلیت درخواست‌های شما و زمینه مرتبط را به Claude Code ارسال می‌کند.

بیشتر بدانید و تنظیمات حریم خصوصی خود را مدیریت کنید.", "AI_CHAT_PRIVACY_OK": "تائید", @@ -2189,11 +2196,21 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "شروع مجدد", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE} از ۳ کارت", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE} از ۱ مورد حذف شد", - "LIVE_DEV_INSERT_CREATE": "ایجاد", - "LIVE_DEV_EDIT_ONBOARD_TITLE": "دو روش جدید برای ویرایش", - "LIVE_DEV_EDIT_ONBOARD_INSERT": "افزودن عناصر HTML جدید", - "LIVE_DEV_EDIT_ONBOARD_PROPS": "ویرایش تگ، کلاس‌ها، ID و ویژگی‌ها", - "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "متوجه شدم", - "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "مطالعه مستندات", - "AI_CHAT_SCREENSHOT_UPLOAD": "بارگذاری از دستگاه" + "AI_CHAT_TOOL_READ_FILE_RANGE": "خواندن خطوط {1}-{2} از {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "خواندن {0} از خط {1}", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "مستقیماً روی دیسک اعمال شد · تغییرات در دسترس نیست", + "AI_CHAT_TOOL_REJECTED": "ویرایش رد شد — فایل تغییری نکرده است", + "AI_CHAT_TOOL_REJECTED_REASON": "دلیل: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "فایل پیدا نشد", + "AI_CHAT_FILE_NOT_FOUND_MSG": "امکان باز کردن {0} وجود ندارد. ممکن است فایل منتقل یا حذف شده باشد.", + "AI_CHAT_DIFF_MORE_TITLE": "گزینه‌های تغییرات", + "AI_CHAT_DIFF_EXPAND_ALL": "باز کردن همه", + "AI_CHAT_DIFF_COLLAPSE_ALL": "بستن همه", + "AI_CHAT_DIFF_ALWAYS_SHOW": "همیشه نمایش بده", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "تغییر به حالت ویرایش؟", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude می‌خواهد {0} را ویرایش کند. شما در حال حاضر در حالت برنامه‌ریزی هستید.", + "AI_CHAT_PLAN_WRITE_ALLOW": "اجازه و تغییر به حالت ویرایش", + "AI_CHAT_PLAN_WRITE_STAY": "ماندن در حالت برنامه‌ریزی", + "AI_CHAT_PLAN_WRITE_ALLOWED": "به حالت ویرایش تغییر یافت", + "AI_CHAT_PLAN_WRITE_STAYED": "در حالت برنامه‌ریزی باقی ماند" }); \ No newline at end of file diff --git a/src/nls/fi/lastTranslated.json b/src/nls/fi/lastTranslated.json index 6bc337858c..3141c0999c 100644 --- a/src/nls/fi/lastTranslated.json +++ b/src/nls/fi/lastTranslated.json @@ -42,9 +42,15 @@ "AI_CHAT_COPIED_CODE": "Copied!", "AI_CHAT_COPY_CODE": "Copy", "AI_CHAT_DESKTOP_ONLY": "AI features require the Phoenix desktop app. Download it to get started.", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Always show", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Collapse all", + "AI_CHAT_DIFF_EXPAND_ALL": "Expand all", + "AI_CHAT_DIFF_MORE_TITLE": "Diff options", "AI_CHAT_DOWNLOAD_BTN": "Download Desktop App", "AI_CHAT_EDIT_NOT_FOUND": "Text not found in file — it may have changed", "AI_CHAT_FILES_CHANGED": "{0} {1} changed", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Could not open {0}. The file may have been moved or deleted.", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File not found", "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", @@ -80,6 +86,12 @@ "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", + "AI_CHAT_PLAN_WRITE_ALLOW": "Allow & Switch to Edit Mode", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Switched to Edit Mode", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wants to edit {0}. You're currently in Plan Mode.", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Switch to Edit Mode?", + "AI_CHAT_PLAN_WRITE_STAY": "Stay in Plan Mode", + "AI_CHAT_PLAN_WRITE_STAYED": "Stayed in Plan Mode", "AI_CHAT_PREVIEW_OPEN": "Preview", "AI_CHAT_PREVIEW_VIEWING": "Previewing", "AI_CHAT_PRIVACY_BODY": "To provide responses, this feature sends your prompts and relevant context to Claude Code.

Learn more and manage your privacy settings.", @@ -119,6 +131,7 @@ "AI_CHAT_THINKING": "Thinking...", "AI_CHAT_TITLE": "Claude Code", "AI_CHAT_TITLE_NO_AI": "Phoenix Code AI", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available", "AI_CHAT_TOOL_CLARIFICATION": "Reading your follow-up", "AI_CHAT_TOOL_CONTROL_EDITOR": "Editor", "AI_CHAT_TOOL_EDIT": "Edit", @@ -133,6 +146,10 @@ "AI_CHAT_TOOL_RAN_CMD": "Ran command", "AI_CHAT_TOOL_READ": "Read", "AI_CHAT_TOOL_READ_FILE": "Read {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Read {0} from line {1}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Read {0} lines {1}-{2}", + "AI_CHAT_TOOL_REJECTED": "Edit rejected — file not modified", + "AI_CHAT_TOOL_REJECTED_REASON": "Reason: {0}", "AI_CHAT_TOOL_RESIZE_PREVIEW": "Resize preview", "AI_CHAT_TOOL_RUN_CMD": "Run command", "AI_CHAT_TOOL_SCREENSHOT": "Screenshot", diff --git a/src/nls/fi/strings.js b/src/nls/fi/strings.js index 9d4147fe84..0e34327ff9 100644 --- a/src/nls/fi/strings.js +++ b/src/nls/fi/strings.js @@ -183,6 +183,12 @@ define({ "LIVE_DEV_INSERT_NO_RESULTS": "Ei vastaavia elementtejä", "LIVE_DEV_INSERT_SEE_MORE": "Näytä lisää", "LIVE_DEV_INSERT_SHOW_LESS": "Näytä vähemmän", + "LIVE_DEV_INSERT_CREATE": "Luo", + "LIVE_DEV_EDIT_ONBOARD_TITLE": "Kaksi uutta tapaa muokata", + "LIVE_DEV_EDIT_ONBOARD_INSERT": "Lisää uusia HTML-elementtejä", + "LIVE_DEV_EDIT_ONBOARD_PROPS": "Muokkaa tagia, luokkia, ID:tä ja attribuutteja", + "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Selvä", + "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Lue dokumentaatio", "LIVE_DEV_IMAGE_GALLERY_USE_IMAGE": "Lataa kuva", "LIVE_DEV_IMAGE_GALLERY_SELECT_DOWNLOAD_FOLDER": "Valitse kuvien latauskansio", "LIVE_DEV_IMAGE_GALLERY_SEARCH_PLACEHOLDER": "Hae kuvia…", @@ -2056,6 +2062,7 @@ define({ "AI_CHAT_SCREENSHOT_SELECTED_ELEMENT": "Valinnan reaaliaikainen esikatselu", "AI_CHAT_SCREENSHOT_CAPTURE": "Kaappaa", "AI_CHAT_SCREENSHOT_CANCEL": "Peruuta", + "AI_CHAT_SCREENSHOT_UPLOAD": "Lataa laitteelta", "AI_CHAT_PRIVACY_TITLE": "Aloita tekoälykeskustelu Claude Codella", "AI_CHAT_PRIVACY_BODY": "Vastausten antamiseksi tämä ominaisuus lähettää kehotteesi ja asiaankuuluvan kontekstin Claude Code -palveluun.

Lue lisää ja hallinnoi tietosuoja-asetuksiasi.", "AI_CHAT_PRIVACY_OK": "OK", @@ -2189,11 +2196,21 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Aloita alusta", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 korttia", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 poistettu", - "LIVE_DEV_INSERT_CREATE": "Luo", - "LIVE_DEV_EDIT_ONBOARD_TITLE": "Kaksi uutta tapaa muokata", - "LIVE_DEV_EDIT_ONBOARD_INSERT": "Lisää uusia HTML-elementtejä", - "LIVE_DEV_EDIT_ONBOARD_PROPS": "Muokkaa tagia, luokkia, ID:tä ja attribuutteja", - "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Selvä", - "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Lue dokumentaatio", - "AI_CHAT_SCREENSHOT_UPLOAD": "Lataa laitteelta" + "AI_CHAT_TOOL_READ_FILE_RANGE": "Luettu {0} riviä {1}-{2}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Luettu {0} riviltä {1}", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Toteutettu suoraan levylle · diff ei saatavilla", + "AI_CHAT_TOOL_REJECTED": "Muokkaus hylätty — tiedostoa ei muokattu", + "AI_CHAT_TOOL_REJECTED_REASON": "Syy: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Tiedostoa ei löytynyt", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Ei voitu avata tiedostoa {0}. Tiedosto on saatettu siirtää tai poistaa.", + "AI_CHAT_DIFF_MORE_TITLE": "Diff-asetukset", + "AI_CHAT_DIFF_EXPAND_ALL": "Laajenna kaikki", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Supista kaikki", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Näytä aina", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Siirrytäänkö muokkaustilaan?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude haluaa muokata kohdetta {0}. Olet tällä hetkellä suunnittelutilassa.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Salli ja siirry muokkaustilaan", + "AI_CHAT_PLAN_WRITE_STAY": "Pysy suunnittelutilassa", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Siirryttiin muokkaustilaan", + "AI_CHAT_PLAN_WRITE_STAYED": "Pysyttiin suunnittelutilassa" }); \ No newline at end of file diff --git a/src/nls/fr/lastTranslated.json b/src/nls/fr/lastTranslated.json index 6bc337858c..3141c0999c 100644 --- a/src/nls/fr/lastTranslated.json +++ b/src/nls/fr/lastTranslated.json @@ -42,9 +42,15 @@ "AI_CHAT_COPIED_CODE": "Copied!", "AI_CHAT_COPY_CODE": "Copy", "AI_CHAT_DESKTOP_ONLY": "AI features require the Phoenix desktop app. Download it to get started.", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Always show", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Collapse all", + "AI_CHAT_DIFF_EXPAND_ALL": "Expand all", + "AI_CHAT_DIFF_MORE_TITLE": "Diff options", "AI_CHAT_DOWNLOAD_BTN": "Download Desktop App", "AI_CHAT_EDIT_NOT_FOUND": "Text not found in file — it may have changed", "AI_CHAT_FILES_CHANGED": "{0} {1} changed", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Could not open {0}. The file may have been moved or deleted.", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File not found", "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", @@ -80,6 +86,12 @@ "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", + "AI_CHAT_PLAN_WRITE_ALLOW": "Allow & Switch to Edit Mode", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Switched to Edit Mode", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wants to edit {0}. You're currently in Plan Mode.", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Switch to Edit Mode?", + "AI_CHAT_PLAN_WRITE_STAY": "Stay in Plan Mode", + "AI_CHAT_PLAN_WRITE_STAYED": "Stayed in Plan Mode", "AI_CHAT_PREVIEW_OPEN": "Preview", "AI_CHAT_PREVIEW_VIEWING": "Previewing", "AI_CHAT_PRIVACY_BODY": "To provide responses, this feature sends your prompts and relevant context to Claude Code.

Learn more and manage your privacy settings.", @@ -119,6 +131,7 @@ "AI_CHAT_THINKING": "Thinking...", "AI_CHAT_TITLE": "Claude Code", "AI_CHAT_TITLE_NO_AI": "Phoenix Code AI", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available", "AI_CHAT_TOOL_CLARIFICATION": "Reading your follow-up", "AI_CHAT_TOOL_CONTROL_EDITOR": "Editor", "AI_CHAT_TOOL_EDIT": "Edit", @@ -133,6 +146,10 @@ "AI_CHAT_TOOL_RAN_CMD": "Ran command", "AI_CHAT_TOOL_READ": "Read", "AI_CHAT_TOOL_READ_FILE": "Read {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Read {0} from line {1}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Read {0} lines {1}-{2}", + "AI_CHAT_TOOL_REJECTED": "Edit rejected — file not modified", + "AI_CHAT_TOOL_REJECTED_REASON": "Reason: {0}", "AI_CHAT_TOOL_RESIZE_PREVIEW": "Resize preview", "AI_CHAT_TOOL_RUN_CMD": "Run command", "AI_CHAT_TOOL_SCREENSHOT": "Screenshot", diff --git a/src/nls/fr/strings.js b/src/nls/fr/strings.js index 44397ef553..7cee2eb2c7 100644 --- a/src/nls/fr/strings.js +++ b/src/nls/fr/strings.js @@ -183,6 +183,12 @@ define({ "LIVE_DEV_INSERT_NO_RESULTS": "Aucun élément correspondant", "LIVE_DEV_INSERT_SEE_MORE": "Voir plus", "LIVE_DEV_INSERT_SHOW_LESS": "Voir moins", + "LIVE_DEV_INSERT_CREATE": "Créer", + "LIVE_DEV_EDIT_ONBOARD_TITLE": "Deux nouvelles façons d'éditer", + "LIVE_DEV_EDIT_ONBOARD_INSERT": "Ajouter de nouveaux éléments HTML", + "LIVE_DEV_EDIT_ONBOARD_PROPS": "Modifier la balise, les classes, l'ID et les attributs", + "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Compris", + "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Lire la documentation", "LIVE_DEV_IMAGE_GALLERY_USE_IMAGE": "Télécharger l'image", "LIVE_DEV_IMAGE_GALLERY_SELECT_DOWNLOAD_FOLDER": "Sélectionner le dossier de téléchargement des images", "LIVE_DEV_IMAGE_GALLERY_SEARCH_PLACEHOLDER": "Rechercher des images…", @@ -2056,6 +2062,7 @@ define({ "AI_CHAT_SCREENSHOT_SELECTED_ELEMENT": "Aperçu en direct de la sélection", "AI_CHAT_SCREENSHOT_CAPTURE": "Capturer", "AI_CHAT_SCREENSHOT_CANCEL": "Annuler", + "AI_CHAT_SCREENSHOT_UPLOAD": "Téléverser depuis l'appareil", "AI_CHAT_PRIVACY_TITLE": "Démarrer le chat IA avec Claude Code", "AI_CHAT_PRIVACY_BODY": "Pour fournir des réponses, cette fonctionnalité envoie vos invites et le contexte pertinent à Claude Code.

En savoir plus et gérer vos paramètres de confidentialité.", "AI_CHAT_PRIVACY_OK": "OK", @@ -2189,11 +2196,21 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Recommencer", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 cartes", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 supprimé", - "LIVE_DEV_INSERT_CREATE": "Créer", - "LIVE_DEV_EDIT_ONBOARD_TITLE": "Deux nouvelles façons d'éditer", - "LIVE_DEV_EDIT_ONBOARD_INSERT": "Ajouter de nouveaux éléments HTML", - "LIVE_DEV_EDIT_ONBOARD_PROPS": "Modifier la balise, les classes, l'ID et les attributs", - "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Compris", - "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Lire la documentation", - "AI_CHAT_SCREENSHOT_UPLOAD": "Téléverser depuis l'appareil" + "AI_CHAT_TOOL_READ_FILE_RANGE": "Lecture de {0}, lignes {1}-{2}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Lecture de {0} à partir de la ligne {1}", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Appliqué directement sur le disque · diff non disponible", + "AI_CHAT_TOOL_REJECTED": "Modification rejetée — fichier non modifié", + "AI_CHAT_TOOL_REJECTED_REASON": "Motif : {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Fichier non trouvé", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Impossible d'ouvrir {0}. Le fichier a peut-être été déplacé ou supprimé.", + "AI_CHAT_DIFF_MORE_TITLE": "Options du diff", + "AI_CHAT_DIFF_EXPAND_ALL": "Tout développer", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Tout réduire", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Toujours afficher", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Passer en mode édition ?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude souhaite modifier {0}. Vous êtes actuellement en mode Plan.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Autoriser et passer en mode édition", + "AI_CHAT_PLAN_WRITE_STAY": "Rester en mode Plan", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Passé en mode édition", + "AI_CHAT_PLAN_WRITE_STAYED": "Resté en mode Plan" }); \ No newline at end of file diff --git a/src/nls/gl/lastTranslated.json b/src/nls/gl/lastTranslated.json index 6bc337858c..3141c0999c 100644 --- a/src/nls/gl/lastTranslated.json +++ b/src/nls/gl/lastTranslated.json @@ -42,9 +42,15 @@ "AI_CHAT_COPIED_CODE": "Copied!", "AI_CHAT_COPY_CODE": "Copy", "AI_CHAT_DESKTOP_ONLY": "AI features require the Phoenix desktop app. Download it to get started.", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Always show", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Collapse all", + "AI_CHAT_DIFF_EXPAND_ALL": "Expand all", + "AI_CHAT_DIFF_MORE_TITLE": "Diff options", "AI_CHAT_DOWNLOAD_BTN": "Download Desktop App", "AI_CHAT_EDIT_NOT_FOUND": "Text not found in file — it may have changed", "AI_CHAT_FILES_CHANGED": "{0} {1} changed", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Could not open {0}. The file may have been moved or deleted.", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File not found", "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", @@ -80,6 +86,12 @@ "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", + "AI_CHAT_PLAN_WRITE_ALLOW": "Allow & Switch to Edit Mode", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Switched to Edit Mode", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wants to edit {0}. You're currently in Plan Mode.", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Switch to Edit Mode?", + "AI_CHAT_PLAN_WRITE_STAY": "Stay in Plan Mode", + "AI_CHAT_PLAN_WRITE_STAYED": "Stayed in Plan Mode", "AI_CHAT_PREVIEW_OPEN": "Preview", "AI_CHAT_PREVIEW_VIEWING": "Previewing", "AI_CHAT_PRIVACY_BODY": "To provide responses, this feature sends your prompts and relevant context to Claude Code.

Learn more and manage your privacy settings.", @@ -119,6 +131,7 @@ "AI_CHAT_THINKING": "Thinking...", "AI_CHAT_TITLE": "Claude Code", "AI_CHAT_TITLE_NO_AI": "Phoenix Code AI", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available", "AI_CHAT_TOOL_CLARIFICATION": "Reading your follow-up", "AI_CHAT_TOOL_CONTROL_EDITOR": "Editor", "AI_CHAT_TOOL_EDIT": "Edit", @@ -133,6 +146,10 @@ "AI_CHAT_TOOL_RAN_CMD": "Ran command", "AI_CHAT_TOOL_READ": "Read", "AI_CHAT_TOOL_READ_FILE": "Read {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Read {0} from line {1}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Read {0} lines {1}-{2}", + "AI_CHAT_TOOL_REJECTED": "Edit rejected — file not modified", + "AI_CHAT_TOOL_REJECTED_REASON": "Reason: {0}", "AI_CHAT_TOOL_RESIZE_PREVIEW": "Resize preview", "AI_CHAT_TOOL_RUN_CMD": "Run command", "AI_CHAT_TOOL_SCREENSHOT": "Screenshot", diff --git a/src/nls/gl/strings.js b/src/nls/gl/strings.js index bc1e89785b..ac06e2393b 100644 --- a/src/nls/gl/strings.js +++ b/src/nls/gl/strings.js @@ -183,6 +183,12 @@ define({ "LIVE_DEV_INSERT_NO_RESULTS": "Non se atoparon elementos coincidentes", "LIVE_DEV_INSERT_SEE_MORE": "Ver máis", "LIVE_DEV_INSERT_SHOW_LESS": "Amosar menos", + "LIVE_DEV_INSERT_CREATE": "Crear", + "LIVE_DEV_EDIT_ONBOARD_TITLE": "Dúas novas formas de editar", + "LIVE_DEV_EDIT_ONBOARD_INSERT": "Engadir novos elementos HTML", + "LIVE_DEV_EDIT_ONBOARD_PROPS": "Editar etiqueta, clases, ID e atributos", + "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Entendido", + "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Ler a documentación", "LIVE_DEV_IMAGE_GALLERY_USE_IMAGE": "Descargar imaxe", "LIVE_DEV_IMAGE_GALLERY_SELECT_DOWNLOAD_FOLDER": "Escoller o cartafol de descarga de imaxes", "LIVE_DEV_IMAGE_GALLERY_SEARCH_PLACEHOLDER": "Buscar imaxes…", @@ -2056,6 +2062,7 @@ define({ "AI_CHAT_SCREENSHOT_SELECTED_ELEMENT": "Previsualización da selección", "AI_CHAT_SCREENSHOT_CAPTURE": "Capturar", "AI_CHAT_SCREENSHOT_CANCEL": "Cancelar", + "AI_CHAT_SCREENSHOT_UPLOAD": "Cargar desde o dispositivo", "AI_CHAT_PRIVACY_TITLE": "Iniciar chat de IA con Claude Code", "AI_CHAT_PRIVACY_BODY": "Para proporcionar respostas, esta funcionalidade envía as túas indicacións e o contexto relevante a Claude Code.

Saber máis e xestionar a túa configuración de privacidade.", "AI_CHAT_PRIVACY_OK": "Aceptar", @@ -2189,11 +2196,21 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Comezar de novo", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 tarxetas", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 eliminado", - "LIVE_DEV_INSERT_CREATE": "Crear", - "LIVE_DEV_EDIT_ONBOARD_TITLE": "Dúas novas formas de editar", - "LIVE_DEV_EDIT_ONBOARD_INSERT": "Engadir novos elementos HTML", - "LIVE_DEV_EDIT_ONBOARD_PROPS": "Editar etiqueta, clases, ID e atributos", - "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Entendido", - "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Ler a documentación", - "AI_CHAT_SCREENSHOT_UPLOAD": "Cargar desde o dispositivo" + "AI_CHAT_TOOL_READ_FILE_RANGE": "Ler as liñas {1}-{2} de {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Ler {0} desde a liña {1}", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Aplicado directamente no disco · diff non dispoñible", + "AI_CHAT_TOOL_REJECTED": "Edición rexeitada — o ficheiro non foi modificado", + "AI_CHAT_TOOL_REJECTED_REASON": "Motivo: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Ficheiro non atopado", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Non se puido abrir {0}. Pode que o ficheiro fose movido ou eliminado.", + "AI_CHAT_DIFF_MORE_TITLE": "Opcións do diff", + "AI_CHAT_DIFF_EXPAND_ALL": "Expandir todo", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Contraer todo", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Amosar sempre", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Cambiar ao modo de edición?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude quere editar {0}. Estás actualmente no modo de planificación.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Permitir e cambiar ao modo de edición", + "AI_CHAT_PLAN_WRITE_STAY": "Permanecer no modo de planificación", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Cambiouse ao modo de edición", + "AI_CHAT_PLAN_WRITE_STAYED": "Permaneceuse no modo de planificación" }); \ No newline at end of file diff --git a/src/nls/hi/lastTranslated.json b/src/nls/hi/lastTranslated.json index 6bc337858c..3141c0999c 100644 --- a/src/nls/hi/lastTranslated.json +++ b/src/nls/hi/lastTranslated.json @@ -42,9 +42,15 @@ "AI_CHAT_COPIED_CODE": "Copied!", "AI_CHAT_COPY_CODE": "Copy", "AI_CHAT_DESKTOP_ONLY": "AI features require the Phoenix desktop app. Download it to get started.", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Always show", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Collapse all", + "AI_CHAT_DIFF_EXPAND_ALL": "Expand all", + "AI_CHAT_DIFF_MORE_TITLE": "Diff options", "AI_CHAT_DOWNLOAD_BTN": "Download Desktop App", "AI_CHAT_EDIT_NOT_FOUND": "Text not found in file — it may have changed", "AI_CHAT_FILES_CHANGED": "{0} {1} changed", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Could not open {0}. The file may have been moved or deleted.", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File not found", "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", @@ -80,6 +86,12 @@ "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", + "AI_CHAT_PLAN_WRITE_ALLOW": "Allow & Switch to Edit Mode", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Switched to Edit Mode", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wants to edit {0}. You're currently in Plan Mode.", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Switch to Edit Mode?", + "AI_CHAT_PLAN_WRITE_STAY": "Stay in Plan Mode", + "AI_CHAT_PLAN_WRITE_STAYED": "Stayed in Plan Mode", "AI_CHAT_PREVIEW_OPEN": "Preview", "AI_CHAT_PREVIEW_VIEWING": "Previewing", "AI_CHAT_PRIVACY_BODY": "To provide responses, this feature sends your prompts and relevant context to Claude Code.

Learn more and manage your privacy settings.", @@ -119,6 +131,7 @@ "AI_CHAT_THINKING": "Thinking...", "AI_CHAT_TITLE": "Claude Code", "AI_CHAT_TITLE_NO_AI": "Phoenix Code AI", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available", "AI_CHAT_TOOL_CLARIFICATION": "Reading your follow-up", "AI_CHAT_TOOL_CONTROL_EDITOR": "Editor", "AI_CHAT_TOOL_EDIT": "Edit", @@ -133,6 +146,10 @@ "AI_CHAT_TOOL_RAN_CMD": "Ran command", "AI_CHAT_TOOL_READ": "Read", "AI_CHAT_TOOL_READ_FILE": "Read {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Read {0} from line {1}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Read {0} lines {1}-{2}", + "AI_CHAT_TOOL_REJECTED": "Edit rejected — file not modified", + "AI_CHAT_TOOL_REJECTED_REASON": "Reason: {0}", "AI_CHAT_TOOL_RESIZE_PREVIEW": "Resize preview", "AI_CHAT_TOOL_RUN_CMD": "Run command", "AI_CHAT_TOOL_SCREENSHOT": "Screenshot", diff --git a/src/nls/hi/strings.js b/src/nls/hi/strings.js index 2263151dca..9eb33d2225 100644 --- a/src/nls/hi/strings.js +++ b/src/nls/hi/strings.js @@ -183,6 +183,12 @@ define({ "LIVE_DEV_INSERT_NO_RESULTS": "कोई मेल खाने वाले एलिमेंट नहीं", "LIVE_DEV_INSERT_SEE_MORE": "और देखें", "LIVE_DEV_INSERT_SHOW_LESS": "कम दिखाएँ", + "LIVE_DEV_INSERT_CREATE": "बनाएँ", + "LIVE_DEV_EDIT_ONBOARD_TITLE": "संपादित करने के दो नए तरीके", + "LIVE_DEV_EDIT_ONBOARD_INSERT": "नए HTML एलीमेंट्स जोड़ें", + "LIVE_DEV_EDIT_ONBOARD_PROPS": "टैग, क्लास, आईडी और एट्रिब्यूट्स संपादित करें", + "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "समझ गया", + "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "डॉक्स पढ़ें", "LIVE_DEV_IMAGE_GALLERY_USE_IMAGE": "इमेज डाउनलोड करें", "LIVE_DEV_IMAGE_GALLERY_SELECT_DOWNLOAD_FOLDER": "छवि डाउनलोड फ़ोल्डर चुनें", "LIVE_DEV_IMAGE_GALLERY_SEARCH_PLACEHOLDER": "इमेज खोजें…", @@ -2056,6 +2062,7 @@ define({ "AI_CHAT_SCREENSHOT_SELECTED_ELEMENT": "चयनित का लाइव पूर्वावलोकन", "AI_CHAT_SCREENSHOT_CAPTURE": "कैप्चर", "AI_CHAT_SCREENSHOT_CANCEL": "रद्द करें", + "AI_CHAT_SCREENSHOT_UPLOAD": "डिवाइस से अपलोड करें", "AI_CHAT_PRIVACY_TITLE": "Claude Code के साथ AI चैट शुरू करें", "AI_CHAT_PRIVACY_BODY": "जवाब देने के लिए, यह सुविधा आपके प्रॉम्प्ट और प्रासंगिक संदर्भ को Claude Code को भेजती है।

और जानें और अपनी गोपनीयता सेटिंग्स प्रबंधित करें।", "AI_CHAT_PRIVACY_OK": "ठीक है", @@ -2189,11 +2196,21 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "फिर से शुरू करें", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 कार्ड", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 हटाया गया", - "LIVE_DEV_INSERT_CREATE": "बनाएँ", - "LIVE_DEV_EDIT_ONBOARD_TITLE": "संपादित करने के दो नए तरीके", - "LIVE_DEV_EDIT_ONBOARD_INSERT": "नए HTML एलीमेंट्स जोड़ें", - "LIVE_DEV_EDIT_ONBOARD_PROPS": "टैग, क्लास, आईडी और एट्रिब्यूट्स संपादित करें", - "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "समझ गया", - "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "डॉक्स पढ़ें", - "AI_CHAT_SCREENSHOT_UPLOAD": "डिवाइस से अपलोड करें" + "AI_CHAT_TOOL_READ_FILE_RANGE": "{0} की पंक्तियाँ {1}-{2} पढ़ी गईं", + "AI_CHAT_TOOL_READ_FILE_FROM": "{0} को लाइन {1} से पढ़ा गया", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "सीधे डिस्क पर लागू किया गया · डिफ़ उपलब्ध नहीं है", + "AI_CHAT_TOOL_REJECTED": "संपादन अस्वीकृत — फ़ाइल संशोधित नहीं हुई", + "AI_CHAT_TOOL_REJECTED_REASON": "कारण: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "फ़ाइल नहीं मिली", + "AI_CHAT_FILE_NOT_FOUND_MSG": "{0} को खोला नहीं जा सका। हो सकता है कि फ़ाइल को स्थानांतरित कर दिया गया हो या हटा दिया गया हो।", + "AI_CHAT_DIFF_MORE_TITLE": "डिफ़ विकल्प", + "AI_CHAT_DIFF_EXPAND_ALL": "सभी का विस्तार करें", + "AI_CHAT_DIFF_COLLAPSE_ALL": "सभी को सिकोड़ें", + "AI_CHAT_DIFF_ALWAYS_SHOW": "हमेशा दिखाएँ", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "एडिट मोड में स्विच करें?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude {0} को एडिट करना चाहता है। आप अभी प्लान मोड में हैं।", + "AI_CHAT_PLAN_WRITE_ALLOW": "अनुमति दें और एडिट मोड में स्विच करें", + "AI_CHAT_PLAN_WRITE_STAY": "प्लान मोड में बने रहें", + "AI_CHAT_PLAN_WRITE_ALLOWED": "एडिट मोड में स्विच किया गया", + "AI_CHAT_PLAN_WRITE_STAYED": "प्लान मोड में बने रहे" }); \ No newline at end of file diff --git a/src/nls/hr/lastTranslated.json b/src/nls/hr/lastTranslated.json index 6bc337858c..3141c0999c 100644 --- a/src/nls/hr/lastTranslated.json +++ b/src/nls/hr/lastTranslated.json @@ -42,9 +42,15 @@ "AI_CHAT_COPIED_CODE": "Copied!", "AI_CHAT_COPY_CODE": "Copy", "AI_CHAT_DESKTOP_ONLY": "AI features require the Phoenix desktop app. Download it to get started.", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Always show", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Collapse all", + "AI_CHAT_DIFF_EXPAND_ALL": "Expand all", + "AI_CHAT_DIFF_MORE_TITLE": "Diff options", "AI_CHAT_DOWNLOAD_BTN": "Download Desktop App", "AI_CHAT_EDIT_NOT_FOUND": "Text not found in file — it may have changed", "AI_CHAT_FILES_CHANGED": "{0} {1} changed", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Could not open {0}. The file may have been moved or deleted.", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File not found", "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", @@ -80,6 +86,12 @@ "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", + "AI_CHAT_PLAN_WRITE_ALLOW": "Allow & Switch to Edit Mode", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Switched to Edit Mode", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wants to edit {0}. You're currently in Plan Mode.", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Switch to Edit Mode?", + "AI_CHAT_PLAN_WRITE_STAY": "Stay in Plan Mode", + "AI_CHAT_PLAN_WRITE_STAYED": "Stayed in Plan Mode", "AI_CHAT_PREVIEW_OPEN": "Preview", "AI_CHAT_PREVIEW_VIEWING": "Previewing", "AI_CHAT_PRIVACY_BODY": "To provide responses, this feature sends your prompts and relevant context to Claude Code.

Learn more and manage your privacy settings.", @@ -119,6 +131,7 @@ "AI_CHAT_THINKING": "Thinking...", "AI_CHAT_TITLE": "Claude Code", "AI_CHAT_TITLE_NO_AI": "Phoenix Code AI", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available", "AI_CHAT_TOOL_CLARIFICATION": "Reading your follow-up", "AI_CHAT_TOOL_CONTROL_EDITOR": "Editor", "AI_CHAT_TOOL_EDIT": "Edit", @@ -133,6 +146,10 @@ "AI_CHAT_TOOL_RAN_CMD": "Ran command", "AI_CHAT_TOOL_READ": "Read", "AI_CHAT_TOOL_READ_FILE": "Read {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Read {0} from line {1}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Read {0} lines {1}-{2}", + "AI_CHAT_TOOL_REJECTED": "Edit rejected — file not modified", + "AI_CHAT_TOOL_REJECTED_REASON": "Reason: {0}", "AI_CHAT_TOOL_RESIZE_PREVIEW": "Resize preview", "AI_CHAT_TOOL_RUN_CMD": "Run command", "AI_CHAT_TOOL_SCREENSHOT": "Screenshot", diff --git a/src/nls/hr/strings.js b/src/nls/hr/strings.js index 6e0ec17ffe..013b9f97f7 100644 --- a/src/nls/hr/strings.js +++ b/src/nls/hr/strings.js @@ -183,6 +183,12 @@ define({ "LIVE_DEV_INSERT_NO_RESULTS": "Nema podudarajućih elemenata", "LIVE_DEV_INSERT_SEE_MORE": "Prikaži više", "LIVE_DEV_INSERT_SHOW_LESS": "Prikaži manje", + "LIVE_DEV_INSERT_CREATE": "Kreiraj", + "LIVE_DEV_EDIT_ONBOARD_TITLE": "Dva nova načina za uređivanje", + "LIVE_DEV_EDIT_ONBOARD_INSERT": "Dodavanje novih HTML elemenata", + "LIVE_DEV_EDIT_ONBOARD_PROPS": "Uređivanje oznake, klasa, ID-a i atributa", + "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Shvaćam", + "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Pročitaj dokumentaciju", "LIVE_DEV_IMAGE_GALLERY_USE_IMAGE": "Preuzmi sliku", "LIVE_DEV_IMAGE_GALLERY_SELECT_DOWNLOAD_FOLDER": "Odaberite mapu za preuzimanje slika", "LIVE_DEV_IMAGE_GALLERY_SEARCH_PLACEHOLDER": "Pretraži slike…", @@ -2056,6 +2062,7 @@ define({ "AI_CHAT_SCREENSHOT_SELECTED_ELEMENT": "Pregled uživo odabira", "AI_CHAT_SCREENSHOT_CAPTURE": "Snimi", "AI_CHAT_SCREENSHOT_CANCEL": "Otkaži", + "AI_CHAT_SCREENSHOT_UPLOAD": "Učitaj s uređaja", "AI_CHAT_PRIVACY_TITLE": "Započni AI chat s Claude Code", "AI_CHAT_PRIVACY_BODY": "Kako bi pružila odgovore, ova značajka šalje vaše upite i relevantan kontekst servisu Claude Code.

Saznajte više i upravljajte svojim postavkama privatnosti.", "AI_CHAT_PRIVACY_OK": "OK", @@ -2189,11 +2196,21 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Kreni ispočetka", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 kartice", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 obrisano", - "LIVE_DEV_INSERT_CREATE": "Kreiraj", - "LIVE_DEV_EDIT_ONBOARD_TITLE": "Dva nova načina za uređivanje", - "LIVE_DEV_EDIT_ONBOARD_INSERT": "Dodavanje novih HTML elemenata", - "LIVE_DEV_EDIT_ONBOARD_PROPS": "Uređivanje oznake, klasa, ID-a i atributa", - "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Shvaćam", - "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Pročitaj dokumentaciju", - "AI_CHAT_SCREENSHOT_UPLOAD": "Učitaj s uređaja" + "AI_CHAT_TOOL_READ_FILE_RANGE": "Pročitaj {0} retke {1}-{2}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Pročitaj {0} od retka {1}", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Primijenjeno izravno na disk · diff nije dostupan", + "AI_CHAT_TOOL_REJECTED": "Uređivanje odbijeno — datoteka nije izmijenjena", + "AI_CHAT_TOOL_REJECTED_REASON": "Razlog: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Datoteka nije pronađena", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Nije moguće otvoriti {0}. Datoteka je možda premještena ili izbrisana.", + "AI_CHAT_DIFF_MORE_TITLE": "Opcije diffa", + "AI_CHAT_DIFF_EXPAND_ALL": "Proširi sve", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Sažmi sve", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Uvijek prikaži", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Prebaciti u način za uređivanje?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude želi urediti {0}. Trenutno ste u načinu za planiranje.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Dopusti i prebaci u način za uređivanje", + "AI_CHAT_PLAN_WRITE_STAY": "Ostani u načinu za planiranje", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Prebacili ste se u način za uređivanje", + "AI_CHAT_PLAN_WRITE_STAYED": "Ostali ste u načinu za planiranje" }); \ No newline at end of file diff --git a/src/nls/hu/lastTranslated.json b/src/nls/hu/lastTranslated.json index 6bc337858c..3141c0999c 100644 --- a/src/nls/hu/lastTranslated.json +++ b/src/nls/hu/lastTranslated.json @@ -42,9 +42,15 @@ "AI_CHAT_COPIED_CODE": "Copied!", "AI_CHAT_COPY_CODE": "Copy", "AI_CHAT_DESKTOP_ONLY": "AI features require the Phoenix desktop app. Download it to get started.", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Always show", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Collapse all", + "AI_CHAT_DIFF_EXPAND_ALL": "Expand all", + "AI_CHAT_DIFF_MORE_TITLE": "Diff options", "AI_CHAT_DOWNLOAD_BTN": "Download Desktop App", "AI_CHAT_EDIT_NOT_FOUND": "Text not found in file — it may have changed", "AI_CHAT_FILES_CHANGED": "{0} {1} changed", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Could not open {0}. The file may have been moved or deleted.", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File not found", "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", @@ -80,6 +86,12 @@ "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", + "AI_CHAT_PLAN_WRITE_ALLOW": "Allow & Switch to Edit Mode", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Switched to Edit Mode", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wants to edit {0}. You're currently in Plan Mode.", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Switch to Edit Mode?", + "AI_CHAT_PLAN_WRITE_STAY": "Stay in Plan Mode", + "AI_CHAT_PLAN_WRITE_STAYED": "Stayed in Plan Mode", "AI_CHAT_PREVIEW_OPEN": "Preview", "AI_CHAT_PREVIEW_VIEWING": "Previewing", "AI_CHAT_PRIVACY_BODY": "To provide responses, this feature sends your prompts and relevant context to Claude Code.

Learn more and manage your privacy settings.", @@ -119,6 +131,7 @@ "AI_CHAT_THINKING": "Thinking...", "AI_CHAT_TITLE": "Claude Code", "AI_CHAT_TITLE_NO_AI": "Phoenix Code AI", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available", "AI_CHAT_TOOL_CLARIFICATION": "Reading your follow-up", "AI_CHAT_TOOL_CONTROL_EDITOR": "Editor", "AI_CHAT_TOOL_EDIT": "Edit", @@ -133,6 +146,10 @@ "AI_CHAT_TOOL_RAN_CMD": "Ran command", "AI_CHAT_TOOL_READ": "Read", "AI_CHAT_TOOL_READ_FILE": "Read {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Read {0} from line {1}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Read {0} lines {1}-{2}", + "AI_CHAT_TOOL_REJECTED": "Edit rejected — file not modified", + "AI_CHAT_TOOL_REJECTED_REASON": "Reason: {0}", "AI_CHAT_TOOL_RESIZE_PREVIEW": "Resize preview", "AI_CHAT_TOOL_RUN_CMD": "Run command", "AI_CHAT_TOOL_SCREENSHOT": "Screenshot", diff --git a/src/nls/hu/strings.js b/src/nls/hu/strings.js index 311683c40c..dde269d65e 100644 --- a/src/nls/hu/strings.js +++ b/src/nls/hu/strings.js @@ -183,6 +183,12 @@ define({ "LIVE_DEV_INSERT_NO_RESULTS": "Nincs egyező elem", "LIVE_DEV_INSERT_SEE_MORE": "Több mutatása", "LIVE_DEV_INSERT_SHOW_LESS": "Kevesebb mutatása", + "LIVE_DEV_INSERT_CREATE": "Létrehozás", + "LIVE_DEV_EDIT_ONBOARD_TITLE": "Két új szerkesztési mód", + "LIVE_DEV_EDIT_ONBOARD_INSERT": "Új HTML-elemek hozzáadása", + "LIVE_DEV_EDIT_ONBOARD_PROPS": "Címke, osztályok, azonosító és attribútumok szerkesztése", + "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Értem", + "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Dokumentáció olvasása", "LIVE_DEV_IMAGE_GALLERY_USE_IMAGE": "Kép letöltése", "LIVE_DEV_IMAGE_GALLERY_SELECT_DOWNLOAD_FOLDER": "Kép letöltési mappa kiválasztása", "LIVE_DEV_IMAGE_GALLERY_SEARCH_PLACEHOLDER": "Képek keresése…", @@ -2056,6 +2062,7 @@ define({ "AI_CHAT_SCREENSHOT_SELECTED_ELEMENT": "Kijelölés élő előnézete", "AI_CHAT_SCREENSHOT_CAPTURE": "Rögzítés", "AI_CHAT_SCREENSHOT_CANCEL": "Mégsem", + "AI_CHAT_SCREENSHOT_UPLOAD": "Feltöltés eszközről", "AI_CHAT_PRIVACY_TITLE": "AI-csevegés indítása a Claude Code-dal", "AI_CHAT_PRIVACY_BODY": "A válaszadáshoz ez a funkció elküldi az Ön utasításait és a releváns kontextust a Claude Code-nak.

Tudjon meg többet, és kezelje adatvédelmi beállításait.", "AI_CHAT_PRIVACY_OK": "OK", @@ -2189,11 +2196,21 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Újrakezdés", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 kártya", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 törölve", - "LIVE_DEV_INSERT_CREATE": "Létrehozás", - "LIVE_DEV_EDIT_ONBOARD_TITLE": "Két új szerkesztési mód", - "LIVE_DEV_EDIT_ONBOARD_INSERT": "Új HTML-elemek hozzáadása", - "LIVE_DEV_EDIT_ONBOARD_PROPS": "Címke, osztályok, azonosító és attribútumok szerkesztése", - "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Értem", - "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Dokumentáció olvasása", - "AI_CHAT_SCREENSHOT_UPLOAD": "Feltöltés eszközről" + "AI_CHAT_TOOL_READ_FILE_RANGE": "{0}: {1}-{2}. sorok beolvasva", + "AI_CHAT_TOOL_READ_FILE_FROM": "{0} beolvasva az {1}. sortól", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Közvetlenül a lemezre alkalmazva · diff nem elérhető", + "AI_CHAT_TOOL_REJECTED": "Szerkesztés elutasítva — a fájl nem módosult", + "AI_CHAT_TOOL_REJECTED_REASON": "Indok: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Fájl nem található", + "AI_CHAT_FILE_NOT_FOUND_MSG": "A {0} fájl megnyitása nem sikerült. Lehet, hogy a fájlt áthelyezték vagy törölték.", + "AI_CHAT_DIFF_MORE_TITLE": "Diff opciók", + "AI_CHAT_DIFF_EXPAND_ALL": "Összes kibontása", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Összes összecsukása", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Mindig mutassa", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Átváltás szerkesztő módra?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude szerkeszteni szeretné a(z) {0} elemet. Jelenleg Terv módban van.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Engedélyezés és átváltás szerkesztő módra", + "AI_CHAT_PLAN_WRITE_STAY": "Maradás Terv módban", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Átváltva szerkesztő módra", + "AI_CHAT_PLAN_WRITE_STAYED": "Terv módban maradt" }); \ No newline at end of file diff --git a/src/nls/id/lastTranslated.json b/src/nls/id/lastTranslated.json index 6bc337858c..3141c0999c 100644 --- a/src/nls/id/lastTranslated.json +++ b/src/nls/id/lastTranslated.json @@ -42,9 +42,15 @@ "AI_CHAT_COPIED_CODE": "Copied!", "AI_CHAT_COPY_CODE": "Copy", "AI_CHAT_DESKTOP_ONLY": "AI features require the Phoenix desktop app. Download it to get started.", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Always show", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Collapse all", + "AI_CHAT_DIFF_EXPAND_ALL": "Expand all", + "AI_CHAT_DIFF_MORE_TITLE": "Diff options", "AI_CHAT_DOWNLOAD_BTN": "Download Desktop App", "AI_CHAT_EDIT_NOT_FOUND": "Text not found in file — it may have changed", "AI_CHAT_FILES_CHANGED": "{0} {1} changed", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Could not open {0}. The file may have been moved or deleted.", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File not found", "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", @@ -80,6 +86,12 @@ "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", + "AI_CHAT_PLAN_WRITE_ALLOW": "Allow & Switch to Edit Mode", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Switched to Edit Mode", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wants to edit {0}. You're currently in Plan Mode.", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Switch to Edit Mode?", + "AI_CHAT_PLAN_WRITE_STAY": "Stay in Plan Mode", + "AI_CHAT_PLAN_WRITE_STAYED": "Stayed in Plan Mode", "AI_CHAT_PREVIEW_OPEN": "Preview", "AI_CHAT_PREVIEW_VIEWING": "Previewing", "AI_CHAT_PRIVACY_BODY": "To provide responses, this feature sends your prompts and relevant context to Claude Code.

Learn more and manage your privacy settings.", @@ -119,6 +131,7 @@ "AI_CHAT_THINKING": "Thinking...", "AI_CHAT_TITLE": "Claude Code", "AI_CHAT_TITLE_NO_AI": "Phoenix Code AI", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available", "AI_CHAT_TOOL_CLARIFICATION": "Reading your follow-up", "AI_CHAT_TOOL_CONTROL_EDITOR": "Editor", "AI_CHAT_TOOL_EDIT": "Edit", @@ -133,6 +146,10 @@ "AI_CHAT_TOOL_RAN_CMD": "Ran command", "AI_CHAT_TOOL_READ": "Read", "AI_CHAT_TOOL_READ_FILE": "Read {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Read {0} from line {1}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Read {0} lines {1}-{2}", + "AI_CHAT_TOOL_REJECTED": "Edit rejected — file not modified", + "AI_CHAT_TOOL_REJECTED_REASON": "Reason: {0}", "AI_CHAT_TOOL_RESIZE_PREVIEW": "Resize preview", "AI_CHAT_TOOL_RUN_CMD": "Run command", "AI_CHAT_TOOL_SCREENSHOT": "Screenshot", diff --git a/src/nls/id/strings.js b/src/nls/id/strings.js index 444c0cb4e6..450cf83b81 100644 --- a/src/nls/id/strings.js +++ b/src/nls/id/strings.js @@ -183,6 +183,12 @@ define({ "LIVE_DEV_INSERT_NO_RESULTS": "Tidak ada elemen yang cocok", "LIVE_DEV_INSERT_SEE_MORE": "Lihat lebih banyak", "LIVE_DEV_INSERT_SHOW_LESS": "Tampilkan lebih sedikit", + "LIVE_DEV_INSERT_CREATE": "Buat", + "LIVE_DEV_EDIT_ONBOARD_TITLE": "Dua cara baru untuk mengedit", + "LIVE_DEV_EDIT_ONBOARD_INSERT": "Tambahkan elemen HTML baru", + "LIVE_DEV_EDIT_ONBOARD_PROPS": "Edit tag, kelas, ID, dan atribut", + "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Mengerti", + "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Baca dokumentasi", "LIVE_DEV_IMAGE_GALLERY_USE_IMAGE": "Unduh gambar", "LIVE_DEV_IMAGE_GALLERY_SELECT_DOWNLOAD_FOLDER": "Pilih folder unduhan gambar", "LIVE_DEV_IMAGE_GALLERY_SEARCH_PLACEHOLDER": "Cari gambar…", @@ -2056,6 +2062,7 @@ define({ "AI_CHAT_SCREENSHOT_SELECTED_ELEMENT": "Pratinjau Langsung Seleksi", "AI_CHAT_SCREENSHOT_CAPTURE": "Tangkap", "AI_CHAT_SCREENSHOT_CANCEL": "Batal", + "AI_CHAT_SCREENSHOT_UPLOAD": "Unggah dari Perangkat", "AI_CHAT_PRIVACY_TITLE": "Mulai Obrolan AI dengan Claude Code", "AI_CHAT_PRIVACY_BODY": "Untuk memberikan respons, fitur ini mengirimkan prompt Anda dan konteks yang relevan ke Claude Code.

Pelajari lebih lanjut dan kelola pengaturan privasi Anda.", "AI_CHAT_PRIVACY_OK": "OK", @@ -2189,11 +2196,21 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Mulai Lagi", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 kartu", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 dihapus", - "LIVE_DEV_INSERT_CREATE": "Buat", - "LIVE_DEV_EDIT_ONBOARD_TITLE": "Dua cara baru untuk mengedit", - "LIVE_DEV_EDIT_ONBOARD_INSERT": "Tambahkan elemen HTML baru", - "LIVE_DEV_EDIT_ONBOARD_PROPS": "Edit tag, kelas, ID, dan atribut", - "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Mengerti", - "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Baca dokumentasi", - "AI_CHAT_SCREENSHOT_UPLOAD": "Unggah dari Perangkat" + "AI_CHAT_TOOL_READ_FILE_RANGE": "Baca {0} baris {1}-{2}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Baca {0} dari baris {1}", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Diterapkan langsung ke disk · diff tidak tersedia", + "AI_CHAT_TOOL_REJECTED": "Edit ditolak — file tidak diubah", + "AI_CHAT_TOOL_REJECTED_REASON": "Alasan: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File tidak ditemukan", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Tidak dapat membuka {0}. File mungkin telah dipindahkan atau dihapus.", + "AI_CHAT_DIFF_MORE_TITLE": "Opsi diff", + "AI_CHAT_DIFF_EXPAND_ALL": "Bentangkan semua", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Ciutkan semua", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Selalu tampilkan", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Beralih ke Mode Edit?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude ingin mengedit {0}. Anda saat ini berada di Mode Rencana.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Izinkan & Beralih ke Mode Edit", + "AI_CHAT_PLAN_WRITE_STAY": "Tetap di Mode Rencana", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Beralih ke Mode Edit", + "AI_CHAT_PLAN_WRITE_STAYED": "Tetap di Mode Rencana" }); \ No newline at end of file diff --git a/src/nls/it/lastTranslated.json b/src/nls/it/lastTranslated.json index 6bc337858c..3141c0999c 100644 --- a/src/nls/it/lastTranslated.json +++ b/src/nls/it/lastTranslated.json @@ -42,9 +42,15 @@ "AI_CHAT_COPIED_CODE": "Copied!", "AI_CHAT_COPY_CODE": "Copy", "AI_CHAT_DESKTOP_ONLY": "AI features require the Phoenix desktop app. Download it to get started.", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Always show", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Collapse all", + "AI_CHAT_DIFF_EXPAND_ALL": "Expand all", + "AI_CHAT_DIFF_MORE_TITLE": "Diff options", "AI_CHAT_DOWNLOAD_BTN": "Download Desktop App", "AI_CHAT_EDIT_NOT_FOUND": "Text not found in file — it may have changed", "AI_CHAT_FILES_CHANGED": "{0} {1} changed", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Could not open {0}. The file may have been moved or deleted.", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File not found", "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", @@ -80,6 +86,12 @@ "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", + "AI_CHAT_PLAN_WRITE_ALLOW": "Allow & Switch to Edit Mode", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Switched to Edit Mode", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wants to edit {0}. You're currently in Plan Mode.", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Switch to Edit Mode?", + "AI_CHAT_PLAN_WRITE_STAY": "Stay in Plan Mode", + "AI_CHAT_PLAN_WRITE_STAYED": "Stayed in Plan Mode", "AI_CHAT_PREVIEW_OPEN": "Preview", "AI_CHAT_PREVIEW_VIEWING": "Previewing", "AI_CHAT_PRIVACY_BODY": "To provide responses, this feature sends your prompts and relevant context to Claude Code.

Learn more and manage your privacy settings.", @@ -119,6 +131,7 @@ "AI_CHAT_THINKING": "Thinking...", "AI_CHAT_TITLE": "Claude Code", "AI_CHAT_TITLE_NO_AI": "Phoenix Code AI", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available", "AI_CHAT_TOOL_CLARIFICATION": "Reading your follow-up", "AI_CHAT_TOOL_CONTROL_EDITOR": "Editor", "AI_CHAT_TOOL_EDIT": "Edit", @@ -133,6 +146,10 @@ "AI_CHAT_TOOL_RAN_CMD": "Ran command", "AI_CHAT_TOOL_READ": "Read", "AI_CHAT_TOOL_READ_FILE": "Read {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Read {0} from line {1}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Read {0} lines {1}-{2}", + "AI_CHAT_TOOL_REJECTED": "Edit rejected — file not modified", + "AI_CHAT_TOOL_REJECTED_REASON": "Reason: {0}", "AI_CHAT_TOOL_RESIZE_PREVIEW": "Resize preview", "AI_CHAT_TOOL_RUN_CMD": "Run command", "AI_CHAT_TOOL_SCREENSHOT": "Screenshot", diff --git a/src/nls/it/strings.js b/src/nls/it/strings.js index 48ea5703fe..7d4c2b9150 100644 --- a/src/nls/it/strings.js +++ b/src/nls/it/strings.js @@ -183,6 +183,12 @@ define({ "LIVE_DEV_INSERT_NO_RESULTS": "Nessun elemento corrispondente", "LIVE_DEV_INSERT_SEE_MORE": "Mostra altro", "LIVE_DEV_INSERT_SHOW_LESS": "Mostra meno", + "LIVE_DEV_INSERT_CREATE": "Crea", + "LIVE_DEV_EDIT_ONBOARD_TITLE": "Due nuovi modi per modificare", + "LIVE_DEV_EDIT_ONBOARD_INSERT": "Aggiungi nuovi elementi HTML", + "LIVE_DEV_EDIT_ONBOARD_PROPS": "Modifica tag, classi, ID e attributi", + "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Ho capito", + "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Leggi la documentazione", "LIVE_DEV_IMAGE_GALLERY_USE_IMAGE": "Scarica immagine", "LIVE_DEV_IMAGE_GALLERY_SELECT_DOWNLOAD_FOLDER": "Scegli la cartella per il download delle immagini", "LIVE_DEV_IMAGE_GALLERY_SEARCH_PLACEHOLDER": "Cerca immagini…", @@ -2056,6 +2062,7 @@ define({ "AI_CHAT_SCREENSHOT_SELECTED_ELEMENT": "Anteprima della selezione", "AI_CHAT_SCREENSHOT_CAPTURE": "Cattura", "AI_CHAT_SCREENSHOT_CANCEL": "Annulla", + "AI_CHAT_SCREENSHOT_UPLOAD": "Carica dal dispositivo", "AI_CHAT_PRIVACY_TITLE": "Inizia la chat AI con Claude Code", "AI_CHAT_PRIVACY_BODY": "Per fornire risposte, questa funzionalità invia i tuoi prompt e il contesto pertinente a Claude Code.

Scopri di più e gestisci le tue impostazioni sulla privacy.", "AI_CHAT_PRIVACY_OK": "OK", @@ -2189,11 +2196,21 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Ricomincia", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 carte", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 eliminato", - "LIVE_DEV_INSERT_CREATE": "Crea", - "LIVE_DEV_EDIT_ONBOARD_TITLE": "Due nuovi modi per modificare", - "LIVE_DEV_EDIT_ONBOARD_INSERT": "Aggiungi nuovi elementi HTML", - "LIVE_DEV_EDIT_ONBOARD_PROPS": "Modifica tag, classi, ID e attributi", - "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Ho capito", - "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Leggi la documentazione", - "AI_CHAT_SCREENSHOT_UPLOAD": "Carica dal dispositivo" + "AI_CHAT_TOOL_READ_FILE_RANGE": "Lette le righe {1}-{2} del file {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Letto il file {0} dalla riga {1}", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applicato direttamente su disco · diff non disponibile", + "AI_CHAT_TOOL_REJECTED": "Modifica rifiutata — file non modificato", + "AI_CHAT_TOOL_REJECTED_REASON": "Motivo: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File non trovato", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Impossibile aprire {0}. Il file potrebbe essere stato spostato o eliminato.", + "AI_CHAT_DIFF_MORE_TITLE": "Opzioni diff", + "AI_CHAT_DIFF_EXPAND_ALL": "Espandi tutto", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Comprimi tutto", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Mostra sempre", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Passare alla modalità Modifica?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude vuole modificare {0}. Al momento sei in modalità Pianificazione.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Consenti e passa alla modalità Modifica", + "AI_CHAT_PLAN_WRITE_STAY": "Resta in modalità Pianificazione", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Passato alla modalità Modifica", + "AI_CHAT_PLAN_WRITE_STAYED": "Rimasto in modalità Pianificazione" }); \ No newline at end of file diff --git a/src/nls/ja/lastTranslated.json b/src/nls/ja/lastTranslated.json index 6bc337858c..3141c0999c 100644 --- a/src/nls/ja/lastTranslated.json +++ b/src/nls/ja/lastTranslated.json @@ -42,9 +42,15 @@ "AI_CHAT_COPIED_CODE": "Copied!", "AI_CHAT_COPY_CODE": "Copy", "AI_CHAT_DESKTOP_ONLY": "AI features require the Phoenix desktop app. Download it to get started.", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Always show", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Collapse all", + "AI_CHAT_DIFF_EXPAND_ALL": "Expand all", + "AI_CHAT_DIFF_MORE_TITLE": "Diff options", "AI_CHAT_DOWNLOAD_BTN": "Download Desktop App", "AI_CHAT_EDIT_NOT_FOUND": "Text not found in file — it may have changed", "AI_CHAT_FILES_CHANGED": "{0} {1} changed", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Could not open {0}. The file may have been moved or deleted.", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File not found", "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", @@ -80,6 +86,12 @@ "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", + "AI_CHAT_PLAN_WRITE_ALLOW": "Allow & Switch to Edit Mode", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Switched to Edit Mode", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wants to edit {0}. You're currently in Plan Mode.", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Switch to Edit Mode?", + "AI_CHAT_PLAN_WRITE_STAY": "Stay in Plan Mode", + "AI_CHAT_PLAN_WRITE_STAYED": "Stayed in Plan Mode", "AI_CHAT_PREVIEW_OPEN": "Preview", "AI_CHAT_PREVIEW_VIEWING": "Previewing", "AI_CHAT_PRIVACY_BODY": "To provide responses, this feature sends your prompts and relevant context to Claude Code.

Learn more and manage your privacy settings.", @@ -119,6 +131,7 @@ "AI_CHAT_THINKING": "Thinking...", "AI_CHAT_TITLE": "Claude Code", "AI_CHAT_TITLE_NO_AI": "Phoenix Code AI", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available", "AI_CHAT_TOOL_CLARIFICATION": "Reading your follow-up", "AI_CHAT_TOOL_CONTROL_EDITOR": "Editor", "AI_CHAT_TOOL_EDIT": "Edit", @@ -133,6 +146,10 @@ "AI_CHAT_TOOL_RAN_CMD": "Ran command", "AI_CHAT_TOOL_READ": "Read", "AI_CHAT_TOOL_READ_FILE": "Read {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Read {0} from line {1}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Read {0} lines {1}-{2}", + "AI_CHAT_TOOL_REJECTED": "Edit rejected — file not modified", + "AI_CHAT_TOOL_REJECTED_REASON": "Reason: {0}", "AI_CHAT_TOOL_RESIZE_PREVIEW": "Resize preview", "AI_CHAT_TOOL_RUN_CMD": "Run command", "AI_CHAT_TOOL_SCREENSHOT": "Screenshot", diff --git a/src/nls/ja/strings.js b/src/nls/ja/strings.js index 221828e9ea..302c82ffc8 100644 --- a/src/nls/ja/strings.js +++ b/src/nls/ja/strings.js @@ -183,6 +183,12 @@ define({ "LIVE_DEV_INSERT_NO_RESULTS": "一致する要素がありません", "LIVE_DEV_INSERT_SEE_MORE": "もっと見る", "LIVE_DEV_INSERT_SHOW_LESS": "折りたたむ", + "LIVE_DEV_INSERT_CREATE": "作成", + "LIVE_DEV_EDIT_ONBOARD_TITLE": "2つの新しい編集方法", + "LIVE_DEV_EDIT_ONBOARD_INSERT": "新しいHTML要素を追加", + "LIVE_DEV_EDIT_ONBOARD_PROPS": "タグ、クラス、ID、属性を編集", + "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "わかりました", + "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "ドキュメントを読む", "LIVE_DEV_IMAGE_GALLERY_USE_IMAGE": "画像をダウンロード", "LIVE_DEV_IMAGE_GALLERY_SELECT_DOWNLOAD_FOLDER": "画像ダウンロードフォルダーを選択", "LIVE_DEV_IMAGE_GALLERY_SEARCH_PLACEHOLDER": "画像を検索…", @@ -2056,6 +2062,7 @@ define({ "AI_CHAT_SCREENSHOT_SELECTED_ELEMENT": "ライブプレビューの選択要素", "AI_CHAT_SCREENSHOT_CAPTURE": "キャプチャ", "AI_CHAT_SCREENSHOT_CANCEL": "キャンセル", + "AI_CHAT_SCREENSHOT_UPLOAD": "デバイスからアップロード", "AI_CHAT_PRIVACY_TITLE": "Claude CodeとのAIチャットを開始", "AI_CHAT_PRIVACY_BODY": "この機能は、回答を生成するために、お客様のプロンプトと関連コンテキストをClaude Codeに送信します。

詳細を確認してプライバシー設定を管理。", "AI_CHAT_PRIVACY_OK": "OK", @@ -2189,11 +2196,21 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "最初からやり直す", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3枚のカード", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1件削除済み", - "LIVE_DEV_INSERT_CREATE": "作成", - "LIVE_DEV_EDIT_ONBOARD_TITLE": "2つの新しい編集方法", - "LIVE_DEV_EDIT_ONBOARD_INSERT": "新しいHTML要素を追加", - "LIVE_DEV_EDIT_ONBOARD_PROPS": "タグ、クラス、ID、属性を編集", - "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "わかりました", - "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "ドキュメントを読む", - "AI_CHAT_SCREENSHOT_UPLOAD": "デバイスからアップロード" + "AI_CHAT_TOOL_READ_FILE_RANGE": "{0}の{1}〜{2}行を読み込みました", + "AI_CHAT_TOOL_READ_FILE_FROM": "{0}の{1}行目から読み込みました", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "ディスクに直接適用・差分は利用できません", + "AI_CHAT_TOOL_REJECTED": "編集を拒否 — ファイルは変更されませんでした", + "AI_CHAT_TOOL_REJECTED_REASON": "理由: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "ファイルが見つかりません", + "AI_CHAT_FILE_NOT_FOUND_MSG": "{0}を開けませんでした。ファイルが移動または削除された可能性があります。", + "AI_CHAT_DIFF_MORE_TITLE": "差分オプション", + "AI_CHAT_DIFF_EXPAND_ALL": "すべて展開", + "AI_CHAT_DIFF_COLLAPSE_ALL": "すべて折りたたむ", + "AI_CHAT_DIFF_ALWAYS_SHOW": "常に表示", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "編集モードに切り替えますか?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claudeが{0}を編集しようとしています。現在はプランモードです。", + "AI_CHAT_PLAN_WRITE_ALLOW": "許可して編集モードに切り替え", + "AI_CHAT_PLAN_WRITE_STAY": "プランモードのままにする", + "AI_CHAT_PLAN_WRITE_ALLOWED": "編集モードに切り替えました", + "AI_CHAT_PLAN_WRITE_STAYED": "プランモードを維持しました" }); \ No newline at end of file diff --git a/src/nls/ko/lastTranslated.json b/src/nls/ko/lastTranslated.json index 6bc337858c..3141c0999c 100644 --- a/src/nls/ko/lastTranslated.json +++ b/src/nls/ko/lastTranslated.json @@ -42,9 +42,15 @@ "AI_CHAT_COPIED_CODE": "Copied!", "AI_CHAT_COPY_CODE": "Copy", "AI_CHAT_DESKTOP_ONLY": "AI features require the Phoenix desktop app. Download it to get started.", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Always show", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Collapse all", + "AI_CHAT_DIFF_EXPAND_ALL": "Expand all", + "AI_CHAT_DIFF_MORE_TITLE": "Diff options", "AI_CHAT_DOWNLOAD_BTN": "Download Desktop App", "AI_CHAT_EDIT_NOT_FOUND": "Text not found in file — it may have changed", "AI_CHAT_FILES_CHANGED": "{0} {1} changed", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Could not open {0}. The file may have been moved or deleted.", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File not found", "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", @@ -80,6 +86,12 @@ "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", + "AI_CHAT_PLAN_WRITE_ALLOW": "Allow & Switch to Edit Mode", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Switched to Edit Mode", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wants to edit {0}. You're currently in Plan Mode.", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Switch to Edit Mode?", + "AI_CHAT_PLAN_WRITE_STAY": "Stay in Plan Mode", + "AI_CHAT_PLAN_WRITE_STAYED": "Stayed in Plan Mode", "AI_CHAT_PREVIEW_OPEN": "Preview", "AI_CHAT_PREVIEW_VIEWING": "Previewing", "AI_CHAT_PRIVACY_BODY": "To provide responses, this feature sends your prompts and relevant context to Claude Code.

Learn more and manage your privacy settings.", @@ -119,6 +131,7 @@ "AI_CHAT_THINKING": "Thinking...", "AI_CHAT_TITLE": "Claude Code", "AI_CHAT_TITLE_NO_AI": "Phoenix Code AI", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available", "AI_CHAT_TOOL_CLARIFICATION": "Reading your follow-up", "AI_CHAT_TOOL_CONTROL_EDITOR": "Editor", "AI_CHAT_TOOL_EDIT": "Edit", @@ -133,6 +146,10 @@ "AI_CHAT_TOOL_RAN_CMD": "Ran command", "AI_CHAT_TOOL_READ": "Read", "AI_CHAT_TOOL_READ_FILE": "Read {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Read {0} from line {1}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Read {0} lines {1}-{2}", + "AI_CHAT_TOOL_REJECTED": "Edit rejected — file not modified", + "AI_CHAT_TOOL_REJECTED_REASON": "Reason: {0}", "AI_CHAT_TOOL_RESIZE_PREVIEW": "Resize preview", "AI_CHAT_TOOL_RUN_CMD": "Run command", "AI_CHAT_TOOL_SCREENSHOT": "Screenshot", diff --git a/src/nls/ko/strings.js b/src/nls/ko/strings.js index 881a12fd14..495f3fcdec 100644 --- a/src/nls/ko/strings.js +++ b/src/nls/ko/strings.js @@ -183,6 +183,12 @@ define({ "LIVE_DEV_INSERT_NO_RESULTS": "일치하는 요소 없음", "LIVE_DEV_INSERT_SEE_MORE": "더 보기", "LIVE_DEV_INSERT_SHOW_LESS": "간략히 보기", + "LIVE_DEV_INSERT_CREATE": "생성", + "LIVE_DEV_EDIT_ONBOARD_TITLE": "두 가지 새로운 편집 방법", + "LIVE_DEV_EDIT_ONBOARD_INSERT": "새로운 HTML 요소 추가", + "LIVE_DEV_EDIT_ONBOARD_PROPS": "태그, 클래스, 아이디 및 속성 편집", + "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "알겠습니다", + "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "문서 읽기", "LIVE_DEV_IMAGE_GALLERY_USE_IMAGE": "이미지 다운로드", "LIVE_DEV_IMAGE_GALLERY_SELECT_DOWNLOAD_FOLDER": "이미지 다운로드 폴더 선택", "LIVE_DEV_IMAGE_GALLERY_SEARCH_PLACEHOLDER": "이미지 검색…", @@ -2056,6 +2062,7 @@ define({ "AI_CHAT_SCREENSHOT_SELECTED_ELEMENT": "선택 영역 실시간 미리보기", "AI_CHAT_SCREENSHOT_CAPTURE": "캡처", "AI_CHAT_SCREENSHOT_CANCEL": "취소", + "AI_CHAT_SCREENSHOT_UPLOAD": "기기에서 업로드", "AI_CHAT_PRIVACY_TITLE": "클로드 코드로 AI 채팅 시작", "AI_CHAT_PRIVACY_BODY": "응답을 제공하기 위해 이 기능은 사용자의 프롬프트와 관련 컨텍스트를 클로드 코드에 전송합니다.

자세히 알아보고 개인정보 설정 관리하기.", "AI_CHAT_PRIVACY_OK": "확인", @@ -2189,11 +2196,21 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "다시 시작", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 카드", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 삭제됨", - "LIVE_DEV_INSERT_CREATE": "생성", - "LIVE_DEV_EDIT_ONBOARD_TITLE": "두 가지 새로운 편집 방법", - "LIVE_DEV_EDIT_ONBOARD_INSERT": "새로운 HTML 요소 추가", - "LIVE_DEV_EDIT_ONBOARD_PROPS": "태그, 클래스, 아이디 및 속성 편집", - "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "알겠습니다", - "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "문서 읽기", - "AI_CHAT_SCREENSHOT_UPLOAD": "기기에서 업로드" + "AI_CHAT_TOOL_READ_FILE_RANGE": "{0} 파일 {1}-{2}번째 줄 읽음", + "AI_CHAT_TOOL_READ_FILE_FROM": "{0} 파일 {1}번째 줄부터 읽음", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "디스크에 직접 적용됨 · 디프 사용 불가", + "AI_CHAT_TOOL_REJECTED": "편집 거부됨 — 파일이 수정되지 않음", + "AI_CHAT_TOOL_REJECTED_REASON": "사유: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "파일을 찾을 수 없음", + "AI_CHAT_FILE_NOT_FOUND_MSG": "{0} 파일을 열 수 없습니다. 파일이 이동되었거나 삭제되었을 수 있습니다.", + "AI_CHAT_DIFF_MORE_TITLE": "디프 옵션", + "AI_CHAT_DIFF_EXPAND_ALL": "모두 펼치기", + "AI_CHAT_DIFF_COLLAPSE_ALL": "모두 접기", + "AI_CHAT_DIFF_ALWAYS_SHOW": "항상 표시", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "편집 모드로 전환하시겠습니까?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "클로드가 {0}을(를) 편집하려고 합니다. 현재 계획 모드입니다.", + "AI_CHAT_PLAN_WRITE_ALLOW": "허용 및 편집 모드로 전환", + "AI_CHAT_PLAN_WRITE_STAY": "계획 모드 유지", + "AI_CHAT_PLAN_WRITE_ALLOWED": "편집 모드로 전환되었습니다", + "AI_CHAT_PLAN_WRITE_STAYED": "계획 모드가 유지되었습니다" }); \ No newline at end of file diff --git a/src/nls/lv/lastTranslated.json b/src/nls/lv/lastTranslated.json index 6bc337858c..3141c0999c 100644 --- a/src/nls/lv/lastTranslated.json +++ b/src/nls/lv/lastTranslated.json @@ -42,9 +42,15 @@ "AI_CHAT_COPIED_CODE": "Copied!", "AI_CHAT_COPY_CODE": "Copy", "AI_CHAT_DESKTOP_ONLY": "AI features require the Phoenix desktop app. Download it to get started.", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Always show", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Collapse all", + "AI_CHAT_DIFF_EXPAND_ALL": "Expand all", + "AI_CHAT_DIFF_MORE_TITLE": "Diff options", "AI_CHAT_DOWNLOAD_BTN": "Download Desktop App", "AI_CHAT_EDIT_NOT_FOUND": "Text not found in file — it may have changed", "AI_CHAT_FILES_CHANGED": "{0} {1} changed", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Could not open {0}. The file may have been moved or deleted.", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File not found", "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", @@ -80,6 +86,12 @@ "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", + "AI_CHAT_PLAN_WRITE_ALLOW": "Allow & Switch to Edit Mode", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Switched to Edit Mode", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wants to edit {0}. You're currently in Plan Mode.", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Switch to Edit Mode?", + "AI_CHAT_PLAN_WRITE_STAY": "Stay in Plan Mode", + "AI_CHAT_PLAN_WRITE_STAYED": "Stayed in Plan Mode", "AI_CHAT_PREVIEW_OPEN": "Preview", "AI_CHAT_PREVIEW_VIEWING": "Previewing", "AI_CHAT_PRIVACY_BODY": "To provide responses, this feature sends your prompts and relevant context to Claude Code.

Learn more and manage your privacy settings.", @@ -119,6 +131,7 @@ "AI_CHAT_THINKING": "Thinking...", "AI_CHAT_TITLE": "Claude Code", "AI_CHAT_TITLE_NO_AI": "Phoenix Code AI", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available", "AI_CHAT_TOOL_CLARIFICATION": "Reading your follow-up", "AI_CHAT_TOOL_CONTROL_EDITOR": "Editor", "AI_CHAT_TOOL_EDIT": "Edit", @@ -133,6 +146,10 @@ "AI_CHAT_TOOL_RAN_CMD": "Ran command", "AI_CHAT_TOOL_READ": "Read", "AI_CHAT_TOOL_READ_FILE": "Read {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Read {0} from line {1}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Read {0} lines {1}-{2}", + "AI_CHAT_TOOL_REJECTED": "Edit rejected — file not modified", + "AI_CHAT_TOOL_REJECTED_REASON": "Reason: {0}", "AI_CHAT_TOOL_RESIZE_PREVIEW": "Resize preview", "AI_CHAT_TOOL_RUN_CMD": "Run command", "AI_CHAT_TOOL_SCREENSHOT": "Screenshot", diff --git a/src/nls/lv/strings.js b/src/nls/lv/strings.js index a3668ecf4d..de874ede2b 100644 --- a/src/nls/lv/strings.js +++ b/src/nls/lv/strings.js @@ -183,6 +183,12 @@ define({ "LIVE_DEV_INSERT_NO_RESULTS": "Nav atbilstošu elementu", "LIVE_DEV_INSERT_SEE_MORE": "Skatīt vairāk", "LIVE_DEV_INSERT_SHOW_LESS": "Rādīt mazāk", + "LIVE_DEV_INSERT_CREATE": "Izveidot", + "LIVE_DEV_EDIT_ONBOARD_TITLE": "Divi jauni veidi, kā rediģēt", + "LIVE_DEV_EDIT_ONBOARD_INSERT": "Pievienojiet jaunus HTML elementus", + "LIVE_DEV_EDIT_ONBOARD_PROPS": "Rediģējiet tagu, klases, ID un atribūtus", + "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Skaidrs", + "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Lasīt dokumentāciju", "LIVE_DEV_IMAGE_GALLERY_USE_IMAGE": "Lejupielādēt attēlu", "LIVE_DEV_IMAGE_GALLERY_SELECT_DOWNLOAD_FOLDER": "Izvēlieties attēlu lejupielādes mapi", "LIVE_DEV_IMAGE_GALLERY_SEARCH_PLACEHOLDER": "Meklēt attēlus…", @@ -2056,6 +2062,7 @@ define({ "AI_CHAT_SCREENSHOT_SELECTED_ELEMENT": "Atlases tiešraides priekšskatījums", "AI_CHAT_SCREENSHOT_CAPTURE": "Uzņemt", "AI_CHAT_SCREENSHOT_CANCEL": "Atcelt", + "AI_CHAT_SCREENSHOT_UPLOAD": "Augšupielādēt no ierīces", "AI_CHAT_PRIVACY_TITLE": "Sākt MI tērzēšanu ar Claude Code", "AI_CHAT_PRIVACY_BODY": "Lai sniegtu atbildes, šī funkcija nosūta jūsu uzvednes un atbilstošo kontekstu uz Claude Code.

Uzziniet vairāk un pārvaldiet savus konfidencialitātes iestatījumus.", "AI_CHAT_PRIVACY_OK": "Labi", @@ -2189,11 +2196,21 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Sākt no jauna", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 kartītes", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 izdzēsts", - "LIVE_DEV_INSERT_CREATE": "Izveidot", - "LIVE_DEV_EDIT_ONBOARD_TITLE": "Divi jauni veidi, kā rediģēt", - "LIVE_DEV_EDIT_ONBOARD_INSERT": "Pievienojiet jaunus HTML elementus", - "LIVE_DEV_EDIT_ONBOARD_PROPS": "Rediģējiet tagu, klases, ID un atribūtus", - "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Skaidrs", - "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Lasīt dokumentāciju", - "AI_CHAT_SCREENSHOT_UPLOAD": "Augšupielādēt no ierīces" + "AI_CHAT_TOOL_READ_FILE_RANGE": "Nolasīts {0}, rindas {1}-{2}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Nolasīts {0}, no rindas {1}", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Pielietots tieši diskā · diff nav pieejams", + "AI_CHAT_TOOL_REJECTED": "Rediģēšana noraidīta — fails nav modificēts", + "AI_CHAT_TOOL_REJECTED_REASON": "Iemesls: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Fails nav atrasts", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Neizdevās atvērt {0}. Iespējams, fails ir pārvietots vai dzēsts.", + "AI_CHAT_DIFF_MORE_TITLE": "Diff opcijas", + "AI_CHAT_DIFF_EXPAND_ALL": "Izvērst visu", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Sakļaut visu", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Vienmēr rādīt", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Pārslēgties uz rediģēšanas režīmu?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude vēlas rediģēt {0}. Jūs pašlaik esat plānošanas režīmā.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Atļaut un pārslēgties uz rediģēšanas režīmu", + "AI_CHAT_PLAN_WRITE_STAY": "Palikt plānošanas režīmā", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Pārslēgts uz rediģēšanas režīmu", + "AI_CHAT_PLAN_WRITE_STAYED": "Palika plānošanas režīmā" }); \ No newline at end of file diff --git a/src/nls/ml/lastTranslated.json b/src/nls/ml/lastTranslated.json index 6bc337858c..3141c0999c 100644 --- a/src/nls/ml/lastTranslated.json +++ b/src/nls/ml/lastTranslated.json @@ -42,9 +42,15 @@ "AI_CHAT_COPIED_CODE": "Copied!", "AI_CHAT_COPY_CODE": "Copy", "AI_CHAT_DESKTOP_ONLY": "AI features require the Phoenix desktop app. Download it to get started.", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Always show", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Collapse all", + "AI_CHAT_DIFF_EXPAND_ALL": "Expand all", + "AI_CHAT_DIFF_MORE_TITLE": "Diff options", "AI_CHAT_DOWNLOAD_BTN": "Download Desktop App", "AI_CHAT_EDIT_NOT_FOUND": "Text not found in file — it may have changed", "AI_CHAT_FILES_CHANGED": "{0} {1} changed", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Could not open {0}. The file may have been moved or deleted.", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File not found", "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", @@ -80,6 +86,12 @@ "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", + "AI_CHAT_PLAN_WRITE_ALLOW": "Allow & Switch to Edit Mode", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Switched to Edit Mode", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wants to edit {0}. You're currently in Plan Mode.", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Switch to Edit Mode?", + "AI_CHAT_PLAN_WRITE_STAY": "Stay in Plan Mode", + "AI_CHAT_PLAN_WRITE_STAYED": "Stayed in Plan Mode", "AI_CHAT_PREVIEW_OPEN": "Preview", "AI_CHAT_PREVIEW_VIEWING": "Previewing", "AI_CHAT_PRIVACY_BODY": "To provide responses, this feature sends your prompts and relevant context to Claude Code.

Learn more and manage your privacy settings.", @@ -119,6 +131,7 @@ "AI_CHAT_THINKING": "Thinking...", "AI_CHAT_TITLE": "Claude Code", "AI_CHAT_TITLE_NO_AI": "Phoenix Code AI", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available", "AI_CHAT_TOOL_CLARIFICATION": "Reading your follow-up", "AI_CHAT_TOOL_CONTROL_EDITOR": "Editor", "AI_CHAT_TOOL_EDIT": "Edit", @@ -133,6 +146,10 @@ "AI_CHAT_TOOL_RAN_CMD": "Ran command", "AI_CHAT_TOOL_READ": "Read", "AI_CHAT_TOOL_READ_FILE": "Read {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Read {0} from line {1}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Read {0} lines {1}-{2}", + "AI_CHAT_TOOL_REJECTED": "Edit rejected — file not modified", + "AI_CHAT_TOOL_REJECTED_REASON": "Reason: {0}", "AI_CHAT_TOOL_RESIZE_PREVIEW": "Resize preview", "AI_CHAT_TOOL_RUN_CMD": "Run command", "AI_CHAT_TOOL_SCREENSHOT": "Screenshot", diff --git a/src/nls/ml/strings.js b/src/nls/ml/strings.js index 21b30c521f..7ced486c82 100644 --- a/src/nls/ml/strings.js +++ b/src/nls/ml/strings.js @@ -183,6 +183,12 @@ define({ "LIVE_DEV_INSERT_NO_RESULTS": "യോജിക്കുന്ന എലമെന്റുകൾ ഇല്ല", "LIVE_DEV_INSERT_SEE_MORE": "കൂടുതൽ കാണുക", "LIVE_DEV_INSERT_SHOW_LESS": "ചുരുക്കുക", + "LIVE_DEV_INSERT_CREATE": "സൃഷ്ടിക്കുക", + "LIVE_DEV_EDIT_ONBOARD_TITLE": "എഡിറ്റുചെയ്യാൻ രണ്ട് പുതിയ വഴികൾ", + "LIVE_DEV_EDIT_ONBOARD_INSERT": "പുതിയ HTML എലമെന്റുകൾ ചേർക്കുക", + "LIVE_DEV_EDIT_ONBOARD_PROPS": "ടാഗ്, ക്ലാസുകൾ, ഐഡി, ആട്രിബ്യൂട്ടുകൾ എന്നിവ എഡിറ്റുചെയ്യുക", + "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "മനസ്സിലായി", + "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "ഡോക്‌സ് വായിക്കുക", "LIVE_DEV_IMAGE_GALLERY_USE_IMAGE": "ചിത്രം ഡൗൺലോഡ് ചെയ്യുക", "LIVE_DEV_IMAGE_GALLERY_SELECT_DOWNLOAD_FOLDER": "ചിത്രം ഡൗൺലോഡ് ചെയ്യാനുള്ള ഫോൾഡർ തിരഞ്ഞെടുക്കുക", "LIVE_DEV_IMAGE_GALLERY_SEARCH_PLACEHOLDER": "ചിത്രങ്ങൾ തിരയുക…", @@ -2056,6 +2062,7 @@ define({ "AI_CHAT_SCREENSHOT_SELECTED_ELEMENT": "ലൈവ് പ്രിവ്യൂ സെലക്ഷൻ", "AI_CHAT_SCREENSHOT_CAPTURE": "പകർത്തുക", "AI_CHAT_SCREENSHOT_CANCEL": "റദ്ദാക്കുക", + "AI_CHAT_SCREENSHOT_UPLOAD": "ഡിവൈസിൽ നിന്ന് അപ്‌ലോഡ് ചെയ്യുക", "AI_CHAT_PRIVACY_TITLE": "ക്ലോഡ് കോഡ് ഉപയോഗിച്ച് AI ചാറ്റ് ആരംഭിക്കുക", "AI_CHAT_PRIVACY_BODY": "പ്രതികരണങ്ങൾ നൽകുന്നതിനായി, ഈ ഫീച്ചർ നിങ്ങളുടെ നിർദ്ദേശങ്ങളും പ്രസക്തമായ സന്ദർഭവും ക്ലോഡ് കോഡിലേക്ക് അയയ്ക്കുന്നു.

കൂടുതലറിയുക, നിങ്ങളുടെ സ്വകാര്യതാ ക്രമീകരണങ്ങൾ നിയന്ത്രിക്കുക.", "AI_CHAT_PRIVACY_OK": "ശരി", @@ -2189,11 +2196,21 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "വീണ്ടും ആരംഭിക്കുക", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 കാർഡുകൾ", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 ഇല്ലാതാക്കി", - "LIVE_DEV_INSERT_CREATE": "സൃഷ്ടിക്കുക", - "LIVE_DEV_EDIT_ONBOARD_TITLE": "എഡിറ്റുചെയ്യാൻ രണ്ട് പുതിയ വഴികൾ", - "LIVE_DEV_EDIT_ONBOARD_INSERT": "പുതിയ HTML എലമെന്റുകൾ ചേർക്കുക", - "LIVE_DEV_EDIT_ONBOARD_PROPS": "ടാഗ്, ക്ലാസുകൾ, ഐഡി, ആട്രിബ്യൂട്ടുകൾ എന്നിവ എഡിറ്റുചെയ്യുക", - "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "മനസ്സിലായി", - "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "ഡോക്‌സ് വായിക്കുക", - "AI_CHAT_SCREENSHOT_UPLOAD": "ഡിവൈസിൽ നിന്ന് അപ്‌ലോഡ് ചെയ്യുക" + "AI_CHAT_TOOL_READ_FILE_RANGE": "{0}-ലെ {1}-{2} വരികൾ വായിച്ചു", + "AI_CHAT_TOOL_READ_FILE_FROM": "{0}-ലെ {1}-ാം വരി മുതൽ വായിച്ചു", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "ഡിസ്കിൽ നേരിട്ട് പ്രയോഗിച്ചു · ഡിഫ് ലഭ്യമല്ല", + "AI_CHAT_TOOL_REJECTED": "എഡിറ്റ് നിരസിച്ചു — ഫയലിൽ മാറ്റങ്ങളൊന്നും വരുത്തിയില്ല", + "AI_CHAT_TOOL_REJECTED_REASON": "കാരണം: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "ഫയൽ കണ്ടെത്താനായില്ല", + "AI_CHAT_FILE_NOT_FOUND_MSG": "{0} തുറക്കാൻ കഴിഞ്ഞില്ല. ഫയൽ നീക്കം ചെയ്യുകയോ ഇല്ലാതാക്കുകയോ ചെയ്തിരിക്കാം.", + "AI_CHAT_DIFF_MORE_TITLE": "ഡിഫ് ഓപ്ഷനുകൾ", + "AI_CHAT_DIFF_EXPAND_ALL": "എല്ലാം വികസിപ്പിക്കുക", + "AI_CHAT_DIFF_COLLAPSE_ALL": "എല്ലാം ചുരുക്കുക", + "AI_CHAT_DIFF_ALWAYS_SHOW": "എപ്പോഴും കാണിക്കുക", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "എഡിറ്റ് മോഡിലേക്ക് മാറണോ?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "ക്ലോഡിന് {0} എഡിറ്റ് ചെയ്യണം. നിങ്ങൾ നിലവിൽ പ്ലാൻ മോഡിലാണ്.", + "AI_CHAT_PLAN_WRITE_ALLOW": "അനുവദിച്ച് എഡിറ്റ് മോഡിലേക്ക് മാറുക", + "AI_CHAT_PLAN_WRITE_STAY": "പ്ലാൻ മോഡിൽ തുടരുക", + "AI_CHAT_PLAN_WRITE_ALLOWED": "എഡിറ്റ് മോഡിലേക്ക് മാറിയിരിക്കുന്നു", + "AI_CHAT_PLAN_WRITE_STAYED": "പ്ലാൻ മോഡിൽ തുടർന്നു" }); \ No newline at end of file diff --git a/src/nls/nb/lastTranslated.json b/src/nls/nb/lastTranslated.json index 6bc337858c..3141c0999c 100644 --- a/src/nls/nb/lastTranslated.json +++ b/src/nls/nb/lastTranslated.json @@ -42,9 +42,15 @@ "AI_CHAT_COPIED_CODE": "Copied!", "AI_CHAT_COPY_CODE": "Copy", "AI_CHAT_DESKTOP_ONLY": "AI features require the Phoenix desktop app. Download it to get started.", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Always show", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Collapse all", + "AI_CHAT_DIFF_EXPAND_ALL": "Expand all", + "AI_CHAT_DIFF_MORE_TITLE": "Diff options", "AI_CHAT_DOWNLOAD_BTN": "Download Desktop App", "AI_CHAT_EDIT_NOT_FOUND": "Text not found in file — it may have changed", "AI_CHAT_FILES_CHANGED": "{0} {1} changed", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Could not open {0}. The file may have been moved or deleted.", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File not found", "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", @@ -80,6 +86,12 @@ "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", + "AI_CHAT_PLAN_WRITE_ALLOW": "Allow & Switch to Edit Mode", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Switched to Edit Mode", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wants to edit {0}. You're currently in Plan Mode.", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Switch to Edit Mode?", + "AI_CHAT_PLAN_WRITE_STAY": "Stay in Plan Mode", + "AI_CHAT_PLAN_WRITE_STAYED": "Stayed in Plan Mode", "AI_CHAT_PREVIEW_OPEN": "Preview", "AI_CHAT_PREVIEW_VIEWING": "Previewing", "AI_CHAT_PRIVACY_BODY": "To provide responses, this feature sends your prompts and relevant context to Claude Code.

Learn more and manage your privacy settings.", @@ -119,6 +131,7 @@ "AI_CHAT_THINKING": "Thinking...", "AI_CHAT_TITLE": "Claude Code", "AI_CHAT_TITLE_NO_AI": "Phoenix Code AI", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available", "AI_CHAT_TOOL_CLARIFICATION": "Reading your follow-up", "AI_CHAT_TOOL_CONTROL_EDITOR": "Editor", "AI_CHAT_TOOL_EDIT": "Edit", @@ -133,6 +146,10 @@ "AI_CHAT_TOOL_RAN_CMD": "Ran command", "AI_CHAT_TOOL_READ": "Read", "AI_CHAT_TOOL_READ_FILE": "Read {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Read {0} from line {1}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Read {0} lines {1}-{2}", + "AI_CHAT_TOOL_REJECTED": "Edit rejected — file not modified", + "AI_CHAT_TOOL_REJECTED_REASON": "Reason: {0}", "AI_CHAT_TOOL_RESIZE_PREVIEW": "Resize preview", "AI_CHAT_TOOL_RUN_CMD": "Run command", "AI_CHAT_TOOL_SCREENSHOT": "Screenshot", diff --git a/src/nls/nb/strings.js b/src/nls/nb/strings.js index b4eaac3bbc..58e7146485 100644 --- a/src/nls/nb/strings.js +++ b/src/nls/nb/strings.js @@ -183,6 +183,12 @@ define({ "LIVE_DEV_INSERT_NO_RESULTS": "Ingen samsvarende elementer", "LIVE_DEV_INSERT_SEE_MORE": "Se mer", "LIVE_DEV_INSERT_SHOW_LESS": "Vis mindre", + "LIVE_DEV_INSERT_CREATE": "Opprett", + "LIVE_DEV_EDIT_ONBOARD_TITLE": "To nye måter å redigere på", + "LIVE_DEV_EDIT_ONBOARD_INSERT": "Legg til nye HTML-elementer", + "LIVE_DEV_EDIT_ONBOARD_PROPS": "Rediger tagg, klasser, ID og attributter", + "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Greit", + "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Les dokumentasjonen", "LIVE_DEV_IMAGE_GALLERY_USE_IMAGE": "Last ned bilde", "LIVE_DEV_IMAGE_GALLERY_SELECT_DOWNLOAD_FOLDER": "Velg nedlastingsmappe for bilder", "LIVE_DEV_IMAGE_GALLERY_SEARCH_PLACEHOLDER": "Søk etter bilder …", @@ -2056,6 +2062,7 @@ define({ "AI_CHAT_SCREENSHOT_SELECTED_ELEMENT": "Direkte forhåndsvisning av markering", "AI_CHAT_SCREENSHOT_CAPTURE": "Ta bilde", "AI_CHAT_SCREENSHOT_CANCEL": "Avbryt", + "AI_CHAT_SCREENSHOT_UPLOAD": "Last opp fra enhet", "AI_CHAT_PRIVACY_TITLE": "Start AI-chat med Claude Code", "AI_CHAT_PRIVACY_BODY": "For å gi svar, sender denne funksjonen dine ledetekster og relevant kontekst til Claude Code.

Les mer og administrer dine personverninnstillinger.", "AI_CHAT_PRIVACY_OK": "Ok", @@ -2189,11 +2196,21 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Start på nytt", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 kort", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 slettet", - "LIVE_DEV_INSERT_CREATE": "Opprett", - "LIVE_DEV_EDIT_ONBOARD_TITLE": "To nye måter å redigere på", - "LIVE_DEV_EDIT_ONBOARD_INSERT": "Legg til nye HTML-elementer", - "LIVE_DEV_EDIT_ONBOARD_PROPS": "Rediger tagg, klasser, ID og attributter", - "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Greit", - "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Les dokumentasjonen", - "AI_CHAT_SCREENSHOT_UPLOAD": "Last opp fra enhet" + "AI_CHAT_TOOL_READ_FILE_RANGE": "Les linje {1}-{2} i {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Les {0} fra linje {1}", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Anvendt direkte på disk · diff ikke tilgjengelig", + "AI_CHAT_TOOL_REJECTED": "Endring avvist — filen ble ikke endret", + "AI_CHAT_TOOL_REJECTED_REASON": "Årsak: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Filen ble ikke funnet", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Kunne ikke åpne {0}. Filen kan ha blitt flyttet eller slettet.", + "AI_CHAT_DIFF_MORE_TITLE": "Diff-alternativer", + "AI_CHAT_DIFF_EXPAND_ALL": "Utvid alle", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Slå sammen alle", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Vis alltid", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Bytte til redigeringsmodus?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude vil redigere {0}. Du er for øyeblikket i planleggingsmodus.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Tillat og bytt til redigeringsmodus", + "AI_CHAT_PLAN_WRITE_STAY": "Forbli i planleggingsmodus", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Byttet til redigeringsmodus", + "AI_CHAT_PLAN_WRITE_STAYED": "Forble i planleggingsmodus" }); \ No newline at end of file diff --git a/src/nls/nl/lastTranslated.json b/src/nls/nl/lastTranslated.json index 6bc337858c..3141c0999c 100644 --- a/src/nls/nl/lastTranslated.json +++ b/src/nls/nl/lastTranslated.json @@ -42,9 +42,15 @@ "AI_CHAT_COPIED_CODE": "Copied!", "AI_CHAT_COPY_CODE": "Copy", "AI_CHAT_DESKTOP_ONLY": "AI features require the Phoenix desktop app. Download it to get started.", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Always show", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Collapse all", + "AI_CHAT_DIFF_EXPAND_ALL": "Expand all", + "AI_CHAT_DIFF_MORE_TITLE": "Diff options", "AI_CHAT_DOWNLOAD_BTN": "Download Desktop App", "AI_CHAT_EDIT_NOT_FOUND": "Text not found in file — it may have changed", "AI_CHAT_FILES_CHANGED": "{0} {1} changed", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Could not open {0}. The file may have been moved or deleted.", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File not found", "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", @@ -80,6 +86,12 @@ "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", + "AI_CHAT_PLAN_WRITE_ALLOW": "Allow & Switch to Edit Mode", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Switched to Edit Mode", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wants to edit {0}. You're currently in Plan Mode.", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Switch to Edit Mode?", + "AI_CHAT_PLAN_WRITE_STAY": "Stay in Plan Mode", + "AI_CHAT_PLAN_WRITE_STAYED": "Stayed in Plan Mode", "AI_CHAT_PREVIEW_OPEN": "Preview", "AI_CHAT_PREVIEW_VIEWING": "Previewing", "AI_CHAT_PRIVACY_BODY": "To provide responses, this feature sends your prompts and relevant context to Claude Code.

Learn more and manage your privacy settings.", @@ -119,6 +131,7 @@ "AI_CHAT_THINKING": "Thinking...", "AI_CHAT_TITLE": "Claude Code", "AI_CHAT_TITLE_NO_AI": "Phoenix Code AI", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available", "AI_CHAT_TOOL_CLARIFICATION": "Reading your follow-up", "AI_CHAT_TOOL_CONTROL_EDITOR": "Editor", "AI_CHAT_TOOL_EDIT": "Edit", @@ -133,6 +146,10 @@ "AI_CHAT_TOOL_RAN_CMD": "Ran command", "AI_CHAT_TOOL_READ": "Read", "AI_CHAT_TOOL_READ_FILE": "Read {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Read {0} from line {1}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Read {0} lines {1}-{2}", + "AI_CHAT_TOOL_REJECTED": "Edit rejected — file not modified", + "AI_CHAT_TOOL_REJECTED_REASON": "Reason: {0}", "AI_CHAT_TOOL_RESIZE_PREVIEW": "Resize preview", "AI_CHAT_TOOL_RUN_CMD": "Run command", "AI_CHAT_TOOL_SCREENSHOT": "Screenshot", diff --git a/src/nls/nl/strings.js b/src/nls/nl/strings.js index 02103675e2..12ddc6c849 100644 --- a/src/nls/nl/strings.js +++ b/src/nls/nl/strings.js @@ -183,6 +183,12 @@ define({ "LIVE_DEV_INSERT_NO_RESULTS": "Geen overeenkomende elementen", "LIVE_DEV_INSERT_SEE_MORE": "Meer weergeven", "LIVE_DEV_INSERT_SHOW_LESS": "Minder weergeven", + "LIVE_DEV_INSERT_CREATE": "Maken", + "LIVE_DEV_EDIT_ONBOARD_TITLE": "Twee nieuwe manieren om te bewerken", + "LIVE_DEV_EDIT_ONBOARD_INSERT": "Nieuwe HTML-elementen toevoegen", + "LIVE_DEV_EDIT_ONBOARD_PROPS": "Tag, klassen, ID en attributen bewerken", + "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Begrepen", + "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Lees de documentatie", "LIVE_DEV_IMAGE_GALLERY_USE_IMAGE": "Afbeelding downloaden", "LIVE_DEV_IMAGE_GALLERY_SELECT_DOWNLOAD_FOLDER": "Kies downloadmap voor afbeeldingen", "LIVE_DEV_IMAGE_GALLERY_SEARCH_PLACEHOLDER": "Afbeeldingen zoeken…", @@ -2056,6 +2062,7 @@ define({ "AI_CHAT_SCREENSHOT_SELECTED_ELEMENT": "Live voorbeeld van selectie", "AI_CHAT_SCREENSHOT_CAPTURE": "Vastleggen", "AI_CHAT_SCREENSHOT_CANCEL": "Annuleren", + "AI_CHAT_SCREENSHOT_UPLOAD": "Uploaden vanaf apparaat", "AI_CHAT_PRIVACY_TITLE": "Start AI-chat met Claude Code", "AI_CHAT_PRIVACY_BODY": "Om antwoorden te geven, stuurt deze functie uw prompts en relevante context naar Claude Code.

Lees meer en beheer uw privacyinstellingen.", "AI_CHAT_PRIVACY_OK": "OK", @@ -2189,11 +2196,21 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Opnieuw beginnen", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 kaarten", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 verwijderd", - "LIVE_DEV_INSERT_CREATE": "Maken", - "LIVE_DEV_EDIT_ONBOARD_TITLE": "Twee nieuwe manieren om te bewerken", - "LIVE_DEV_EDIT_ONBOARD_INSERT": "Nieuwe HTML-elementen toevoegen", - "LIVE_DEV_EDIT_ONBOARD_PROPS": "Tag, klassen, ID en attributen bewerken", - "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Begrepen", - "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Lees de documentatie", - "AI_CHAT_SCREENSHOT_UPLOAD": "Uploaden vanaf apparaat" + "AI_CHAT_TOOL_READ_FILE_RANGE": "Lees {0}: regels {1}-{2}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Lees {0} vanaf regel {1}", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Rechtstreeks toegepast op schijf · diff niet beschikbaar", + "AI_CHAT_TOOL_REJECTED": "Bewerking afgewezen — bestand niet gewijzigd", + "AI_CHAT_TOOL_REJECTED_REASON": "Reden: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Bestand niet gevonden", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Kan {0} niet openen. Het bestand is mogelijk verplaatst of verwijderd.", + "AI_CHAT_DIFF_MORE_TITLE": "Diff-opties", + "AI_CHAT_DIFF_EXPAND_ALL": "Alles uitklappen", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Alles inklappen", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Altijd weergeven", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Overschakelen naar bewerkingsmodus?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wil {0} bewerken. U bevindt zich momenteel in de planningsmodus.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Toestaan & overschakelen naar bewerkingsmodus", + "AI_CHAT_PLAN_WRITE_STAY": "In planningsmodus blijven", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Overgeschakeld naar bewerkingsmodus", + "AI_CHAT_PLAN_WRITE_STAYED": "In planningsmodus gebleven" }); \ No newline at end of file diff --git a/src/nls/pl/lastTranslated.json b/src/nls/pl/lastTranslated.json index 6bc337858c..3141c0999c 100644 --- a/src/nls/pl/lastTranslated.json +++ b/src/nls/pl/lastTranslated.json @@ -42,9 +42,15 @@ "AI_CHAT_COPIED_CODE": "Copied!", "AI_CHAT_COPY_CODE": "Copy", "AI_CHAT_DESKTOP_ONLY": "AI features require the Phoenix desktop app. Download it to get started.", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Always show", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Collapse all", + "AI_CHAT_DIFF_EXPAND_ALL": "Expand all", + "AI_CHAT_DIFF_MORE_TITLE": "Diff options", "AI_CHAT_DOWNLOAD_BTN": "Download Desktop App", "AI_CHAT_EDIT_NOT_FOUND": "Text not found in file — it may have changed", "AI_CHAT_FILES_CHANGED": "{0} {1} changed", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Could not open {0}. The file may have been moved or deleted.", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File not found", "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", @@ -80,6 +86,12 @@ "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", + "AI_CHAT_PLAN_WRITE_ALLOW": "Allow & Switch to Edit Mode", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Switched to Edit Mode", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wants to edit {0}. You're currently in Plan Mode.", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Switch to Edit Mode?", + "AI_CHAT_PLAN_WRITE_STAY": "Stay in Plan Mode", + "AI_CHAT_PLAN_WRITE_STAYED": "Stayed in Plan Mode", "AI_CHAT_PREVIEW_OPEN": "Preview", "AI_CHAT_PREVIEW_VIEWING": "Previewing", "AI_CHAT_PRIVACY_BODY": "To provide responses, this feature sends your prompts and relevant context to Claude Code.

Learn more and manage your privacy settings.", @@ -119,6 +131,7 @@ "AI_CHAT_THINKING": "Thinking...", "AI_CHAT_TITLE": "Claude Code", "AI_CHAT_TITLE_NO_AI": "Phoenix Code AI", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available", "AI_CHAT_TOOL_CLARIFICATION": "Reading your follow-up", "AI_CHAT_TOOL_CONTROL_EDITOR": "Editor", "AI_CHAT_TOOL_EDIT": "Edit", @@ -133,6 +146,10 @@ "AI_CHAT_TOOL_RAN_CMD": "Ran command", "AI_CHAT_TOOL_READ": "Read", "AI_CHAT_TOOL_READ_FILE": "Read {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Read {0} from line {1}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Read {0} lines {1}-{2}", + "AI_CHAT_TOOL_REJECTED": "Edit rejected — file not modified", + "AI_CHAT_TOOL_REJECTED_REASON": "Reason: {0}", "AI_CHAT_TOOL_RESIZE_PREVIEW": "Resize preview", "AI_CHAT_TOOL_RUN_CMD": "Run command", "AI_CHAT_TOOL_SCREENSHOT": "Screenshot", diff --git a/src/nls/pl/strings.js b/src/nls/pl/strings.js index 87c0bada2a..0761f79daa 100644 --- a/src/nls/pl/strings.js +++ b/src/nls/pl/strings.js @@ -183,6 +183,12 @@ define({ "LIVE_DEV_INSERT_NO_RESULTS": "Brak pasujących elementów", "LIVE_DEV_INSERT_SEE_MORE": "Zobacz więcej", "LIVE_DEV_INSERT_SHOW_LESS": "Pokaż mniej", + "LIVE_DEV_INSERT_CREATE": "Utwórz", + "LIVE_DEV_EDIT_ONBOARD_TITLE": "Dwa nowe sposoby edycji", + "LIVE_DEV_EDIT_ONBOARD_INSERT": "Dodaj nowe elementy HTML", + "LIVE_DEV_EDIT_ONBOARD_PROPS": "Edytuj tag, klasy, ID i atrybuty", + "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Rozumiem", + "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Przeczytaj dokumentację", "LIVE_DEV_IMAGE_GALLERY_USE_IMAGE": "Pobierz obraz", "LIVE_DEV_IMAGE_GALLERY_SELECT_DOWNLOAD_FOLDER": "Wybierz folder pobierania obrazów", "LIVE_DEV_IMAGE_GALLERY_SEARCH_PLACEHOLDER": "Szukaj obrazów…", @@ -2056,6 +2062,7 @@ define({ "AI_CHAT_SCREENSHOT_SELECTED_ELEMENT": "Podgląd na żywo zaznaczenia", "AI_CHAT_SCREENSHOT_CAPTURE": "Przechwyć", "AI_CHAT_SCREENSHOT_CANCEL": "Anuluj", + "AI_CHAT_SCREENSHOT_UPLOAD": "Prześlij z urządzenia", "AI_CHAT_PRIVACY_TITLE": "Rozpocznij czat AI z Claude Code", "AI_CHAT_PRIVACY_BODY": "Aby udzielać odpowiedzi, ta funkcja wysyła twoje polecenia i odpowiedni kontekst do Claude Code.

Dowiedz się więcej i zarządzaj swoimi ustawieniami prywatności.", "AI_CHAT_PRIVACY_OK": "OK", @@ -2189,11 +2196,21 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Zacznij od nowa", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 kart", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 usunięto", - "LIVE_DEV_INSERT_CREATE": "Utwórz", - "LIVE_DEV_EDIT_ONBOARD_TITLE": "Dwa nowe sposoby edycji", - "LIVE_DEV_EDIT_ONBOARD_INSERT": "Dodaj nowe elementy HTML", - "LIVE_DEV_EDIT_ONBOARD_PROPS": "Edytuj tag, klasy, ID i atrybuty", - "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Rozumiem", - "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Przeczytaj dokumentację", - "AI_CHAT_SCREENSHOT_UPLOAD": "Prześlij z urządzenia" + "AI_CHAT_TOOL_READ_FILE_RANGE": "Odczytano wiersze {1}-{2} z {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Odczytano {0} od wiersza {1}", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Zastosowano bezpośrednio na dysku · diff niedostępny", + "AI_CHAT_TOOL_REJECTED": "Edycja odrzucona — plik nie został zmodyfikowany", + "AI_CHAT_TOOL_REJECTED_REASON": "Powód: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Nie znaleziono pliku", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Nie można otworzyć {0}. Plik mógł zostać przeniesiony lub usunięty.", + "AI_CHAT_DIFF_MORE_TITLE": "Opcje diff", + "AI_CHAT_DIFF_EXPAND_ALL": "Rozwiń wszystko", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Zwiń wszystko", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Zawsze pokazuj", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Przełączyć do trybu edycji?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude chce edytować {0}. Obecnie jesteś w trybie planowania.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Zezwól i przełącz do trybu edycji", + "AI_CHAT_PLAN_WRITE_STAY": "Pozostań w trybie planowania", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Przełączono na tryb edycji", + "AI_CHAT_PLAN_WRITE_STAYED": "Pozostano w trybie planowania" }); \ No newline at end of file diff --git a/src/nls/pt-br/lastTranslated.json b/src/nls/pt-br/lastTranslated.json index 6bc337858c..3141c0999c 100644 --- a/src/nls/pt-br/lastTranslated.json +++ b/src/nls/pt-br/lastTranslated.json @@ -42,9 +42,15 @@ "AI_CHAT_COPIED_CODE": "Copied!", "AI_CHAT_COPY_CODE": "Copy", "AI_CHAT_DESKTOP_ONLY": "AI features require the Phoenix desktop app. Download it to get started.", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Always show", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Collapse all", + "AI_CHAT_DIFF_EXPAND_ALL": "Expand all", + "AI_CHAT_DIFF_MORE_TITLE": "Diff options", "AI_CHAT_DOWNLOAD_BTN": "Download Desktop App", "AI_CHAT_EDIT_NOT_FOUND": "Text not found in file — it may have changed", "AI_CHAT_FILES_CHANGED": "{0} {1} changed", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Could not open {0}. The file may have been moved or deleted.", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File not found", "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", @@ -80,6 +86,12 @@ "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", + "AI_CHAT_PLAN_WRITE_ALLOW": "Allow & Switch to Edit Mode", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Switched to Edit Mode", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wants to edit {0}. You're currently in Plan Mode.", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Switch to Edit Mode?", + "AI_CHAT_PLAN_WRITE_STAY": "Stay in Plan Mode", + "AI_CHAT_PLAN_WRITE_STAYED": "Stayed in Plan Mode", "AI_CHAT_PREVIEW_OPEN": "Preview", "AI_CHAT_PREVIEW_VIEWING": "Previewing", "AI_CHAT_PRIVACY_BODY": "To provide responses, this feature sends your prompts and relevant context to Claude Code.

Learn more and manage your privacy settings.", @@ -119,6 +131,7 @@ "AI_CHAT_THINKING": "Thinking...", "AI_CHAT_TITLE": "Claude Code", "AI_CHAT_TITLE_NO_AI": "Phoenix Code AI", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available", "AI_CHAT_TOOL_CLARIFICATION": "Reading your follow-up", "AI_CHAT_TOOL_CONTROL_EDITOR": "Editor", "AI_CHAT_TOOL_EDIT": "Edit", @@ -133,6 +146,10 @@ "AI_CHAT_TOOL_RAN_CMD": "Ran command", "AI_CHAT_TOOL_READ": "Read", "AI_CHAT_TOOL_READ_FILE": "Read {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Read {0} from line {1}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Read {0} lines {1}-{2}", + "AI_CHAT_TOOL_REJECTED": "Edit rejected — file not modified", + "AI_CHAT_TOOL_REJECTED_REASON": "Reason: {0}", "AI_CHAT_TOOL_RESIZE_PREVIEW": "Resize preview", "AI_CHAT_TOOL_RUN_CMD": "Run command", "AI_CHAT_TOOL_SCREENSHOT": "Screenshot", diff --git a/src/nls/pt-br/strings.js b/src/nls/pt-br/strings.js index 4f1118f0c0..1a32951207 100644 --- a/src/nls/pt-br/strings.js +++ b/src/nls/pt-br/strings.js @@ -183,6 +183,12 @@ define({ "LIVE_DEV_INSERT_NO_RESULTS": "Nenhum elemento correspondente", "LIVE_DEV_INSERT_SEE_MORE": "Ver mais", "LIVE_DEV_INSERT_SHOW_LESS": "Ver menos", + "LIVE_DEV_INSERT_CREATE": "Criar", + "LIVE_DEV_EDIT_ONBOARD_TITLE": "Duas novas maneiras de editar", + "LIVE_DEV_EDIT_ONBOARD_INSERT": "Adicione novos elementos HTML", + "LIVE_DEV_EDIT_ONBOARD_PROPS": "Edite tag, classes, ID e atributos", + "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Entendi", + "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Ler a documentação", "LIVE_DEV_IMAGE_GALLERY_USE_IMAGE": "Baixar imagem", "LIVE_DEV_IMAGE_GALLERY_SELECT_DOWNLOAD_FOLDER": "Escolher pasta de download de imagens", "LIVE_DEV_IMAGE_GALLERY_SEARCH_PLACEHOLDER": "Pesquisar imagens…", @@ -2056,6 +2062,7 @@ define({ "AI_CHAT_SCREENSHOT_SELECTED_ELEMENT": "Visualização ao Vivo da Seleção", "AI_CHAT_SCREENSHOT_CAPTURE": "Capturar", "AI_CHAT_SCREENSHOT_CANCEL": "Cancelar", + "AI_CHAT_SCREENSHOT_UPLOAD": "Carregar do dispositivo", "AI_CHAT_PRIVACY_TITLE": "Iniciar Chat de IA com o Claude Code", "AI_CHAT_PRIVACY_BODY": "Para fornecer respostas, este recurso envia suas solicitações e o contexto relevante para o Claude Code.

Saiba mais e gerencie suas configurações de privacidade.", "AI_CHAT_PRIVACY_OK": "OK", @@ -2189,11 +2196,21 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Começar de novo", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 cartões", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 excluído", - "LIVE_DEV_INSERT_CREATE": "Criar", - "LIVE_DEV_EDIT_ONBOARD_TITLE": "Duas novas maneiras de editar", - "LIVE_DEV_EDIT_ONBOARD_INSERT": "Adicione novos elementos HTML", - "LIVE_DEV_EDIT_ONBOARD_PROPS": "Edite tag, classes, ID e atributos", - "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Entendi", - "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Ler a documentação", - "AI_CHAT_SCREENSHOT_UPLOAD": "Carregar do dispositivo" + "AI_CHAT_TOOL_READ_FILE_RANGE": "Lido {0}, linhas {1}-{2}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Lido {0} a partir da linha {1}", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Aplicado diretamente no disco · diff não disponível", + "AI_CHAT_TOOL_REJECTED": "Edição rejeitada — arquivo não modificado", + "AI_CHAT_TOOL_REJECTED_REASON": "Motivo: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Arquivo não encontrado", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Não foi possível abrir {0}. O arquivo pode ter sido movido ou excluído.", + "AI_CHAT_DIFF_MORE_TITLE": "Opções de diff", + "AI_CHAT_DIFF_EXPAND_ALL": "Expandir tudo", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Recolher tudo", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Sempre mostrar", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Mudar para o Modo de Edição?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude quer editar {0}. Você está no Modo de Planejamento.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Permitir e Mudar para o Modo de Edição", + "AI_CHAT_PLAN_WRITE_STAY": "Permanecer no Modo de Planejamento", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Mudou para o Modo de Edição", + "AI_CHAT_PLAN_WRITE_STAYED": "Permaneceu no Modo de Planejamento" }); \ No newline at end of file diff --git a/src/nls/pt-pt/lastTranslated.json b/src/nls/pt-pt/lastTranslated.json index 6bc337858c..3141c0999c 100644 --- a/src/nls/pt-pt/lastTranslated.json +++ b/src/nls/pt-pt/lastTranslated.json @@ -42,9 +42,15 @@ "AI_CHAT_COPIED_CODE": "Copied!", "AI_CHAT_COPY_CODE": "Copy", "AI_CHAT_DESKTOP_ONLY": "AI features require the Phoenix desktop app. Download it to get started.", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Always show", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Collapse all", + "AI_CHAT_DIFF_EXPAND_ALL": "Expand all", + "AI_CHAT_DIFF_MORE_TITLE": "Diff options", "AI_CHAT_DOWNLOAD_BTN": "Download Desktop App", "AI_CHAT_EDIT_NOT_FOUND": "Text not found in file — it may have changed", "AI_CHAT_FILES_CHANGED": "{0} {1} changed", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Could not open {0}. The file may have been moved or deleted.", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File not found", "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", @@ -80,6 +86,12 @@ "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", + "AI_CHAT_PLAN_WRITE_ALLOW": "Allow & Switch to Edit Mode", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Switched to Edit Mode", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wants to edit {0}. You're currently in Plan Mode.", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Switch to Edit Mode?", + "AI_CHAT_PLAN_WRITE_STAY": "Stay in Plan Mode", + "AI_CHAT_PLAN_WRITE_STAYED": "Stayed in Plan Mode", "AI_CHAT_PREVIEW_OPEN": "Preview", "AI_CHAT_PREVIEW_VIEWING": "Previewing", "AI_CHAT_PRIVACY_BODY": "To provide responses, this feature sends your prompts and relevant context to Claude Code.

Learn more and manage your privacy settings.", @@ -119,6 +131,7 @@ "AI_CHAT_THINKING": "Thinking...", "AI_CHAT_TITLE": "Claude Code", "AI_CHAT_TITLE_NO_AI": "Phoenix Code AI", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available", "AI_CHAT_TOOL_CLARIFICATION": "Reading your follow-up", "AI_CHAT_TOOL_CONTROL_EDITOR": "Editor", "AI_CHAT_TOOL_EDIT": "Edit", @@ -133,6 +146,10 @@ "AI_CHAT_TOOL_RAN_CMD": "Ran command", "AI_CHAT_TOOL_READ": "Read", "AI_CHAT_TOOL_READ_FILE": "Read {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Read {0} from line {1}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Read {0} lines {1}-{2}", + "AI_CHAT_TOOL_REJECTED": "Edit rejected — file not modified", + "AI_CHAT_TOOL_REJECTED_REASON": "Reason: {0}", "AI_CHAT_TOOL_RESIZE_PREVIEW": "Resize preview", "AI_CHAT_TOOL_RUN_CMD": "Run command", "AI_CHAT_TOOL_SCREENSHOT": "Screenshot", diff --git a/src/nls/pt-pt/strings.js b/src/nls/pt-pt/strings.js index d39e352bef..5b9cba9ea6 100644 --- a/src/nls/pt-pt/strings.js +++ b/src/nls/pt-pt/strings.js @@ -183,6 +183,12 @@ define({ "LIVE_DEV_INSERT_NO_RESULTS": "Nenhum elemento correspondente", "LIVE_DEV_INSERT_SEE_MORE": "Ver mais", "LIVE_DEV_INSERT_SHOW_LESS": "Mostrar menos", + "LIVE_DEV_INSERT_CREATE": "Criar", + "LIVE_DEV_EDIT_ONBOARD_TITLE": "Duas novas formas de editar", + "LIVE_DEV_EDIT_ONBOARD_INSERT": "Adicionar novos elementos HTML", + "LIVE_DEV_EDIT_ONBOARD_PROPS": "Editar tag, classes, ID e atributos", + "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Percebi", + "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Ler a documentação", "LIVE_DEV_IMAGE_GALLERY_USE_IMAGE": "Descarregar imagem", "LIVE_DEV_IMAGE_GALLERY_SELECT_DOWNLOAD_FOLDER": "Escolher pasta para descarregar a imagem", "LIVE_DEV_IMAGE_GALLERY_SEARCH_PLACEHOLDER": "Procurar imagens…", @@ -2056,6 +2062,7 @@ define({ "AI_CHAT_SCREENSHOT_SELECTED_ELEMENT": "Pré-visualização em Direto da Seleção", "AI_CHAT_SCREENSHOT_CAPTURE": "Capturar", "AI_CHAT_SCREENSHOT_CANCEL": "Cancelar", + "AI_CHAT_SCREENSHOT_UPLOAD": "Carregar do Dispositivo", "AI_CHAT_PRIVACY_TITLE": "Iniciar Chat de IA com o Claude Code", "AI_CHAT_PRIVACY_BODY": "Para fornecer respostas, esta funcionalidade envia os seus prompts e o contexto relevante para o Claude Code.

Saiba mais e gira as suas definições de privacidade.", "AI_CHAT_PRIVACY_OK": "OK", @@ -2189,11 +2196,21 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Começar de novo", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 cartões", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 eliminado", - "LIVE_DEV_INSERT_CREATE": "Criar", - "LIVE_DEV_EDIT_ONBOARD_TITLE": "Duas novas formas de editar", - "LIVE_DEV_EDIT_ONBOARD_INSERT": "Adicionar novos elementos HTML", - "LIVE_DEV_EDIT_ONBOARD_PROPS": "Editar tag, classes, ID e atributos", - "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Percebi", - "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Ler a documentação", - "AI_CHAT_SCREENSHOT_UPLOAD": "Carregar do Dispositivo" + "AI_CHAT_TOOL_READ_FILE_RANGE": "Leu as linhas {1}-{2} de {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Leu {0} a partir da linha {1}", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Aplicado diretamente no disco · diff não disponível", + "AI_CHAT_TOOL_REJECTED": "Edição rejeitada — ficheiro não modificado", + "AI_CHAT_TOOL_REJECTED_REASON": "Motivo: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Ficheiro não encontrado", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Não foi possível abrir {0}. O ficheiro pode ter sido movido ou eliminado.", + "AI_CHAT_DIFF_MORE_TITLE": "Opções de diff", + "AI_CHAT_DIFF_EXPAND_ALL": "Expandir tudo", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Recolher tudo", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Mostrar sempre", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Mudar para o Modo de Edição?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "O Claude quer editar {0}. Encontra-se atualmente no Modo de Planeamento.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Permitir e mudar para o Modo de Edição", + "AI_CHAT_PLAN_WRITE_STAY": "Permanecer no Modo de Planeamento", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Mudou para o Modo de Edição", + "AI_CHAT_PLAN_WRITE_STAYED": "Permaneceu no Modo de Planeamento" }); \ No newline at end of file diff --git a/src/nls/ro/lastTranslated.json b/src/nls/ro/lastTranslated.json index 6bc337858c..3141c0999c 100644 --- a/src/nls/ro/lastTranslated.json +++ b/src/nls/ro/lastTranslated.json @@ -42,9 +42,15 @@ "AI_CHAT_COPIED_CODE": "Copied!", "AI_CHAT_COPY_CODE": "Copy", "AI_CHAT_DESKTOP_ONLY": "AI features require the Phoenix desktop app. Download it to get started.", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Always show", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Collapse all", + "AI_CHAT_DIFF_EXPAND_ALL": "Expand all", + "AI_CHAT_DIFF_MORE_TITLE": "Diff options", "AI_CHAT_DOWNLOAD_BTN": "Download Desktop App", "AI_CHAT_EDIT_NOT_FOUND": "Text not found in file — it may have changed", "AI_CHAT_FILES_CHANGED": "{0} {1} changed", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Could not open {0}. The file may have been moved or deleted.", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File not found", "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", @@ -80,6 +86,12 @@ "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", + "AI_CHAT_PLAN_WRITE_ALLOW": "Allow & Switch to Edit Mode", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Switched to Edit Mode", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wants to edit {0}. You're currently in Plan Mode.", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Switch to Edit Mode?", + "AI_CHAT_PLAN_WRITE_STAY": "Stay in Plan Mode", + "AI_CHAT_PLAN_WRITE_STAYED": "Stayed in Plan Mode", "AI_CHAT_PREVIEW_OPEN": "Preview", "AI_CHAT_PREVIEW_VIEWING": "Previewing", "AI_CHAT_PRIVACY_BODY": "To provide responses, this feature sends your prompts and relevant context to Claude Code.

Learn more and manage your privacy settings.", @@ -119,6 +131,7 @@ "AI_CHAT_THINKING": "Thinking...", "AI_CHAT_TITLE": "Claude Code", "AI_CHAT_TITLE_NO_AI": "Phoenix Code AI", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available", "AI_CHAT_TOOL_CLARIFICATION": "Reading your follow-up", "AI_CHAT_TOOL_CONTROL_EDITOR": "Editor", "AI_CHAT_TOOL_EDIT": "Edit", @@ -133,6 +146,10 @@ "AI_CHAT_TOOL_RAN_CMD": "Ran command", "AI_CHAT_TOOL_READ": "Read", "AI_CHAT_TOOL_READ_FILE": "Read {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Read {0} from line {1}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Read {0} lines {1}-{2}", + "AI_CHAT_TOOL_REJECTED": "Edit rejected — file not modified", + "AI_CHAT_TOOL_REJECTED_REASON": "Reason: {0}", "AI_CHAT_TOOL_RESIZE_PREVIEW": "Resize preview", "AI_CHAT_TOOL_RUN_CMD": "Run command", "AI_CHAT_TOOL_SCREENSHOT": "Screenshot", diff --git a/src/nls/ro/strings.js b/src/nls/ro/strings.js index ca4b3c7fd1..96f0b34627 100644 --- a/src/nls/ro/strings.js +++ b/src/nls/ro/strings.js @@ -183,6 +183,12 @@ define({ "LIVE_DEV_INSERT_NO_RESULTS": "Nu s-au găsit elemente corespunzătoare", "LIVE_DEV_INSERT_SEE_MORE": "Vezi mai mult", "LIVE_DEV_INSERT_SHOW_LESS": "Afișează mai puțin", + "LIVE_DEV_INSERT_CREATE": "Creează", + "LIVE_DEV_EDIT_ONBOARD_TITLE": "Două noi moduri de a edita", + "LIVE_DEV_EDIT_ONBOARD_INSERT": "Adaugă elemente HTML noi", + "LIVE_DEV_EDIT_ONBOARD_PROPS": "Editează eticheta, clasele, ID-ul și atributele", + "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Am înțeles", + "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Citește documentația", "LIVE_DEV_IMAGE_GALLERY_USE_IMAGE": "Descarcă imaginea", "LIVE_DEV_IMAGE_GALLERY_SELECT_DOWNLOAD_FOLDER": "Alegeți folderul de descărcare a imaginilor", "LIVE_DEV_IMAGE_GALLERY_SEARCH_PLACEHOLDER": "Caută imagini…", @@ -2056,6 +2062,7 @@ define({ "AI_CHAT_SCREENSHOT_SELECTED_ELEMENT": "Previzualizare live selecție", "AI_CHAT_SCREENSHOT_CAPTURE": "Capturează", "AI_CHAT_SCREENSHOT_CANCEL": "Revocare", + "AI_CHAT_SCREENSHOT_UPLOAD": "Încarcă de pe dispozitiv", "AI_CHAT_PRIVACY_TITLE": "Începeți chatul AI cu Claude Code", "AI_CHAT_PRIVACY_BODY": "Pentru a oferi răspunsuri, această funcționalitate trimite prompturile dvs. și contextul relevant către Claude Code.

Aflați mai multe și gestionați-vă setările de confidențialitate.", "AI_CHAT_PRIVACY_OK": "OK", @@ -2189,11 +2196,21 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Reîncepe", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 carduri", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 șters", - "LIVE_DEV_INSERT_CREATE": "Creează", - "LIVE_DEV_EDIT_ONBOARD_TITLE": "Două noi moduri de a edita", - "LIVE_DEV_EDIT_ONBOARD_INSERT": "Adaugă elemente HTML noi", - "LIVE_DEV_EDIT_ONBOARD_PROPS": "Editează eticheta, clasele, ID-ul și atributele", - "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Am înțeles", - "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Citește documentația", - "AI_CHAT_SCREENSHOT_UPLOAD": "Încarcă de pe dispozitiv" + "AI_CHAT_TOOL_READ_FILE_RANGE": "Am citit din {0} liniile {1}-{2}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Am citit din {0} de la linia {1}", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Aplicat direct pe disc · diff indisponibil", + "AI_CHAT_TOOL_REJECTED": "Modificare respinsă — fișierul nu a fost modificat", + "AI_CHAT_TOOL_REJECTED_REASON": "Motiv: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Fișier negăsit", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Nu s-a putut deschide {0}. Este posibil ca fișierul să fi fost mutat sau șters.", + "AI_CHAT_DIFF_MORE_TITLE": "Opțiuni diff", + "AI_CHAT_DIFF_EXPAND_ALL": "Extinde toate", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Restrânge toate", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Afișează întotdeauna", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Treci la Modul Editare?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude dorește să editeze {0}. În prezent ești în Modul Planificare.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Permite și treci la Modul Editare", + "AI_CHAT_PLAN_WRITE_STAY": "Rămâi în Modul Planificare", + "AI_CHAT_PLAN_WRITE_ALLOWED": "S-a comutat la Modul Editare", + "AI_CHAT_PLAN_WRITE_STAYED": "Ai rămas în Modul Planificare" }); \ No newline at end of file diff --git a/src/nls/ru/lastTranslated.json b/src/nls/ru/lastTranslated.json index 6bc337858c..3141c0999c 100644 --- a/src/nls/ru/lastTranslated.json +++ b/src/nls/ru/lastTranslated.json @@ -42,9 +42,15 @@ "AI_CHAT_COPIED_CODE": "Copied!", "AI_CHAT_COPY_CODE": "Copy", "AI_CHAT_DESKTOP_ONLY": "AI features require the Phoenix desktop app. Download it to get started.", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Always show", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Collapse all", + "AI_CHAT_DIFF_EXPAND_ALL": "Expand all", + "AI_CHAT_DIFF_MORE_TITLE": "Diff options", "AI_CHAT_DOWNLOAD_BTN": "Download Desktop App", "AI_CHAT_EDIT_NOT_FOUND": "Text not found in file — it may have changed", "AI_CHAT_FILES_CHANGED": "{0} {1} changed", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Could not open {0}. The file may have been moved or deleted.", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File not found", "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", @@ -80,6 +86,12 @@ "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", + "AI_CHAT_PLAN_WRITE_ALLOW": "Allow & Switch to Edit Mode", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Switched to Edit Mode", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wants to edit {0}. You're currently in Plan Mode.", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Switch to Edit Mode?", + "AI_CHAT_PLAN_WRITE_STAY": "Stay in Plan Mode", + "AI_CHAT_PLAN_WRITE_STAYED": "Stayed in Plan Mode", "AI_CHAT_PREVIEW_OPEN": "Preview", "AI_CHAT_PREVIEW_VIEWING": "Previewing", "AI_CHAT_PRIVACY_BODY": "To provide responses, this feature sends your prompts and relevant context to Claude Code.

Learn more and manage your privacy settings.", @@ -119,6 +131,7 @@ "AI_CHAT_THINKING": "Thinking...", "AI_CHAT_TITLE": "Claude Code", "AI_CHAT_TITLE_NO_AI": "Phoenix Code AI", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available", "AI_CHAT_TOOL_CLARIFICATION": "Reading your follow-up", "AI_CHAT_TOOL_CONTROL_EDITOR": "Editor", "AI_CHAT_TOOL_EDIT": "Edit", @@ -133,6 +146,10 @@ "AI_CHAT_TOOL_RAN_CMD": "Ran command", "AI_CHAT_TOOL_READ": "Read", "AI_CHAT_TOOL_READ_FILE": "Read {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Read {0} from line {1}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Read {0} lines {1}-{2}", + "AI_CHAT_TOOL_REJECTED": "Edit rejected — file not modified", + "AI_CHAT_TOOL_REJECTED_REASON": "Reason: {0}", "AI_CHAT_TOOL_RESIZE_PREVIEW": "Resize preview", "AI_CHAT_TOOL_RUN_CMD": "Run command", "AI_CHAT_TOOL_SCREENSHOT": "Screenshot", diff --git a/src/nls/ru/strings.js b/src/nls/ru/strings.js index 0b94c94954..8cd510f4bd 100644 --- a/src/nls/ru/strings.js +++ b/src/nls/ru/strings.js @@ -183,6 +183,12 @@ define({ "LIVE_DEV_INSERT_NO_RESULTS": "Нет подходящих элементов", "LIVE_DEV_INSERT_SEE_MORE": "Показать больше", "LIVE_DEV_INSERT_SHOW_LESS": "Показать меньше", + "LIVE_DEV_INSERT_CREATE": "Создать", + "LIVE_DEV_EDIT_ONBOARD_TITLE": "Два новых способа редактирования", + "LIVE_DEV_EDIT_ONBOARD_INSERT": "Добавляйте новые HTML-элементы", + "LIVE_DEV_EDIT_ONBOARD_PROPS": "Редактируйте тег, классы, ID и атрибуты", + "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Понятно", + "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Читать документацию", "LIVE_DEV_IMAGE_GALLERY_USE_IMAGE": "Скачать изображение", "LIVE_DEV_IMAGE_GALLERY_SELECT_DOWNLOAD_FOLDER": "Выберите папку для загрузки изображений", "LIVE_DEV_IMAGE_GALLERY_SEARCH_PLACEHOLDER": "Поиск изображений…", @@ -2056,6 +2062,7 @@ define({ "AI_CHAT_SCREENSHOT_SELECTED_ELEMENT": "Предпросмотр выделения", "AI_CHAT_SCREENSHOT_CAPTURE": "Сделать снимок", "AI_CHAT_SCREENSHOT_CANCEL": "Отмена", + "AI_CHAT_SCREENSHOT_UPLOAD": "Загрузить с устройства", "AI_CHAT_PRIVACY_TITLE": "Начать чат с ИИ Claude Code", "AI_CHAT_PRIVACY_BODY": "Для предоставления ответов эта функция отправляет ваши запросы и соответствующий контекст в Claude Code.

Узнайте больше и управляйте настройками конфиденциальности.", "AI_CHAT_PRIVACY_OK": "ОК", @@ -2189,11 +2196,21 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Начать заново", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 карточки", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 удалено", - "LIVE_DEV_INSERT_CREATE": "Создать", - "LIVE_DEV_EDIT_ONBOARD_TITLE": "Два новых способа редактирования", - "LIVE_DEV_EDIT_ONBOARD_INSERT": "Добавляйте новые HTML-элементы", - "LIVE_DEV_EDIT_ONBOARD_PROPS": "Редактируйте тег, классы, ID и атрибуты", - "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Понятно", - "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Читать документацию", - "AI_CHAT_SCREENSHOT_UPLOAD": "Загрузить с устройства" + "AI_CHAT_TOOL_READ_FILE_RANGE": "Прочитан файл {0}, строки {1}-{2}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Прочитан файл {0} со строки {1}", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Применено непосредственно на диск · diff недоступен", + "AI_CHAT_TOOL_REJECTED": "Правка отклонена — файл не изменён", + "AI_CHAT_TOOL_REJECTED_REASON": "Причина: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Файл не найден", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Не удалось открыть {0}. Возможно, файл был перемещён или удалён.", + "AI_CHAT_DIFF_MORE_TITLE": "Параметры diff", + "AI_CHAT_DIFF_EXPAND_ALL": "Развернуть всё", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Свернуть всё", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Всегда показывать", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Переключиться в режим редактирования?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude хочет отредактировать {0}. Вы сейчас находитесь в режиме планирования.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Разрешить и переключиться в режим редактирования", + "AI_CHAT_PLAN_WRITE_STAY": "Остаться в режиме планирования", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Переключено в режим редактирования", + "AI_CHAT_PLAN_WRITE_STAYED": "Вы остались в режиме планирования" }); \ No newline at end of file diff --git a/src/nls/sk/lastTranslated.json b/src/nls/sk/lastTranslated.json index 6bc337858c..3141c0999c 100644 --- a/src/nls/sk/lastTranslated.json +++ b/src/nls/sk/lastTranslated.json @@ -42,9 +42,15 @@ "AI_CHAT_COPIED_CODE": "Copied!", "AI_CHAT_COPY_CODE": "Copy", "AI_CHAT_DESKTOP_ONLY": "AI features require the Phoenix desktop app. Download it to get started.", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Always show", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Collapse all", + "AI_CHAT_DIFF_EXPAND_ALL": "Expand all", + "AI_CHAT_DIFF_MORE_TITLE": "Diff options", "AI_CHAT_DOWNLOAD_BTN": "Download Desktop App", "AI_CHAT_EDIT_NOT_FOUND": "Text not found in file — it may have changed", "AI_CHAT_FILES_CHANGED": "{0} {1} changed", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Could not open {0}. The file may have been moved or deleted.", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File not found", "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", @@ -80,6 +86,12 @@ "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", + "AI_CHAT_PLAN_WRITE_ALLOW": "Allow & Switch to Edit Mode", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Switched to Edit Mode", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wants to edit {0}. You're currently in Plan Mode.", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Switch to Edit Mode?", + "AI_CHAT_PLAN_WRITE_STAY": "Stay in Plan Mode", + "AI_CHAT_PLAN_WRITE_STAYED": "Stayed in Plan Mode", "AI_CHAT_PREVIEW_OPEN": "Preview", "AI_CHAT_PREVIEW_VIEWING": "Previewing", "AI_CHAT_PRIVACY_BODY": "To provide responses, this feature sends your prompts and relevant context to Claude Code.

Learn more and manage your privacy settings.", @@ -119,6 +131,7 @@ "AI_CHAT_THINKING": "Thinking...", "AI_CHAT_TITLE": "Claude Code", "AI_CHAT_TITLE_NO_AI": "Phoenix Code AI", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available", "AI_CHAT_TOOL_CLARIFICATION": "Reading your follow-up", "AI_CHAT_TOOL_CONTROL_EDITOR": "Editor", "AI_CHAT_TOOL_EDIT": "Edit", @@ -133,6 +146,10 @@ "AI_CHAT_TOOL_RAN_CMD": "Ran command", "AI_CHAT_TOOL_READ": "Read", "AI_CHAT_TOOL_READ_FILE": "Read {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Read {0} from line {1}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Read {0} lines {1}-{2}", + "AI_CHAT_TOOL_REJECTED": "Edit rejected — file not modified", + "AI_CHAT_TOOL_REJECTED_REASON": "Reason: {0}", "AI_CHAT_TOOL_RESIZE_PREVIEW": "Resize preview", "AI_CHAT_TOOL_RUN_CMD": "Run command", "AI_CHAT_TOOL_SCREENSHOT": "Screenshot", diff --git a/src/nls/sk/strings.js b/src/nls/sk/strings.js index bab0ffe3c7..ca1f1d1546 100644 --- a/src/nls/sk/strings.js +++ b/src/nls/sk/strings.js @@ -183,6 +183,12 @@ define({ "LIVE_DEV_INSERT_NO_RESULTS": "Žiadne zodpovedajúce prvky", "LIVE_DEV_INSERT_SEE_MORE": "Zobraziť viac", "LIVE_DEV_INSERT_SHOW_LESS": "Zobraziť menej", + "LIVE_DEV_INSERT_CREATE": "Vytvoriť", + "LIVE_DEV_EDIT_ONBOARD_TITLE": "Dva nové spôsoby úprav", + "LIVE_DEV_EDIT_ONBOARD_INSERT": "Pridajte nové prvky HTML", + "LIVE_DEV_EDIT_ONBOARD_PROPS": "Upravte značku, triedy, ID a atribúty", + "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Rozumiem", + "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Prečítať dokumentáciu", "LIVE_DEV_IMAGE_GALLERY_USE_IMAGE": "Stiahnuť obrázok", "LIVE_DEV_IMAGE_GALLERY_SELECT_DOWNLOAD_FOLDER": "Vyberte priečinok na stiahnutie obrázkov", "LIVE_DEV_IMAGE_GALLERY_SEARCH_PLACEHOLDER": "Hľadať obrázky…", @@ -2056,6 +2062,7 @@ define({ "AI_CHAT_SCREENSHOT_SELECTED_ELEMENT": "Živý náhľad výberu", "AI_CHAT_SCREENSHOT_CAPTURE": "Zachytiť", "AI_CHAT_SCREENSHOT_CANCEL": "Zrušiť", + "AI_CHAT_SCREENSHOT_UPLOAD": "Nahrať zo zariadenia", "AI_CHAT_PRIVACY_TITLE": "Spustiť AI chat s Claude Code", "AI_CHAT_PRIVACY_BODY": "Na poskytovanie odpovedí táto funkcia odosiela vaše výzvy a relevantný kontext do Claude Code.

Zistite viac a spravujte svoje nastavenia ochrany súkromia.", "AI_CHAT_PRIVACY_OK": "OK", @@ -2189,11 +2196,21 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Začať znova", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 karty", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 odstránené", - "LIVE_DEV_INSERT_CREATE": "Vytvoriť", - "LIVE_DEV_EDIT_ONBOARD_TITLE": "Dva nové spôsoby úprav", - "LIVE_DEV_EDIT_ONBOARD_INSERT": "Pridajte nové prvky HTML", - "LIVE_DEV_EDIT_ONBOARD_PROPS": "Upravte značku, triedy, ID a atribúty", - "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Rozumiem", - "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Prečítať dokumentáciu", - "AI_CHAT_SCREENSHOT_UPLOAD": "Nahrať zo zariadenia" + "AI_CHAT_TOOL_READ_FILE_RANGE": "Prečítať {0} riadky {1}-{2}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Prečítať {0} od riadku {1}", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Aplikované priamo na disk · diff nie je k dispozícii", + "AI_CHAT_TOOL_REJECTED": "Úprava zamietnutá — súbor nebol zmenený", + "AI_CHAT_TOOL_REJECTED_REASON": "Dôvod: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Súbor sa nenašiel", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Nepodarilo sa otvoriť {0}. Súbor mohol byť presunutý alebo odstránený.", + "AI_CHAT_DIFF_MORE_TITLE": "Možnosti diff", + "AI_CHAT_DIFF_EXPAND_ALL": "Rozbaliť všetko", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Zabaliť všetko", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Vždy zobraziť", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Prepnúť do režimu úprav?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude chce upraviť {0}. Momentálne ste v režime plánovania.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Povoliť a prepnúť do režimu úprav", + "AI_CHAT_PLAN_WRITE_STAY": "Zostať v režime plánovania", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Prepnuté do režimu úprav", + "AI_CHAT_PLAN_WRITE_STAYED": "Zostali ste v režime plánovania" }); \ No newline at end of file diff --git a/src/nls/sr/lastTranslated.json b/src/nls/sr/lastTranslated.json index 6bc337858c..3141c0999c 100644 --- a/src/nls/sr/lastTranslated.json +++ b/src/nls/sr/lastTranslated.json @@ -42,9 +42,15 @@ "AI_CHAT_COPIED_CODE": "Copied!", "AI_CHAT_COPY_CODE": "Copy", "AI_CHAT_DESKTOP_ONLY": "AI features require the Phoenix desktop app. Download it to get started.", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Always show", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Collapse all", + "AI_CHAT_DIFF_EXPAND_ALL": "Expand all", + "AI_CHAT_DIFF_MORE_TITLE": "Diff options", "AI_CHAT_DOWNLOAD_BTN": "Download Desktop App", "AI_CHAT_EDIT_NOT_FOUND": "Text not found in file — it may have changed", "AI_CHAT_FILES_CHANGED": "{0} {1} changed", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Could not open {0}. The file may have been moved or deleted.", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File not found", "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", @@ -80,6 +86,12 @@ "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", + "AI_CHAT_PLAN_WRITE_ALLOW": "Allow & Switch to Edit Mode", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Switched to Edit Mode", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wants to edit {0}. You're currently in Plan Mode.", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Switch to Edit Mode?", + "AI_CHAT_PLAN_WRITE_STAY": "Stay in Plan Mode", + "AI_CHAT_PLAN_WRITE_STAYED": "Stayed in Plan Mode", "AI_CHAT_PREVIEW_OPEN": "Preview", "AI_CHAT_PREVIEW_VIEWING": "Previewing", "AI_CHAT_PRIVACY_BODY": "To provide responses, this feature sends your prompts and relevant context to Claude Code.

Learn more and manage your privacy settings.", @@ -119,6 +131,7 @@ "AI_CHAT_THINKING": "Thinking...", "AI_CHAT_TITLE": "Claude Code", "AI_CHAT_TITLE_NO_AI": "Phoenix Code AI", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available", "AI_CHAT_TOOL_CLARIFICATION": "Reading your follow-up", "AI_CHAT_TOOL_CONTROL_EDITOR": "Editor", "AI_CHAT_TOOL_EDIT": "Edit", @@ -133,6 +146,10 @@ "AI_CHAT_TOOL_RAN_CMD": "Ran command", "AI_CHAT_TOOL_READ": "Read", "AI_CHAT_TOOL_READ_FILE": "Read {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Read {0} from line {1}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Read {0} lines {1}-{2}", + "AI_CHAT_TOOL_REJECTED": "Edit rejected — file not modified", + "AI_CHAT_TOOL_REJECTED_REASON": "Reason: {0}", "AI_CHAT_TOOL_RESIZE_PREVIEW": "Resize preview", "AI_CHAT_TOOL_RUN_CMD": "Run command", "AI_CHAT_TOOL_SCREENSHOT": "Screenshot", diff --git a/src/nls/sr/strings.js b/src/nls/sr/strings.js index c673b63579..d1d29507bd 100644 --- a/src/nls/sr/strings.js +++ b/src/nls/sr/strings.js @@ -183,6 +183,12 @@ define({ "LIVE_DEV_INSERT_NO_RESULTS": "Нема подударајућих елемената", "LIVE_DEV_INSERT_SEE_MORE": "Прикажи више", "LIVE_DEV_INSERT_SHOW_LESS": "Прикажи мање", + "LIVE_DEV_INSERT_CREATE": "Креирај", + "LIVE_DEV_EDIT_ONBOARD_TITLE": "Два нова начина за уређивање", + "LIVE_DEV_EDIT_ONBOARD_INSERT": "Додајте нове HTML елементе", + "LIVE_DEV_EDIT_ONBOARD_PROPS": "Уредите ознаку, класе, ID и атрибуте", + "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Разумем", + "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Прочитајте документацију", "LIVE_DEV_IMAGE_GALLERY_USE_IMAGE": "Преузми слику", "LIVE_DEV_IMAGE_GALLERY_SELECT_DOWNLOAD_FOLDER": "Изаберите фасциклу за преузимање слика", "LIVE_DEV_IMAGE_GALLERY_SEARCH_PLACEHOLDER": "Претражи слике…", @@ -2056,6 +2062,7 @@ define({ "AI_CHAT_SCREENSHOT_SELECTED_ELEMENT": "Избор у прегледу уживо", "AI_CHAT_SCREENSHOT_CAPTURE": "Сними", "AI_CHAT_SCREENSHOT_CANCEL": "Откажи", + "AI_CHAT_SCREENSHOT_UPLOAD": "Отпремите са уређаја", "AI_CHAT_PRIVACY_TITLE": "Започните АИ ћаскање са Claude Code", "AI_CHAT_PRIVACY_BODY": "Да би пружила одговоре, ова функција шаље ваше упите и релевантан контекст Claude Code-у.

Сазнајте више и управљајте подешавањима приватности.", "AI_CHAT_PRIVACY_OK": "OK", @@ -2189,11 +2196,21 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Почни поново", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 картице", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 обрисано", - "LIVE_DEV_INSERT_CREATE": "Креирај", - "LIVE_DEV_EDIT_ONBOARD_TITLE": "Два нова начина за уређивање", - "LIVE_DEV_EDIT_ONBOARD_INSERT": "Додајте нове HTML елементе", - "LIVE_DEV_EDIT_ONBOARD_PROPS": "Уредите ознаку, класе, ID и атрибуте", - "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Разумем", - "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Прочитајте документацију", - "AI_CHAT_SCREENSHOT_UPLOAD": "Отпремите са уређаја" + "AI_CHAT_TOOL_READ_FILE_RANGE": "Читање {0} линије {1}-{2}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Читање {0} од линије {1}", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Примењено директно на диск · diff није доступан", + "AI_CHAT_TOOL_REJECTED": "Измена одбијена — датотека није измењена", + "AI_CHAT_TOOL_REJECTED_REASON": "Разлог: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Датотека није пронађена", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Није могуће отворити {0}. Датотека је можда премештена или обрисана.", + "AI_CHAT_DIFF_MORE_TITLE": "Опције diff-а", + "AI_CHAT_DIFF_EXPAND_ALL": "Прошири све", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Скупи све", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Увек прикажи", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Пребацити у режим уређивања?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude жели да уреди {0}. Тренутно сте у режиму планирања.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Дозволи и пређи у режим уређивања", + "AI_CHAT_PLAN_WRITE_STAY": "Остани у режиму планирања", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Пребачено у режим уређивања", + "AI_CHAT_PLAN_WRITE_STAYED": "Остали сте у режиму планирања" }); \ No newline at end of file diff --git a/src/nls/sv/lastTranslated.json b/src/nls/sv/lastTranslated.json index 6bc337858c..3141c0999c 100644 --- a/src/nls/sv/lastTranslated.json +++ b/src/nls/sv/lastTranslated.json @@ -42,9 +42,15 @@ "AI_CHAT_COPIED_CODE": "Copied!", "AI_CHAT_COPY_CODE": "Copy", "AI_CHAT_DESKTOP_ONLY": "AI features require the Phoenix desktop app. Download it to get started.", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Always show", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Collapse all", + "AI_CHAT_DIFF_EXPAND_ALL": "Expand all", + "AI_CHAT_DIFF_MORE_TITLE": "Diff options", "AI_CHAT_DOWNLOAD_BTN": "Download Desktop App", "AI_CHAT_EDIT_NOT_FOUND": "Text not found in file — it may have changed", "AI_CHAT_FILES_CHANGED": "{0} {1} changed", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Could not open {0}. The file may have been moved or deleted.", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File not found", "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", @@ -80,6 +86,12 @@ "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", + "AI_CHAT_PLAN_WRITE_ALLOW": "Allow & Switch to Edit Mode", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Switched to Edit Mode", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wants to edit {0}. You're currently in Plan Mode.", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Switch to Edit Mode?", + "AI_CHAT_PLAN_WRITE_STAY": "Stay in Plan Mode", + "AI_CHAT_PLAN_WRITE_STAYED": "Stayed in Plan Mode", "AI_CHAT_PREVIEW_OPEN": "Preview", "AI_CHAT_PREVIEW_VIEWING": "Previewing", "AI_CHAT_PRIVACY_BODY": "To provide responses, this feature sends your prompts and relevant context to Claude Code.

Learn more and manage your privacy settings.", @@ -119,6 +131,7 @@ "AI_CHAT_THINKING": "Thinking...", "AI_CHAT_TITLE": "Claude Code", "AI_CHAT_TITLE_NO_AI": "Phoenix Code AI", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available", "AI_CHAT_TOOL_CLARIFICATION": "Reading your follow-up", "AI_CHAT_TOOL_CONTROL_EDITOR": "Editor", "AI_CHAT_TOOL_EDIT": "Edit", @@ -133,6 +146,10 @@ "AI_CHAT_TOOL_RAN_CMD": "Ran command", "AI_CHAT_TOOL_READ": "Read", "AI_CHAT_TOOL_READ_FILE": "Read {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Read {0} from line {1}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Read {0} lines {1}-{2}", + "AI_CHAT_TOOL_REJECTED": "Edit rejected — file not modified", + "AI_CHAT_TOOL_REJECTED_REASON": "Reason: {0}", "AI_CHAT_TOOL_RESIZE_PREVIEW": "Resize preview", "AI_CHAT_TOOL_RUN_CMD": "Run command", "AI_CHAT_TOOL_SCREENSHOT": "Screenshot", diff --git a/src/nls/sv/strings.js b/src/nls/sv/strings.js index 88467e9941..725b6e34ee 100644 --- a/src/nls/sv/strings.js +++ b/src/nls/sv/strings.js @@ -183,6 +183,12 @@ define({ "LIVE_DEV_INSERT_NO_RESULTS": "Inga matchande element", "LIVE_DEV_INSERT_SEE_MORE": "Visa mer", "LIVE_DEV_INSERT_SHOW_LESS": "Visa mindre", + "LIVE_DEV_INSERT_CREATE": "Skapa", + "LIVE_DEV_EDIT_ONBOARD_TITLE": "Två nya sätt att redigera", + "LIVE_DEV_EDIT_ONBOARD_INSERT": "Lägg till nya HTML-element", + "LIVE_DEV_EDIT_ONBOARD_PROPS": "Redigera tagg, klasser, ID och attribut", + "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Jag förstår", + "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Läs dokumentationen", "LIVE_DEV_IMAGE_GALLERY_USE_IMAGE": "Ladda ned bild", "LIVE_DEV_IMAGE_GALLERY_SELECT_DOWNLOAD_FOLDER": "Välj mapp för nedladdning av bilder", "LIVE_DEV_IMAGE_GALLERY_SEARCH_PLACEHOLDER": "Sök bilder…", @@ -2056,6 +2062,7 @@ define({ "AI_CHAT_SCREENSHOT_SELECTED_ELEMENT": "Liveförhandsgranskning av markering", "AI_CHAT_SCREENSHOT_CAPTURE": "Ta bild", "AI_CHAT_SCREENSHOT_CANCEL": "Avbryt", + "AI_CHAT_SCREENSHOT_UPLOAD": "Ladda upp från enhet", "AI_CHAT_PRIVACY_TITLE": "Starta AI-chatt med Claude Code", "AI_CHAT_PRIVACY_BODY": "För att kunna ge svar, skickar den här funktionen dina prompter och relevant kontext till Claude Code.

Läs mer och hantera dina integritetsinställningar.", "AI_CHAT_PRIVACY_OK": "OK", @@ -2189,11 +2196,21 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Börja om", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 kort", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 raderat", - "LIVE_DEV_INSERT_CREATE": "Skapa", - "LIVE_DEV_EDIT_ONBOARD_TITLE": "Två nya sätt att redigera", - "LIVE_DEV_EDIT_ONBOARD_INSERT": "Lägg till nya HTML-element", - "LIVE_DEV_EDIT_ONBOARD_PROPS": "Redigera tagg, klasser, ID och attribut", - "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Jag förstår", - "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Läs dokumentationen", - "AI_CHAT_SCREENSHOT_UPLOAD": "Ladda upp från enhet" + "AI_CHAT_TOOL_READ_FILE_RANGE": "Läser {0}, rader {1}-{2}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Läser {0} från rad {1}", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Tillämpades direkt på disk · diff ej tillgänglig", + "AI_CHAT_TOOL_REJECTED": "Ändring avvisad — filen inte ändrad", + "AI_CHAT_TOOL_REJECTED_REASON": "Anledning: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Filen hittades inte", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Kunde inte öppna {0}. Filen kan ha flyttats eller tagits bort.", + "AI_CHAT_DIFF_MORE_TITLE": "Diff-alternativ", + "AI_CHAT_DIFF_EXPAND_ALL": "Expandera alla", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Fäll ihop alla", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Visa alltid", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Växla till redigeringsläge?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude vill redigera {0}. Du är för närvarande i planläge.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Tillåt och växla till redigeringsläge", + "AI_CHAT_PLAN_WRITE_STAY": "Stanna i planläge", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Växlade till redigeringsläge", + "AI_CHAT_PLAN_WRITE_STAYED": "Stannade i planläge" }); \ No newline at end of file diff --git a/src/nls/tr/lastTranslated.json b/src/nls/tr/lastTranslated.json index 6bc337858c..3141c0999c 100644 --- a/src/nls/tr/lastTranslated.json +++ b/src/nls/tr/lastTranslated.json @@ -42,9 +42,15 @@ "AI_CHAT_COPIED_CODE": "Copied!", "AI_CHAT_COPY_CODE": "Copy", "AI_CHAT_DESKTOP_ONLY": "AI features require the Phoenix desktop app. Download it to get started.", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Always show", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Collapse all", + "AI_CHAT_DIFF_EXPAND_ALL": "Expand all", + "AI_CHAT_DIFF_MORE_TITLE": "Diff options", "AI_CHAT_DOWNLOAD_BTN": "Download Desktop App", "AI_CHAT_EDIT_NOT_FOUND": "Text not found in file — it may have changed", "AI_CHAT_FILES_CHANGED": "{0} {1} changed", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Could not open {0}. The file may have been moved or deleted.", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File not found", "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", @@ -80,6 +86,12 @@ "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", + "AI_CHAT_PLAN_WRITE_ALLOW": "Allow & Switch to Edit Mode", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Switched to Edit Mode", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wants to edit {0}. You're currently in Plan Mode.", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Switch to Edit Mode?", + "AI_CHAT_PLAN_WRITE_STAY": "Stay in Plan Mode", + "AI_CHAT_PLAN_WRITE_STAYED": "Stayed in Plan Mode", "AI_CHAT_PREVIEW_OPEN": "Preview", "AI_CHAT_PREVIEW_VIEWING": "Previewing", "AI_CHAT_PRIVACY_BODY": "To provide responses, this feature sends your prompts and relevant context to Claude Code.

Learn more and manage your privacy settings.", @@ -119,6 +131,7 @@ "AI_CHAT_THINKING": "Thinking...", "AI_CHAT_TITLE": "Claude Code", "AI_CHAT_TITLE_NO_AI": "Phoenix Code AI", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available", "AI_CHAT_TOOL_CLARIFICATION": "Reading your follow-up", "AI_CHAT_TOOL_CONTROL_EDITOR": "Editor", "AI_CHAT_TOOL_EDIT": "Edit", @@ -133,6 +146,10 @@ "AI_CHAT_TOOL_RAN_CMD": "Ran command", "AI_CHAT_TOOL_READ": "Read", "AI_CHAT_TOOL_READ_FILE": "Read {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Read {0} from line {1}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Read {0} lines {1}-{2}", + "AI_CHAT_TOOL_REJECTED": "Edit rejected — file not modified", + "AI_CHAT_TOOL_REJECTED_REASON": "Reason: {0}", "AI_CHAT_TOOL_RESIZE_PREVIEW": "Resize preview", "AI_CHAT_TOOL_RUN_CMD": "Run command", "AI_CHAT_TOOL_SCREENSHOT": "Screenshot", diff --git a/src/nls/tr/strings.js b/src/nls/tr/strings.js index 3264d0d3d3..8ec501d8d1 100644 --- a/src/nls/tr/strings.js +++ b/src/nls/tr/strings.js @@ -183,6 +183,12 @@ define({ "LIVE_DEV_INSERT_NO_RESULTS": "Eşleşen öğe bulunamadı", "LIVE_DEV_INSERT_SEE_MORE": "Daha fazlasını gör", "LIVE_DEV_INSERT_SHOW_LESS": "Daha az göster", + "LIVE_DEV_INSERT_CREATE": "Oluştur", + "LIVE_DEV_EDIT_ONBOARD_TITLE": "Düzenlemenin iki yeni yolu", + "LIVE_DEV_EDIT_ONBOARD_INSERT": "Yeni HTML öğeleri ekleyin", + "LIVE_DEV_EDIT_ONBOARD_PROPS": "Etiket, sınıflar, kimlik ve nitelikleri düzenleyin", + "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Anladım", + "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Belgeleri oku", "LIVE_DEV_IMAGE_GALLERY_USE_IMAGE": "Görseli indir", "LIVE_DEV_IMAGE_GALLERY_SELECT_DOWNLOAD_FOLDER": "Resim indirme klasörünü seçin", "LIVE_DEV_IMAGE_GALLERY_SEARCH_PLACEHOLDER": "Resim ara…", @@ -2056,6 +2062,7 @@ define({ "AI_CHAT_SCREENSHOT_SELECTED_ELEMENT": "Seçimin Canlı Önizlemesi", "AI_CHAT_SCREENSHOT_CAPTURE": "Yakala", "AI_CHAT_SCREENSHOT_CANCEL": "İptal", + "AI_CHAT_SCREENSHOT_UPLOAD": "Cihazdan Yükle", "AI_CHAT_PRIVACY_TITLE": "Claude Code ile Yapay Zeka Sohbeti", "AI_CHAT_PRIVACY_BODY": "Yanıt vermek için bu özellik, isteklerinizi ve ilgili bağlamı Claude Code'a gönderir.

Daha fazla bilgi edinin ve gizlilik ayarlarınızı yönetin.", "AI_CHAT_PRIVACY_OK": "Tamam", @@ -2189,11 +2196,21 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Yeniden Başla", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 kart", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 silindi", - "LIVE_DEV_INSERT_CREATE": "Oluştur", - "LIVE_DEV_EDIT_ONBOARD_TITLE": "Düzenlemenin iki yeni yolu", - "LIVE_DEV_EDIT_ONBOARD_INSERT": "Yeni HTML öğeleri ekleyin", - "LIVE_DEV_EDIT_ONBOARD_PROPS": "Etiket, sınıflar, kimlik ve nitelikleri düzenleyin", - "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Anladım", - "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Belgeleri oku", - "AI_CHAT_SCREENSHOT_UPLOAD": "Cihazdan Yükle" + "AI_CHAT_TOOL_READ_FILE_RANGE": "{0} dosyasının {1}-{2} arası satırları okundu", + "AI_CHAT_TOOL_READ_FILE_FROM": "{0} dosyası {1}. satırdan itibaren okundu", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Doğrudan diske uygulandı · diff mevcut değil", + "AI_CHAT_TOOL_REJECTED": "Düzenleme reddedildi — dosya değiştirilmedi", + "AI_CHAT_TOOL_REJECTED_REASON": "Sebep: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Dosya bulunamadı", + "AI_CHAT_FILE_NOT_FOUND_MSG": "{0} açılamadı. Dosya taşınmış veya silinmiş olabilir.", + "AI_CHAT_DIFF_MORE_TITLE": "Diff seçenekleri", + "AI_CHAT_DIFF_EXPAND_ALL": "Tümünü genişlet", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Tümünü daralt", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Her zaman göster", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Düzenleme Moduna geçilsin mi?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude, {0} üzerinde düzenleme yapmak istiyor. Şu anda Plan Modu'ndasınız.", + "AI_CHAT_PLAN_WRITE_ALLOW": "İzin Ver ve Düzenleme Moduna Geç", + "AI_CHAT_PLAN_WRITE_STAY": "Plan Modu'nda Kal", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Düzenleme Moduna geçildi.", + "AI_CHAT_PLAN_WRITE_STAYED": "Plan Modu'nda kalındı." }); \ No newline at end of file diff --git a/src/nls/uk/lastTranslated.json b/src/nls/uk/lastTranslated.json index 6bc337858c..3141c0999c 100644 --- a/src/nls/uk/lastTranslated.json +++ b/src/nls/uk/lastTranslated.json @@ -42,9 +42,15 @@ "AI_CHAT_COPIED_CODE": "Copied!", "AI_CHAT_COPY_CODE": "Copy", "AI_CHAT_DESKTOP_ONLY": "AI features require the Phoenix desktop app. Download it to get started.", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Always show", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Collapse all", + "AI_CHAT_DIFF_EXPAND_ALL": "Expand all", + "AI_CHAT_DIFF_MORE_TITLE": "Diff options", "AI_CHAT_DOWNLOAD_BTN": "Download Desktop App", "AI_CHAT_EDIT_NOT_FOUND": "Text not found in file — it may have changed", "AI_CHAT_FILES_CHANGED": "{0} {1} changed", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Could not open {0}. The file may have been moved or deleted.", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File not found", "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", @@ -80,6 +86,12 @@ "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", + "AI_CHAT_PLAN_WRITE_ALLOW": "Allow & Switch to Edit Mode", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Switched to Edit Mode", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wants to edit {0}. You're currently in Plan Mode.", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Switch to Edit Mode?", + "AI_CHAT_PLAN_WRITE_STAY": "Stay in Plan Mode", + "AI_CHAT_PLAN_WRITE_STAYED": "Stayed in Plan Mode", "AI_CHAT_PREVIEW_OPEN": "Preview", "AI_CHAT_PREVIEW_VIEWING": "Previewing", "AI_CHAT_PRIVACY_BODY": "To provide responses, this feature sends your prompts and relevant context to Claude Code.

Learn more and manage your privacy settings.", @@ -119,6 +131,7 @@ "AI_CHAT_THINKING": "Thinking...", "AI_CHAT_TITLE": "Claude Code", "AI_CHAT_TITLE_NO_AI": "Phoenix Code AI", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available", "AI_CHAT_TOOL_CLARIFICATION": "Reading your follow-up", "AI_CHAT_TOOL_CONTROL_EDITOR": "Editor", "AI_CHAT_TOOL_EDIT": "Edit", @@ -133,6 +146,10 @@ "AI_CHAT_TOOL_RAN_CMD": "Ran command", "AI_CHAT_TOOL_READ": "Read", "AI_CHAT_TOOL_READ_FILE": "Read {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Read {0} from line {1}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Read {0} lines {1}-{2}", + "AI_CHAT_TOOL_REJECTED": "Edit rejected — file not modified", + "AI_CHAT_TOOL_REJECTED_REASON": "Reason: {0}", "AI_CHAT_TOOL_RESIZE_PREVIEW": "Resize preview", "AI_CHAT_TOOL_RUN_CMD": "Run command", "AI_CHAT_TOOL_SCREENSHOT": "Screenshot", diff --git a/src/nls/uk/strings.js b/src/nls/uk/strings.js index 8575b5167d..d892b5adfc 100644 --- a/src/nls/uk/strings.js +++ b/src/nls/uk/strings.js @@ -183,6 +183,12 @@ define({ "LIVE_DEV_INSERT_NO_RESULTS": "Немає відповідних елементів", "LIVE_DEV_INSERT_SEE_MORE": "Показати більше", "LIVE_DEV_INSERT_SHOW_LESS": "Показати менше", + "LIVE_DEV_INSERT_CREATE": "Створити", + "LIVE_DEV_EDIT_ONBOARD_TITLE": "Два нові способи редагування", + "LIVE_DEV_EDIT_ONBOARD_INSERT": "Додавайте нові HTML-елементи", + "LIVE_DEV_EDIT_ONBOARD_PROPS": "Редагуйте тег, класи, ID та атрибути", + "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Зрозуміло", + "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Читати документацію", "LIVE_DEV_IMAGE_GALLERY_USE_IMAGE": "Завантажити зображення", "LIVE_DEV_IMAGE_GALLERY_SELECT_DOWNLOAD_FOLDER": "Вибрати папку для завантаження зображень", "LIVE_DEV_IMAGE_GALLERY_SEARCH_PLACEHOLDER": "Пошук зображень…", @@ -2056,6 +2062,7 @@ define({ "AI_CHAT_SCREENSHOT_SELECTED_ELEMENT": "Живий перегляд виділення", "AI_CHAT_SCREENSHOT_CAPTURE": "Захопити", "AI_CHAT_SCREENSHOT_CANCEL": "Скасувати", + "AI_CHAT_SCREENSHOT_UPLOAD": "Завантажити з пристрою", "AI_CHAT_PRIVACY_TITLE": "Почати ШІ-чат з Claude Code", "AI_CHAT_PRIVACY_BODY": "Щоб надавати відповіді, ця функція надсилає ваші запити та відповідний контекст до Claude Code.

Дізнайтеся більше та керуйте налаштуваннями конфіденційності.", "AI_CHAT_PRIVACY_OK": "OK", @@ -2189,11 +2196,21 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Почати знову", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 карток", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 видалено", - "LIVE_DEV_INSERT_CREATE": "Створити", - "LIVE_DEV_EDIT_ONBOARD_TITLE": "Два нові способи редагування", - "LIVE_DEV_EDIT_ONBOARD_INSERT": "Додавайте нові HTML-елементи", - "LIVE_DEV_EDIT_ONBOARD_PROPS": "Редагуйте тег, класи, ID та атрибути", - "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "Зрозуміло", - "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "Читати документацію", - "AI_CHAT_SCREENSHOT_UPLOAD": "Завантажити з пристрою" + "AI_CHAT_TOOL_READ_FILE_RANGE": "Прочитано {0}, рядки {1}-{2}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Прочитано {0} з рядка {1}", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Застосовано безпосередньо на диск · різниця недоступна", + "AI_CHAT_TOOL_REJECTED": "Редагування відхилено — файл не змінено", + "AI_CHAT_TOOL_REJECTED_REASON": "Причина: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Файл не знайдено", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Не вдалося відкрити {0}. Можливо, файл було переміщено або видалено.", + "AI_CHAT_DIFF_MORE_TITLE": "Параметри порівняння", + "AI_CHAT_DIFF_EXPAND_ALL": "Розгорнути все", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Згорнути все", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Завжди показувати", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Перейти в режим редагування?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude хоче відредагувати {0}. Ви зараз у режимі планування.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Дозволити та перейти в режим редагування", + "AI_CHAT_PLAN_WRITE_STAY": "Залишитися в режимі планування", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Перейшли в режим редагування", + "AI_CHAT_PLAN_WRITE_STAYED": "Залишилися в режимі планування" }); \ No newline at end of file diff --git a/src/nls/ur/lastTranslated.json b/src/nls/ur/lastTranslated.json index 6bc337858c..3141c0999c 100644 --- a/src/nls/ur/lastTranslated.json +++ b/src/nls/ur/lastTranslated.json @@ -42,9 +42,15 @@ "AI_CHAT_COPIED_CODE": "Copied!", "AI_CHAT_COPY_CODE": "Copy", "AI_CHAT_DESKTOP_ONLY": "AI features require the Phoenix desktop app. Download it to get started.", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Always show", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Collapse all", + "AI_CHAT_DIFF_EXPAND_ALL": "Expand all", + "AI_CHAT_DIFF_MORE_TITLE": "Diff options", "AI_CHAT_DOWNLOAD_BTN": "Download Desktop App", "AI_CHAT_EDIT_NOT_FOUND": "Text not found in file — it may have changed", "AI_CHAT_FILES_CHANGED": "{0} {1} changed", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Could not open {0}. The file may have been moved or deleted.", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File not found", "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", @@ -80,6 +86,12 @@ "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", + "AI_CHAT_PLAN_WRITE_ALLOW": "Allow & Switch to Edit Mode", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Switched to Edit Mode", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wants to edit {0}. You're currently in Plan Mode.", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Switch to Edit Mode?", + "AI_CHAT_PLAN_WRITE_STAY": "Stay in Plan Mode", + "AI_CHAT_PLAN_WRITE_STAYED": "Stayed in Plan Mode", "AI_CHAT_PREVIEW_OPEN": "Preview", "AI_CHAT_PREVIEW_VIEWING": "Previewing", "AI_CHAT_PRIVACY_BODY": "To provide responses, this feature sends your prompts and relevant context to Claude Code.

Learn more and manage your privacy settings.", @@ -119,6 +131,7 @@ "AI_CHAT_THINKING": "Thinking...", "AI_CHAT_TITLE": "Claude Code", "AI_CHAT_TITLE_NO_AI": "Phoenix Code AI", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available", "AI_CHAT_TOOL_CLARIFICATION": "Reading your follow-up", "AI_CHAT_TOOL_CONTROL_EDITOR": "Editor", "AI_CHAT_TOOL_EDIT": "Edit", @@ -133,6 +146,10 @@ "AI_CHAT_TOOL_RAN_CMD": "Ran command", "AI_CHAT_TOOL_READ": "Read", "AI_CHAT_TOOL_READ_FILE": "Read {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Read {0} from line {1}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Read {0} lines {1}-{2}", + "AI_CHAT_TOOL_REJECTED": "Edit rejected — file not modified", + "AI_CHAT_TOOL_REJECTED_REASON": "Reason: {0}", "AI_CHAT_TOOL_RESIZE_PREVIEW": "Resize preview", "AI_CHAT_TOOL_RUN_CMD": "Run command", "AI_CHAT_TOOL_SCREENSHOT": "Screenshot", diff --git a/src/nls/ur/strings.js b/src/nls/ur/strings.js index 53b4549750..7c9fd880f9 100644 --- a/src/nls/ur/strings.js +++ b/src/nls/ur/strings.js @@ -183,6 +183,12 @@ define({ "LIVE_DEV_INSERT_NO_RESULTS": "کوئی مماثل عناصر نہیں", "LIVE_DEV_INSERT_SEE_MORE": "مزید دیکھیں", "LIVE_DEV_INSERT_SHOW_LESS": "کم دکھائیں", + "LIVE_DEV_INSERT_CREATE": "تخلیق کریں", + "LIVE_DEV_EDIT_ONBOARD_TITLE": "ترمیم کرنے کے دو نئے طریقے", + "LIVE_DEV_EDIT_ONBOARD_INSERT": "نئے HTML عناصر شامل کریں", + "LIVE_DEV_EDIT_ONBOARD_PROPS": "ٹیگ، کلاسز، آئی ڈی اور ایٹریبیوٹس میں ترمیم کریں", + "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "سمجھ گیا", + "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "دستاویزات پڑھیں", "LIVE_DEV_IMAGE_GALLERY_USE_IMAGE": "تصویر ڈاؤن لوڈ کریں", "LIVE_DEV_IMAGE_GALLERY_SELECT_DOWNLOAD_FOLDER": "امیج ڈاؤن لوڈ فولڈر منتخب کریں", "LIVE_DEV_IMAGE_GALLERY_SEARCH_PLACEHOLDER": "تصاویر تلاش کریں…", @@ -2056,6 +2062,7 @@ define({ "AI_CHAT_SCREENSHOT_SELECTED_ELEMENT": "لائیو پیش منظر انتخاب", "AI_CHAT_SCREENSHOT_CAPTURE": "کیپچر کریں", "AI_CHAT_SCREENSHOT_CANCEL": "منسوخ کریں", + "AI_CHAT_SCREENSHOT_UPLOAD": "ڈیوائس سے اپ لوڈ کریں", "AI_CHAT_PRIVACY_TITLE": "Claude Code کے ساتھ AI چیٹ شروع کریں", "AI_CHAT_PRIVACY_BODY": "جوابات فراہم کرنے کے لیے، یہ فیچر آپ کے پرامپٹس اور متعلقہ سیاق و سباق Claude Code کو بھیجتا ہے۔

مزید جانیں اور اپنی پرائیویسی سیٹنگز کا نظم کریں۔", "AI_CHAT_PRIVACY_OK": "ٹھیک ہے", @@ -2189,11 +2196,21 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "دوبارہ شروع کریں", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 کارڈز", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 حذف شدہ", - "LIVE_DEV_INSERT_CREATE": "تخلیق کریں", - "LIVE_DEV_EDIT_ONBOARD_TITLE": "ترمیم کرنے کے دو نئے طریقے", - "LIVE_DEV_EDIT_ONBOARD_INSERT": "نئے HTML عناصر شامل کریں", - "LIVE_DEV_EDIT_ONBOARD_PROPS": "ٹیگ، کلاسز، آئی ڈی اور ایٹریبیوٹس میں ترمیم کریں", - "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "سمجھ گیا", - "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "دستاویزات پڑھیں", - "AI_CHAT_SCREENSHOT_UPLOAD": "ڈیوائس سے اپ لوڈ کریں" + "AI_CHAT_TOOL_READ_FILE_RANGE": "{0} کی لائنیں {1}-{2} پڑھیں", + "AI_CHAT_TOOL_READ_FILE_FROM": "{0} کو لائن {1} سے پڑھا", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "براہ راست ڈسک پر لاگو کیا گیا · diff دستیاب نہیں", + "AI_CHAT_TOOL_REJECTED": "ترمیم مسترد — فائل میں کوئی تبدیلی نہیں ہوئی", + "AI_CHAT_TOOL_REJECTED_REASON": "وجہ: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "فائل نہیں ملی", + "AI_CHAT_FILE_NOT_FOUND_MSG": "{0} کھولی نہیں جا سکی۔ ہو سکتا ہے فائل منتقل یا حذف کر دی گئی ہو۔", + "AI_CHAT_DIFF_MORE_TITLE": "Diff کے اختیارات", + "AI_CHAT_DIFF_EXPAND_ALL": "سب کو پھیلائیں", + "AI_CHAT_DIFF_COLLAPSE_ALL": "سب کو سمیٹیں", + "AI_CHAT_DIFF_ALWAYS_SHOW": "ہمیشہ دکھائیں", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "ایڈٹ موڈ میں سوئچ کریں؟", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude ‏{0} میں ترمیم کرنا چاہتا ہے۔ آپ فی الحال پلان موڈ میں ہیں۔", + "AI_CHAT_PLAN_WRITE_ALLOW": "اجازت دیں اور ایڈٹ موڈ میں سوئچ کریں", + "AI_CHAT_PLAN_WRITE_STAY": "پلان موڈ میں رہیں", + "AI_CHAT_PLAN_WRITE_ALLOWED": "ایڈٹ موڈ میں سوئچ کر دیا گیا", + "AI_CHAT_PLAN_WRITE_STAYED": "پلان موڈ میں ہی رہے" }); \ No newline at end of file diff --git a/src/nls/zh-cn/lastTranslated.json b/src/nls/zh-cn/lastTranslated.json index 6bc337858c..3141c0999c 100644 --- a/src/nls/zh-cn/lastTranslated.json +++ b/src/nls/zh-cn/lastTranslated.json @@ -42,9 +42,15 @@ "AI_CHAT_COPIED_CODE": "Copied!", "AI_CHAT_COPY_CODE": "Copy", "AI_CHAT_DESKTOP_ONLY": "AI features require the Phoenix desktop app. Download it to get started.", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Always show", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Collapse all", + "AI_CHAT_DIFF_EXPAND_ALL": "Expand all", + "AI_CHAT_DIFF_MORE_TITLE": "Diff options", "AI_CHAT_DOWNLOAD_BTN": "Download Desktop App", "AI_CHAT_EDIT_NOT_FOUND": "Text not found in file — it may have changed", "AI_CHAT_FILES_CHANGED": "{0} {1} changed", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Could not open {0}. The file may have been moved or deleted.", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File not found", "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", @@ -80,6 +86,12 @@ "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", + "AI_CHAT_PLAN_WRITE_ALLOW": "Allow & Switch to Edit Mode", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Switched to Edit Mode", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wants to edit {0}. You're currently in Plan Mode.", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Switch to Edit Mode?", + "AI_CHAT_PLAN_WRITE_STAY": "Stay in Plan Mode", + "AI_CHAT_PLAN_WRITE_STAYED": "Stayed in Plan Mode", "AI_CHAT_PREVIEW_OPEN": "Preview", "AI_CHAT_PREVIEW_VIEWING": "Previewing", "AI_CHAT_PRIVACY_BODY": "To provide responses, this feature sends your prompts and relevant context to Claude Code.

Learn more and manage your privacy settings.", @@ -119,6 +131,7 @@ "AI_CHAT_THINKING": "Thinking...", "AI_CHAT_TITLE": "Claude Code", "AI_CHAT_TITLE_NO_AI": "Phoenix Code AI", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available", "AI_CHAT_TOOL_CLARIFICATION": "Reading your follow-up", "AI_CHAT_TOOL_CONTROL_EDITOR": "Editor", "AI_CHAT_TOOL_EDIT": "Edit", @@ -133,6 +146,10 @@ "AI_CHAT_TOOL_RAN_CMD": "Ran command", "AI_CHAT_TOOL_READ": "Read", "AI_CHAT_TOOL_READ_FILE": "Read {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Read {0} from line {1}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Read {0} lines {1}-{2}", + "AI_CHAT_TOOL_REJECTED": "Edit rejected — file not modified", + "AI_CHAT_TOOL_REJECTED_REASON": "Reason: {0}", "AI_CHAT_TOOL_RESIZE_PREVIEW": "Resize preview", "AI_CHAT_TOOL_RUN_CMD": "Run command", "AI_CHAT_TOOL_SCREENSHOT": "Screenshot", diff --git a/src/nls/zh-cn/strings.js b/src/nls/zh-cn/strings.js index 1dd94793b5..b8bee49bc5 100644 --- a/src/nls/zh-cn/strings.js +++ b/src/nls/zh-cn/strings.js @@ -183,6 +183,12 @@ define({ "LIVE_DEV_INSERT_NO_RESULTS": "无匹配元素", "LIVE_DEV_INSERT_SEE_MORE": "查看更多", "LIVE_DEV_INSERT_SHOW_LESS": "收起", + "LIVE_DEV_INSERT_CREATE": "创建", + "LIVE_DEV_EDIT_ONBOARD_TITLE": "两种新的编辑方式", + "LIVE_DEV_EDIT_ONBOARD_INSERT": "添加新的 HTML 元素", + "LIVE_DEV_EDIT_ONBOARD_PROPS": "编辑标签、类、ID 和属性", + "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "知道了", + "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "阅读文档", "LIVE_DEV_IMAGE_GALLERY_USE_IMAGE": "下载图片", "LIVE_DEV_IMAGE_GALLERY_SELECT_DOWNLOAD_FOLDER": "选择图片下载文件夹", "LIVE_DEV_IMAGE_GALLERY_SEARCH_PLACEHOLDER": "搜索图片…", @@ -2056,6 +2062,7 @@ define({ "AI_CHAT_SCREENSHOT_SELECTED_ELEMENT": "实时预览选区", "AI_CHAT_SCREENSHOT_CAPTURE": "捕获", "AI_CHAT_SCREENSHOT_CANCEL": "取消", + "AI_CHAT_SCREENSHOT_UPLOAD": "从设备上传", "AI_CHAT_PRIVACY_TITLE": "与 Claude Code 开始 AI 聊天", "AI_CHAT_PRIVACY_BODY": "为提供响应,此功能会将您的提示词和相关上下文发送至 Claude Code。

了解更多并管理您的隐私设置。", "AI_CHAT_PRIVACY_OK": "确认", @@ -2189,11 +2196,21 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "重新开始", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 张卡片", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 已删除", - "LIVE_DEV_INSERT_CREATE": "创建", - "LIVE_DEV_EDIT_ONBOARD_TITLE": "两种新的编辑方式", - "LIVE_DEV_EDIT_ONBOARD_INSERT": "添加新的 HTML 元素", - "LIVE_DEV_EDIT_ONBOARD_PROPS": "编辑标签、类、ID 和属性", - "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "知道了", - "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "阅读文档", - "AI_CHAT_SCREENSHOT_UPLOAD": "从设备上传" + "AI_CHAT_TOOL_READ_FILE_RANGE": "读取 {0} 第 {1}-{2} 行", + "AI_CHAT_TOOL_READ_FILE_FROM": "从第 {1} 行开始读取 {0}", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "直接应用于磁盘 · diff 不可用", + "AI_CHAT_TOOL_REJECTED": "编辑被拒绝 — 文件未修改", + "AI_CHAT_TOOL_REJECTED_REASON": "原因: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "文件未找到", + "AI_CHAT_FILE_NOT_FOUND_MSG": "无法打开 {0}。该文件可能已被移动或删除。", + "AI_CHAT_DIFF_MORE_TITLE": "Diff 选项", + "AI_CHAT_DIFF_EXPAND_ALL": "全部展开", + "AI_CHAT_DIFF_COLLAPSE_ALL": "全部折叠", + "AI_CHAT_DIFF_ALWAYS_SHOW": "始终显示", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "切换到编辑模式?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude 想要编辑 {0}。您当前处于计划模式。", + "AI_CHAT_PLAN_WRITE_ALLOW": "允许并切换到编辑模式", + "AI_CHAT_PLAN_WRITE_STAY": "保留在计划模式", + "AI_CHAT_PLAN_WRITE_ALLOWED": "已切换到编辑模式", + "AI_CHAT_PLAN_WRITE_STAYED": "已保留在计划模式" }); \ No newline at end of file diff --git a/src/nls/zh-tw/lastTranslated.json b/src/nls/zh-tw/lastTranslated.json index 6bc337858c..3141c0999c 100644 --- a/src/nls/zh-tw/lastTranslated.json +++ b/src/nls/zh-tw/lastTranslated.json @@ -42,9 +42,15 @@ "AI_CHAT_COPIED_CODE": "Copied!", "AI_CHAT_COPY_CODE": "Copy", "AI_CHAT_DESKTOP_ONLY": "AI features require the Phoenix desktop app. Download it to get started.", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Always show", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Collapse all", + "AI_CHAT_DIFF_EXPAND_ALL": "Expand all", + "AI_CHAT_DIFF_MORE_TITLE": "Diff options", "AI_CHAT_DOWNLOAD_BTN": "Download Desktop App", "AI_CHAT_EDIT_NOT_FOUND": "Text not found in file — it may have changed", "AI_CHAT_FILES_CHANGED": "{0} {1} changed", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Could not open {0}. The file may have been moved or deleted.", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File not found", "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", @@ -80,6 +86,12 @@ "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", + "AI_CHAT_PLAN_WRITE_ALLOW": "Allow & Switch to Edit Mode", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Switched to Edit Mode", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wants to edit {0}. You're currently in Plan Mode.", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Switch to Edit Mode?", + "AI_CHAT_PLAN_WRITE_STAY": "Stay in Plan Mode", + "AI_CHAT_PLAN_WRITE_STAYED": "Stayed in Plan Mode", "AI_CHAT_PREVIEW_OPEN": "Preview", "AI_CHAT_PREVIEW_VIEWING": "Previewing", "AI_CHAT_PRIVACY_BODY": "To provide responses, this feature sends your prompts and relevant context to Claude Code.

Learn more and manage your privacy settings.", @@ -119,6 +131,7 @@ "AI_CHAT_THINKING": "Thinking...", "AI_CHAT_TITLE": "Claude Code", "AI_CHAT_TITLE_NO_AI": "Phoenix Code AI", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available", "AI_CHAT_TOOL_CLARIFICATION": "Reading your follow-up", "AI_CHAT_TOOL_CONTROL_EDITOR": "Editor", "AI_CHAT_TOOL_EDIT": "Edit", @@ -133,6 +146,10 @@ "AI_CHAT_TOOL_RAN_CMD": "Ran command", "AI_CHAT_TOOL_READ": "Read", "AI_CHAT_TOOL_READ_FILE": "Read {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Read {0} from line {1}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Read {0} lines {1}-{2}", + "AI_CHAT_TOOL_REJECTED": "Edit rejected — file not modified", + "AI_CHAT_TOOL_REJECTED_REASON": "Reason: {0}", "AI_CHAT_TOOL_RESIZE_PREVIEW": "Resize preview", "AI_CHAT_TOOL_RUN_CMD": "Run command", "AI_CHAT_TOOL_SCREENSHOT": "Screenshot", diff --git a/src/nls/zh-tw/strings.js b/src/nls/zh-tw/strings.js index 577aedf6e4..15e07f0f77 100644 --- a/src/nls/zh-tw/strings.js +++ b/src/nls/zh-tw/strings.js @@ -183,6 +183,12 @@ define({ "LIVE_DEV_INSERT_NO_RESULTS": "無相符的元素", "LIVE_DEV_INSERT_SEE_MORE": "查看更多", "LIVE_DEV_INSERT_SHOW_LESS": "顯示更少", + "LIVE_DEV_INSERT_CREATE": "建立", + "LIVE_DEV_EDIT_ONBOARD_TITLE": "兩種新的編輯方式", + "LIVE_DEV_EDIT_ONBOARD_INSERT": "新增 HTML 元素", + "LIVE_DEV_EDIT_ONBOARD_PROPS": "編輯標籤、類別、ID 和屬性", + "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "了解", + "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "閱讀文件", "LIVE_DEV_IMAGE_GALLERY_USE_IMAGE": "下載圖片", "LIVE_DEV_IMAGE_GALLERY_SELECT_DOWNLOAD_FOLDER": "選擇圖片下載資料夾", "LIVE_DEV_IMAGE_GALLERY_SEARCH_PLACEHOLDER": "搜尋圖片…", @@ -2056,6 +2062,7 @@ define({ "AI_CHAT_SCREENSHOT_SELECTED_ELEMENT": "即時預覽選取內容", "AI_CHAT_SCREENSHOT_CAPTURE": "擷取", "AI_CHAT_SCREENSHOT_CANCEL": "取消", + "AI_CHAT_SCREENSHOT_UPLOAD": "從裝置上傳", "AI_CHAT_PRIVACY_TITLE": "與 Claude Code 開始 AI 聊天", "AI_CHAT_PRIVACY_BODY": "為提供回應,此功能會將您的提示與相關內容傳送給 Claude Code。

了解更多並管理您的隱私權設定。", "AI_CHAT_PRIVACY_OK": "確定", @@ -2189,11 +2196,21 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "重新開始", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 張卡片", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 已刪除", - "LIVE_DEV_INSERT_CREATE": "建立", - "LIVE_DEV_EDIT_ONBOARD_TITLE": "兩種新的編輯方式", - "LIVE_DEV_EDIT_ONBOARD_INSERT": "新增 HTML 元素", - "LIVE_DEV_EDIT_ONBOARD_PROPS": "編輯標籤、類別、ID 和屬性", - "LIVE_DEV_EDIT_ONBOARD_GOT_IT": "了解", - "LIVE_DEV_EDIT_ONBOARD_READ_DOCS": "閱讀文件", - "AI_CHAT_SCREENSHOT_UPLOAD": "從裝置上傳" + "AI_CHAT_TOOL_READ_FILE_RANGE": "讀取 {0} 第 {1}-{2} 行", + "AI_CHAT_TOOL_READ_FILE_FROM": "從第 {1} 行開始讀取 {0}", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "已直接套用至磁碟 · 無法提供 diff", + "AI_CHAT_TOOL_REJECTED": "已拒絕編輯 — 檔案未修改", + "AI_CHAT_TOOL_REJECTED_REASON": "原因:{0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "找不到檔案", + "AI_CHAT_FILE_NOT_FOUND_MSG": "無法開啟 {0}。該檔案可能已被移動或刪除。", + "AI_CHAT_DIFF_MORE_TITLE": "Diff 選項", + "AI_CHAT_DIFF_EXPAND_ALL": "全部展開", + "AI_CHAT_DIFF_COLLAPSE_ALL": "全部收合", + "AI_CHAT_DIFF_ALWAYS_SHOW": "一律顯示", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "要切換至編輯模式嗎?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude 想要編輯 {0}。您目前處於計畫模式。", + "AI_CHAT_PLAN_WRITE_ALLOW": "允許並切換至編輯模式", + "AI_CHAT_PLAN_WRITE_STAY": "維持計畫模式", + "AI_CHAT_PLAN_WRITE_ALLOWED": "已切換至編輯模式", + "AI_CHAT_PLAN_WRITE_STAYED": "已維持計畫模式" }); \ No newline at end of file From f2f5074f4ef6826877f5510a2980d0a509b886b0 Mon Sep 17 00:00:00 2001 From: abose Date: Sun, 26 Apr 2026 22:27:24 +0530 Subject: [PATCH 122/135] chore: muted style for restored edit-card stats; FS API note MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds a CSS rule for .ai-tool-edit-stats so the per-edit +x/-y on restored cards reads with the same muted grey as the Show diff toggle (the .ai-msg-edit-summary-scoped green/red colors don't apply inside the tool indicator, leaving the default bright text otherwise). CLAUDE.md gains a short note on which file API to reach for — Phoenix.VFS.{read,write,unlink}Async for raw app data (no size cap, recursive dir delete) versus FileSystem.getFileForPath only for files that may be opened as editor documents. --- CLAUDE.md | 9 +++++++++ src/styles/Extn-AIChatPanel.less | 11 +++++++++++ 2 files changed, 20 insertions(+) diff --git a/CLAUDE.md b/CLAUDE.md index 6a0bc2647a..f127fea18c 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -23,6 +23,15 @@ - **Exception — Markdown viewer iframe** (`src-mdviewer/`): Has its own i18n system. Strings go in `src-mdviewer/src/locales/en.json` (root), not `src/nls/`. Other locale files in that folder are auto-translated by GitHub Actions. Use `t("key")` / `tp("key", { param })` from `src-mdviewer/src/core/i18n.js`. - Never compare `$(el).text()` against English strings for logic — use data attributes or CSS classes instead. +## File I/O APIs — which to use + +Phoenix has two parallel file APIs. Pick the right one for the situation: + +- **`Phoenix.VFS.readFileAsync(path, encoding)` / `Phoenix.VFS.writeFileAsync(path, content, encoding)` / `Phoenix.VFS.unlinkAsync(path)`** — for raw app data (config files, session JSONs, caches, snapshots). No size cap. `unlinkAsync` removes non-empty directories recursively. +- **`FileSystem.getFileForPath(path).read/.write/.unlink`** (and `getDirectoryForPath`) — *only* for files that may be opened as documents in the editor. Goes through the document layer (mtime tracking, dirty-buffer reconciliation). Has a 16 MB cap on reads/writes. + +If a file is purely app-internal data and never edited by the user as a document, use the VFS APIs. Mixing them on the same file leads to mtime confusion and surprise size limits. + ## Phoenix MCP (Desktop App Testing) Use `exec_js` to run JS in the Phoenix browser runtime. jQuery `$()` is global. `brackets.test.*` exposes internal modules (DocumentManager, CommandManager, ProjectManager, FileSystem, EditorManager). Always `return` a value from `exec_js` to see results. Prefer reusing an already-running Phoenix instance (`get_phoenix_status`) over launching a new one. diff --git a/src/styles/Extn-AIChatPanel.less b/src/styles/Extn-AIChatPanel.less index d3f03e162e..9f3957b08a 100644 --- a/src/styles/Extn-AIChatPanel.less +++ b/src/styles/Extn-AIChatPanel.less @@ -688,6 +688,17 @@ } } + // Per-edit line stats shown next to the Show-diff toggle on + // restored cards. Match the toggle's muted look so the right edge + // reads as a single secondary-action cluster — without this the + // +x/-y use the panel's default bright text and clash. + .ai-tool-edit-stats { + font-size: @ai-text-meta; + color: @project-panel-text-2; + opacity: 0.65; + font-family: 'SourceCodePro-Medium', 'SourceCodePro', monospace; + } + .ai-tool-diff-more { background: none; border: none; From 72238c56748be19233f64e999f29aeb0a2258e35 Mon Sep 17 00:00:00 2001 From: abose Date: Sun, 26 Apr 2026 22:34:37 +0530 Subject: [PATCH 123/135] build: update pro deps --- tracking-repos.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tracking-repos.json b/tracking-repos.json index 49eec234e4..948f59e10e 100644 --- a/tracking-repos.json +++ b/tracking-repos.json @@ -1,5 +1,5 @@ { "phoenixPro": { - "commitID": "d175c1fb02062cd8ad27a3f942162383c132c630" + "commitID": "21f26650f613377219524b88ed23b394e69133a2" } } From 6b6f88409b7a2da9bcba18f54fd7bf84654275b1 Mon Sep 17 00:00:00 2001 From: abose Date: Sun, 26 Apr 2026 22:40:50 +0530 Subject: [PATCH 124/135] chore: nudge sidebar tabs to 12px and weight active state MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The 0.8rem (≈11px) tab labels read as undersized chrome against the 14px panel content and didn't align with the secondary-tier scale used elsewhere. Bumps: - font-size 0.8rem → 0.85rem (~12px) - icon size 0.78rem → 0.82rem to track - vertical padding 0.25rem → 0.3rem so the slightly larger label isn't boxed in - active tab weight 500 → 600 so the selected state doesn't rely on color alone Affects every consumer of the global SidebarTabs component (Files, AI, extension sidebar tabs) uniformly. --- src/styles/Extn-SidebarTabs.less | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/src/styles/Extn-SidebarTabs.less b/src/styles/Extn-SidebarTabs.less index f16716c215..634a59bccf 100644 --- a/src/styles/Extn-SidebarTabs.less +++ b/src/styles/Extn-SidebarTabs.less @@ -42,16 +42,22 @@ justify-content: center; flex: 1 1 0; gap: 0.4rem; - padding: 0.25rem 0.75rem; + // Slightly more vertical padding so the larger label doesn't feel + // boxed in; horizontal stays the same. + padding: 0.3rem 0.75rem; cursor: pointer; color: @project-panel-text-2; - font-size: 0.8rem; + // Bumped from 0.8rem (~11px) to 0.85rem (~12px). 0.8rem read as + // chrome-too-small against the panel's 14px content; 12px aligns + // with the secondary-tier scale used elsewhere in the AI panel + // and matches modern editor tab-bar conventions. + font-size: 0.85rem; font-weight: 500; border-radius: 5px; transition: color 0.15s ease, background-color 0.15s ease, box-shadow 0.15s ease; i { - font-size: 0.78rem; + font-size: 0.82rem; opacity: 0.85; } @@ -63,6 +69,10 @@ &.active { color: @project-panel-text-1; background-color: rgba(255, 255, 255, 0.09); + // Heavier weight on the active tab so the selected state + // doesn't rely on color alone — strengthens the affordance + // without changing the silhouette. + font-weight: 600; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset, 0 1px 2px rgba(0, 0, 0, 0.2); From b6dc7c67364b616d527947c2ed6408a265917e92 Mon Sep 17 00:00:00 2001 From: abose Date: Mon, 27 Apr 2026 10:54:11 +0530 Subject: [PATCH 125/135] feat(ai-chat): wire additionalDirectories through the SDK + chip styling Threads the new attached-folders list from sendPrompt all the way to the SDK's additionalDirectories option. Validates each entry (absolute, exists, not a duplicate of cwd) and drops invalid ones silently so a typo doesn't blow up the query. Adds the matching styles: .ai-attach-dropup mirrors the screenshot dropup, and .ai-context-chip-folder gives the new folder chip an amber-tinted border and icon so it reads as a distinct kind of context vs file/selection/live-preview chips. Plus three new strings for the popup options and folder-picker title. --- src-node/claude-code-agent.js | 21 ++++++++++++++++++--- src/nls/root/strings.js | 4 ++++ src/styles/Extn-AIChatPanel.less | 14 ++++++++++++-- 3 files changed, 34 insertions(+), 5 deletions(-) diff --git a/src-node/claude-code-agent.js b/src-node/claude-code-agent.js index 22be2d86bf..577b5af4a1 100644 --- a/src-node/claude-code-agent.js +++ b/src-node/claude-code-agent.js @@ -248,7 +248,7 @@ exports.checkAvailability = async function () { * aiProgress, aiTextStream, aiToolEdit, aiError, aiComplete */ exports.sendPrompt = async function (params) { - const { prompt, projectPath, sessionAction, model, locale, selectionContext, images, envOverrides, permissionMode } = params; + const { prompt, projectPath, sessionAction, model, locale, selectionContext, images, envOverrides, permissionMode, additionalDirectories } = params; const requestId = Date.now().toString(36) + Math.random().toString(36).slice(2, 7); // Handle session @@ -291,7 +291,7 @@ exports.sendPrompt = async function (params) { } // Run the query asynchronously — don't await here so we return requestId immediately - _runQuery(requestId, enrichedPrompt, projectPath, model, currentAbortController.signal, locale, images, envOverrides, permissionMode) + _runQuery(requestId, enrichedPrompt, projectPath, model, currentAbortController.signal, locale, images, envOverrides, permissionMode, additionalDirectories) .catch(err => { console.error("[Phoenix AI] Query error:", err); }); @@ -452,7 +452,7 @@ exports.clearClarification = async function () { /** * Internal: run a Claude SDK query and stream results back to the browser. */ -async function _runQuery(requestId, prompt, projectPath, model, signal, locale, images, envOverrides, permissionMode) { +async function _runQuery(requestId, prompt, projectPath, model, signal, locale, images, envOverrides, permissionMode, additionalDirectories) { // Sync the runtime mutable that hooks read for permission decisions — // setPermissionMode (peer) updates this same variable when the user // cycles modes mid-stream. @@ -520,8 +520,23 @@ async function _runQuery(requestId, prompt, projectPath, model, signal, locale, _hookErrorTimer = null; } + // Validate the user-attached extra directories the browser sent. + // Drop entries that aren't absolute, don't exist, or duplicate cwd. + // Returns undefined for empty results so the SDK ignores the option + // rather than seeing a literal []. Each sendPrompt rebuilds this + // list, so adding/removing in the UI takes effect on the next turn. + const _cwdForValidation = projectPath || process.cwd(); + const validatedExtraDirs = (Array.isArray(additionalDirectories) + ? additionalDirectories.filter(function (p) { + if (typeof p !== "string" || !path.isAbsolute(p)) { return false; } + if (p === _cwdForValidation) { return false; } + try { return fs.existsSync(p); } catch (e) { return false; } + }) + : []); + const queryOptions = { cwd: projectPath || process.cwd(), + additionalDirectories: validatedExtraDirs.length ? validatedExtraDirs : undefined, maxTurns: undefined, stderr: (data) => { console.log("[AI stderr]", data); diff --git a/src/nls/root/strings.js b/src/nls/root/strings.js index 9e28baf8dc..78dacaea39 100644 --- a/src/nls/root/strings.js +++ b/src/nls/root/strings.js @@ -2284,6 +2284,10 @@ define({ "AI_CHAT_IMAGE_LIMIT": "Maximum {0} images allowed", "AI_CHAT_IMAGE_REMOVE": "Remove image", "AI_CHAT_ATTACH_FILE": "Attach files", + "AI_CHAT_ATTACH_TITLE": "Attach file or folder", + "AI_CHAT_ATTACH_FILE_OPTION": "Attach a file", + "AI_CHAT_ATTACH_FOLDER": "Add folder as context", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Choose folder to add as context", "AI_CHAT_SCREENSHOT_TITLE": "Take Screenshot", "AI_CHAT_SCREENSHOT_LIVE_PREVIEW": "Live Preview", "AI_CHAT_SCREENSHOT_AREA": "Select Area", diff --git a/src/styles/Extn-AIChatPanel.less b/src/styles/Extn-AIChatPanel.less index 9f3957b08a..49f60cd53f 100644 --- a/src/styles/Extn-AIChatPanel.less +++ b/src/styles/Extn-AIChatPanel.less @@ -2121,6 +2121,14 @@ .ai-context-chip-icon { color: #6b9eff; } } + // Folder context chip — extra working directories the user has + // attached to the conversation. Tinted amber/orange so it reads + // as a different *kind* of context than file/selection chips. + .ai-context-chip-folder { + border-color: rgba(232, 168, 56, 0.35); + .ai-context-chip-icon { color: #e8a838; } + } + /* ── Image preview strip (between context bar and textarea) ──────── */ .ai-chat-image-preview { display: none; @@ -2345,7 +2353,8 @@ } } - .ai-screenshot-dropup { + .ai-screenshot-dropup, + .ai-attach-dropup { position: fixed; background: @bc-ai-input-bg; border: 1px solid @bc-ai-input-border; @@ -2355,7 +2364,8 @@ z-index: 100; min-width: 200px; - .ai-screenshot-option { + .ai-screenshot-option, + .ai-attach-option { padding: 8px 12px; cursor: pointer; color: @project-panel-text-1; From e3d029e6ae689cb8b09e53d7bb211172605ccea6 Mon Sep 17 00:00:00 2001 From: abose Date: Mon, 27 Apr 2026 10:55:46 +0530 Subject: [PATCH 126/135] build: update pro deps --- tracking-repos.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tracking-repos.json b/tracking-repos.json index 948f59e10e..8d9b90c89a 100644 --- a/tracking-repos.json +++ b/tracking-repos.json @@ -1,5 +1,5 @@ { "phoenixPro": { - "commitID": "21f26650f613377219524b88ed23b394e69133a2" + "commitID": "fe4badcc3aaede50bf3104b0ed1d62cab4987d1c" } } From e9e03b8567cffce4c01fc0b8eb9d24826fe46f4c Mon Sep 17 00:00:00 2001 From: abose Date: Mon, 27 Apr 2026 11:26:23 +0530 Subject: [PATCH 127/135] feat(ai-chat): auto-allow read-only bash in Edit Mode Mirrors the Claude Code CLI's default permissions.allow set (git status / log / diff / show / remote show / branch / ls-files / rev-parse, plus generic ls / pwd / cat / head / tail / wc / which / file / stat / echo, and version probes) so the user isn't prompted for every "look around the repo" command. Anything containing shell composition characters (; && || | $(...) backticks < >) still falls through to a user prompt, so chained destructive operations can't piggy-back on a safe prefix. --- src-node/claude-code-agent.js | 60 +++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/src-node/claude-code-agent.js b/src-node/claude-code-agent.js index 577b5af4a1..5deaba6af5 100644 --- a/src-node/claude-code-agent.js +++ b/src-node/claude-code-agent.js @@ -114,6 +114,53 @@ function _isToolResponseError(toolResponse) { return false; } +// Bash commands the agent can run without prompting the user in Edit +// Mode. Mirrors the CLI's default "permissions.allow" set +// (cli.js:2925) plus a small handful of universally read-only shell +// utilities. Shell-composition characters (`;`, `&&`, `||`, backticks, +// pipes, redirection, command substitution) trip the safety belt +// below — without that check `git status; rm -rf /` would slip through +// since the prefix matches. +const _SAFE_BASH_PATTERNS = [ + // git read-only + /^git\s+status(\s|$)/, + /^git\s+log(\s|$)/, + /^git\s+diff(\s|$)/, + /^git\s+show(\s|$)/, + /^git\s+branch(\s|$)/, + /^git\s+ls-files(\s|$)/, + /^git\s+rev-parse(\s|$)/, + /^git\s+remote\s+show(\s|$)/, + /^git\s+--version$/, + // generic read-only shell + /^ls(\s|$)/, + /^pwd$/, + /^echo(\s|$)/, + /^which\s/, + /^cat(\s|$)/, + /^head(\s|$)/, + /^tail(\s|$)/, + /^wc(\s|$)/, + /^file\s/, + /^stat\s/, + // version probes + /^node\s+--version$/, + /^npm\s+--version$/, + /^yarn\s+--version$/, + /^pnpm\s+--version$/ +]; + +function _isSafeReadOnlyBash(rawCmd) { + const cmd = (rawCmd || "").trim(); + if (!cmd) { return false; } + // Reject anything that could chain a destructive op via shell + // composition: `;` `&&` `||` `|` backticks `$(...)` `<` `>`. + // The CLI's parser handles these; we keep matching simple by + // refusing to bypass the prompt if any of them are present. + if (/[;&|`$()<>]/.test(cmd)) { return false; } + return _SAFE_BASH_PATTERNS.some(function (rx) { return rx.test(cmd); }); +} + /** * Lazily import the ESM @anthropic-ai/claude-code module. */ @@ -916,6 +963,19 @@ async function _runQuery(requestId, prompt, projectPath, model, signal, locale, } // Edit Mode: ask user confirmation before running bash const command = input.tool_input.command || ""; + // Skip prompting for well-known read-only commands + // that mirror the Claude Code CLI's default safe + // patterns. Cuts down on prompt fatigue during + // typical "look around the repo" turns. + if (_isSafeReadOnlyBash(command)) { + console.log("[Phoenix AI] Auto-allowing safe bash:", command.slice(0, 80)); + return { + hookSpecificOutput: { + hookEventName: "PreToolUse", + permissionDecision: "allow" + } + }; + } console.log("[Phoenix AI] Bash confirmation requested:", command.slice(0, 80)); nodeConnector.triggerPeer("aiBashConfirm", { requestId: requestId, From 55ebbeaa751071f6f251daa0a4d49b40cd56c008 Mon Sep 17 00:00:00 2001 From: abose Date: Mon, 27 Apr 2026 17:33:43 +0530 Subject: [PATCH 128/135] feat(ai-chat): expand safe-bash list, scoped sidebar dark overrides, plan overlay css MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Safe-bash classifier in claude-code-agent.js now splits commands on `;`, `&&`, `||` and accepts the chain if every segment matches a safe pattern, so `git status && git log -5` and `sleep 1; echo done` no longer prompt. `sleep` (numeric durations) joins the allowlist. Process substitution (`$(...)`, backticks), redirection (`<`, `>`) and pipes (`|`) still fall through to a user prompt — chained destructive ops can't piggy-back on a safe prefix. * New scoped overrides at the bottom of Extn-AIChatPanel.less neutralise Bootstrap's .btn / .btn-primary / .btn-secondary skins and add dark-theme defaults for inputs/textareas/selects inside .ai-chat-panel, so the always-dark sidebar renders identically in light and dark editor themes. * Plan-card maximize: .ai-plan-maximize-btn (muted button flush right of the header) plus .ai-plan-fullscreen-overlay (fixed, z-index 10001, dark backdrop, 960px card with the same plan chrome). Strings AI_CHAT_PLAN_MAXIMIZE and AI_CHAT_PLAN_CLOSE_FULLSCREEN. * First-time Full Auto warning strings: AI_CHAT_FULL_AUTO_WARNING_TITLE / _BODY / _PROCEED. --- src-node/claude-code-agent.js | 30 ++++--- src/nls/root/strings.js | 5 ++ src/styles/Extn-AIChatPanel.less | 147 +++++++++++++++++++++++++++++++ 3 files changed, 172 insertions(+), 10 deletions(-) diff --git a/src-node/claude-code-agent.js b/src-node/claude-code-agent.js index 5deaba6af5..3380e2e778 100644 --- a/src-node/claude-code-agent.js +++ b/src-node/claude-code-agent.js @@ -117,10 +117,10 @@ function _isToolResponseError(toolResponse) { // Bash commands the agent can run without prompting the user in Edit // Mode. Mirrors the CLI's default "permissions.allow" set // (cli.js:2925) plus a small handful of universally read-only shell -// utilities. Shell-composition characters (`;`, `&&`, `||`, backticks, -// pipes, redirection, command substitution) trip the safety belt -// below — without that check `git status; rm -rf /` would slip through -// since the prefix matches. +// utilities. The safety belt in _isSafeReadOnlyBash splits on +// `;` / `&&` / `||` and checks every segment, so chaining safe +// commands (e.g. `git status && git log`, `sleep 1; echo done`) +// works while `git status; rm -rf /` correctly falls through. const _SAFE_BASH_PATTERNS = [ // git read-only /^git\s+status(\s|$)/, @@ -143,6 +143,9 @@ const _SAFE_BASH_PATTERNS = [ /^wc(\s|$)/, /^file\s/, /^stat\s/, + // numeric-only sleep — no `sleep $(...)` since process substitution + // is rejected separately, but be explicit so `sleep $VAR` also fails. + /^sleep\s+\d+(\.\d+)?$/, // version probes /^node\s+--version$/, /^npm\s+--version$/, @@ -153,12 +156,19 @@ const _SAFE_BASH_PATTERNS = [ function _isSafeReadOnlyBash(rawCmd) { const cmd = (rawCmd || "").trim(); if (!cmd) { return false; } - // Reject anything that could chain a destructive op via shell - // composition: `;` `&&` `||` `|` backticks `$(...)` `<` `>`. - // The CLI's parser handles these; we keep matching simple by - // refusing to bypass the prompt if any of them are present. - if (/[;&|`$()<>]/.test(cmd)) { return false; } - return _SAFE_BASH_PATTERNS.some(function (rx) { return rx.test(cmd); }); + // Reject command/process substitution, redirection, and pipes — + // these can hide arbitrary commands or send output to dangerous + // places. Backticks, `$(...)`, `<`, `>`, `|`. Plain `$VAR` is + // allowed (substitution-without-command). + if (/[`<>|]|\$\(/.test(cmd)) { return false; } + // Split on `;`, `&&`, `||` and verify EVERY segment matches a safe + // pattern. Quotes around delimiters are not handled — a command + // like `echo "a; b"` will split mid-string and fail safe-check + // (which is fine: false negatives are OK, false positives are not). + const segments = cmd.split(/\s*(?:;|&&|\|\|)\s*/).filter(Boolean); + return segments.every(function (seg) { + return _SAFE_BASH_PATTERNS.some(function (rx) { return rx.test(seg); }); + }); } /** diff --git a/src/nls/root/strings.js b/src/nls/root/strings.js index 78dacaea39..d1d20f1f47 100644 --- a/src/nls/root/strings.js +++ b/src/nls/root/strings.js @@ -2223,6 +2223,9 @@ define({ "AI_CHAT_FILE_NOT_FOUND_MSG": "Could not open {0}. The file may have been moved or deleted.", "AI_CHAT_UNDO_RESTORE_WARNING_TITLE": "AI Undo & Restore", "AI_CHAT_UNDO_RESTORE_WARNING_BODY": "This will only undo changes made by the AI. Changes made outside the AI won’t be restored and may be lost. For full version history, use version control like Git.", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Switch to Full Auto Mode?", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Full Auto mode lets the AI run any tool — Bash commands, file edits, file deletions, web fetches — without asking you first.

This is convenient for trusted scratch projects, but can be risky: a misjudged step could overwrite or delete files, run a destructive shell command, or push unintended changes. Use version control (Git) so you can recover if something goes wrong.

Only enable Full Auto in projects you trust. You can switch back to Edit Mode at any time using Shift+Tab or by clicking the mode bar.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Enable Full Auto", "AI_CHAT_SHOW_DIFF": "Show diff", "AI_CHAT_HIDE_DIFF": "Hide diff", "AI_CHAT_DIFF_MORE_TITLE": "Diff options", @@ -2249,6 +2252,8 @@ define({ "AI_CHAT_TOOL_TASK_NAME": "Subagent: {0}", "AI_CHAT_TOOL_PLANNING": "Planning", "AI_CHAT_PLAN_TITLE": "Proposed Plan", + "AI_CHAT_PLAN_MAXIMIZE": "Open plan in full screen", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Close (Esc)", "AI_CHAT_PLAN_APPROVE": "Approve", "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_FEEDBACK_PLACEHOLDER": "What would you like changed?", diff --git a/src/styles/Extn-AIChatPanel.less b/src/styles/Extn-AIChatPanel.less index 49f60cd53f..9627e43bdf 100644 --- a/src/styles/Extn-AIChatPanel.less +++ b/src/styles/Extn-AIChatPanel.less @@ -1365,6 +1365,94 @@ font-weight: 600; } +// Maximize button on the plan header — sits flush right via auto +// margin so the title and icon stay left-aligned. Same muted look as +// the diff toggle / more menu so it reads as a quiet affordance. +.ai-plan-maximize-btn { + margin-left: auto; + background: none; + border: none; + color: #6b9eff; + font-size: @ai-text-secondary; + line-height: 1; + padding: 2px 6px; + border-radius: 4px; + cursor: pointer; + opacity: 0.65; + transition: opacity 0.15s ease, background-color 0.15s ease; + + &:hover { + opacity: 1; + background-color: rgba(107, 158, 255, 0.15); + } +} + +// Fullscreen plan overlay — covers the whole window (over the editor, +// not just the AI panel). z-index above modal dialogs so a long plan +// is readable in detail without horizontal cramping. +.ai-plan-fullscreen-overlay { + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 10001; + background: rgba(0, 0, 0, 0.72); + display: flex; + align-items: center; + justify-content: center; + padding: 24px; + -webkit-user-select: text; + -moz-user-select: text; + user-select: text; + + .ai-plan-fullscreen-card { + // Same chrome as the inline plan card so the maximized view is + // a faithful magnification, not a different surface. + width: min(960px, 96vw); + max-height: 92vh; + display: flex; + flex-direction: column; + background-color: rgba(40, 44, 52, 0.98); + border: 1px solid rgba(107, 158, 255, 0.35); + border-radius: 8px; + overflow: hidden; + box-shadow: 0 8px 40px rgba(0, 0, 0, 0.6); + + .ai-plan-header { + flex-shrink: 0; + } + + .ai-plan-body { + // Override the inline card's max-height — in fullscreen we + // want the body to consume the remaining card height. + max-height: none; + flex: 1 1 auto; + overflow-y: auto; + padding: 22px 28px; + } + } + + .ai-plan-fullscreen-close { + margin-left: auto; + background: none; + border: none; + color: #6b9eff; + font-size: @ai-text-body; + line-height: 1; + padding: 2px 8px; + border-radius: 4px; + cursor: pointer; + opacity: 0.7; + transition: opacity 0.15s ease, background-color 0.15s ease; + + &:hover { + opacity: 1; + background-color: rgba(107, 158, 255, 0.15); + } + } +} + .ai-plan-body { padding: 14px 16px; font-size: @ai-text-body; @@ -2745,3 +2833,62 @@ text-align: center; } +/* ── Sidebar-is-always-dark overrides ───────────────────────────────── */ +/* The AI panel renders against a fixed dark sidebar background. Both + Bootstrap's stock .btn skins AND Phoenix's light-theme overrides of + them paint badly here in light editor themes. Neutralise the skins + inside the panel so the AI panel's own per-element rules + (.ai-plan-approve-btn, .ai-plan-revise-btn, .ai-plan-feedback-send, + etc.) own the look — and that look is identical in both themes. */ +.ai-chat-panel { + .btn, + .btn:hover, + .btn:focus, + .btn:active, + .btn-primary, + .btn-primary:hover, + .btn-primary:focus, + .btn-primary:active, + .btn-secondary, + .btn-secondary:hover, + .btn-secondary:focus, + .btn-secondary:active { + background: none; + background-color: transparent; + background-image: none; + border-color: transparent; + box-shadow: none; + text-shadow: none; + color: inherit; + } + + /* Inputs and textareas — same story. The chat textarea has its own + per-class style; this is the safety net for any other input we + drop in (plan feedback textarea today, future ones tomorrow). */ + input[type="text"], + input[type="search"], + input[type="email"], + input[type="password"], + input[type="number"], + select, + textarea { + background-color: rgba(255, 255, 255, 0.04); + color: @project-panel-text-1; + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 4px; + box-shadow: none; + + &:focus { + background-color: rgba(255, 255, 255, 0.06); + border-color: rgba(107, 158, 255, 0.4); + outline: none; + box-shadow: none; + } + + &::placeholder { + color: @project-panel-text-2; + opacity: 0.6; + } + } +} + From 2b0d423fe0e951af60f7cbf6d0c834a1e3619a80 Mon Sep 17 00:00:00 2001 From: abose Date: Mon, 27 Apr 2026 17:35:00 +0530 Subject: [PATCH 129/135] build: update pro deps --- tracking-repos.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tracking-repos.json b/tracking-repos.json index 8d9b90c89a..cae39cb9a2 100644 --- a/tracking-repos.json +++ b/tracking-repos.json @@ -1,5 +1,5 @@ { "phoenixPro": { - "commitID": "fe4badcc3aaede50bf3104b0ed1d62cab4987d1c" + "commitID": "bc54fbaf61378f8aa8f3139a3d8fa1dab90369b6" } } From c3201cc6d17c44fa598c9bd0c07cab06de6a5df3 Mon Sep 17 00:00:00 2001 From: abose Date: Mon, 27 Apr 2026 19:07:27 +0530 Subject: [PATCH 130/135] feat(ai-chat): onboarding iframe styles + strings MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Companion to the phoenix-pro onboarding iframe wiring. * Extn-AIChatPanel.less: - .ai-tab-container gains `position: relative` so the prompt overlay (re-parented there at runtime) can use absolute inset:0 to cover tabs + panel body. - .ai-onboarding-wrap claims the same flex slot as .ai-chat-messages when shown. - .ai-history-open also hides the wrap so opening the history dropdown takes the panel body cleanly. - .ai-onboarding-prompt-overlay (top-level rule, not nested under the wrap, so the styles apply after the runtime reparent) matches Phoenix Code's panel chrome — neutral grey card on @bc-ai-sidebar-bg / @bc-ai-input-border, header strip with title + × close, full-bleed flush textarea, action row with quiet text Cancel and an icon-only send button mirroring .ai-send-btn. Explicit focus reset (border/outline/box-shadow: none) so the global textarea:focus rule can't shift the dialog when the user clicks in. - Light entrance animations (overlay fade, card pop). * strings.js: AI_CHAT_ONBOARDING_REVIEW_PROMPT ("Ready to build") and AI_CHAT_ONBOARDING_SEND. --- src/nls/root/strings.js | 2 + src/styles/Extn-AIChatPanel.less | 198 ++++++++++++++++++++++++++++++- 2 files changed, 199 insertions(+), 1 deletion(-) diff --git a/src/nls/root/strings.js b/src/nls/root/strings.js index d1d20f1f47..581c919fe9 100644 --- a/src/nls/root/strings.js +++ b/src/nls/root/strings.js @@ -2226,6 +2226,8 @@ define({ "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Switch to Full Auto Mode?", "AI_CHAT_FULL_AUTO_WARNING_BODY": "Full Auto mode lets the AI run any tool — Bash commands, file edits, file deletions, web fetches — without asking you first.

This is convenient for trusted scratch projects, but can be risky: a misjudged step could overwrite or delete files, run a destructive shell command, or push unintended changes. Use version control (Git) so you can recover if something goes wrong.

Only enable Full Auto in projects you trust. You can switch back to Edit Mode at any time using Shift+Tab or by clicking the mode bar.", "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Enable Full Auto", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Ready to build", + "AI_CHAT_ONBOARDING_SEND": "Send", "AI_CHAT_SHOW_DIFF": "Show diff", "AI_CHAT_HIDE_DIFF": "Hide diff", "AI_CHAT_DIFF_MORE_TITLE": "Diff options", diff --git a/src/styles/Extn-AIChatPanel.less b/src/styles/Extn-AIChatPanel.less index 9627e43bdf..45dc3b8b27 100644 --- a/src/styles/Extn-AIChatPanel.less +++ b/src/styles/Extn-AIChatPanel.less @@ -40,6 +40,10 @@ flex: 1; min-height: 0; overflow: hidden; + // Positioning context for the onboarding prompt overlay, which is + // detached from its template position and re-parented here so it + // covers the Files/AI tab strip as well as the panel body. + position: relative; } .ai-chat-panel { @@ -145,7 +149,8 @@ .ai-chat-panel.ai-history-open { > .ai-chat-messages, > .ai-chat-status, - > .ai-chat-input-area { + > .ai-chat-input-area, + > .ai-onboarding-wrap { display: none !important; } } @@ -265,6 +270,179 @@ } } +/* ── Onboarding iframe (guided AI starter) ──────────────────────────── */ +/* The wrap sits where .ai-chat-messages would. When visible it claims + the same flex slot — when hidden the chat takes that slot back. */ +.ai-onboarding-wrap { + flex: 1; + min-height: 0; + min-width: 0; + position: relative; + background-color: @bc-ai-sidebar-bg; + + .ai-onboarding-frame { + width: 100%; + height: 100%; + border: 0; + display: block; + } +} + +/* Prompt confirm overlay — top-level rule (NOT nested under + .ai-onboarding-wrap) because at runtime _initOnboarding detaches + the overlay element and re-parents it to .ai-tab-container so it + covers the Files/AI tab strip in addition to the panel body. + Neutral dark-panel chrome — no blue accent. Title strip + full- + bleed textarea + bottom action row with Cancel and an icon-only + send button that mirrors .ai-send-btn's transparent quiet style. */ +.ai-onboarding-prompt-overlay { + position: absolute; + inset: 0; + z-index: 10; + background: rgba(0, 0, 0, 0.45); + display: flex; + align-items: center; + justify-content: center; + padding: 16px; + animation: ai-onboarding-overlay-fade 0.15s ease-out; + + .ai-onboarding-prompt-card { + width: 100%; + max-width: 440px; + border: 1px solid @bc-ai-input-border; + border-radius: 8px; + background: @bc-ai-sidebar-bg; + overflow: hidden; + display: flex; + flex-direction: column; + box-shadow: 0 6px 20px rgba(0, 0, 0, 0.45); + animation: ai-onboarding-card-pop 0.18s ease-out; + } + + .ai-onboarding-prompt-header { + display: flex; + align-items: center; + gap: 8px; + padding: 8px 8px 8px 14px; + border-bottom: 1px solid rgba(255, 255, 255, 0.06); + } + + .ai-onboarding-prompt-title { + flex: 1; + min-width: 0; + font-size: @ai-text-body; + font-weight: 600; + color: @project-panel-text-1; + line-height: 1.3; + } + + .ai-onboarding-prompt-close { + background: none; + border: 0; + color: @project-panel-text-2; + width: 26px; + height: 26px; + border-radius: 4px; + cursor: pointer; + display: flex; + align-items: center; + justify-content: center; + opacity: 0.55; + flex-shrink: 0; + transition: opacity 0.15s ease, color 0.15s ease, background-color 0.15s ease; + + i { font-size: 0.95em; } + + &:hover { + opacity: 1; + color: @project-panel-text-1; + background: rgba(255, 255, 255, 0.05); + } + } + + .ai-onboarding-prompt-text { + // display: block + width: 100% + box-sizing makes the textarea + // span the card's full inner width regardless of the rows attr + // or the browser's textarea default width. + display: block; + width: 100%; + box-sizing: border-box; + background: @bc-ai-input-bg; + border: 0; + border-radius: 0; + color: @project-panel-text-1; + font-size: @ai-text-body; + line-height: @ai-line-prose; + padding: 12px 14px; + resize: vertical; + min-height: 110px; + max-height: 260px; + outline: none; + box-shadow: none; + + // Phoenix's global textarea focus rule paints a border + shadow + // that shifts the dialog by ~2px and reads as a flicker. Force + // the no-chrome focus state so only the bg darkening signals + // focus. + &:focus, + &:focus-visible { + background: @bc-ai-input-bg-focused; + border: 0; + outline: none; + box-shadow: none; + } + } + + .ai-onboarding-prompt-actions { + display: flex; + justify-content: flex-end; + align-items: center; + gap: 4px; + padding: 6px 8px 6px 12px; + border-top: 1px solid rgba(255, 255, 255, 0.06); + } + + .ai-onboarding-prompt-cancel { + background: transparent; + border: 0; + color: @project-panel-text-2; + font-size: @ai-text-secondary; + line-height: @ai-line-compact; + padding: 6px 10px; + border-radius: 4px; + cursor: pointer; + transition: background-color 0.15s ease, color 0.15s ease; + + &:hover { + background: rgba(255, 255, 255, 0.05); + color: @project-panel-text-1; + } + } + + .ai-onboarding-prompt-send { + background: none; + border: 0; + color: @project-panel-text-2; + width: 32px; + height: 28px; + border-radius: 4px; + cursor: pointer; + display: flex; + align-items: center; + justify-content: center; + opacity: 0.6; + transition: opacity 0.15s ease, color 0.15s ease, background-color 0.15s ease; + + i { font-size: 0.95em; } + + &:hover { + opacity: 1; + color: @project-panel-text-1; + background: rgba(255, 255, 255, 0.05); + } + } +} + /* ── Message list ───────────────────────────────────────────────────── */ .ai-chat-messages { flex: 1; @@ -2892,3 +3070,21 @@ } } +/* Onboarding prompt overlay entrance animations. Kept at file scope so + the keyframes resolve regardless of nesting context. */ +@keyframes ai-onboarding-overlay-fade { + from { opacity: 0; } + to { opacity: 1; } +} + +@keyframes ai-onboarding-card-pop { + from { + opacity: 0; + transform: scale(0.96) translateY(6px); + } + to { + opacity: 1; + transform: scale(1) translateY(0); + } +} + From 940b45f7f5ee8bd3aaf917e3d20d80139f09ee1f Mon Sep 17 00:00:00 2001 From: abose Date: Mon, 27 Apr 2026 19:10:45 +0530 Subject: [PATCH 131/135] chore(ai-chat): declare onboarding iframe theme as CSS custom properties MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Companion to the AIChatPanel.js refactor: the iframe-theme values now live as --bg-panel / --text-primary / --accent-primary / etc. on .ai-chat-panel itself. JS reads them via getComputedStyle and forwards them to the iframe, so retheming is purely editing this LESS list — no JS change required. --- src/styles/Extn-AIChatPanel.less | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/src/styles/Extn-AIChatPanel.less b/src/styles/Extn-AIChatPanel.less index 45dc3b8b27..1148c28efc 100644 --- a/src/styles/Extn-AIChatPanel.less +++ b/src/styles/Extn-AIChatPanel.less @@ -57,6 +57,32 @@ color: @project-panel-text-1; font-size: @ai-text-body; container-type: inline-size; + + /* Onboarding-iframe theme variables — single source of truth for + what gets forwarded to the iframe's `?configCSS=` param. + AIChatPanel.js _buildOnboardingConfigCSS reads each of these via + getComputedStyle and serialises them into a :root{...} block. + To retheme the iframe, edit only this list. The names match the + iframe's published contract (see ai-panel-onboarding README). */ + --bg-panel: @bc-ai-sidebar-bg; + --bg-card: rgba(255, 255, 255, 0.04); + --bg-card-hover: rgba(255, 255, 255, 0.07); + --bg-input: rgba(255, 255, 255, 0.04); + --bg-input-focus: rgba(255, 255, 255, 0.06); + --text-primary: @project-panel-text-1; + --text-secondary: @project-panel-text-2; + --text-muted: rgba(168, 176, 180, 0.6); + --border-subtle: rgba(255, 255, 255, 0.12); + --border-active: rgba(107, 158, 255, 0.4); + --border-focus: rgba(107, 158, 255, 0.5); + --accent-primary: #6b9eff; + --accent-primary-soft: rgba(107, 158, 255, 0.12); + --accent-primary-border: rgba(107, 158, 255, 0.3); + --font-body: 14px; + --font-secondary: 12px; + --font-meta: 11px; + --radius-md: 6px; + --radius-lg: 8px; } /* ── Header ─────────────────────────────────────────────────────────── */ From 1af24bd997a007f03366d3bd9dba3442a88447a9 Mon Sep 17 00:00:00 2001 From: abose Date: Mon, 27 Apr 2026 19:16:50 +0530 Subject: [PATCH 132/135] build: update pro deps --- tracking-repos.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tracking-repos.json b/tracking-repos.json index cae39cb9a2..29f8069833 100644 --- a/tracking-repos.json +++ b/tracking-repos.json @@ -1,5 +1,5 @@ { "phoenixPro": { - "commitID": "bc54fbaf61378f8aa8f3139a3d8fa1dab90369b6" + "commitID": "cc369c5039be7b5d9104f43539ae4a1598f2616e" } } From b623c47560c92d3e0e49a47b144ca2bf07aba7b9 Mon Sep 17 00:00:00 2001 From: abose Date: Mon, 27 Apr 2026 20:33:05 +0530 Subject: [PATCH 133/135] build: update pro deps --- tracking-repos.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tracking-repos.json b/tracking-repos.json index 29f8069833..ebb6ad1b3b 100644 --- a/tracking-repos.json +++ b/tracking-repos.json @@ -1,5 +1,5 @@ { "phoenixPro": { - "commitID": "cc369c5039be7b5d9104f43539ae4a1598f2616e" + "commitID": "05c8420787657d64785b753c80b901e27ae74270" } } From 8f15e714e1dada201741cda8a9f4d8462f243e33 Mon Sep 17 00:00:00 2001 From: Pluto Date: Mon, 27 Apr 2026 20:31:25 +0530 Subject: [PATCH 134/135] fix: live preview edges leaking a thin white line --- .../Phoenix-live-preview/live-preview.css | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/extensionsIntegrated/Phoenix-live-preview/live-preview.css b/src/extensionsIntegrated/Phoenix-live-preview/live-preview.css index e4f64a51e5..5b24056f2a 100644 --- a/src/extensionsIntegrated/Phoenix-live-preview/live-preview.css +++ b/src/extensionsIntegrated/Phoenix-live-preview/live-preview.css @@ -29,6 +29,10 @@ #panel-md-preview-frame { background-color: white; position: relative; + width: calc(100% + 2px); + margin: 0 -1px; + clip-path: inset(0 1px); + min-width: 0; } #panel-live-preview-frame[src*="no-preview.html"], @@ -48,6 +52,7 @@ display: flex; width: 100%; height: calc(100% - var(--toolbar-height)); + overflow: hidden; } .frame-container.responsive-viewport { From 5e2dee533344fd45a0ed682dd9b83375983580de Mon Sep 17 00:00:00 2001 From: abose Date: Mon, 27 Apr 2026 16:49:22 +0000 Subject: [PATCH 135/135] ci: update Translations --- src/nls/ar/lastTranslated.json | 15 ++++++++-- src/nls/ar/strings.js | 49 +++++++++++++++++++------------ src/nls/bg/lastTranslated.json | 15 ++++++++-- src/nls/bg/strings.js | 49 +++++++++++++++++++------------ src/nls/cs/lastTranslated.json | 15 ++++++++-- src/nls/cs/strings.js | 49 +++++++++++++++++++------------ src/nls/da/lastTranslated.json | 15 ++++++++-- src/nls/da/strings.js | 49 +++++++++++++++++++------------ src/nls/de/lastTranslated.json | 15 ++++++++-- src/nls/de/strings.js | 49 +++++++++++++++++++------------ src/nls/el/lastTranslated.json | 15 ++++++++-- src/nls/el/strings.js | 49 +++++++++++++++++++------------ src/nls/en-gb/lastTranslated.json | 15 ++++++++-- src/nls/en-gb/strings.js | 49 +++++++++++++++++++------------ src/nls/es/lastTranslated.json | 15 ++++++++-- src/nls/es/strings.js | 49 +++++++++++++++++++------------ src/nls/fa-ir/lastTranslated.json | 12 ++++++-- src/nls/fa-ir/strings.js | 46 +++++++++++++++++------------ src/nls/fi/lastTranslated.json | 15 ++++++++-- src/nls/fi/strings.js | 49 +++++++++++++++++++------------ src/nls/fr/lastTranslated.json | 15 ++++++++-- src/nls/fr/strings.js | 49 +++++++++++++++++++------------ src/nls/gl/lastTranslated.json | 15 ++++++++-- src/nls/gl/strings.js | 49 +++++++++++++++++++------------ src/nls/hi/lastTranslated.json | 15 ++++++++-- src/nls/hi/strings.js | 49 +++++++++++++++++++------------ src/nls/hr/lastTranslated.json | 15 ++++++++-- src/nls/hr/strings.js | 49 +++++++++++++++++++------------ src/nls/hu/lastTranslated.json | 15 ++++++++-- src/nls/hu/strings.js | 49 +++++++++++++++++++------------ src/nls/id/lastTranslated.json | 15 ++++++++-- src/nls/id/strings.js | 49 +++++++++++++++++++------------ src/nls/it/lastTranslated.json | 15 ++++++++-- src/nls/it/strings.js | 49 +++++++++++++++++++------------ src/nls/ja/lastTranslated.json | 15 ++++++++-- src/nls/ja/strings.js | 49 +++++++++++++++++++------------ src/nls/ko/lastTranslated.json | 15 ++++++++-- src/nls/ko/strings.js | 49 +++++++++++++++++++------------ src/nls/lv/lastTranslated.json | 15 ++++++++-- src/nls/lv/strings.js | 49 +++++++++++++++++++------------ src/nls/ml/lastTranslated.json | 15 ++++++++-- src/nls/ml/strings.js | 49 +++++++++++++++++++------------ src/nls/nb/lastTranslated.json | 15 ++++++++-- src/nls/nb/strings.js | 49 +++++++++++++++++++------------ src/nls/nl/lastTranslated.json | 15 ++++++++-- src/nls/nl/strings.js | 49 +++++++++++++++++++------------ src/nls/pl/lastTranslated.json | 15 ++++++++-- src/nls/pl/strings.js | 49 +++++++++++++++++++------------ src/nls/pt-br/lastTranslated.json | 15 ++++++++-- src/nls/pt-br/strings.js | 49 +++++++++++++++++++------------ src/nls/pt-pt/lastTranslated.json | 15 ++++++++-- src/nls/pt-pt/strings.js | 49 +++++++++++++++++++------------ src/nls/ro/lastTranslated.json | 15 ++++++++-- src/nls/ro/strings.js | 49 +++++++++++++++++++------------ src/nls/ru/lastTranslated.json | 15 ++++++++-- src/nls/ru/strings.js | 49 +++++++++++++++++++------------ src/nls/sk/lastTranslated.json | 15 ++++++++-- src/nls/sk/strings.js | 49 +++++++++++++++++++------------ src/nls/sr/lastTranslated.json | 15 ++++++++-- src/nls/sr/strings.js | 49 +++++++++++++++++++------------ src/nls/sv/lastTranslated.json | 15 ++++++++-- src/nls/sv/strings.js | 49 +++++++++++++++++++------------ src/nls/tr/lastTranslated.json | 15 ++++++++-- src/nls/tr/strings.js | 49 +++++++++++++++++++------------ src/nls/uk/lastTranslated.json | 15 ++++++++-- src/nls/uk/strings.js | 49 +++++++++++++++++++------------ src/nls/ur/lastTranslated.json | 15 ++++++++-- src/nls/ur/strings.js | 49 +++++++++++++++++++------------ src/nls/zh-cn/lastTranslated.json | 15 ++++++++-- src/nls/zh-cn/strings.js | 49 +++++++++++++++++++------------ src/nls/zh-tw/lastTranslated.json | 15 ++++++++-- src/nls/zh-tw/strings.js | 49 +++++++++++++++++++------------ 72 files changed, 1542 insertions(+), 756 deletions(-) diff --git a/src/nls/ar/lastTranslated.json b/src/nls/ar/lastTranslated.json index 3141c0999c..eeb23c53ff 100644 --- a/src/nls/ar/lastTranslated.json +++ b/src/nls/ar/lastTranslated.json @@ -17,6 +17,10 @@ "AI_CHAT_ADMIN_DISABLED_MESSAGE": "AI features have been disabled by your system administrator.", "AI_CHAT_ADMIN_DISABLED_TITLE": "AI Disabled", "AI_CHAT_ATTACH_FILE": "Attach files", + "AI_CHAT_ATTACH_FILE_OPTION": "Attach a file", + "AI_CHAT_ATTACH_FOLDER": "Add folder as context", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Choose folder to add as context", + "AI_CHAT_ATTACH_TITLE": "Attach file or folder", "AI_CHAT_BASH_ALLOW": "Allow", "AI_CHAT_BASH_ALLOWED": "Command allowed", "AI_CHAT_BASH_CONFIRM_TITLE": "Allow command?", @@ -54,6 +58,9 @@ "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Full Auto mode lets the AI run any tool — Bash commands, file edits, file deletions, web fetches — without asking you first.

This is convenient for trusted scratch projects, but can be risky: a misjudged step could overwrite or delete files, run a destructive shell command, or push unintended changes. Use version control (Git) so you can recover if something goes wrong.

Only enable Full Auto in projects you trust. You can switch back to Edit Mode at any time using Shift+Tab or by clicking the mode bar.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Enable Full Auto", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Switch to Full Auto Mode?", "AI_CHAT_HIDE_DIFF": "Hide diff", "AI_CHAT_HISTORY_CLEAR_ALL": "Clear all", "AI_CHAT_HISTORY_DAYS_AGO": "{0}d ago", @@ -80,9 +87,13 @@ "AI_CHAT_MODE_SWITCH_HINT": "(Shift+Tab to switch)", "AI_CHAT_NEW_BTN": "New", "AI_CHAT_NEW_SESSION_TITLE": "Start a new conversation", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Ready to build", + "AI_CHAT_ONBOARDING_SEND": "Send", "AI_CHAT_PLACEHOLDER": "Ask Claude...", "AI_CHAT_PLAN_APPROVE": "Approve", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Close (Esc)", "AI_CHAT_PLAN_FEEDBACK_PLACEHOLDER": "What would you like changed?", + "AI_CHAT_PLAN_MAXIMIZE": "Open plan in full screen", "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", @@ -824,8 +835,8 @@ "DESCRIPTION_LINTING_PREFER": "Array of linters to run first", "DESCRIPTION_LIVEDEV_ENABLE_REVERSE_INSPECT": "false to disable live preview reverse inspect", "DESCRIPTION_LIVEDEV_EXCLUDED": "Custom Server Cannot Serve This file", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!
Your current browser doesn't support live preview.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from phcode.io.
", + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!\nYour current browser doesn't support live preview.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from {0}.", "DESCRIPTION_LIVEDEV_NO_PREVIEW": "Nothing to preview!", "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Please select an HTML file to preview", "DESCRIPTION_LIVEDEV_NO_PREVIEW_EXCLUDED": "Live preview settings is configured to only serve files from folder '{0}'", diff --git a/src/nls/ar/strings.js b/src/nls/ar/strings.js index 96d71ff376..22b9ec6aa7 100644 --- a/src/nls/ar/strings.js +++ b/src/nls/ar/strings.js @@ -1339,8 +1339,6 @@ define({ "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "الرجاء تحديد ملف HTML للمعاينة", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED": "المعاينة غير متاحة!", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED_DETAILS": "ملف HTML هذا ليس جزءًا من المشروع الحالي. لأسباب أمنية، لا يمكن معاينة سوى ملفات المشروع بشكل مباشر. لمعاينة هذا الملف، افتح المجلد الذي يحتويه كمشروع منفصل.", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "أوه أوه!
متصفحك الحالي لا يدعم المعاينة المباشرة.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "احصل على أفضل تجربة معاينة مباشرة عن طريق تنزيل تطبيقاتنا الأصلية لأنظمة Windows و Mac و Linux من phcode.io.
", "DESCRIPTION_LIVEDEV_SECURITY_POPOUT_MESSAGE": "أنت على وشك فتح ملف للمعاينة المباشرة. يُرجى المتابعة فقط إذا كنت تثق بمصدر هذا المشروع. انقر فوق \"وثوق بالمشروع\" للمتابعة، أو أغلق هذه النافذة إذا كنت لا تثق بالمصدر.", "DESCRIPTION_LIVEDEV_SECURITY_TRUST_MESSAGE": "أنت على وشك فتح ملف للمعاينة المباشرة. يُرجى المتابعة بالنقر فوق \"وثوق بالمشروع\" فقط إذا كنت تثق بمصدر هذا المشروع!", "CONFIRM_EXTERNAL_BROWSER_TITLE": "النوافذ المنبثقة محظورة", @@ -1987,6 +1985,8 @@ define({ "AI_CHAT_TOOL_SEARCHED": "تم البحث عن: {0}", "AI_CHAT_TOOL_GREP": "Grep: {0}", "AI_CHAT_TOOL_READ_FILE": "قراءة {0}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "قراءة الأسطر {1}-{2} من {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "قراءة {0} من السطر {1}", "AI_CHAT_TOOL_EDIT_FILE": "تعديل {0}", "AI_CHAT_TOOL_WRITE_FILE": "كتابة {0}", "AI_CHAT_TOOL_RAN_CMD": "تم تنفيذ الأمر", @@ -2002,10 +2002,19 @@ define({ "AI_CHAT_UNDO_TITLE": "التراجع عن التغييرات من هذه الاستجابة", "AI_CHAT_RESTORE_TITLE": "استعادة الملفات إلى هذه النقطة", "AI_CHAT_RESTORED": "تمت الاستعادة", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "تم التطبيق مباشرة على القرص · الفرق غير متاح", + "AI_CHAT_TOOL_REJECTED": "تم رفض التعديل — لم يتم تعديل الملف", + "AI_CHAT_TOOL_REJECTED_REASON": "السبب: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "لم يتم العثور على الملف", + "AI_CHAT_FILE_NOT_FOUND_MSG": "تعذّر فتح {0}. ربما تم نقل الملف أو حذفه.", "AI_CHAT_UNDO_RESTORE_WARNING_TITLE": "التراجع والاستعادة لتغييرات الذكاء الاصطناعي", "AI_CHAT_UNDO_RESTORE_WARNING_BODY": "سيؤدي هذا الإجراء إلى التراجع عن التغييرات التي أجراها الذكاء الاصطناعي فقط. أما التغييرات التي تمت خارجه فلن تتم استعادتها وقد تُفقد. للحصول على سجل إصدارات كامل، استخدم نظام التحكم في الإصدارات مثل Git.", "AI_CHAT_SHOW_DIFF": "عرض الفروقات", "AI_CHAT_HIDE_DIFF": "إخفاء الفروقات", + "AI_CHAT_DIFF_MORE_TITLE": "خيارات الفرق", + "AI_CHAT_DIFF_EXPAND_ALL": "توسيع الكل", + "AI_CHAT_DIFF_COLLAPSE_ALL": "طي الكل", + "AI_CHAT_DIFF_ALWAYS_SHOW": "إظهار دائمًا", "AI_CHAT_LABEL_YOU": "أنت", "AI_CHAT_LABEL_CLAUDE": "كلود", "AI_CHAT_SEND_ERROR": "فشل إرسال الرسالة: {0}", @@ -2043,6 +2052,12 @@ define({ "AI_CHAT_BASH_DENY": "رفض", "AI_CHAT_BASH_ALLOWED": "تم السماح بالأمر", "AI_CHAT_BASH_DENIED": "تم رفض الأمر", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "التبديل إلى وضع التحرير؟", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "يريد Claude تحرير {0}. أنت حاليًا في وضع التخطيط.", + "AI_CHAT_PLAN_WRITE_ALLOW": "السماح والتبديل إلى وضع التحرير", + "AI_CHAT_PLAN_WRITE_STAY": "البقاء في وضع التخطيط", + "AI_CHAT_PLAN_WRITE_ALLOWED": "تم التبديل إلى وضع التحرير", + "AI_CHAT_PLAN_WRITE_STAYED": "تم البقاء في وضع التخطيط", "AI_CHAT_CODE_DEFAULT_LANG": "نص", "AI_CHAT_CODE_COLLAPSE": "طي", "AI_CHAT_CODE_EXPAND": "توسيع", @@ -2196,21 +2211,17 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "البدء من جديد", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 بطاقات", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 محذوف", - "AI_CHAT_TOOL_READ_FILE_RANGE": "قراءة الأسطر {1}-{2} من {0}", - "AI_CHAT_TOOL_READ_FILE_FROM": "قراءة {0} من السطر {1}", - "AI_CHAT_TOOL_APPLIED_DIRECTLY": "تم التطبيق مباشرة على القرص · الفرق غير متاح", - "AI_CHAT_TOOL_REJECTED": "تم رفض التعديل — لم يتم تعديل الملف", - "AI_CHAT_TOOL_REJECTED_REASON": "السبب: {0}", - "AI_CHAT_FILE_NOT_FOUND_TITLE": "لم يتم العثور على الملف", - "AI_CHAT_FILE_NOT_FOUND_MSG": "تعذّر فتح {0}. ربما تم نقل الملف أو حذفه.", - "AI_CHAT_DIFF_MORE_TITLE": "خيارات الفرق", - "AI_CHAT_DIFF_EXPAND_ALL": "توسيع الكل", - "AI_CHAT_DIFF_COLLAPSE_ALL": "طي الكل", - "AI_CHAT_DIFF_ALWAYS_SHOW": "إظهار دائمًا", - "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "التبديل إلى وضع التحرير؟", - "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "يريد Claude تحرير {0}. أنت حاليًا في وضع التخطيط.", - "AI_CHAT_PLAN_WRITE_ALLOW": "السماح والتبديل إلى وضع التحرير", - "AI_CHAT_PLAN_WRITE_STAY": "البقاء في وضع التخطيط", - "AI_CHAT_PLAN_WRITE_ALLOWED": "تم التبديل إلى وضع التحرير", - "AI_CHAT_PLAN_WRITE_STAYED": "تم البقاء في وضع التخطيط" + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "عفوًا!", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "احصل على أفضل تجربة للمعاينة المباشرة عبر تنزيل تطبيقاتنا الأصلية لأنظمة التشغيل Windows و Mac و Linux من {0}.", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "التبديل إلى وضع التشغيل التلقائي الكامل؟", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "يسمح وضع التشغيل التلقائي الكامل للذكاء الاصطناعي بتشغيل أي أداة — أوامر Bash، وتعديلات الملفات، وحذف الملفات، وجلب البيانات من الويب — دون أن يطلب منك الإذن أولاً.

هذا مناسب للمشاريع التجريبية الموثوقة، ولكنه قد يكون محفوفًا بالمخاطر: فقد تؤدي خطوة خاطئة إلى الكتابة فوق الملفات أو حذفها، أو تشغيل أمر طرفية تدميري، أو دفع تغييرات غير مقصودة. استخدم نظام التحكم في الإصدارات (Git) حتى تتمكن من الاسترداد إذا حدث خطأ ما.

قم بتمكين وضع التشغيل التلقائي الكامل فقط في المشاريع التي تثق بها. يمكنك العودة إلى وضع التحرير في أي وقت باستخدام Shift+Tab أو بالنقر على شريط الوضع.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "تمكين التشغيل التلقائي الكامل", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "جاهز للبناء", + "AI_CHAT_ONBOARDING_SEND": "إرسال", + "AI_CHAT_PLAN_MAXIMIZE": "فتح الخطة في وضع ملء الشاشة", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "إغلاق (Esc)", + "AI_CHAT_ATTACH_TITLE": "إرفاق ملف أو مجلد", + "AI_CHAT_ATTACH_FILE_OPTION": "إرفاق ملف", + "AI_CHAT_ATTACH_FOLDER": "إضافة مجلد كسياق", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "اختر مجلدًا لإضافته كسياق" }); \ No newline at end of file diff --git a/src/nls/bg/lastTranslated.json b/src/nls/bg/lastTranslated.json index 3141c0999c..eeb23c53ff 100644 --- a/src/nls/bg/lastTranslated.json +++ b/src/nls/bg/lastTranslated.json @@ -17,6 +17,10 @@ "AI_CHAT_ADMIN_DISABLED_MESSAGE": "AI features have been disabled by your system administrator.", "AI_CHAT_ADMIN_DISABLED_TITLE": "AI Disabled", "AI_CHAT_ATTACH_FILE": "Attach files", + "AI_CHAT_ATTACH_FILE_OPTION": "Attach a file", + "AI_CHAT_ATTACH_FOLDER": "Add folder as context", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Choose folder to add as context", + "AI_CHAT_ATTACH_TITLE": "Attach file or folder", "AI_CHAT_BASH_ALLOW": "Allow", "AI_CHAT_BASH_ALLOWED": "Command allowed", "AI_CHAT_BASH_CONFIRM_TITLE": "Allow command?", @@ -54,6 +58,9 @@ "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Full Auto mode lets the AI run any tool — Bash commands, file edits, file deletions, web fetches — without asking you first.

This is convenient for trusted scratch projects, but can be risky: a misjudged step could overwrite or delete files, run a destructive shell command, or push unintended changes. Use version control (Git) so you can recover if something goes wrong.

Only enable Full Auto in projects you trust. You can switch back to Edit Mode at any time using Shift+Tab or by clicking the mode bar.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Enable Full Auto", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Switch to Full Auto Mode?", "AI_CHAT_HIDE_DIFF": "Hide diff", "AI_CHAT_HISTORY_CLEAR_ALL": "Clear all", "AI_CHAT_HISTORY_DAYS_AGO": "{0}d ago", @@ -80,9 +87,13 @@ "AI_CHAT_MODE_SWITCH_HINT": "(Shift+Tab to switch)", "AI_CHAT_NEW_BTN": "New", "AI_CHAT_NEW_SESSION_TITLE": "Start a new conversation", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Ready to build", + "AI_CHAT_ONBOARDING_SEND": "Send", "AI_CHAT_PLACEHOLDER": "Ask Claude...", "AI_CHAT_PLAN_APPROVE": "Approve", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Close (Esc)", "AI_CHAT_PLAN_FEEDBACK_PLACEHOLDER": "What would you like changed?", + "AI_CHAT_PLAN_MAXIMIZE": "Open plan in full screen", "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", @@ -824,8 +835,8 @@ "DESCRIPTION_LINTING_PREFER": "Array of linters to run first", "DESCRIPTION_LIVEDEV_ENABLE_REVERSE_INSPECT": "false to disable live preview reverse inspect", "DESCRIPTION_LIVEDEV_EXCLUDED": "Custom Server Cannot Serve This file", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!
Your current browser doesn't support live preview.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from phcode.io.
", + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!\nYour current browser doesn't support live preview.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from {0}.", "DESCRIPTION_LIVEDEV_NO_PREVIEW": "Nothing to preview!", "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Please select an HTML file to preview", "DESCRIPTION_LIVEDEV_NO_PREVIEW_EXCLUDED": "Live preview settings is configured to only serve files from folder '{0}'", diff --git a/src/nls/bg/strings.js b/src/nls/bg/strings.js index 1cad55af1d..b595f3bf57 100644 --- a/src/nls/bg/strings.js +++ b/src/nls/bg/strings.js @@ -1339,8 +1339,6 @@ define({ "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Моля, изберете HTML файл за визуализация", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED": "Визуализацията е недостъпна!", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED_DETAILS": "Този HTML файл не е част от текущия проект. От съображения за сигурност, само файлове от проекта могат да бъдат визуализирани на живо. За да визуализирате този файл, отворете папката, която го съдържа, като отделен проект.", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "О, не!
Текущият ви браузър не поддържа визуализация на живо.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Вземете най-доброто изживяване при визуализация на живо, като изтеглите нашите native приложения за Windows, Mac и Linux от phcode.io.
", "DESCRIPTION_LIVEDEV_SECURITY_POPOUT_MESSAGE": "Ще отворите файл за визуализация на живо. Моля, продължете само ако имате доверие на източника на този проект. Кликнете върху „Доверие на проекта“, за да продължите, или затворете този прозорец, ако нямате доверие на източника.", "DESCRIPTION_LIVEDEV_SECURITY_TRUST_MESSAGE": "Ще отворите файл за визуализация на живо. Моля, продължете, като кликнете върху „Доверие на проекта“, само ако имате доверие на източника на този проект!", "CONFIRM_EXTERNAL_BROWSER_TITLE": "Блокирани изскачащи прозорци", @@ -1987,6 +1985,8 @@ define({ "AI_CHAT_TOOL_SEARCHED": "Търсене: {0}", "AI_CHAT_TOOL_GREP": "Grep: {0}", "AI_CHAT_TOOL_READ_FILE": "Четене на {0}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Прочитане на {0}, редове {1}-{2}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Прочитане на {0} от ред {1}", "AI_CHAT_TOOL_EDIT_FILE": "Редактиране на {0}", "AI_CHAT_TOOL_WRITE_FILE": "Запис на {0}", "AI_CHAT_TOOL_RAN_CMD": "Изпълнена команда", @@ -2002,10 +2002,19 @@ define({ "AI_CHAT_UNDO_TITLE": "Отмени промените от този отговор", "AI_CHAT_RESTORE_TITLE": "Възстанови файловете до този момент", "AI_CHAT_RESTORED": "Възстановено", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Приложено директно на диска · разликите не са налични", + "AI_CHAT_TOOL_REJECTED": "Редакцията е отхвърлена — файлът не е променен", + "AI_CHAT_TOOL_REJECTED_REASON": "Причина: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Файлът не е намерен", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Не може да се отвори {0}. Файлът може да е преместен или изтрит.", "AI_CHAT_UNDO_RESTORE_WARNING_TITLE": "Отмяна и възстановяване от AI", "AI_CHAT_UNDO_RESTORE_WARNING_BODY": "Това ще отмени само промените, направени от AI. Промени, направени извън AI, няма да бъдат възстановени и може да бъдат загубени. За пълна история на версиите използвайте система за контрол на версиите като Git.", "AI_CHAT_SHOW_DIFF": "Покажи разликите", "AI_CHAT_HIDE_DIFF": "Скрий разликите", + "AI_CHAT_DIFF_MORE_TITLE": "Опции за разликите", + "AI_CHAT_DIFF_EXPAND_ALL": "Разгъни всички", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Сгъни всички", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Винаги показвай", "AI_CHAT_LABEL_YOU": "Вие", "AI_CHAT_LABEL_CLAUDE": "Клод", "AI_CHAT_SEND_ERROR": "Съобщението не можа да бъде изпратено: {0}", @@ -2043,6 +2052,12 @@ define({ "AI_CHAT_BASH_DENY": "Откажи", "AI_CHAT_BASH_ALLOWED": "Командата е разрешена", "AI_CHAT_BASH_DENIED": "Командата е отказана", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Преминаване в режим на редактиране?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude иска да редактира {0}. В момента сте в режим на планиране.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Позволи и премини в режим на редактиране", + "AI_CHAT_PLAN_WRITE_STAY": "Остани в режим на планиране", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Преминахте в режим на редактиране", + "AI_CHAT_PLAN_WRITE_STAYED": "Останахте в режим на планиране", "AI_CHAT_CODE_DEFAULT_LANG": "текст", "AI_CHAT_CODE_COLLAPSE": "Свиване", "AI_CHAT_CODE_EXPAND": "Разгъване", @@ -2196,21 +2211,17 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Започни отново", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 карти", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 изтрит", - "AI_CHAT_TOOL_READ_FILE_RANGE": "Прочитане на {0}, редове {1}-{2}", - "AI_CHAT_TOOL_READ_FILE_FROM": "Прочитане на {0} от ред {1}", - "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Приложено директно на диска · разликите не са налични", - "AI_CHAT_TOOL_REJECTED": "Редакцията е отхвърлена — файлът не е променен", - "AI_CHAT_TOOL_REJECTED_REASON": "Причина: {0}", - "AI_CHAT_FILE_NOT_FOUND_TITLE": "Файлът не е намерен", - "AI_CHAT_FILE_NOT_FOUND_MSG": "Не може да се отвори {0}. Файлът може да е преместен или изтрит.", - "AI_CHAT_DIFF_MORE_TITLE": "Опции за разликите", - "AI_CHAT_DIFF_EXPAND_ALL": "Разгъни всички", - "AI_CHAT_DIFF_COLLAPSE_ALL": "Сгъни всички", - "AI_CHAT_DIFF_ALWAYS_SHOW": "Винаги показвай", - "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Преминаване в режим на редактиране?", - "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude иска да редактира {0}. В момента сте в режим на планиране.", - "AI_CHAT_PLAN_WRITE_ALLOW": "Позволи и премини в режим на редактиране", - "AI_CHAT_PLAN_WRITE_STAY": "Остани в режим на планиране", - "AI_CHAT_PLAN_WRITE_ALLOWED": "Преминахте в режим на редактиране", - "AI_CHAT_PLAN_WRITE_STAYED": "Останахте в режим на планиране" + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "О, не!", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Получете най-доброто изживяване с преглед на живо, като изтеглите нашите нативни приложения за Windows, Mac и Linux от {0}.", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Превключване към напълно автоматичен режим?", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Напълно автоматичният режим позволява на AI да изпълнява всякакви инструменти — команди на Bash, редакции на файлове, изтриване на файлове, извличане на данни от уеб — без първо да иска разрешение.

Това е удобно за доверени проекти-чернови, но може да бъде рисковано: една грешна стъпка може да презапише или изтрие файлове, да изпълни разрушителна команда на обвивката (shell) или да публикува (push) нежелани промени. Използвайте система за контрол на версиите (Git), за да можете да възстановите състоянието, ако нещо се обърка.

Активирайте напълно автоматичния режим само в проекти, на които имате доверие. Можете да се върнете към режим на редактиране по всяко време с Shift+Tab или като щракнете върху лентата за режими.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Активиране на напълно автоматичен режим", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Готови за изграждане", + "AI_CHAT_ONBOARDING_SEND": "Изпращане", + "AI_CHAT_PLAN_MAXIMIZE": "Отваряне на плана на цял екран", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Затваряне (Esc)", + "AI_CHAT_ATTACH_TITLE": "Прикачване на файл или папка", + "AI_CHAT_ATTACH_FILE_OPTION": "Прикачи файл", + "AI_CHAT_ATTACH_FOLDER": "Добави папка като контекст", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Избери папка за добавяне като контекст" }); \ No newline at end of file diff --git a/src/nls/cs/lastTranslated.json b/src/nls/cs/lastTranslated.json index 3141c0999c..eeb23c53ff 100644 --- a/src/nls/cs/lastTranslated.json +++ b/src/nls/cs/lastTranslated.json @@ -17,6 +17,10 @@ "AI_CHAT_ADMIN_DISABLED_MESSAGE": "AI features have been disabled by your system administrator.", "AI_CHAT_ADMIN_DISABLED_TITLE": "AI Disabled", "AI_CHAT_ATTACH_FILE": "Attach files", + "AI_CHAT_ATTACH_FILE_OPTION": "Attach a file", + "AI_CHAT_ATTACH_FOLDER": "Add folder as context", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Choose folder to add as context", + "AI_CHAT_ATTACH_TITLE": "Attach file or folder", "AI_CHAT_BASH_ALLOW": "Allow", "AI_CHAT_BASH_ALLOWED": "Command allowed", "AI_CHAT_BASH_CONFIRM_TITLE": "Allow command?", @@ -54,6 +58,9 @@ "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Full Auto mode lets the AI run any tool — Bash commands, file edits, file deletions, web fetches — without asking you first.

This is convenient for trusted scratch projects, but can be risky: a misjudged step could overwrite or delete files, run a destructive shell command, or push unintended changes. Use version control (Git) so you can recover if something goes wrong.

Only enable Full Auto in projects you trust. You can switch back to Edit Mode at any time using Shift+Tab or by clicking the mode bar.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Enable Full Auto", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Switch to Full Auto Mode?", "AI_CHAT_HIDE_DIFF": "Hide diff", "AI_CHAT_HISTORY_CLEAR_ALL": "Clear all", "AI_CHAT_HISTORY_DAYS_AGO": "{0}d ago", @@ -80,9 +87,13 @@ "AI_CHAT_MODE_SWITCH_HINT": "(Shift+Tab to switch)", "AI_CHAT_NEW_BTN": "New", "AI_CHAT_NEW_SESSION_TITLE": "Start a new conversation", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Ready to build", + "AI_CHAT_ONBOARDING_SEND": "Send", "AI_CHAT_PLACEHOLDER": "Ask Claude...", "AI_CHAT_PLAN_APPROVE": "Approve", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Close (Esc)", "AI_CHAT_PLAN_FEEDBACK_PLACEHOLDER": "What would you like changed?", + "AI_CHAT_PLAN_MAXIMIZE": "Open plan in full screen", "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", @@ -824,8 +835,8 @@ "DESCRIPTION_LINTING_PREFER": "Array of linters to run first", "DESCRIPTION_LIVEDEV_ENABLE_REVERSE_INSPECT": "false to disable live preview reverse inspect", "DESCRIPTION_LIVEDEV_EXCLUDED": "Custom Server Cannot Serve This file", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!
Your current browser doesn't support live preview.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from phcode.io.
", + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!\nYour current browser doesn't support live preview.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from {0}.", "DESCRIPTION_LIVEDEV_NO_PREVIEW": "Nothing to preview!", "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Please select an HTML file to preview", "DESCRIPTION_LIVEDEV_NO_PREVIEW_EXCLUDED": "Live preview settings is configured to only serve files from folder '{0}'", diff --git a/src/nls/cs/strings.js b/src/nls/cs/strings.js index 9f79e2f66f..09085bf795 100644 --- a/src/nls/cs/strings.js +++ b/src/nls/cs/strings.js @@ -1339,8 +1339,6 @@ define({ "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Vyberte HTML soubor pro náhled", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED": "Náhled není k dispozici!", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED_DETAILS": "Tento HTML soubor není součástí aktuálního projektu. Z bezpečnostních důvodů lze v živém náhledu zobrazit pouze soubory projektu. Chcete-li zobrazit náhled tohoto souboru, otevřete složku, která ho obsahuje, jako samostatný projekt.", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Jejda!
Váš aktuální prohlížeč nepodporuje živý náhled.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Získejte nejlepší zážitek z živého náhledu stažením našich nativních aplikací pro Windows, Mac a Linux z phcode.io.
", "DESCRIPTION_LIVEDEV_SECURITY_POPOUT_MESSAGE": "Chystáte se otevřít soubor pro živý náhled. Pokračujte, pouze pokud důvěřujete zdroji tohoto projektu. Klikněte na 'Důvěřovat projektu' pro pokračování nebo zavřete toto okno, pokud zdroji nedůvěřujete.", "DESCRIPTION_LIVEDEV_SECURITY_TRUST_MESSAGE": "Chystáte se otevřít soubor pro živý náhled. Pokračujte kliknutím na 'Důvěřovat projektu' pouze v případě, že důvěřujete zdroji tohoto projektu!", "CONFIRM_EXTERNAL_BROWSER_TITLE": "Vyskakovací okna blokována", @@ -1987,6 +1985,8 @@ define({ "AI_CHAT_TOOL_SEARCHED": "Hledáno: {0}", "AI_CHAT_TOOL_GREP": "Grep: {0}", "AI_CHAT_TOOL_READ_FILE": "Přečíst {0}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Čtení {0}, řádky {1}-{2}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Čtení {0} od řádku {1}", "AI_CHAT_TOOL_EDIT_FILE": "Upravit {0}", "AI_CHAT_TOOL_WRITE_FILE": "Zapsat {0}", "AI_CHAT_TOOL_RAN_CMD": "Spuštěn příkaz", @@ -2002,10 +2002,19 @@ define({ "AI_CHAT_UNDO_TITLE": "Vrátit zpět změny z této odpovědi", "AI_CHAT_RESTORE_TITLE": "Obnovit soubory do tohoto bodu", "AI_CHAT_RESTORED": "Obnoveno", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Aplikováno přímo na disk · rozdíl není k dispozici", + "AI_CHAT_TOOL_REJECTED": "Úprava zamítnuta — soubor nebyl změněn", + "AI_CHAT_TOOL_REJECTED_REASON": "Důvod: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Soubor nenalezen", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Nepodařilo se otevřít {0}. Soubor mohl být přesunut nebo smazán.", "AI_CHAT_UNDO_RESTORE_WARNING_TITLE": "AI: Vrácení a obnovení", "AI_CHAT_UNDO_RESTORE_WARNING_BODY": "Tímto se vrátí zpět pouze změny provedené AI. Změny provedené mimo AI nebudou obnoveny a mohou být ztraceny. Pro úplnou historii verzí použijte verzovací systém, jako je Git.", "AI_CHAT_SHOW_DIFF": "Zobrazit diff", "AI_CHAT_HIDE_DIFF": "Skrýt diff", + "AI_CHAT_DIFF_MORE_TITLE": "Možnosti rozdílu", + "AI_CHAT_DIFF_EXPAND_ALL": "Rozbalit vše", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Sbalit vše", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Vždy zobrazit", "AI_CHAT_LABEL_YOU": "Vy", "AI_CHAT_LABEL_CLAUDE": "Claude", "AI_CHAT_SEND_ERROR": "Nepodařilo se odeslat zprávu: {0}", @@ -2043,6 +2052,12 @@ define({ "AI_CHAT_BASH_DENY": "Odmítnout", "AI_CHAT_BASH_ALLOWED": "Příkaz povolen", "AI_CHAT_BASH_DENIED": "Příkaz odmítnut", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Přepnout do režimu úprav?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude chce upravit {0}. Momentálně jste v režimu plánování.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Povolit a přepnout do režimu úprav", + "AI_CHAT_PLAN_WRITE_STAY": "Zůstat v režimu plánování", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Přepnuto do režimu úprav", + "AI_CHAT_PLAN_WRITE_STAYED": "Zůstali jste v režimu plánování", "AI_CHAT_CODE_DEFAULT_LANG": "text", "AI_CHAT_CODE_COLLAPSE": "Sbalit", "AI_CHAT_CODE_EXPAND": "Rozbalit", @@ -2196,21 +2211,17 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Začít znovu", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 karet", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 smazáno", - "AI_CHAT_TOOL_READ_FILE_RANGE": "Čtení {0}, řádky {1}-{2}", - "AI_CHAT_TOOL_READ_FILE_FROM": "Čtení {0} od řádku {1}", - "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Aplikováno přímo na disk · rozdíl není k dispozici", - "AI_CHAT_TOOL_REJECTED": "Úprava zamítnuta — soubor nebyl změněn", - "AI_CHAT_TOOL_REJECTED_REASON": "Důvod: {0}", - "AI_CHAT_FILE_NOT_FOUND_TITLE": "Soubor nenalezen", - "AI_CHAT_FILE_NOT_FOUND_MSG": "Nepodařilo se otevřít {0}. Soubor mohl být přesunut nebo smazán.", - "AI_CHAT_DIFF_MORE_TITLE": "Možnosti rozdílu", - "AI_CHAT_DIFF_EXPAND_ALL": "Rozbalit vše", - "AI_CHAT_DIFF_COLLAPSE_ALL": "Sbalit vše", - "AI_CHAT_DIFF_ALWAYS_SHOW": "Vždy zobrazit", - "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Přepnout do režimu úprav?", - "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude chce upravit {0}. Momentálně jste v režimu plánování.", - "AI_CHAT_PLAN_WRITE_ALLOW": "Povolit a přepnout do režimu úprav", - "AI_CHAT_PLAN_WRITE_STAY": "Zůstat v režimu plánování", - "AI_CHAT_PLAN_WRITE_ALLOWED": "Přepnuto do režimu úprav", - "AI_CHAT_PLAN_WRITE_STAYED": "Zůstali jste v režimu plánování" + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Jejda! Váš současný prohlížeč nepodporuje živý náhled.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Pro nejlepší zážitek z živého náhledu si stáhněte naše nativní aplikace pro Windows, Mac a Linux z {0}.", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Přepnout do režimu Full Auto?", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Režim Full Auto umožňuje AI spouštět jakýkoli nástroj – příkazy Bash, úpravy souborů, mazání souborů, stahování z webu – aniž by se vás nejprve zeptala.

Je to pohodlné pro důvěryhodné projekty nanečisto, ale může to být riskantní: špatně vyhodnocený krok může přepsat nebo smazat soubory, spustit destruktivní příkaz shellu nebo odeslat nechtěné změny. Používejte správu verzí (Git), abyste mohli stav obnovit, pokud se něco pokazí.

Režim Full Auto povolujte pouze v projektech, kterým důvěřujete. Zpět do režimu úprav se můžete kdykoli přepnout pomocí Shift+Tab nebo kliknutím na lištu režimů.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Povolit Full Auto", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Připraveno k sestavení", + "AI_CHAT_ONBOARDING_SEND": "Odeslat", + "AI_CHAT_PLAN_MAXIMIZE": "Otevřít plán na celou obrazovku", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Zavřít (Esc)", + "AI_CHAT_ATTACH_TITLE": "Připojit soubor nebo složku", + "AI_CHAT_ATTACH_FILE_OPTION": "Připojit soubor", + "AI_CHAT_ATTACH_FOLDER": "Přidat složku jako kontext", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Vyberte složku pro přidání jako kontext" }); \ No newline at end of file diff --git a/src/nls/da/lastTranslated.json b/src/nls/da/lastTranslated.json index 3141c0999c..eeb23c53ff 100644 --- a/src/nls/da/lastTranslated.json +++ b/src/nls/da/lastTranslated.json @@ -17,6 +17,10 @@ "AI_CHAT_ADMIN_DISABLED_MESSAGE": "AI features have been disabled by your system administrator.", "AI_CHAT_ADMIN_DISABLED_TITLE": "AI Disabled", "AI_CHAT_ATTACH_FILE": "Attach files", + "AI_CHAT_ATTACH_FILE_OPTION": "Attach a file", + "AI_CHAT_ATTACH_FOLDER": "Add folder as context", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Choose folder to add as context", + "AI_CHAT_ATTACH_TITLE": "Attach file or folder", "AI_CHAT_BASH_ALLOW": "Allow", "AI_CHAT_BASH_ALLOWED": "Command allowed", "AI_CHAT_BASH_CONFIRM_TITLE": "Allow command?", @@ -54,6 +58,9 @@ "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Full Auto mode lets the AI run any tool — Bash commands, file edits, file deletions, web fetches — without asking you first.

This is convenient for trusted scratch projects, but can be risky: a misjudged step could overwrite or delete files, run a destructive shell command, or push unintended changes. Use version control (Git) so you can recover if something goes wrong.

Only enable Full Auto in projects you trust. You can switch back to Edit Mode at any time using Shift+Tab or by clicking the mode bar.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Enable Full Auto", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Switch to Full Auto Mode?", "AI_CHAT_HIDE_DIFF": "Hide diff", "AI_CHAT_HISTORY_CLEAR_ALL": "Clear all", "AI_CHAT_HISTORY_DAYS_AGO": "{0}d ago", @@ -80,9 +87,13 @@ "AI_CHAT_MODE_SWITCH_HINT": "(Shift+Tab to switch)", "AI_CHAT_NEW_BTN": "New", "AI_CHAT_NEW_SESSION_TITLE": "Start a new conversation", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Ready to build", + "AI_CHAT_ONBOARDING_SEND": "Send", "AI_CHAT_PLACEHOLDER": "Ask Claude...", "AI_CHAT_PLAN_APPROVE": "Approve", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Close (Esc)", "AI_CHAT_PLAN_FEEDBACK_PLACEHOLDER": "What would you like changed?", + "AI_CHAT_PLAN_MAXIMIZE": "Open plan in full screen", "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", @@ -824,8 +835,8 @@ "DESCRIPTION_LINTING_PREFER": "Array of linters to run first", "DESCRIPTION_LIVEDEV_ENABLE_REVERSE_INSPECT": "false to disable live preview reverse inspect", "DESCRIPTION_LIVEDEV_EXCLUDED": "Custom Server Cannot Serve This file", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!
Your current browser doesn't support live preview.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from phcode.io.
", + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!\nYour current browser doesn't support live preview.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from {0}.", "DESCRIPTION_LIVEDEV_NO_PREVIEW": "Nothing to preview!", "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Please select an HTML file to preview", "DESCRIPTION_LIVEDEV_NO_PREVIEW_EXCLUDED": "Live preview settings is configured to only serve files from folder '{0}'", diff --git a/src/nls/da/strings.js b/src/nls/da/strings.js index edab94816e..f3759c9bad 100644 --- a/src/nls/da/strings.js +++ b/src/nls/da/strings.js @@ -1339,8 +1339,6 @@ define({ "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Vælg en HTML-fil for at forhåndsvise", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED": "Forhåndsvisning ikke tilgængelig!", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED_DETAILS": "Denne HTML-fil er ikke en del af det nuværende projekt. Af sikkerhedsmæssige årsager kan kun projektfiler forhåndsvises live. For at forhåndsvise denne fil skal du åbne den indeholdende mappe som et separat projekt.", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Hovsa!
Din nuværende browser understøtter ikke live-forhåndsvisning.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Få den bedste live-forhåndsvisningsoplevelse ved at downloade vores native apps til Windows, Mac og Linux fra phcode.io.
", "DESCRIPTION_LIVEDEV_SECURITY_POPOUT_MESSAGE": "Du er ved at åbne en fil til live-forhåndsvisning. Fortsæt kun, hvis du har tillid til kilden til dette projekt. Klik på 'Hav tillid til projekt' for at fortsætte, eller luk dette vindue, hvis du ikke har tillid til kilden.", "DESCRIPTION_LIVEDEV_SECURITY_TRUST_MESSAGE": "Du er ved at åbne en fil til live-forhåndsvisning. Fortsæt ved at klikke på 'Hav tillid til projekt' kun, hvis du har tillid til kilden til dette projekt!", "CONFIRM_EXTERNAL_BROWSER_TITLE": "Pop op-vinduer blokeret", @@ -1987,6 +1985,8 @@ define({ "AI_CHAT_TOOL_SEARCHED": "Søgt efter: {0}", "AI_CHAT_TOOL_GREP": "Grep: {0}", "AI_CHAT_TOOL_READ_FILE": "Læs {0}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Læste {0} linjer {1}-{2}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Læste {0} fra linje {1}", "AI_CHAT_TOOL_EDIT_FILE": "Rediger {0}", "AI_CHAT_TOOL_WRITE_FILE": "Skriver {0}", "AI_CHAT_TOOL_RAN_CMD": "Kørte kommando", @@ -2002,10 +2002,19 @@ define({ "AI_CHAT_UNDO_TITLE": "Fortryd ændringer fra dette svar", "AI_CHAT_RESTORE_TITLE": "Gendan filer til dette punkt", "AI_CHAT_RESTORED": "Gendannet", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Anvendt direkte på disk · diff ikke tilgængelig", + "AI_CHAT_TOOL_REJECTED": "Redigering afvist — fil ikke ændret", + "AI_CHAT_TOOL_REJECTED_REASON": "Årsag: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Fil ikke fundet", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Kunne ikke åbne {0}. Filen er muligvis blevet flyttet eller slettet.", "AI_CHAT_UNDO_RESTORE_WARNING_TITLE": "AI Fortryd & Gendan", "AI_CHAT_UNDO_RESTORE_WARNING_BODY": "Dette vil kun fortryde ændringer foretaget af AI'en. Ændringer foretaget uden for AI'en vil ikke blive gendannet og kan gå tabt. For fuld versionshistorik, brug versionsstyring som Git.", "AI_CHAT_SHOW_DIFF": "Vis diff", "AI_CHAT_HIDE_DIFF": "Skjul diff", + "AI_CHAT_DIFF_MORE_TITLE": "Diff-indstillinger", + "AI_CHAT_DIFF_EXPAND_ALL": "Udvid alle", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Sammenfold alle", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Vis altid", "AI_CHAT_LABEL_YOU": "Du", "AI_CHAT_LABEL_CLAUDE": "Claude", "AI_CHAT_SEND_ERROR": "Kunne ikke sende besked: {0}", @@ -2043,6 +2052,12 @@ define({ "AI_CHAT_BASH_DENY": "Afvis", "AI_CHAT_BASH_ALLOWED": "Kommando tilladt", "AI_CHAT_BASH_DENIED": "Kommando afvist", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Skift til redigeringstilstand?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude vil redigere {0}. Du er i øjeblikket i plantilstand.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Tillad og skift til redigeringstilstand", + "AI_CHAT_PLAN_WRITE_STAY": "Forbliv i plantilstand", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Skiftet til redigeringstilstand", + "AI_CHAT_PLAN_WRITE_STAYED": "Forblev i plantilstand", "AI_CHAT_CODE_DEFAULT_LANG": "Tekst", "AI_CHAT_CODE_COLLAPSE": "Fold sammen", "AI_CHAT_CODE_EXPAND": "Udvid", @@ -2196,21 +2211,17 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Start forfra", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 kort", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 slettet", - "AI_CHAT_TOOL_READ_FILE_RANGE": "Læste {0} linjer {1}-{2}", - "AI_CHAT_TOOL_READ_FILE_FROM": "Læste {0} fra linje {1}", - "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Anvendt direkte på disk · diff ikke tilgængelig", - "AI_CHAT_TOOL_REJECTED": "Redigering afvist — fil ikke ændret", - "AI_CHAT_TOOL_REJECTED_REASON": "Årsag: {0}", - "AI_CHAT_FILE_NOT_FOUND_TITLE": "Fil ikke fundet", - "AI_CHAT_FILE_NOT_FOUND_MSG": "Kunne ikke åbne {0}. Filen er muligvis blevet flyttet eller slettet.", - "AI_CHAT_DIFF_MORE_TITLE": "Diff-indstillinger", - "AI_CHAT_DIFF_EXPAND_ALL": "Udvid alle", - "AI_CHAT_DIFF_COLLAPSE_ALL": "Sammenfold alle", - "AI_CHAT_DIFF_ALWAYS_SHOW": "Vis altid", - "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Skift til redigeringstilstand?", - "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude vil redigere {0}. Du er i øjeblikket i plantilstand.", - "AI_CHAT_PLAN_WRITE_ALLOW": "Tillad og skift til redigeringstilstand", - "AI_CHAT_PLAN_WRITE_STAY": "Forbliv i plantilstand", - "AI_CHAT_PLAN_WRITE_ALLOWED": "Skiftet til redigeringstilstand", - "AI_CHAT_PLAN_WRITE_STAYED": "Forblev i plantilstand" + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Åh nej! Din nuværende browser understøtter ikke live forhåndsvisning.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Få den bedste oplevelse med live forhåndsvisning ved at downloade vores native apps til Windows, Mac og Linux fra {0}.", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Skift til Fuld Auto-tilstand?", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Fuld Auto-tilstand lader AI'en køre ethvert værktøj — Bash-kommandoer, filredigeringer, filsletninger, webhentninger — uden at spørge dig først.

Dette er praktisk til betroede kladde-projekter, men kan være risikabelt: et forkert trin kan overskrive eller slette filer, køre en destruktiv shell-kommando eller pushe utilsigtede ændringer. Brug versionsstyring (Git), så du kan gendanne, hvis noget går galt.

Aktivér kun Fuld Auto i projekter, du har tillid til. Du kan til enhver tid skifte tilbage til Redigeringstilstand ved at bruge Shift+Tab eller ved at klikke på tilstandslinjen.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Aktivér Fuld Auto", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Klar til at bygge", + "AI_CHAT_ONBOARDING_SEND": "Send", + "AI_CHAT_PLAN_MAXIMIZE": "Åbn plan i fuld skærm", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Luk (Esc)", + "AI_CHAT_ATTACH_TITLE": "Vedhæft fil eller mappe", + "AI_CHAT_ATTACH_FILE_OPTION": "Vedhæft en fil", + "AI_CHAT_ATTACH_FOLDER": "Tilføj mappe som kontekst", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Vælg mappe at tilføje som kontekst" }); \ No newline at end of file diff --git a/src/nls/de/lastTranslated.json b/src/nls/de/lastTranslated.json index 3141c0999c..eeb23c53ff 100644 --- a/src/nls/de/lastTranslated.json +++ b/src/nls/de/lastTranslated.json @@ -17,6 +17,10 @@ "AI_CHAT_ADMIN_DISABLED_MESSAGE": "AI features have been disabled by your system administrator.", "AI_CHAT_ADMIN_DISABLED_TITLE": "AI Disabled", "AI_CHAT_ATTACH_FILE": "Attach files", + "AI_CHAT_ATTACH_FILE_OPTION": "Attach a file", + "AI_CHAT_ATTACH_FOLDER": "Add folder as context", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Choose folder to add as context", + "AI_CHAT_ATTACH_TITLE": "Attach file or folder", "AI_CHAT_BASH_ALLOW": "Allow", "AI_CHAT_BASH_ALLOWED": "Command allowed", "AI_CHAT_BASH_CONFIRM_TITLE": "Allow command?", @@ -54,6 +58,9 @@ "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Full Auto mode lets the AI run any tool — Bash commands, file edits, file deletions, web fetches — without asking you first.

This is convenient for trusted scratch projects, but can be risky: a misjudged step could overwrite or delete files, run a destructive shell command, or push unintended changes. Use version control (Git) so you can recover if something goes wrong.

Only enable Full Auto in projects you trust. You can switch back to Edit Mode at any time using Shift+Tab or by clicking the mode bar.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Enable Full Auto", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Switch to Full Auto Mode?", "AI_CHAT_HIDE_DIFF": "Hide diff", "AI_CHAT_HISTORY_CLEAR_ALL": "Clear all", "AI_CHAT_HISTORY_DAYS_AGO": "{0}d ago", @@ -80,9 +87,13 @@ "AI_CHAT_MODE_SWITCH_HINT": "(Shift+Tab to switch)", "AI_CHAT_NEW_BTN": "New", "AI_CHAT_NEW_SESSION_TITLE": "Start a new conversation", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Ready to build", + "AI_CHAT_ONBOARDING_SEND": "Send", "AI_CHAT_PLACEHOLDER": "Ask Claude...", "AI_CHAT_PLAN_APPROVE": "Approve", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Close (Esc)", "AI_CHAT_PLAN_FEEDBACK_PLACEHOLDER": "What would you like changed?", + "AI_CHAT_PLAN_MAXIMIZE": "Open plan in full screen", "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", @@ -824,8 +835,8 @@ "DESCRIPTION_LINTING_PREFER": "Array of linters to run first", "DESCRIPTION_LIVEDEV_ENABLE_REVERSE_INSPECT": "false to disable live preview reverse inspect", "DESCRIPTION_LIVEDEV_EXCLUDED": "Custom Server Cannot Serve This file", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!
Your current browser doesn't support live preview.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from phcode.io.
", + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!\nYour current browser doesn't support live preview.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from {0}.", "DESCRIPTION_LIVEDEV_NO_PREVIEW": "Nothing to preview!", "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Please select an HTML file to preview", "DESCRIPTION_LIVEDEV_NO_PREVIEW_EXCLUDED": "Live preview settings is configured to only serve files from folder '{0}'", diff --git a/src/nls/de/strings.js b/src/nls/de/strings.js index e6d0cb187c..5d5e29be10 100644 --- a/src/nls/de/strings.js +++ b/src/nls/de/strings.js @@ -1339,8 +1339,6 @@ define({ "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Bitte wählen Sie eine HTML-Datei zur Vorschau aus", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED": "Vorschau nicht verfügbar!", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED_DETAILS": "Diese HTML-Datei ist nicht Teil des aktuellen Projekts. Aus Sicherheitsgründen können nur Projektdateien in der Live-Vorschau angezeigt werden. Um eine Vorschau dieser Datei anzuzeigen, öffnen Sie den enthaltenden Ordner als separates Projekt.", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Oh nein!
Ihr aktueller Browser unterstützt keine Live-Vorschau.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Holen Sie sich das beste Live-Vorschau-Erlebnis, indem Sie unsere nativen Apps für Windows, Mac und Linux von phcode.io herunterladen.
", "DESCRIPTION_LIVEDEV_SECURITY_POPOUT_MESSAGE": "Sie sind im Begriff, eine Datei für die Live-Vorschau zu öffnen. Fahren Sie nur fort, wenn Sie der Quelle dieses Projekts vertrauen. Klicken Sie auf „Projekt vertrauen“, um fortzufahren, oder schließen Sie dieses Fenster, wenn Sie der Quelle nicht vertrauen.", "DESCRIPTION_LIVEDEV_SECURITY_TRUST_MESSAGE": "Sie sind im Begriff, eine Datei für die Live-Vorschau zu öffnen. Klicken Sie nur dann auf „Projekt vertrauen“, um fortzufahren, wenn Sie der Quelle dieses Projekts vertrauen!", "CONFIRM_EXTERNAL_BROWSER_TITLE": "Pop-ups blockiert", @@ -1987,6 +1985,8 @@ define({ "AI_CHAT_TOOL_SEARCHED": "Gesucht: {0}", "AI_CHAT_TOOL_GREP": "Grep: {0}", "AI_CHAT_TOOL_READ_FILE": "Lese {0}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "{0} Zeilen {1}-{2} gelesen", + "AI_CHAT_TOOL_READ_FILE_FROM": "{0} ab Zeile {1} gelesen", "AI_CHAT_TOOL_EDIT_FILE": "Bearbeite {0}", "AI_CHAT_TOOL_WRITE_FILE": "Schreibe {0}", "AI_CHAT_TOOL_RAN_CMD": "Befehl ausgeführt", @@ -2002,10 +2002,19 @@ define({ "AI_CHAT_UNDO_TITLE": "Änderungen aus dieser Antwort rückgängig machen", "AI_CHAT_RESTORE_TITLE": "Dateien zu diesem Punkt wiederherstellen", "AI_CHAT_RESTORED": "Wiederhergestellt", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Direkt auf Datenträger angewendet · Diff nicht verfügbar", + "AI_CHAT_TOOL_REJECTED": "Bearbeitung abgelehnt – Datei nicht geändert", + "AI_CHAT_TOOL_REJECTED_REASON": "Grund: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Datei nicht gefunden", + "AI_CHAT_FILE_NOT_FOUND_MSG": "{0} konnte nicht geöffnet werden. Die Datei wurde möglicherweise verschoben oder gelöscht.", "AI_CHAT_UNDO_RESTORE_WARNING_TITLE": "KI: Rückgängig machen & Wiederherstellen", "AI_CHAT_UNDO_RESTORE_WARNING_BODY": "Dadurch werden nur die von der KI vorgenommenen Änderungen rückgängig gemacht. Änderungen, die nicht von der KI vorgenommen wurden, werden nicht wiederhergestellt und gehen möglicherweise verloren. Für einen vollständigen Versionsverlauf verwenden Sie eine Versionskontrolle wie Git.", "AI_CHAT_SHOW_DIFF": "Unterschiede anzeigen", "AI_CHAT_HIDE_DIFF": "Unterschiede ausblenden", + "AI_CHAT_DIFF_MORE_TITLE": "Diff-Optionen", + "AI_CHAT_DIFF_EXPAND_ALL": "Alle erweitern", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Alle einklappen", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Immer anzeigen", "AI_CHAT_LABEL_YOU": "Du", "AI_CHAT_LABEL_CLAUDE": "Claude", "AI_CHAT_SEND_ERROR": "Senden der Nachricht fehlgeschlagen: {0}", @@ -2043,6 +2052,12 @@ define({ "AI_CHAT_BASH_DENY": "Ablehnen", "AI_CHAT_BASH_ALLOWED": "Befehl zugelassen", "AI_CHAT_BASH_DENIED": "Befehl abgelehnt", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "In den Bearbeitungsmodus wechseln?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude möchte {0} bearbeiten. Sie befinden sich derzeit im Plan-Modus.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Zulassen & in den Bearbeitungsmodus wechseln", + "AI_CHAT_PLAN_WRITE_STAY": "Im Plan-Modus bleiben", + "AI_CHAT_PLAN_WRITE_ALLOWED": "In den Bearbeitungsmodus gewechselt", + "AI_CHAT_PLAN_WRITE_STAYED": "Im Plan-Modus geblieben", "AI_CHAT_CODE_DEFAULT_LANG": "Text", "AI_CHAT_CODE_COLLAPSE": "Einklappen", "AI_CHAT_CODE_EXPAND": "Ausklappen", @@ -2196,21 +2211,17 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Erneut starten", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 Karten", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 gelöscht", - "AI_CHAT_TOOL_READ_FILE_RANGE": "{0} Zeilen {1}-{2} gelesen", - "AI_CHAT_TOOL_READ_FILE_FROM": "{0} ab Zeile {1} gelesen", - "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Direkt auf Datenträger angewendet · Diff nicht verfügbar", - "AI_CHAT_TOOL_REJECTED": "Bearbeitung abgelehnt – Datei nicht geändert", - "AI_CHAT_TOOL_REJECTED_REASON": "Grund: {0}", - "AI_CHAT_FILE_NOT_FOUND_TITLE": "Datei nicht gefunden", - "AI_CHAT_FILE_NOT_FOUND_MSG": "{0} konnte nicht geöffnet werden. Die Datei wurde möglicherweise verschoben oder gelöscht.", - "AI_CHAT_DIFF_MORE_TITLE": "Diff-Optionen", - "AI_CHAT_DIFF_EXPAND_ALL": "Alle erweitern", - "AI_CHAT_DIFF_COLLAPSE_ALL": "Alle einklappen", - "AI_CHAT_DIFF_ALWAYS_SHOW": "Immer anzeigen", - "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "In den Bearbeitungsmodus wechseln?", - "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude möchte {0} bearbeiten. Sie befinden sich derzeit im Plan-Modus.", - "AI_CHAT_PLAN_WRITE_ALLOW": "Zulassen & in den Bearbeitungsmodus wechseln", - "AI_CHAT_PLAN_WRITE_STAY": "Im Plan-Modus bleiben", - "AI_CHAT_PLAN_WRITE_ALLOWED": "In den Bearbeitungsmodus gewechselt", - "AI_CHAT_PLAN_WRITE_STAYED": "Im Plan-Modus geblieben" + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Oh nein!", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Für das beste Live-Vorschau-Erlebnis lade unsere nativen Apps für Windows, Mac und Linux von {0} herunter.", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "In den Vollautomatik-Modus wechseln?", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Im Vollautomatik-Modus kann die KI jedes Tool – Bash-Befehle, Dateiänderungen, Dateilöschungen, Web-Abrufe – ohne vorherige Rückfrage ausführen.

Das ist praktisch für vertrauenswürdige Testprojekte, kann aber riskant sein: Ein falsch eingeschätzter Schritt könnte Dateien überschreiben oder löschen, einen destruktiven Shell-Befehl ausführen oder unbeabsichtigte Änderungen pushen. Verwende eine Versionskontrolle (Git), damit du den Zustand wiederherstellen kannst, falls etwas schiefgeht.

Aktiviere den Vollautomatik-Modus nur in Projekten, denen du vertraust. Du kannst jederzeit mit Shift+Tab oder durch Klicken auf die Modusleiste in den Bearbeitungsmodus zurückwechseln.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Vollautomatik aktivieren", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Bereit zum Erstellen", + "AI_CHAT_ONBOARDING_SEND": "Senden", + "AI_CHAT_PLAN_MAXIMIZE": "Plan im Vollbildmodus öffnen", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Schließen (Esc)", + "AI_CHAT_ATTACH_TITLE": "Datei oder Ordner anhängen", + "AI_CHAT_ATTACH_FILE_OPTION": "Datei anhängen", + "AI_CHAT_ATTACH_FOLDER": "Ordner als Kontext hinzufügen", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Ordner als Kontext auswählen" }); \ No newline at end of file diff --git a/src/nls/el/lastTranslated.json b/src/nls/el/lastTranslated.json index 3141c0999c..eeb23c53ff 100644 --- a/src/nls/el/lastTranslated.json +++ b/src/nls/el/lastTranslated.json @@ -17,6 +17,10 @@ "AI_CHAT_ADMIN_DISABLED_MESSAGE": "AI features have been disabled by your system administrator.", "AI_CHAT_ADMIN_DISABLED_TITLE": "AI Disabled", "AI_CHAT_ATTACH_FILE": "Attach files", + "AI_CHAT_ATTACH_FILE_OPTION": "Attach a file", + "AI_CHAT_ATTACH_FOLDER": "Add folder as context", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Choose folder to add as context", + "AI_CHAT_ATTACH_TITLE": "Attach file or folder", "AI_CHAT_BASH_ALLOW": "Allow", "AI_CHAT_BASH_ALLOWED": "Command allowed", "AI_CHAT_BASH_CONFIRM_TITLE": "Allow command?", @@ -54,6 +58,9 @@ "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Full Auto mode lets the AI run any tool — Bash commands, file edits, file deletions, web fetches — without asking you first.

This is convenient for trusted scratch projects, but can be risky: a misjudged step could overwrite or delete files, run a destructive shell command, or push unintended changes. Use version control (Git) so you can recover if something goes wrong.

Only enable Full Auto in projects you trust. You can switch back to Edit Mode at any time using Shift+Tab or by clicking the mode bar.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Enable Full Auto", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Switch to Full Auto Mode?", "AI_CHAT_HIDE_DIFF": "Hide diff", "AI_CHAT_HISTORY_CLEAR_ALL": "Clear all", "AI_CHAT_HISTORY_DAYS_AGO": "{0}d ago", @@ -80,9 +87,13 @@ "AI_CHAT_MODE_SWITCH_HINT": "(Shift+Tab to switch)", "AI_CHAT_NEW_BTN": "New", "AI_CHAT_NEW_SESSION_TITLE": "Start a new conversation", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Ready to build", + "AI_CHAT_ONBOARDING_SEND": "Send", "AI_CHAT_PLACEHOLDER": "Ask Claude...", "AI_CHAT_PLAN_APPROVE": "Approve", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Close (Esc)", "AI_CHAT_PLAN_FEEDBACK_PLACEHOLDER": "What would you like changed?", + "AI_CHAT_PLAN_MAXIMIZE": "Open plan in full screen", "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", @@ -824,8 +835,8 @@ "DESCRIPTION_LINTING_PREFER": "Array of linters to run first", "DESCRIPTION_LIVEDEV_ENABLE_REVERSE_INSPECT": "false to disable live preview reverse inspect", "DESCRIPTION_LIVEDEV_EXCLUDED": "Custom Server Cannot Serve This file", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!
Your current browser doesn't support live preview.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from phcode.io.
", + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!\nYour current browser doesn't support live preview.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from {0}.", "DESCRIPTION_LIVEDEV_NO_PREVIEW": "Nothing to preview!", "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Please select an HTML file to preview", "DESCRIPTION_LIVEDEV_NO_PREVIEW_EXCLUDED": "Live preview settings is configured to only serve files from folder '{0}'", diff --git a/src/nls/el/strings.js b/src/nls/el/strings.js index b86cea3ff6..e751772a1a 100644 --- a/src/nls/el/strings.js +++ b/src/nls/el/strings.js @@ -1339,8 +1339,6 @@ define({ "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Επιλέξτε ένα αρχείο HTML για προεπισκόπηση", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED": "Η Προεπισκόπηση Δεν Είναι Διαθέσιμη!", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED_DETAILS": "Αυτό το αρχείο HTML δεν αποτελεί μέρος του τρέχοντος έργου. Για λόγους ασφαλείας, μόνο τα αρχεία του έργου μπορούν να προβληθούν σε ζωντανή προεπισκόπηση. Για να κάνετε προεπισκόπηση αυτού του αρχείου, ανοίξτε τον φάκελο που το περιέχει ως ξεχωριστό έργο.", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Ωχ!
Το τρέχον πρόγραμμα περιήγησής σας δεν υποστηρίζει ζωντανή προεπισκόπηση.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Αποκτήστε την καλύτερη εμπειρία ζωντανής προεπισκόπησης κατεβάζοντας τις native εφαρμογές μας για Windows, Mac και Linux από το phcode.io.
", "DESCRIPTION_LIVEDEV_SECURITY_POPOUT_MESSAGE": "Είστε έτοιμοι να ανοίξετε ένα αρχείο για ζωντανή προεπισκόπηση. Συνεχίστε μόνο εάν εμπιστεύεστε την πηγή αυτού του έργου. Κάντε κλικ στο 'Εμπιστοσύνη στο Έργο' για να συνεχίσετε ή κλείστε αυτό το παράθυρο εάν δεν εμπιστεύεστε την πηγή.", "DESCRIPTION_LIVEDEV_SECURITY_TRUST_MESSAGE": "Είστε έτοιμοι να ανοίξετε ένα αρχείο για ζωντανή προεπισκόπηση. Συνεχίστε κάνοντας κλικ στο 'Εμπιστοσύνη στο Έργο' μόνο εάν εμπιστεύεστε την πηγή αυτού του έργου!", "CONFIRM_EXTERNAL_BROWSER_TITLE": "Αποκλεισμός αναδυόμενων παραθύρων", @@ -1987,6 +1985,8 @@ define({ "AI_CHAT_TOOL_SEARCHED": "Αναζητήθηκε: {0}", "AI_CHAT_TOOL_GREP": "Grep: {0}", "AI_CHAT_TOOL_READ_FILE": "Ανάγνωση {0}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Ανάγνωση γραμμών {1}-{2} από {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Ανάγνωση του {0} από τη γραμμή {1}", "AI_CHAT_TOOL_EDIT_FILE": "Επεξεργασία {0}", "AI_CHAT_TOOL_WRITE_FILE": "Εγγραφή {0}", "AI_CHAT_TOOL_RAN_CMD": "Εκτελέστηκε η εντολή", @@ -2002,10 +2002,19 @@ define({ "AI_CHAT_UNDO_TITLE": "Αναίρεση αλλαγών από αυτήν την απόκριση", "AI_CHAT_RESTORE_TITLE": "Επαναφορά αρχείων σε αυτό το σημείο", "AI_CHAT_RESTORED": "Επαναφέρθηκε", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Εφαρμόστηκε απευθείας στο δίσκο · diff μη διαθέσιμο", + "AI_CHAT_TOOL_REJECTED": "Η επεξεργασία απορρίφθηκε — το αρχείο δεν τροποποιήθηκε", + "AI_CHAT_TOOL_REJECTED_REASON": "Αιτία: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Το αρχείο δεν βρέθηκε", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Δεν ήταν δυνατό το άνοιγμα του {0}. Το αρχείο ενδέχεται να έχει μετακινηθεί ή διαγραφεί.", "AI_CHAT_UNDO_RESTORE_WARNING_TITLE": "Αναίρεση & Επαναφορά AI", "AI_CHAT_UNDO_RESTORE_WARNING_BODY": "Αυτή η ενέργεια θα αναιρέσει μόνο τις αλλαγές που έγιναν από το AI. Οι αλλαγές που δεν έγιναν από το AI δεν θα επαναφερθούν και ενδέχεται να χαθούν. Για πλήρες ιστορικό εκδόσεων, χρησιμοποιήστε ένα σύστημα ελέγχου εκδόσεων όπως το Git.", "AI_CHAT_SHOW_DIFF": "Εμφάνιση διαφορών", "AI_CHAT_HIDE_DIFF": "Απόκρυψη διαφορών", + "AI_CHAT_DIFF_MORE_TITLE": "Επιλογές diff", + "AI_CHAT_DIFF_EXPAND_ALL": "Ανάπτυξη όλων", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Σύμπτυξη όλων", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Εμφάνιση πάντα", "AI_CHAT_LABEL_YOU": "Εσύ", "AI_CHAT_LABEL_CLAUDE": "Claude", "AI_CHAT_SEND_ERROR": "Αποτυχία αποστολής μηνύματος: {0}", @@ -2043,6 +2052,12 @@ define({ "AI_CHAT_BASH_DENY": "Άρνηση", "AI_CHAT_BASH_ALLOWED": "Η εντολή επετράπη", "AI_CHAT_BASH_DENIED": "Η εντολή απορρίφθηκε", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Μετάβαση σε λειτουργία επεξεργασίας;", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Ο Claude θέλει να επεξεργαστεί το {0}. Αυτήν τη στιγμή βρίσκεστε σε λειτουργία σχεδιασμού.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Αποδοχή & Μετάβαση σε λειτουργία επεξεργασίας", + "AI_CHAT_PLAN_WRITE_STAY": "Παραμονή σε λειτουργία σχεδιασμού", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Έγινε μετάβαση σε λειτουργία επεξεργασίας", + "AI_CHAT_PLAN_WRITE_STAYED": "Παραμείνατε σε λειτουργία σχεδιασμού", "AI_CHAT_CODE_DEFAULT_LANG": "Κείμενο", "AI_CHAT_CODE_COLLAPSE": "Σύμπτυξη", "AI_CHAT_CODE_EXPAND": "Ανάπτυξη", @@ -2196,21 +2211,17 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Έναρξη από την αρχή", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 κάρτες", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 διαγράφηκε", - "AI_CHAT_TOOL_READ_FILE_RANGE": "Ανάγνωση γραμμών {1}-{2} από {0}", - "AI_CHAT_TOOL_READ_FILE_FROM": "Ανάγνωση του {0} από τη γραμμή {1}", - "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Εφαρμόστηκε απευθείας στο δίσκο · diff μη διαθέσιμο", - "AI_CHAT_TOOL_REJECTED": "Η επεξεργασία απορρίφθηκε — το αρχείο δεν τροποποιήθηκε", - "AI_CHAT_TOOL_REJECTED_REASON": "Αιτία: {0}", - "AI_CHAT_FILE_NOT_FOUND_TITLE": "Το αρχείο δεν βρέθηκε", - "AI_CHAT_FILE_NOT_FOUND_MSG": "Δεν ήταν δυνατό το άνοιγμα του {0}. Το αρχείο ενδέχεται να έχει μετακινηθεί ή διαγραφεί.", - "AI_CHAT_DIFF_MORE_TITLE": "Επιλογές diff", - "AI_CHAT_DIFF_EXPAND_ALL": "Ανάπτυξη όλων", - "AI_CHAT_DIFF_COLLAPSE_ALL": "Σύμπτυξη όλων", - "AI_CHAT_DIFF_ALWAYS_SHOW": "Εμφάνιση πάντα", - "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Μετάβαση σε λειτουργία επεξεργασίας;", - "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Ο Claude θέλει να επεξεργαστεί το {0}. Αυτήν τη στιγμή βρίσκεστε σε λειτουργία σχεδιασμού.", - "AI_CHAT_PLAN_WRITE_ALLOW": "Αποδοχή & Μετάβαση σε λειτουργία επεξεργασίας", - "AI_CHAT_PLAN_WRITE_STAY": "Παραμονή σε λειτουργία σχεδιασμού", - "AI_CHAT_PLAN_WRITE_ALLOWED": "Έγινε μετάβαση σε λειτουργία επεξεργασίας", - "AI_CHAT_PLAN_WRITE_STAYED": "Παραμείνατε σε λειτουργία σχεδιασμού" + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Ωχ!", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Αποκτήστε την καλύτερη εμπειρία ζωντανής προεπισκόπησης κατεβάζοντας τις εγγενείς εφαρμογές μας για Windows, Mac και Linux από το {0}.", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Μετάβαση σε Πλήρως Αυτόματη Λειτουργία;", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Η Πλήρως Αυτόματη Λειτουργία επιτρέπει στην ΤΝ να εκτελεί οποιοδήποτε εργαλείο — εντολές Bash, επεξεργασίες αρχείων, διαγραφές αρχείων, ανακτήσεις από τον ιστό — χωρίς να σας ρωτήσει πρώτα.

Αυτό είναι βολικό για αξιόπιστα πρόχειρα έργα, αλλά μπορεί να είναι επικίνδυνο: ένα λανθασμένο βήμα θα μπορούσε να αντικαταστήσει ή να διαγράψει αρχεία, να εκτελέσει μια καταστροφική εντολή shell ή να προωθήσει (push) ακούσιες αλλαγές. Χρησιμοποιήστε έλεγχο εκδόσεων (Git) ώστε να μπορείτε να επαναφέρετε την κατάσταση εάν κάτι πάει στραβά.

Ενεργοποιήστε την Πλήρως Αυτόματη Λειτουργία μόνο σε έργα που εμπιστεύεστε. Μπορείτε να επιστρέψετε στη Λειτουργία Επεξεργασίας ανά πάσα στιγμή χρησιμοποιώντας Shift+Tab ή κάνοντας κλικ στη γραμμή λειτουργίας.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Ενεργοποίηση Πλήρως Αυτόματης Λειτουργίας", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Έτοιμο για δημιουργία", + "AI_CHAT_ONBOARDING_SEND": "Αποστολή", + "AI_CHAT_PLAN_MAXIMIZE": "Άνοιγμα σχεδίου σε πλήρη οθόνη", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Κλείσιμο (Esc)", + "AI_CHAT_ATTACH_TITLE": "Επισύναψη αρχείου ή φακέλου", + "AI_CHAT_ATTACH_FILE_OPTION": "Επισύναψη αρχείου", + "AI_CHAT_ATTACH_FOLDER": "Προσθήκη φακέλου ως περιεχόμενο", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Επιλέξτε φάκελο για προσθήκη ως περιεχόμενο" }); \ No newline at end of file diff --git a/src/nls/en-gb/lastTranslated.json b/src/nls/en-gb/lastTranslated.json index 3141c0999c..eeb23c53ff 100644 --- a/src/nls/en-gb/lastTranslated.json +++ b/src/nls/en-gb/lastTranslated.json @@ -17,6 +17,10 @@ "AI_CHAT_ADMIN_DISABLED_MESSAGE": "AI features have been disabled by your system administrator.", "AI_CHAT_ADMIN_DISABLED_TITLE": "AI Disabled", "AI_CHAT_ATTACH_FILE": "Attach files", + "AI_CHAT_ATTACH_FILE_OPTION": "Attach a file", + "AI_CHAT_ATTACH_FOLDER": "Add folder as context", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Choose folder to add as context", + "AI_CHAT_ATTACH_TITLE": "Attach file or folder", "AI_CHAT_BASH_ALLOW": "Allow", "AI_CHAT_BASH_ALLOWED": "Command allowed", "AI_CHAT_BASH_CONFIRM_TITLE": "Allow command?", @@ -54,6 +58,9 @@ "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Full Auto mode lets the AI run any tool — Bash commands, file edits, file deletions, web fetches — without asking you first.

This is convenient for trusted scratch projects, but can be risky: a misjudged step could overwrite or delete files, run a destructive shell command, or push unintended changes. Use version control (Git) so you can recover if something goes wrong.

Only enable Full Auto in projects you trust. You can switch back to Edit Mode at any time using Shift+Tab or by clicking the mode bar.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Enable Full Auto", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Switch to Full Auto Mode?", "AI_CHAT_HIDE_DIFF": "Hide diff", "AI_CHAT_HISTORY_CLEAR_ALL": "Clear all", "AI_CHAT_HISTORY_DAYS_AGO": "{0}d ago", @@ -80,9 +87,13 @@ "AI_CHAT_MODE_SWITCH_HINT": "(Shift+Tab to switch)", "AI_CHAT_NEW_BTN": "New", "AI_CHAT_NEW_SESSION_TITLE": "Start a new conversation", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Ready to build", + "AI_CHAT_ONBOARDING_SEND": "Send", "AI_CHAT_PLACEHOLDER": "Ask Claude...", "AI_CHAT_PLAN_APPROVE": "Approve", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Close (Esc)", "AI_CHAT_PLAN_FEEDBACK_PLACEHOLDER": "What would you like changed?", + "AI_CHAT_PLAN_MAXIMIZE": "Open plan in full screen", "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", @@ -824,8 +835,8 @@ "DESCRIPTION_LINTING_PREFER": "Array of linters to run first", "DESCRIPTION_LIVEDEV_ENABLE_REVERSE_INSPECT": "false to disable live preview reverse inspect", "DESCRIPTION_LIVEDEV_EXCLUDED": "Custom Server Cannot Serve This file", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!
Your current browser doesn't support live preview.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from phcode.io.
", + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!\nYour current browser doesn't support live preview.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from {0}.", "DESCRIPTION_LIVEDEV_NO_PREVIEW": "Nothing to preview!", "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Please select an HTML file to preview", "DESCRIPTION_LIVEDEV_NO_PREVIEW_EXCLUDED": "Live preview settings is configured to only serve files from folder '{0}'", diff --git a/src/nls/en-gb/strings.js b/src/nls/en-gb/strings.js index 1f61b90413..74cf9d84bc 100644 --- a/src/nls/en-gb/strings.js +++ b/src/nls/en-gb/strings.js @@ -1339,8 +1339,6 @@ define({ "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Please select an HTML file to preview", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED": "Preview unavailable!", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED_DETAILS": "This HTML file is not part of the current project. For security reasons, only project files can be live-previewed. To preview this file, open its containing folder as a separate project.", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh oh!
Your current browser doesn't support live preview.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, macOS, and Linux from phcode.io.
", "DESCRIPTION_LIVEDEV_SECURITY_POPOUT_MESSAGE": "You are about to open a file for live preview. Please proceed only if you trust the source of this project. Click 'Trust Project' to continue, or close this window if you do not trust the source.", "DESCRIPTION_LIVEDEV_SECURITY_TRUST_MESSAGE": "You are about to open a file for live preview. Please proceed by clicking 'Trust Project' only if you trust the source of this project!", "CONFIRM_EXTERNAL_BROWSER_TITLE": "Pop-ups blocked", @@ -1987,6 +1985,8 @@ define({ "AI_CHAT_TOOL_SEARCHED": "Searched: {0}", "AI_CHAT_TOOL_GREP": "Grep: {0}", "AI_CHAT_TOOL_READ_FILE": "Read {0}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Read {0} lines {1}-{2}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Read {0} from line {1}", "AI_CHAT_TOOL_EDIT_FILE": "Edit {0}", "AI_CHAT_TOOL_WRITE_FILE": "Write {0}", "AI_CHAT_TOOL_RAN_CMD": "Ran command", @@ -2002,10 +2002,19 @@ define({ "AI_CHAT_UNDO_TITLE": "Undo changes from this response", "AI_CHAT_RESTORE_TITLE": "Restore files to this point", "AI_CHAT_RESTORED": "Restored", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available", + "AI_CHAT_TOOL_REJECTED": "Edit rejected — file not modified", + "AI_CHAT_TOOL_REJECTED_REASON": "Reason: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File not found", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Could not open {0}. The file may have been moved or deleted.", "AI_CHAT_UNDO_RESTORE_WARNING_TITLE": "AI Undo & Restore", "AI_CHAT_UNDO_RESTORE_WARNING_BODY": "This will only undo changes made by the AI. Changes made outside the AI won’t be restored and may be lost. For a full version history, use version control like Git.", "AI_CHAT_SHOW_DIFF": "Show diff", "AI_CHAT_HIDE_DIFF": "Hide diff", + "AI_CHAT_DIFF_MORE_TITLE": "Diff options", + "AI_CHAT_DIFF_EXPAND_ALL": "Expand all", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Collapse all", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Always show", "AI_CHAT_LABEL_YOU": "You", "AI_CHAT_LABEL_CLAUDE": "Claude", "AI_CHAT_SEND_ERROR": "Failed to send message: {0}", @@ -2043,6 +2052,12 @@ define({ "AI_CHAT_BASH_DENY": "Deny", "AI_CHAT_BASH_ALLOWED": "Command allowed", "AI_CHAT_BASH_DENIED": "Command denied", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Switch to Edit Mode?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wants to edit {0}. You're currently in Plan Mode.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Allow & Switch to Edit Mode", + "AI_CHAT_PLAN_WRITE_STAY": "Stay in Plan Mode", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Switched to Edit Mode", + "AI_CHAT_PLAN_WRITE_STAYED": "Stayed in Plan Mode", "AI_CHAT_CODE_DEFAULT_LANG": "Text", "AI_CHAT_CODE_COLLAPSE": "Collapse", "AI_CHAT_CODE_EXPAND": "Expand", @@ -2196,21 +2211,17 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Start Again", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 cards", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 deleted", - "AI_CHAT_TOOL_READ_FILE_RANGE": "Read {0} lines {1}-{2}", - "AI_CHAT_TOOL_READ_FILE_FROM": "Read {0} from line {1}", - "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available", - "AI_CHAT_TOOL_REJECTED": "Edit rejected — file not modified", - "AI_CHAT_TOOL_REJECTED_REASON": "Reason: {0}", - "AI_CHAT_FILE_NOT_FOUND_TITLE": "File not found", - "AI_CHAT_FILE_NOT_FOUND_MSG": "Could not open {0}. The file may have been moved or deleted.", - "AI_CHAT_DIFF_MORE_TITLE": "Diff options", - "AI_CHAT_DIFF_EXPAND_ALL": "Expand all", - "AI_CHAT_DIFF_COLLAPSE_ALL": "Collapse all", - "AI_CHAT_DIFF_ALWAYS_SHOW": "Always show", - "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Switch to Edit Mode?", - "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wants to edit {0}. You're currently in Plan Mode.", - "AI_CHAT_PLAN_WRITE_ALLOW": "Allow & Switch to Edit Mode", - "AI_CHAT_PLAN_WRITE_STAY": "Stay in Plan Mode", - "AI_CHAT_PLAN_WRITE_ALLOWED": "Switched to Edit Mode", - "AI_CHAT_PLAN_WRITE_STAYED": "Stayed in Plan Mode" + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Oh dear! Your current browser doesn't support live preview.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from {0}.", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Switch to Full Auto Mode?", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Full Auto mode lets the AI run any tool — Bash commands, file edits, file deletions, web fetches — without asking you first.

This is convenient for trusted scratch projects, but can be risky: a misjudged step could overwrite or delete files, run a destructive shell command, or push unintended changes. Use version control (Git) so you can recover if something goes wrong.

Only enable Full Auto in projects you trust. You can switch back to Edit Mode at any time using Shift+Tab or by clicking the mode bar.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Enable Full Auto", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Ready to build", + "AI_CHAT_ONBOARDING_SEND": "Send", + "AI_CHAT_PLAN_MAXIMIZE": "Open plan in full screen", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Close (Esc)", + "AI_CHAT_ATTACH_TITLE": "Attach file or folder", + "AI_CHAT_ATTACH_FILE_OPTION": "Attach a file", + "AI_CHAT_ATTACH_FOLDER": "Add folder as context", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Choose folder to add as context" }); \ No newline at end of file diff --git a/src/nls/es/lastTranslated.json b/src/nls/es/lastTranslated.json index 3141c0999c..eeb23c53ff 100644 --- a/src/nls/es/lastTranslated.json +++ b/src/nls/es/lastTranslated.json @@ -17,6 +17,10 @@ "AI_CHAT_ADMIN_DISABLED_MESSAGE": "AI features have been disabled by your system administrator.", "AI_CHAT_ADMIN_DISABLED_TITLE": "AI Disabled", "AI_CHAT_ATTACH_FILE": "Attach files", + "AI_CHAT_ATTACH_FILE_OPTION": "Attach a file", + "AI_CHAT_ATTACH_FOLDER": "Add folder as context", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Choose folder to add as context", + "AI_CHAT_ATTACH_TITLE": "Attach file or folder", "AI_CHAT_BASH_ALLOW": "Allow", "AI_CHAT_BASH_ALLOWED": "Command allowed", "AI_CHAT_BASH_CONFIRM_TITLE": "Allow command?", @@ -54,6 +58,9 @@ "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Full Auto mode lets the AI run any tool — Bash commands, file edits, file deletions, web fetches — without asking you first.

This is convenient for trusted scratch projects, but can be risky: a misjudged step could overwrite or delete files, run a destructive shell command, or push unintended changes. Use version control (Git) so you can recover if something goes wrong.

Only enable Full Auto in projects you trust. You can switch back to Edit Mode at any time using Shift+Tab or by clicking the mode bar.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Enable Full Auto", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Switch to Full Auto Mode?", "AI_CHAT_HIDE_DIFF": "Hide diff", "AI_CHAT_HISTORY_CLEAR_ALL": "Clear all", "AI_CHAT_HISTORY_DAYS_AGO": "{0}d ago", @@ -80,9 +87,13 @@ "AI_CHAT_MODE_SWITCH_HINT": "(Shift+Tab to switch)", "AI_CHAT_NEW_BTN": "New", "AI_CHAT_NEW_SESSION_TITLE": "Start a new conversation", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Ready to build", + "AI_CHAT_ONBOARDING_SEND": "Send", "AI_CHAT_PLACEHOLDER": "Ask Claude...", "AI_CHAT_PLAN_APPROVE": "Approve", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Close (Esc)", "AI_CHAT_PLAN_FEEDBACK_PLACEHOLDER": "What would you like changed?", + "AI_CHAT_PLAN_MAXIMIZE": "Open plan in full screen", "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", @@ -824,8 +835,8 @@ "DESCRIPTION_LINTING_PREFER": "Array of linters to run first", "DESCRIPTION_LIVEDEV_ENABLE_REVERSE_INSPECT": "false to disable live preview reverse inspect", "DESCRIPTION_LIVEDEV_EXCLUDED": "Custom Server Cannot Serve This file", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!
Your current browser doesn't support live preview.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from phcode.io.
", + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!\nYour current browser doesn't support live preview.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from {0}.", "DESCRIPTION_LIVEDEV_NO_PREVIEW": "Nothing to preview!", "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Please select an HTML file to preview", "DESCRIPTION_LIVEDEV_NO_PREVIEW_EXCLUDED": "Live preview settings is configured to only serve files from folder '{0}'", diff --git a/src/nls/es/strings.js b/src/nls/es/strings.js index 3b58a05427..2c23b21a65 100644 --- a/src/nls/es/strings.js +++ b/src/nls/es/strings.js @@ -1339,8 +1339,6 @@ define({ "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Por favor, selecciona un archivo HTML para previsualizar", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED": "¡Previsualización no disponible!", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED_DETAILS": "Este archivo HTML no forma parte del proyecto actual. Por razones de seguridad, solo se pueden previsualizar en vivo los archivos del proyecto. Para previsualizar este archivo, abre la carpeta que lo contiene como un proyecto separado.", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "¡Vaya!
Tu navegador actual no admite la vista previa en vivo.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Obtén la mejor experiencia de vista previa en vivo descargando nuestras aplicaciones nativas para Windows, Mac y Linux desde phcode.io.
", "DESCRIPTION_LIVEDEV_SECURITY_POPOUT_MESSAGE": "Estás a punto de abrir un archivo para previsualización en vivo. Continúa solo si confías en el origen de este proyecto. Haz clic en 'Confiar en el proyecto' para continuar o cierra esta ventana si no confías en el origen.", "DESCRIPTION_LIVEDEV_SECURITY_TRUST_MESSAGE": "Estás a punto de abrir un archivo para previsualización en vivo. Haz clic en 'Confiar en el proyecto' solo si confías en el origen de este proyecto.", "CONFIRM_EXTERNAL_BROWSER_TITLE": "Ventanas emergentes bloqueadas", @@ -1987,6 +1985,8 @@ define({ "AI_CHAT_TOOL_SEARCHED": "Buscado: {0}", "AI_CHAT_TOOL_GREP": "Grep: {0}", "AI_CHAT_TOOL_READ_FILE": "Leer {0}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Leído {0}, líneas {1}-{2}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Leído {0} desde la línea {1}", "AI_CHAT_TOOL_EDIT_FILE": "Editar {0}", "AI_CHAT_TOOL_WRITE_FILE": "Escribir en {0}", "AI_CHAT_TOOL_RAN_CMD": "Comando ejecutado", @@ -2002,10 +2002,19 @@ define({ "AI_CHAT_UNDO_TITLE": "Deshacer los cambios de esta respuesta", "AI_CHAT_RESTORE_TITLE": "Restaurar los archivos a este punto", "AI_CHAT_RESTORED": "Restaurado", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Aplicado directamente en disco · diff no disponible", + "AI_CHAT_TOOL_REJECTED": "Edición rechazada — archivo no modificado", + "AI_CHAT_TOOL_REJECTED_REASON": "Motivo: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Archivo no encontrado", + "AI_CHAT_FILE_NOT_FOUND_MSG": "No se pudo abrir {0}. Puede que el archivo se haya movido o eliminado.", "AI_CHAT_UNDO_RESTORE_WARNING_TITLE": "Deshacer y restaurar de la IA", "AI_CHAT_UNDO_RESTORE_WARNING_BODY": "Esto solo deshará los cambios realizados por la IA. Los cambios no realizados por la IA no se restaurarán y podrían perderse. Para un historial de versiones completo, usa un control de versiones como Git.", "AI_CHAT_SHOW_DIFF": "Mostrar diff", "AI_CHAT_HIDE_DIFF": "Ocultar diff", + "AI_CHAT_DIFF_MORE_TITLE": "Opciones de diff", + "AI_CHAT_DIFF_EXPAND_ALL": "Expandir todo", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Contraer todo", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Mostrar siempre", "AI_CHAT_LABEL_YOU": "Tú", "AI_CHAT_LABEL_CLAUDE": "Claude", "AI_CHAT_SEND_ERROR": "No se pudo enviar el mensaje: {0}", @@ -2043,6 +2052,12 @@ define({ "AI_CHAT_BASH_DENY": "Denegar", "AI_CHAT_BASH_ALLOWED": "Comando permitido", "AI_CHAT_BASH_DENIED": "Comando denegado", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "¿Cambiar al modo de edición?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude quiere editar {0}. Actualmente estás en el modo de planificación.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Permitir y cambiar al modo de edición", + "AI_CHAT_PLAN_WRITE_STAY": "Permanecer en el modo de planificación", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Cambiado al modo de edición", + "AI_CHAT_PLAN_WRITE_STAYED": "Modo de planificación mantenido", "AI_CHAT_CODE_DEFAULT_LANG": "texto", "AI_CHAT_CODE_COLLAPSE": "Contraer", "AI_CHAT_CODE_EXPAND": "Expandir", @@ -2196,21 +2211,17 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Empezar de nuevo", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 tarjetas", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 eliminado", - "AI_CHAT_TOOL_READ_FILE_RANGE": "Leído {0}, líneas {1}-{2}", - "AI_CHAT_TOOL_READ_FILE_FROM": "Leído {0} desde la línea {1}", - "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Aplicado directamente en disco · diff no disponible", - "AI_CHAT_TOOL_REJECTED": "Edición rechazada — archivo no modificado", - "AI_CHAT_TOOL_REJECTED_REASON": "Motivo: {0}", - "AI_CHAT_FILE_NOT_FOUND_TITLE": "Archivo no encontrado", - "AI_CHAT_FILE_NOT_FOUND_MSG": "No se pudo abrir {0}. Puede que el archivo se haya movido o eliminado.", - "AI_CHAT_DIFF_MORE_TITLE": "Opciones de diff", - "AI_CHAT_DIFF_EXPAND_ALL": "Expandir todo", - "AI_CHAT_DIFF_COLLAPSE_ALL": "Contraer todo", - "AI_CHAT_DIFF_ALWAYS_SHOW": "Mostrar siempre", - "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "¿Cambiar al modo de edición?", - "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude quiere editar {0}. Actualmente estás en el modo de planificación.", - "AI_CHAT_PLAN_WRITE_ALLOW": "Permitir y cambiar al modo de edición", - "AI_CHAT_PLAN_WRITE_STAY": "Permanecer en el modo de planificación", - "AI_CHAT_PLAN_WRITE_ALLOWED": "Cambiado al modo de edición", - "AI_CHAT_PLAN_WRITE_STAYED": "Modo de planificación mantenido" + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "¡Vaya! Tu navegador actual no es compatible con la vista previa en vivo.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Obtén la mejor experiencia de vista previa en vivo descargando nuestras aplicaciones nativas para Windows, Mac y Linux desde {0}.", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "¿Cambiar al modo totalmente automático?", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "El modo totalmente automático permite a la IA ejecutar cualquier herramienta (comandos de Bash, ediciones de archivos, eliminaciones de archivos, peticiones web) sin preguntarte primero.

Esto es conveniente para proyectos de prueba de confianza, pero puede ser arriesgado: un paso mal calculado podría sobrescribir o eliminar archivos, ejecutar un comando de shell destructivo o enviar cambios no deseados. Usa un control de versiones (Git) para que puedas recuperarte si algo sale mal.

Activa el modo totalmente automático solo en proyectos en los que confíes. Puedes volver al modo de edición en cualquier momento usando Mayús+Tab o haciendo clic en la barra de modo.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Activar modo totalmente automático", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Listo para construir", + "AI_CHAT_ONBOARDING_SEND": "Enviar", + "AI_CHAT_PLAN_MAXIMIZE": "Abrir plan en pantalla completa", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Cerrar (Esc)", + "AI_CHAT_ATTACH_TITLE": "Adjuntar archivo o carpeta", + "AI_CHAT_ATTACH_FILE_OPTION": "Adjuntar archivo", + "AI_CHAT_ATTACH_FOLDER": "Añadir carpeta como contexto", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Seleccionar carpeta para añadir como contexto" }); \ No newline at end of file diff --git a/src/nls/fa-ir/lastTranslated.json b/src/nls/fa-ir/lastTranslated.json index 3141c0999c..d8be81e52d 100644 --- a/src/nls/fa-ir/lastTranslated.json +++ b/src/nls/fa-ir/lastTranslated.json @@ -17,6 +17,7 @@ "AI_CHAT_ADMIN_DISABLED_MESSAGE": "AI features have been disabled by your system administrator.", "AI_CHAT_ADMIN_DISABLED_TITLE": "AI Disabled", "AI_CHAT_ATTACH_FILE": "Attach files", + "AI_CHAT_ATTACH_TITLE": "Attach file or folder", "AI_CHAT_BASH_ALLOW": "Allow", "AI_CHAT_BASH_ALLOWED": "Command allowed", "AI_CHAT_BASH_CONFIRM_TITLE": "Allow command?", @@ -54,6 +55,9 @@ "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Full Auto mode lets the AI run any tool — Bash commands, file edits, file deletions, web fetches — without asking you first.

This is convenient for trusted scratch projects, but can be risky: a misjudged step could overwrite or delete files, run a destructive shell command, or push unintended changes. Use version control (Git) so you can recover if something goes wrong.

Only enable Full Auto in projects you trust. You can switch back to Edit Mode at any time using Shift+Tab or by clicking the mode bar.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Enable Full Auto", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Switch to Full Auto Mode?", "AI_CHAT_HIDE_DIFF": "Hide diff", "AI_CHAT_HISTORY_CLEAR_ALL": "Clear all", "AI_CHAT_HISTORY_DAYS_AGO": "{0}d ago", @@ -80,9 +84,13 @@ "AI_CHAT_MODE_SWITCH_HINT": "(Shift+Tab to switch)", "AI_CHAT_NEW_BTN": "New", "AI_CHAT_NEW_SESSION_TITLE": "Start a new conversation", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Ready to build", + "AI_CHAT_ONBOARDING_SEND": "Send", "AI_CHAT_PLACEHOLDER": "Ask Claude...", "AI_CHAT_PLAN_APPROVE": "Approve", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Close (Esc)", "AI_CHAT_PLAN_FEEDBACK_PLACEHOLDER": "What would you like changed?", + "AI_CHAT_PLAN_MAXIMIZE": "Open plan in full screen", "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", @@ -824,8 +832,8 @@ "DESCRIPTION_LINTING_PREFER": "Array of linters to run first", "DESCRIPTION_LIVEDEV_ENABLE_REVERSE_INSPECT": "false to disable live preview reverse inspect", "DESCRIPTION_LIVEDEV_EXCLUDED": "Custom Server Cannot Serve This file", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!
Your current browser doesn't support live preview.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from phcode.io.
", + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!\nYour current browser doesn't support live preview.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from {0}.", "DESCRIPTION_LIVEDEV_NO_PREVIEW": "Nothing to preview!", "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Please select an HTML file to preview", "DESCRIPTION_LIVEDEV_NO_PREVIEW_EXCLUDED": "Live preview settings is configured to only serve files from folder '{0}'", diff --git a/src/nls/fa-ir/strings.js b/src/nls/fa-ir/strings.js index 4e6a69763f..765dba8670 100644 --- a/src/nls/fa-ir/strings.js +++ b/src/nls/fa-ir/strings.js @@ -1339,8 +1339,6 @@ define({ "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "لطفاً یک فایل HTML برای پیش‌نمایش انتخاب کنید", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED": "پیش‌نمایش در دسترس نیست!", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED_DETAILS": "این فایل HTML بخشی از پروژه فعلی نیست. به دلایل امنیتی، فقط فایل‌های پروژه می‌توانند به صورت زنده پیش‌نمایش شوند. برای پیش‌نمایش این فایل، پوشه حاوی آن را به عنوان یک پروژه جداگانه باز کنید.", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "اوه اوه!
مرورگر فعلی شما از پیش‌نمایش زنده پشتیبانی نمی‌کند.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "برای بهترین تجربه پیش‌نمایش زنده، برنامه‌های بومی ما را برای ویندوز، مک و لینوکس از phcode.io دانلود کنید.
", "DESCRIPTION_LIVEDEV_SECURITY_POPOUT_MESSAGE": "شما در حال باز کردن فایلی برای پیش‌نمایش زنده هستید. لطفاً فقط در صورتی ادامه دهید که به منبع این پروژه اعتماد دارید. برای ادامه، روی «اعتماد به پروژه» کلیک کنید یا اگر به منبع اعتماد ندارید، این پنجره را ببندید.", "DESCRIPTION_LIVEDEV_SECURITY_TRUST_MESSAGE": "شما در حال باز کردن فایلی برای پیش‌نمایش زنده هستید. لطفاً فقط در صورتی که به منبع این پروژه اعتماد دارید، با کلیک روی «اعتماد به پروژه» ادامه دهید!", "CONFIRM_EXTERNAL_BROWSER_TITLE": "مسدود شدن پنجره‌های بازشو", @@ -1987,6 +1985,8 @@ define({ "AI_CHAT_TOOL_SEARCHED": "جستجو شد: {0}", "AI_CHAT_TOOL_GREP": "Grep: {0}", "AI_CHAT_TOOL_READ_FILE": "خواندن {0}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "خواندن خطوط {1}-{2} از {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "خواندن {0} از خط {1}", "AI_CHAT_TOOL_EDIT_FILE": "ویرایش {0}", "AI_CHAT_TOOL_WRITE_FILE": "نوشتن {0}", "AI_CHAT_TOOL_RAN_CMD": "دستور اجرا شد", @@ -2002,10 +2002,19 @@ define({ "AI_CHAT_UNDO_TITLE": "لغو تغییرات این پاسخ", "AI_CHAT_RESTORE_TITLE": "بازگردانی فایل‌ها به این نقطه", "AI_CHAT_RESTORED": "بازیابی شد", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "مستقیماً روی دیسک اعمال شد · تغییرات در دسترس نیست", + "AI_CHAT_TOOL_REJECTED": "ویرایش رد شد — فایل تغییری نکرده است", + "AI_CHAT_TOOL_REJECTED_REASON": "دلیل: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "فایل پیدا نشد", + "AI_CHAT_FILE_NOT_FOUND_MSG": "امکان باز کردن {0} وجود ندارد. ممکن است فایل منتقل یا حذف شده باشد.", "AI_CHAT_UNDO_RESTORE_WARNING_TITLE": "واگردانی و بازگردانی هوش مصنوعی", "AI_CHAT_UNDO_RESTORE_WARNING_BODY": "این کار فقط تغییرات ایجادشده توسط هوش مصنوعی را واگردانی می‌کند. تغییراتی که خارج از عملکرد هوش مصنوعی ایجاد شده‌اند بازگردانی نمی‌شوند و ممکن است از دست بروند. برای دسترسی به تاریخچه کامل نسخه‌ها، از یک سیستم کنترل نسخه مانند Git استفاده کنید.", "AI_CHAT_SHOW_DIFF": "نمایش تفاوت‌ها", "AI_CHAT_HIDE_DIFF": "پنهان کردن تفاوت‌ها", + "AI_CHAT_DIFF_MORE_TITLE": "گزینه‌های تغییرات", + "AI_CHAT_DIFF_EXPAND_ALL": "باز کردن همه", + "AI_CHAT_DIFF_COLLAPSE_ALL": "بستن همه", + "AI_CHAT_DIFF_ALWAYS_SHOW": "همیشه نمایش بده", "AI_CHAT_LABEL_YOU": "شما", "AI_CHAT_LABEL_CLAUDE": "کلاد", "AI_CHAT_SEND_ERROR": "ارسال پیام ناموفق بود: {0}", @@ -2043,6 +2052,12 @@ define({ "AI_CHAT_BASH_DENY": "رد کردن", "AI_CHAT_BASH_ALLOWED": "دستور مجاز شد", "AI_CHAT_BASH_DENIED": "دستور رد شد", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "تغییر به حالت ویرایش؟", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude می‌خواهد {0} را ویرایش کند. شما در حال حاضر در حالت برنامه‌ریزی هستید.", + "AI_CHAT_PLAN_WRITE_ALLOW": "اجازه و تغییر به حالت ویرایش", + "AI_CHAT_PLAN_WRITE_STAY": "ماندن در حالت برنامه‌ریزی", + "AI_CHAT_PLAN_WRITE_ALLOWED": "به حالت ویرایش تغییر یافت", + "AI_CHAT_PLAN_WRITE_STAYED": "در حالت برنامه‌ریزی باقی ماند", "AI_CHAT_CODE_DEFAULT_LANG": "متن", "AI_CHAT_CODE_COLLAPSE": "بستن", "AI_CHAT_CODE_EXPAND": "باز کردن", @@ -2196,21 +2211,14 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "شروع مجدد", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE} از ۳ کارت", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE} از ۱ مورد حذف شد", - "AI_CHAT_TOOL_READ_FILE_RANGE": "خواندن خطوط {1}-{2} از {0}", - "AI_CHAT_TOOL_READ_FILE_FROM": "خواندن {0} از خط {1}", - "AI_CHAT_TOOL_APPLIED_DIRECTLY": "مستقیماً روی دیسک اعمال شد · تغییرات در دسترس نیست", - "AI_CHAT_TOOL_REJECTED": "ویرایش رد شد — فایل تغییری نکرده است", - "AI_CHAT_TOOL_REJECTED_REASON": "دلیل: {0}", - "AI_CHAT_FILE_NOT_FOUND_TITLE": "فایل پیدا نشد", - "AI_CHAT_FILE_NOT_FOUND_MSG": "امکان باز کردن {0} وجود ندارد. ممکن است فایل منتقل یا حذف شده باشد.", - "AI_CHAT_DIFF_MORE_TITLE": "گزینه‌های تغییرات", - "AI_CHAT_DIFF_EXPAND_ALL": "باز کردن همه", - "AI_CHAT_DIFF_COLLAPSE_ALL": "بستن همه", - "AI_CHAT_DIFF_ALWAYS_SHOW": "همیشه نمایش بده", - "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "تغییر به حالت ویرایش؟", - "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude می‌خواهد {0} را ویرایش کند. شما در حال حاضر در حالت برنامه‌ریزی هستید.", - "AI_CHAT_PLAN_WRITE_ALLOW": "اجازه و تغییر به حالت ویرایش", - "AI_CHAT_PLAN_WRITE_STAY": "ماندن در حالت برنامه‌ریزی", - "AI_CHAT_PLAN_WRITE_ALLOWED": "به حالت ویرایش تغییر یافت", - "AI_CHAT_PLAN_WRITE_STAYED": "در حالت برنامه‌ریزی باقی ماند" + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "وای!", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "برای بهترین تجربه پیش‌نمایش زنده، برنامه‌های بومی ما را برای ویندوز، مک و لینوکس از {0} دانلود کنید.", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "به حالت تمام خودکار تغییر می‌دهید؟", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "حالت تمام خودکار به هوش مصنوعی اجازه می‌دهد هر ابزاری — دستورات Bash، ویرایش فایل‌ها، حذف فایل‌ها، واکشی‌های وب — را بدون پرسش اولیه از شما اجرا کند.

این حالت برای پروژه‌های موقت و مورد اعتماد راحت است، اما می‌تواند خطرناک باشد: یک اقدام اشتباه می‌تواند فایل‌ها را بازنویسی یا حذف کند، یک دستور شل مخرب را اجرا کند، یا تغییرات ناخواسته را ارسال (push) کند. از کنترل نسخه (Git) استفاده کنید تا در صورت بروز مشکل بتوانید بازیابی کنید.

حالت تمام خودکار را فقط در پروژه‌هایی که به آن‌ها اعتماد دارید فعال کنید. شما می‌توانید در هر زمان با استفاده از Shift+Tab یا با کلیک بر روی نوار حالت، به حالت ویرایش بازگردید.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "فعال‌سازی حالت تمام خودکار", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "آماده ساخت", + "AI_CHAT_ONBOARDING_SEND": "ارسال", + "AI_CHAT_PLAN_MAXIMIZE": "باز کردن طرح در حالت تمام‌صفحه", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "بستن (Esc)", + "AI_CHAT_ATTACH_TITLE": "پیوست کردن فایل یا پوشه" }); \ No newline at end of file diff --git a/src/nls/fi/lastTranslated.json b/src/nls/fi/lastTranslated.json index 3141c0999c..eeb23c53ff 100644 --- a/src/nls/fi/lastTranslated.json +++ b/src/nls/fi/lastTranslated.json @@ -17,6 +17,10 @@ "AI_CHAT_ADMIN_DISABLED_MESSAGE": "AI features have been disabled by your system administrator.", "AI_CHAT_ADMIN_DISABLED_TITLE": "AI Disabled", "AI_CHAT_ATTACH_FILE": "Attach files", + "AI_CHAT_ATTACH_FILE_OPTION": "Attach a file", + "AI_CHAT_ATTACH_FOLDER": "Add folder as context", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Choose folder to add as context", + "AI_CHAT_ATTACH_TITLE": "Attach file or folder", "AI_CHAT_BASH_ALLOW": "Allow", "AI_CHAT_BASH_ALLOWED": "Command allowed", "AI_CHAT_BASH_CONFIRM_TITLE": "Allow command?", @@ -54,6 +58,9 @@ "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Full Auto mode lets the AI run any tool — Bash commands, file edits, file deletions, web fetches — without asking you first.

This is convenient for trusted scratch projects, but can be risky: a misjudged step could overwrite or delete files, run a destructive shell command, or push unintended changes. Use version control (Git) so you can recover if something goes wrong.

Only enable Full Auto in projects you trust. You can switch back to Edit Mode at any time using Shift+Tab or by clicking the mode bar.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Enable Full Auto", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Switch to Full Auto Mode?", "AI_CHAT_HIDE_DIFF": "Hide diff", "AI_CHAT_HISTORY_CLEAR_ALL": "Clear all", "AI_CHAT_HISTORY_DAYS_AGO": "{0}d ago", @@ -80,9 +87,13 @@ "AI_CHAT_MODE_SWITCH_HINT": "(Shift+Tab to switch)", "AI_CHAT_NEW_BTN": "New", "AI_CHAT_NEW_SESSION_TITLE": "Start a new conversation", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Ready to build", + "AI_CHAT_ONBOARDING_SEND": "Send", "AI_CHAT_PLACEHOLDER": "Ask Claude...", "AI_CHAT_PLAN_APPROVE": "Approve", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Close (Esc)", "AI_CHAT_PLAN_FEEDBACK_PLACEHOLDER": "What would you like changed?", + "AI_CHAT_PLAN_MAXIMIZE": "Open plan in full screen", "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", @@ -824,8 +835,8 @@ "DESCRIPTION_LINTING_PREFER": "Array of linters to run first", "DESCRIPTION_LIVEDEV_ENABLE_REVERSE_INSPECT": "false to disable live preview reverse inspect", "DESCRIPTION_LIVEDEV_EXCLUDED": "Custom Server Cannot Serve This file", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!
Your current browser doesn't support live preview.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from phcode.io.
", + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!\nYour current browser doesn't support live preview.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from {0}.", "DESCRIPTION_LIVEDEV_NO_PREVIEW": "Nothing to preview!", "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Please select an HTML file to preview", "DESCRIPTION_LIVEDEV_NO_PREVIEW_EXCLUDED": "Live preview settings is configured to only serve files from folder '{0}'", diff --git a/src/nls/fi/strings.js b/src/nls/fi/strings.js index 0e34327ff9..1dbb90ec63 100644 --- a/src/nls/fi/strings.js +++ b/src/nls/fi/strings.js @@ -1339,8 +1339,6 @@ define({ "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Valitse HTML-tiedosto esikatseltavaksi", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED": "Esikatselu ei ole käytettävissä!", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED_DETAILS": "Tämä HTML-tiedosto ei ole osa nykyistä projektia. Turvallisuussyistä vain projektin tiedostoja voidaan esikatsella reaaliaikaisesti. Voit esikatsella tätä tiedostoa avaamalla sen sisältävän kansion erillisenä projektina.", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Hupsista!
Nykyinen selaimesi ei tue reaaliaikaista esikatselua.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Saat parhaan reaaliaikaisen esikatselukokemuksen lataamalla natiivisovelluksemme Windowsille, Macille ja Linuxille osoitteesta phcode.io.
", "DESCRIPTION_LIVEDEV_SECURITY_POPOUT_MESSAGE": "Olet avaamassa tiedostoa reaaliaikaista esikatselua varten. Jatka vain, jos luotat tämän projektin lähteeseen. Jatka napsauttamalla 'Luota projektiin' tai sulje tämä ikkuna, jos et luota lähteeseen.", "DESCRIPTION_LIVEDEV_SECURITY_TRUST_MESSAGE": "Olet avaamassa tiedostoa reaaliaikaista esikatselua varten. Jatka napsauttamalla 'Luota projektiin' vain, jos luotat tämän projektin lähteeseen!", "CONFIRM_EXTERNAL_BROWSER_TITLE": "Ponnahdusikkunat estetty", @@ -1987,6 +1985,8 @@ define({ "AI_CHAT_TOOL_SEARCHED": "Haettu: {0}", "AI_CHAT_TOOL_GREP": "Grep: {0}", "AI_CHAT_TOOL_READ_FILE": "Lue {0}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Luettu {0} riviä {1}-{2}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Luettu {0} riviltä {1}", "AI_CHAT_TOOL_EDIT_FILE": "Muokkaa {0}", "AI_CHAT_TOOL_WRITE_FILE": "Kirjoitetaan {0}", "AI_CHAT_TOOL_RAN_CMD": "Suoritti komennon", @@ -2002,10 +2002,19 @@ define({ "AI_CHAT_UNDO_TITLE": "Kumoa tämän vastauksen tekemät muutokset", "AI_CHAT_RESTORE_TITLE": "Palauta tiedostot tähän pisteeseen", "AI_CHAT_RESTORED": "Palautettu", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Toteutettu suoraan levylle · diff ei saatavilla", + "AI_CHAT_TOOL_REJECTED": "Muokkaus hylätty — tiedostoa ei muokattu", + "AI_CHAT_TOOL_REJECTED_REASON": "Syy: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Tiedostoa ei löytynyt", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Ei voitu avata tiedostoa {0}. Tiedosto on saatettu siirtää tai poistaa.", "AI_CHAT_UNDO_RESTORE_WARNING_TITLE": "AI:n kumoaminen ja palautus", "AI_CHAT_UNDO_RESTORE_WARNING_BODY": "Tämä kumoaa vain AI:n tekemät muutokset. Muita kuin AI:n tekemiä muutoksia ei palauteta, ja ne voivat kadota. Täyttä versiohistoriaa varten käytä versionhallintaa, kuten Gitiä.", "AI_CHAT_SHOW_DIFF": "Näytä erot", "AI_CHAT_HIDE_DIFF": "Piilota erot", + "AI_CHAT_DIFF_MORE_TITLE": "Diff-asetukset", + "AI_CHAT_DIFF_EXPAND_ALL": "Laajenna kaikki", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Supista kaikki", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Näytä aina", "AI_CHAT_LABEL_YOU": "Sinä", "AI_CHAT_LABEL_CLAUDE": "Claude", "AI_CHAT_SEND_ERROR": "Viestin lähettäminen epäonnistui: {0}", @@ -2043,6 +2052,12 @@ define({ "AI_CHAT_BASH_DENY": "Kiellä", "AI_CHAT_BASH_ALLOWED": "Komento sallittu", "AI_CHAT_BASH_DENIED": "Komento kielletty", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Siirrytäänkö muokkaustilaan?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude haluaa muokata kohdetta {0}. Olet tällä hetkellä suunnittelutilassa.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Salli ja siirry muokkaustilaan", + "AI_CHAT_PLAN_WRITE_STAY": "Pysy suunnittelutilassa", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Siirryttiin muokkaustilaan", + "AI_CHAT_PLAN_WRITE_STAYED": "Pysyttiin suunnittelutilassa", "AI_CHAT_CODE_DEFAULT_LANG": "teksti", "AI_CHAT_CODE_COLLAPSE": "Kutista", "AI_CHAT_CODE_EXPAND": "Laajenna", @@ -2196,21 +2211,17 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Aloita alusta", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 korttia", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 poistettu", - "AI_CHAT_TOOL_READ_FILE_RANGE": "Luettu {0} riviä {1}-{2}", - "AI_CHAT_TOOL_READ_FILE_FROM": "Luettu {0} riviltä {1}", - "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Toteutettu suoraan levylle · diff ei saatavilla", - "AI_CHAT_TOOL_REJECTED": "Muokkaus hylätty — tiedostoa ei muokattu", - "AI_CHAT_TOOL_REJECTED_REASON": "Syy: {0}", - "AI_CHAT_FILE_NOT_FOUND_TITLE": "Tiedostoa ei löytynyt", - "AI_CHAT_FILE_NOT_FOUND_MSG": "Ei voitu avata tiedostoa {0}. Tiedosto on saatettu siirtää tai poistaa.", - "AI_CHAT_DIFF_MORE_TITLE": "Diff-asetukset", - "AI_CHAT_DIFF_EXPAND_ALL": "Laajenna kaikki", - "AI_CHAT_DIFF_COLLAPSE_ALL": "Supista kaikki", - "AI_CHAT_DIFF_ALWAYS_SHOW": "Näytä aina", - "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Siirrytäänkö muokkaustilaan?", - "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude haluaa muokata kohdetta {0}. Olet tällä hetkellä suunnittelutilassa.", - "AI_CHAT_PLAN_WRITE_ALLOW": "Salli ja siirry muokkaustilaan", - "AI_CHAT_PLAN_WRITE_STAY": "Pysy suunnittelutilassa", - "AI_CHAT_PLAN_WRITE_ALLOWED": "Siirryttiin muokkaustilaan", - "AI_CHAT_PLAN_WRITE_STAYED": "Pysyttiin suunnittelutilassa" + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Voi ei! Nykyinen selaimesi ei tue live-esikatselua.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Saat parhaan live-esikatselukokemuksen lataamalla natiivisovelluksemme Windowsille, Macille ja Linuxille osoitteesta {0}.", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Vaihdetaanko täysautomaattitilaan?", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Täysautomaattitila antaa tekoälyn suorittaa minkä tahansa työkalun – Bash-komentoja, tiedostomuokkauksia, tiedostojen poistoja, verkkohakuja – kysymättä sinulta ensin.

Tämä on kätevää luotetuissa kokeiluprojekteissa, mutta voi olla riskialtista: väärin arvioitu vaihe voi ylikirjoittaa tai poistaa tiedostoja, suorittaa tuhoisan komentorivikomennon tai työntää (push) tahattomia muutoksia. Käytä versionhallintaa (Git), jotta voit palauttaa tilanteen, jos jokin menee pieleen.

Ota täysautomaattitila käyttöön vain projekteissa, joihin luotat. Voit palata muokkaustilaan milloin tahansa näppäinyhdistelmällä Shift+Tab tai napsauttamalla tilapalkkia.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Ota täysautomaatti käyttöön", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Valmiina rakentamaan", + "AI_CHAT_ONBOARDING_SEND": "Lähetä", + "AI_CHAT_PLAN_MAXIMIZE": "Avaa suunnitelma koko näytön tilaan", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Sulje (Esc)", + "AI_CHAT_ATTACH_TITLE": "Liitä tiedosto tai kansio", + "AI_CHAT_ATTACH_FILE_OPTION": "Liitä tiedosto", + "AI_CHAT_ATTACH_FOLDER": "Lisää kansio kontekstiksi", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Valitse kansio lisättäväksi kontekstiksi" }); \ No newline at end of file diff --git a/src/nls/fr/lastTranslated.json b/src/nls/fr/lastTranslated.json index 3141c0999c..eeb23c53ff 100644 --- a/src/nls/fr/lastTranslated.json +++ b/src/nls/fr/lastTranslated.json @@ -17,6 +17,10 @@ "AI_CHAT_ADMIN_DISABLED_MESSAGE": "AI features have been disabled by your system administrator.", "AI_CHAT_ADMIN_DISABLED_TITLE": "AI Disabled", "AI_CHAT_ATTACH_FILE": "Attach files", + "AI_CHAT_ATTACH_FILE_OPTION": "Attach a file", + "AI_CHAT_ATTACH_FOLDER": "Add folder as context", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Choose folder to add as context", + "AI_CHAT_ATTACH_TITLE": "Attach file or folder", "AI_CHAT_BASH_ALLOW": "Allow", "AI_CHAT_BASH_ALLOWED": "Command allowed", "AI_CHAT_BASH_CONFIRM_TITLE": "Allow command?", @@ -54,6 +58,9 @@ "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Full Auto mode lets the AI run any tool — Bash commands, file edits, file deletions, web fetches — without asking you first.

This is convenient for trusted scratch projects, but can be risky: a misjudged step could overwrite or delete files, run a destructive shell command, or push unintended changes. Use version control (Git) so you can recover if something goes wrong.

Only enable Full Auto in projects you trust. You can switch back to Edit Mode at any time using Shift+Tab or by clicking the mode bar.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Enable Full Auto", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Switch to Full Auto Mode?", "AI_CHAT_HIDE_DIFF": "Hide diff", "AI_CHAT_HISTORY_CLEAR_ALL": "Clear all", "AI_CHAT_HISTORY_DAYS_AGO": "{0}d ago", @@ -80,9 +87,13 @@ "AI_CHAT_MODE_SWITCH_HINT": "(Shift+Tab to switch)", "AI_CHAT_NEW_BTN": "New", "AI_CHAT_NEW_SESSION_TITLE": "Start a new conversation", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Ready to build", + "AI_CHAT_ONBOARDING_SEND": "Send", "AI_CHAT_PLACEHOLDER": "Ask Claude...", "AI_CHAT_PLAN_APPROVE": "Approve", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Close (Esc)", "AI_CHAT_PLAN_FEEDBACK_PLACEHOLDER": "What would you like changed?", + "AI_CHAT_PLAN_MAXIMIZE": "Open plan in full screen", "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", @@ -824,8 +835,8 @@ "DESCRIPTION_LINTING_PREFER": "Array of linters to run first", "DESCRIPTION_LIVEDEV_ENABLE_REVERSE_INSPECT": "false to disable live preview reverse inspect", "DESCRIPTION_LIVEDEV_EXCLUDED": "Custom Server Cannot Serve This file", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!
Your current browser doesn't support live preview.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from phcode.io.
", + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!\nYour current browser doesn't support live preview.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from {0}.", "DESCRIPTION_LIVEDEV_NO_PREVIEW": "Nothing to preview!", "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Please select an HTML file to preview", "DESCRIPTION_LIVEDEV_NO_PREVIEW_EXCLUDED": "Live preview settings is configured to only serve files from folder '{0}'", diff --git a/src/nls/fr/strings.js b/src/nls/fr/strings.js index 7cee2eb2c7..b421677a6f 100644 --- a/src/nls/fr/strings.js +++ b/src/nls/fr/strings.js @@ -1339,8 +1339,6 @@ define({ "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Veuillez sélectionner un fichier HTML à afficher", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED": "Aperçu indisponible !", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED_DETAILS": "Ce fichier HTML ne fait pas partie du projet actuel. Pour des raisons de sécurité, seuls les fichiers du projet peuvent être affichés en direct. Pour afficher ce fichier, ouvrez le dossier qui le contient en tant que projet séparé.", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Oh oh !
Votre navigateur actuel ne prend pas en charge l'aperçu en direct.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Bénéficiez de la meilleure expérience d'aperçu en direct en téléchargeant nos applications natives pour Windows, Mac et Linux sur phcode.io.
", "DESCRIPTION_LIVEDEV_SECURITY_POPOUT_MESSAGE": "Vous êtes sur le point d'ouvrir un fichier pour un aperçu en direct. Veuillez continuer uniquement si vous faites confiance à la source de ce projet. Cliquez sur « Faire confiance au projet » pour continuer ou fermez cette fenêtre si vous ne faites pas confiance à la source.", "DESCRIPTION_LIVEDEV_SECURITY_TRUST_MESSAGE": "Vous êtes sur le point d'ouvrir un fichier pour un aperçu en direct. Veuillez cliquer sur « Faire confiance au projet » uniquement si vous faites confiance à la source de ce projet !", "CONFIRM_EXTERNAL_BROWSER_TITLE": "Fenêtres contextuelles bloquées", @@ -1987,6 +1985,8 @@ define({ "AI_CHAT_TOOL_SEARCHED": "Recherché : {0}", "AI_CHAT_TOOL_GREP": "Grep : {0}", "AI_CHAT_TOOL_READ_FILE": "Lire {0}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Lecture de {0}, lignes {1}-{2}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Lecture de {0} à partir de la ligne {1}", "AI_CHAT_TOOL_EDIT_FILE": "Modifier {0}", "AI_CHAT_TOOL_WRITE_FILE": "Écriture de {0}", "AI_CHAT_TOOL_RAN_CMD": "Commande exécutée", @@ -2002,10 +2002,19 @@ define({ "AI_CHAT_UNDO_TITLE": "Annuler les modifications de cette réponse", "AI_CHAT_RESTORE_TITLE": "Restaurer les fichiers à ce point", "AI_CHAT_RESTORED": "Restauré", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Appliqué directement sur le disque · diff non disponible", + "AI_CHAT_TOOL_REJECTED": "Modification rejetée — fichier non modifié", + "AI_CHAT_TOOL_REJECTED_REASON": "Motif : {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Fichier non trouvé", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Impossible d'ouvrir {0}. Le fichier a peut-être été déplacé ou supprimé.", "AI_CHAT_UNDO_RESTORE_WARNING_TITLE": "Annulation et restauration de l'IA", "AI_CHAT_UNDO_RESTORE_WARNING_BODY": "Cette action annulera uniquement les modifications apportées par l'IA. Les modifications non effectuées par l'IA ne seront pas restaurées et risquent d'être perdues. Pour un historique complet des versions, utilisez un système de contrôle de version comme Git.", "AI_CHAT_SHOW_DIFF": "Afficher le diff", "AI_CHAT_HIDE_DIFF": "Masquer le diff", + "AI_CHAT_DIFF_MORE_TITLE": "Options du diff", + "AI_CHAT_DIFF_EXPAND_ALL": "Tout développer", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Tout réduire", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Toujours afficher", "AI_CHAT_LABEL_YOU": "Vous", "AI_CHAT_LABEL_CLAUDE": "Claude", "AI_CHAT_SEND_ERROR": "Échec de l'envoi du message : {0}", @@ -2043,6 +2052,12 @@ define({ "AI_CHAT_BASH_DENY": "Refuser", "AI_CHAT_BASH_ALLOWED": "Commande autorisée", "AI_CHAT_BASH_DENIED": "Commande refusée", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Passer en mode édition ?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude souhaite modifier {0}. Vous êtes actuellement en mode Plan.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Autoriser et passer en mode édition", + "AI_CHAT_PLAN_WRITE_STAY": "Rester en mode Plan", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Passé en mode édition", + "AI_CHAT_PLAN_WRITE_STAYED": "Resté en mode Plan", "AI_CHAT_CODE_DEFAULT_LANG": "texte", "AI_CHAT_CODE_COLLAPSE": "Réduire", "AI_CHAT_CODE_EXPAND": "Développer", @@ -2196,21 +2211,17 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Recommencer", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 cartes", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 supprimé", - "AI_CHAT_TOOL_READ_FILE_RANGE": "Lecture de {0}, lignes {1}-{2}", - "AI_CHAT_TOOL_READ_FILE_FROM": "Lecture de {0} à partir de la ligne {1}", - "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Appliqué directement sur le disque · diff non disponible", - "AI_CHAT_TOOL_REJECTED": "Modification rejetée — fichier non modifié", - "AI_CHAT_TOOL_REJECTED_REASON": "Motif : {0}", - "AI_CHAT_FILE_NOT_FOUND_TITLE": "Fichier non trouvé", - "AI_CHAT_FILE_NOT_FOUND_MSG": "Impossible d'ouvrir {0}. Le fichier a peut-être été déplacé ou supprimé.", - "AI_CHAT_DIFF_MORE_TITLE": "Options du diff", - "AI_CHAT_DIFF_EXPAND_ALL": "Tout développer", - "AI_CHAT_DIFF_COLLAPSE_ALL": "Tout réduire", - "AI_CHAT_DIFF_ALWAYS_SHOW": "Toujours afficher", - "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Passer en mode édition ?", - "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude souhaite modifier {0}. Vous êtes actuellement en mode Plan.", - "AI_CHAT_PLAN_WRITE_ALLOW": "Autoriser et passer en mode édition", - "AI_CHAT_PLAN_WRITE_STAY": "Rester en mode Plan", - "AI_CHAT_PLAN_WRITE_ALLOWED": "Passé en mode édition", - "AI_CHAT_PLAN_WRITE_STAYED": "Resté en mode Plan" + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Oups !
Votre navigateur actuel ne prend pas en charge l'aperçu en direct.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Obtenez la meilleure expérience d'aperçu en direct en téléchargeant nos applications natives pour Windows, Mac et Linux depuis {0}.", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Passer en mode entièrement automatique ?", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Le mode entièrement automatique permet à l'IA d'exécuter n'importe quel outil — commandes Bash, modifications de fichiers, suppressions de fichiers, requêtes web — sans vous demander au préalable.

Ceci est pratique pour les projets de brouillon de confiance, mais peut être risqué : une étape mal évaluée pourrait écraser ou supprimer des fichiers, exécuter une commande shell destructive ou pousser (push) des modifications non intentionnelles. Utilisez un contrôle de version (Git) pour pouvoir effectuer une restauration en cas de problème.

N'activez le mode entièrement automatique que pour les projets de confiance. Vous pouvez revenir au mode d'édition à tout moment en utilisant Maj+Tab ou en cliquant sur la barre de mode.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Activer le mode entièrement automatique", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Prêt à construire", + "AI_CHAT_ONBOARDING_SEND": "Envoyer", + "AI_CHAT_PLAN_MAXIMIZE": "Ouvrir le plan en plein écran", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Fermer (Échap)", + "AI_CHAT_ATTACH_TITLE": "Joindre un fichier ou un dossier", + "AI_CHAT_ATTACH_FILE_OPTION": "Joindre un fichier", + "AI_CHAT_ATTACH_FOLDER": "Ajouter un dossier comme contexte", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Choisir un dossier à ajouter comme contexte" }); \ No newline at end of file diff --git a/src/nls/gl/lastTranslated.json b/src/nls/gl/lastTranslated.json index 3141c0999c..eeb23c53ff 100644 --- a/src/nls/gl/lastTranslated.json +++ b/src/nls/gl/lastTranslated.json @@ -17,6 +17,10 @@ "AI_CHAT_ADMIN_DISABLED_MESSAGE": "AI features have been disabled by your system administrator.", "AI_CHAT_ADMIN_DISABLED_TITLE": "AI Disabled", "AI_CHAT_ATTACH_FILE": "Attach files", + "AI_CHAT_ATTACH_FILE_OPTION": "Attach a file", + "AI_CHAT_ATTACH_FOLDER": "Add folder as context", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Choose folder to add as context", + "AI_CHAT_ATTACH_TITLE": "Attach file or folder", "AI_CHAT_BASH_ALLOW": "Allow", "AI_CHAT_BASH_ALLOWED": "Command allowed", "AI_CHAT_BASH_CONFIRM_TITLE": "Allow command?", @@ -54,6 +58,9 @@ "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Full Auto mode lets the AI run any tool — Bash commands, file edits, file deletions, web fetches — without asking you first.

This is convenient for trusted scratch projects, but can be risky: a misjudged step could overwrite or delete files, run a destructive shell command, or push unintended changes. Use version control (Git) so you can recover if something goes wrong.

Only enable Full Auto in projects you trust. You can switch back to Edit Mode at any time using Shift+Tab or by clicking the mode bar.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Enable Full Auto", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Switch to Full Auto Mode?", "AI_CHAT_HIDE_DIFF": "Hide diff", "AI_CHAT_HISTORY_CLEAR_ALL": "Clear all", "AI_CHAT_HISTORY_DAYS_AGO": "{0}d ago", @@ -80,9 +87,13 @@ "AI_CHAT_MODE_SWITCH_HINT": "(Shift+Tab to switch)", "AI_CHAT_NEW_BTN": "New", "AI_CHAT_NEW_SESSION_TITLE": "Start a new conversation", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Ready to build", + "AI_CHAT_ONBOARDING_SEND": "Send", "AI_CHAT_PLACEHOLDER": "Ask Claude...", "AI_CHAT_PLAN_APPROVE": "Approve", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Close (Esc)", "AI_CHAT_PLAN_FEEDBACK_PLACEHOLDER": "What would you like changed?", + "AI_CHAT_PLAN_MAXIMIZE": "Open plan in full screen", "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", @@ -824,8 +835,8 @@ "DESCRIPTION_LINTING_PREFER": "Array of linters to run first", "DESCRIPTION_LIVEDEV_ENABLE_REVERSE_INSPECT": "false to disable live preview reverse inspect", "DESCRIPTION_LIVEDEV_EXCLUDED": "Custom Server Cannot Serve This file", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!
Your current browser doesn't support live preview.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from phcode.io.
", + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!\nYour current browser doesn't support live preview.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from {0}.", "DESCRIPTION_LIVEDEV_NO_PREVIEW": "Nothing to preview!", "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Please select an HTML file to preview", "DESCRIPTION_LIVEDEV_NO_PREVIEW_EXCLUDED": "Live preview settings is configured to only serve files from folder '{0}'", diff --git a/src/nls/gl/strings.js b/src/nls/gl/strings.js index ac06e2393b..6cc5c7d06e 100644 --- a/src/nls/gl/strings.js +++ b/src/nls/gl/strings.js @@ -1339,8 +1339,6 @@ define({ "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Por favor, selecciona un ficheiro HTML para previsualizar", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED": "Previsualización non dispoñible!", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED_DETAILS": "Este ficheiro HTML non forma parte do proxecto actual. Por razóns de seguridade, só se poden previsualizar en directo os ficheiros do proxecto. Para previsualizar este ficheiro, abra o cartafol que o contén como un proxecto separado.", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Ui!
O teu navegador actual non admite a previsualización en directo.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Obtén a mellor experiencia de previsualización en directo descargando as nosas aplicacións nativas para Windows, Mac e Linux desde phcode.io.
", "DESCRIPTION_LIVEDEV_SECURITY_POPOUT_MESSAGE": "Estás a piques de abrir un ficheiro para previsualización en directo. Continúa só se confías na orixe deste proxecto. Fai clic en 'Confiar no proxecto' para continuar ou pecha esta xanela se non confías na orixe.", "DESCRIPTION_LIVEDEV_SECURITY_TRUST_MESSAGE": "Estás a piques de abrir un ficheiro para previsualización en directo. Continúa facendo clic en 'Confiar no proxecto' só se confías na orixe deste proxecto!", "CONFIRM_EXTERNAL_BROWSER_TITLE": "Ventás emerxentes bloqueadas", @@ -1987,6 +1985,8 @@ define({ "AI_CHAT_TOOL_SEARCHED": "Buscouse: {0}", "AI_CHAT_TOOL_GREP": "Grep: {0}", "AI_CHAT_TOOL_READ_FILE": "Ler {0}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Ler as liñas {1}-{2} de {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Ler {0} desde a liña {1}", "AI_CHAT_TOOL_EDIT_FILE": "Editar {0}", "AI_CHAT_TOOL_WRITE_FILE": "Escribir {0}", "AI_CHAT_TOOL_RAN_CMD": "Executouse o comando", @@ -2002,10 +2002,19 @@ define({ "AI_CHAT_UNDO_TITLE": "Desfacer os cambios desta resposta", "AI_CHAT_RESTORE_TITLE": "Restaurar os ficheiros a este punto", "AI_CHAT_RESTORED": "Restaurado", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Aplicado directamente no disco · diff non dispoñible", + "AI_CHAT_TOOL_REJECTED": "Edición rexeitada — o ficheiro non foi modificado", + "AI_CHAT_TOOL_REJECTED_REASON": "Motivo: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Ficheiro non atopado", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Non se puido abrir {0}. Pode que o ficheiro fose movido ou eliminado.", "AI_CHAT_UNDO_RESTORE_WARNING_TITLE": "Desfacer e restaurar da IA", "AI_CHAT_UNDO_RESTORE_WARNING_BODY": "Isto só desfará os cambios feitos pola IA. Os cambios feitos á marxe da IA non se restaurarán e poderían perderse. Para obter un historial de versións completo, use un control de versións como Git.", "AI_CHAT_SHOW_DIFF": "Mostrar diferenzas", "AI_CHAT_HIDE_DIFF": "Ocultar diferenzas", + "AI_CHAT_DIFF_MORE_TITLE": "Opcións do diff", + "AI_CHAT_DIFF_EXPAND_ALL": "Expandir todo", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Contraer todo", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Amosar sempre", "AI_CHAT_LABEL_YOU": "Ti", "AI_CHAT_LABEL_CLAUDE": "Claude", "AI_CHAT_SEND_ERROR": "Erro ao enviar a mensaxe: {0}", @@ -2043,6 +2052,12 @@ define({ "AI_CHAT_BASH_DENY": "Denegar", "AI_CHAT_BASH_ALLOWED": "Comando permitido", "AI_CHAT_BASH_DENIED": "Comando denegado", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Cambiar ao modo de edición?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude quere editar {0}. Estás actualmente no modo de planificación.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Permitir e cambiar ao modo de edición", + "AI_CHAT_PLAN_WRITE_STAY": "Permanecer no modo de planificación", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Cambiouse ao modo de edición", + "AI_CHAT_PLAN_WRITE_STAYED": "Permaneceuse no modo de planificación", "AI_CHAT_CODE_DEFAULT_LANG": "Texto", "AI_CHAT_CODE_COLLAPSE": "Contraer", "AI_CHAT_CODE_EXPAND": "Expandir", @@ -2196,21 +2211,17 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Comezar de novo", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 tarxetas", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 eliminado", - "AI_CHAT_TOOL_READ_FILE_RANGE": "Ler as liñas {1}-{2} de {0}", - "AI_CHAT_TOOL_READ_FILE_FROM": "Ler {0} desde a liña {1}", - "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Aplicado directamente no disco · diff non dispoñible", - "AI_CHAT_TOOL_REJECTED": "Edición rexeitada — o ficheiro non foi modificado", - "AI_CHAT_TOOL_REJECTED_REASON": "Motivo: {0}", - "AI_CHAT_FILE_NOT_FOUND_TITLE": "Ficheiro non atopado", - "AI_CHAT_FILE_NOT_FOUND_MSG": "Non se puido abrir {0}. Pode que o ficheiro fose movido ou eliminado.", - "AI_CHAT_DIFF_MORE_TITLE": "Opcións do diff", - "AI_CHAT_DIFF_EXPAND_ALL": "Expandir todo", - "AI_CHAT_DIFF_COLLAPSE_ALL": "Contraer todo", - "AI_CHAT_DIFF_ALWAYS_SHOW": "Amosar sempre", - "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Cambiar ao modo de edición?", - "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude quere editar {0}. Estás actualmente no modo de planificación.", - "AI_CHAT_PLAN_WRITE_ALLOW": "Permitir e cambiar ao modo de edición", - "AI_CHAT_PLAN_WRITE_STAY": "Permanecer no modo de planificación", - "AI_CHAT_PLAN_WRITE_ALLOWED": "Cambiouse ao modo de edición", - "AI_CHAT_PLAN_WRITE_STAYED": "Permaneceuse no modo de planificación" + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Vaites! O teu navegador actual non admite a previsualización en vivo.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Obtén a mellor experiencia de previsualización en vivo descargando as nosas aplicacións nativas para Windows, Mac e Linux dende {0}.", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Cambiar ao modo automático completo?", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "O modo automático completo permítelle á IA executar calquera ferramenta — comandos de Bash, edicións de ficheiros, eliminacións de ficheiros, buscas na web — sen che preguntar primeiro.

Isto é conveniente para proxectos de proba de confianza, pero pode ser arriscado: un paso mal calculado podería sobrescribir ou eliminar ficheiros, executar un comando de shell destrutivo ou enviar cambios non desexados. Usa o control de versións (Git) para que poidas recuperarte se algo vai mal.

Activa o modo automático completo só nos proxectos nos que confíes. Podes volver ao modo de edición en calquera momento usando Shift+Tab ou facendo clic na barra de modo.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Activar o modo automático completo", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Listo para construír", + "AI_CHAT_ONBOARDING_SEND": "Enviar", + "AI_CHAT_PLAN_MAXIMIZE": "Abrir o plan en pantalla completa", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Pechar (Esc)", + "AI_CHAT_ATTACH_TITLE": "Adxuntar ficheiro ou cartafol", + "AI_CHAT_ATTACH_FILE_OPTION": "Adxuntar un ficheiro", + "AI_CHAT_ATTACH_FOLDER": "Engadir cartafol como contexto", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Seleccionar cartafol para engadir como contexto" }); \ No newline at end of file diff --git a/src/nls/hi/lastTranslated.json b/src/nls/hi/lastTranslated.json index 3141c0999c..eeb23c53ff 100644 --- a/src/nls/hi/lastTranslated.json +++ b/src/nls/hi/lastTranslated.json @@ -17,6 +17,10 @@ "AI_CHAT_ADMIN_DISABLED_MESSAGE": "AI features have been disabled by your system administrator.", "AI_CHAT_ADMIN_DISABLED_TITLE": "AI Disabled", "AI_CHAT_ATTACH_FILE": "Attach files", + "AI_CHAT_ATTACH_FILE_OPTION": "Attach a file", + "AI_CHAT_ATTACH_FOLDER": "Add folder as context", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Choose folder to add as context", + "AI_CHAT_ATTACH_TITLE": "Attach file or folder", "AI_CHAT_BASH_ALLOW": "Allow", "AI_CHAT_BASH_ALLOWED": "Command allowed", "AI_CHAT_BASH_CONFIRM_TITLE": "Allow command?", @@ -54,6 +58,9 @@ "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Full Auto mode lets the AI run any tool — Bash commands, file edits, file deletions, web fetches — without asking you first.

This is convenient for trusted scratch projects, but can be risky: a misjudged step could overwrite or delete files, run a destructive shell command, or push unintended changes. Use version control (Git) so you can recover if something goes wrong.

Only enable Full Auto in projects you trust. You can switch back to Edit Mode at any time using Shift+Tab or by clicking the mode bar.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Enable Full Auto", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Switch to Full Auto Mode?", "AI_CHAT_HIDE_DIFF": "Hide diff", "AI_CHAT_HISTORY_CLEAR_ALL": "Clear all", "AI_CHAT_HISTORY_DAYS_AGO": "{0}d ago", @@ -80,9 +87,13 @@ "AI_CHAT_MODE_SWITCH_HINT": "(Shift+Tab to switch)", "AI_CHAT_NEW_BTN": "New", "AI_CHAT_NEW_SESSION_TITLE": "Start a new conversation", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Ready to build", + "AI_CHAT_ONBOARDING_SEND": "Send", "AI_CHAT_PLACEHOLDER": "Ask Claude...", "AI_CHAT_PLAN_APPROVE": "Approve", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Close (Esc)", "AI_CHAT_PLAN_FEEDBACK_PLACEHOLDER": "What would you like changed?", + "AI_CHAT_PLAN_MAXIMIZE": "Open plan in full screen", "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", @@ -824,8 +835,8 @@ "DESCRIPTION_LINTING_PREFER": "Array of linters to run first", "DESCRIPTION_LIVEDEV_ENABLE_REVERSE_INSPECT": "false to disable live preview reverse inspect", "DESCRIPTION_LIVEDEV_EXCLUDED": "Custom Server Cannot Serve This file", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!
Your current browser doesn't support live preview.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from phcode.io.
", + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!\nYour current browser doesn't support live preview.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from {0}.", "DESCRIPTION_LIVEDEV_NO_PREVIEW": "Nothing to preview!", "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Please select an HTML file to preview", "DESCRIPTION_LIVEDEV_NO_PREVIEW_EXCLUDED": "Live preview settings is configured to only serve files from folder '{0}'", diff --git a/src/nls/hi/strings.js b/src/nls/hi/strings.js index 9eb33d2225..ca10553b1f 100644 --- a/src/nls/hi/strings.js +++ b/src/nls/hi/strings.js @@ -1339,8 +1339,6 @@ define({ "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "पूर्वावलोकन करने के लिए कृपया एक HTML फ़ाइल चुनें", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED": "पूर्वावलोकन अनुपलब्ध!", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED_DETAILS": "यह HTML फ़ाइल वर्तमान प्रोजेक्ट का हिस्सा नहीं है। सुरक्षा कारणों से, केवल प्रोजेक्ट फ़ाइलों का लाइव-पूर्वावलोकन किया जा सकता है। इस फ़ाइल का पूर्वावलोकन करने के लिए, इसके अंतर्गत फ़ोल्डर को एक अलग प्रोजेक्ट के रूप में खोलें।", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "उफ़!
आपका वर्तमान ब्राउज़र लाइव पूर्वावलोकन का समर्थन नहीं करता है।", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "phcode.io से विंडोज, मैक और लिनक्स के लिए हमारे नेटिव ऐप्स डाउनलोड करके सर्वश्रेष्ठ लाइव पूर्वावलोकन अनुभव प्राप्त करें।
", "DESCRIPTION_LIVEDEV_SECURITY_POPOUT_MESSAGE": "आप लाइव पूर्वावलोकन के लिए एक फ़ाइल खोलने वाले हैं। कृपया तभी आगे बढ़ें जब आप इस प्रोजेक्ट के स्रोत पर भरोसा करते हैं। जारी रखने के लिए 'प्रोजेक्ट पर भरोसा करें' पर क्लिक करें, या यदि आप स्रोत पर भरोसा नहीं करते हैं तो इस विंडो को बंद कर दें।", "DESCRIPTION_LIVEDEV_SECURITY_TRUST_MESSAGE": "आप लाइव पूर्वावलोकन के लिए एक फ़ाइल खोलने वाले हैं। कृपया 'प्रोजेक्ट पर भरोसा करें' पर क्लिक करके तभी आगे बढ़ें जब आप इस प्रोजेक्ट के स्रोत पर भरोसा करते हैं!", "CONFIRM_EXTERNAL_BROWSER_TITLE": "पॉप-अप अवरुद्ध", @@ -1987,6 +1985,8 @@ define({ "AI_CHAT_TOOL_SEARCHED": "खोजा गया: {0}", "AI_CHAT_TOOL_GREP": "ग्रेप: {0}", "AI_CHAT_TOOL_READ_FILE": "{0} पढ़ा", + "AI_CHAT_TOOL_READ_FILE_RANGE": "{0} की पंक्तियाँ {1}-{2} पढ़ी गईं", + "AI_CHAT_TOOL_READ_FILE_FROM": "{0} को लाइन {1} से पढ़ा गया", "AI_CHAT_TOOL_EDIT_FILE": "{0} संपादित किया", "AI_CHAT_TOOL_WRITE_FILE": "{0} लिखा", "AI_CHAT_TOOL_RAN_CMD": "कमांड चलाया", @@ -2002,10 +2002,19 @@ define({ "AI_CHAT_UNDO_TITLE": "इस प्रतिक्रिया के बदलावों को पूर्ववत् करें", "AI_CHAT_RESTORE_TITLE": "फ़ाइलों को इस बिंदु पर पुनर्स्थापित करें", "AI_CHAT_RESTORED": "पुनर्स्थापित", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "सीधे डिस्क पर लागू किया गया · डिफ़ उपलब्ध नहीं है", + "AI_CHAT_TOOL_REJECTED": "संपादन अस्वीकृत — फ़ाइल संशोधित नहीं हुई", + "AI_CHAT_TOOL_REJECTED_REASON": "कारण: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "फ़ाइल नहीं मिली", + "AI_CHAT_FILE_NOT_FOUND_MSG": "{0} को खोला नहीं जा सका। हो सकता है कि फ़ाइल को स्थानांतरित कर दिया गया हो या हटा दिया गया हो।", "AI_CHAT_UNDO_RESTORE_WARNING_TITLE": "एआई अनडू और रिस्टोर", "AI_CHAT_UNDO_RESTORE_WARNING_BODY": "यह केवल एआई द्वारा किए गए बदलावों को ही अनडू करेगा। एआई के बाहर किए गए बदलाव रिस्टोर नहीं होंगे और खो सकते हैं। पूर्ण वर्ज़न हिस्ट्री के लिए, Git जैसे वर्ज़न कंट्रोल का उपयोग करें।", "AI_CHAT_SHOW_DIFF": "अंतर दिखाएँ", "AI_CHAT_HIDE_DIFF": "अंतर छिपाएँ", + "AI_CHAT_DIFF_MORE_TITLE": "डिफ़ विकल्प", + "AI_CHAT_DIFF_EXPAND_ALL": "सभी का विस्तार करें", + "AI_CHAT_DIFF_COLLAPSE_ALL": "सभी को सिकोड़ें", + "AI_CHAT_DIFF_ALWAYS_SHOW": "हमेशा दिखाएँ", "AI_CHAT_LABEL_YOU": "आप", "AI_CHAT_LABEL_CLAUDE": "क्लॉड", "AI_CHAT_SEND_ERROR": "संदेश भेजने में विफल: {0}", @@ -2043,6 +2052,12 @@ define({ "AI_CHAT_BASH_DENY": "अस्वीकार करें", "AI_CHAT_BASH_ALLOWED": "कमांड की अनुमति दी गई", "AI_CHAT_BASH_DENIED": "कमांड अस्वीकार किया गया", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "एडिट मोड में स्विच करें?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude {0} को एडिट करना चाहता है। आप अभी प्लान मोड में हैं।", + "AI_CHAT_PLAN_WRITE_ALLOW": "अनुमति दें और एडिट मोड में स्विच करें", + "AI_CHAT_PLAN_WRITE_STAY": "प्लान मोड में बने रहें", + "AI_CHAT_PLAN_WRITE_ALLOWED": "एडिट मोड में स्विच किया गया", + "AI_CHAT_PLAN_WRITE_STAYED": "प्लान मोड में बने रहे", "AI_CHAT_CODE_DEFAULT_LANG": "टेक्स्ट", "AI_CHAT_CODE_COLLAPSE": "समेटें", "AI_CHAT_CODE_EXPAND": "विस्तार करें", @@ -2196,21 +2211,17 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "फिर से शुरू करें", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 कार्ड", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 हटाया गया", - "AI_CHAT_TOOL_READ_FILE_RANGE": "{0} की पंक्तियाँ {1}-{2} पढ़ी गईं", - "AI_CHAT_TOOL_READ_FILE_FROM": "{0} को लाइन {1} से पढ़ा गया", - "AI_CHAT_TOOL_APPLIED_DIRECTLY": "सीधे डिस्क पर लागू किया गया · डिफ़ उपलब्ध नहीं है", - "AI_CHAT_TOOL_REJECTED": "संपादन अस्वीकृत — फ़ाइल संशोधित नहीं हुई", - "AI_CHAT_TOOL_REJECTED_REASON": "कारण: {0}", - "AI_CHAT_FILE_NOT_FOUND_TITLE": "फ़ाइल नहीं मिली", - "AI_CHAT_FILE_NOT_FOUND_MSG": "{0} को खोला नहीं जा सका। हो सकता है कि फ़ाइल को स्थानांतरित कर दिया गया हो या हटा दिया गया हो।", - "AI_CHAT_DIFF_MORE_TITLE": "डिफ़ विकल्प", - "AI_CHAT_DIFF_EXPAND_ALL": "सभी का विस्तार करें", - "AI_CHAT_DIFF_COLLAPSE_ALL": "सभी को सिकोड़ें", - "AI_CHAT_DIFF_ALWAYS_SHOW": "हमेशा दिखाएँ", - "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "एडिट मोड में स्विच करें?", - "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude {0} को एडिट करना चाहता है। आप अभी प्लान मोड में हैं।", - "AI_CHAT_PLAN_WRITE_ALLOW": "अनुमति दें और एडिट मोड में स्विच करें", - "AI_CHAT_PLAN_WRITE_STAY": "प्लान मोड में बने रहें", - "AI_CHAT_PLAN_WRITE_ALLOWED": "एडिट मोड में स्विच किया गया", - "AI_CHAT_PLAN_WRITE_STAYED": "प्लान मोड में बने रहे" + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "अरे! आपका वर्तमान ब्राउज़र लाइव प्रीव्यू का समर्थन नहीं करता है।", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "{0} से Windows, Mac, और Linux के लिए हमारे नेटिव ऐप्स डाउनलोड करके सर्वश्रेष्ठ लाइव प्रीव्यू अनुभव प्राप्त करें।", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "फुल ऑटो मोड पर स्विच करें?", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "फुल ऑटो मोड AI को आपसे पहले पूछे बिना कोई भी टूल — जैसे बैश कमांड, फ़ाइल संपादन, फ़ाइल हटाना, वेब फ़ेच — चलाने देता है।

यह विश्वसनीय स्क्रैच प्रोजेक्ट के लिए सुविधाजनक है, लेकिन जोखिम भरा हो सकता है: एक गलत कदम फ़ाइलों को ओवरराइट या डिलीट कर सकता है, एक विनाशकारी शेल कमांड चला सकता है, या अनपेक्षित बदलावों को पुश कर सकता है। वर्जन कंट्रोल (Git) का उपयोग करें ताकि कुछ गलत होने पर आप रिकवर कर सकें।

फुल ऑटो मोड केवल उन प्रोजेक्ट में सक्षम करें जिन पर आप भरोसा करते हैं। आप किसी भी समय Shift+Tab का उपयोग करके या मोड बार पर क्लिक करके एडिट मोड पर वापस स्विच कर सकते हैं।", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "फुल ऑटो सक्षम करें", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "बनाने के लिए तैयार", + "AI_CHAT_ONBOARDING_SEND": "भेजें", + "AI_CHAT_PLAN_MAXIMIZE": "प्लान को फुल स्क्रीन में खोलें", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "बंद करें (Esc)", + "AI_CHAT_ATTACH_TITLE": "फ़ाइल या फ़ोल्डर अटैच करें", + "AI_CHAT_ATTACH_FILE_OPTION": "फ़ाइल संलग्न करें", + "AI_CHAT_ATTACH_FOLDER": "संदर्भ के रूप में फ़ोल्डर जोड़ें", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "संदर्भ के रूप में जोड़ने के लिए फ़ोल्डर चुनें" }); \ No newline at end of file diff --git a/src/nls/hr/lastTranslated.json b/src/nls/hr/lastTranslated.json index 3141c0999c..eeb23c53ff 100644 --- a/src/nls/hr/lastTranslated.json +++ b/src/nls/hr/lastTranslated.json @@ -17,6 +17,10 @@ "AI_CHAT_ADMIN_DISABLED_MESSAGE": "AI features have been disabled by your system administrator.", "AI_CHAT_ADMIN_DISABLED_TITLE": "AI Disabled", "AI_CHAT_ATTACH_FILE": "Attach files", + "AI_CHAT_ATTACH_FILE_OPTION": "Attach a file", + "AI_CHAT_ATTACH_FOLDER": "Add folder as context", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Choose folder to add as context", + "AI_CHAT_ATTACH_TITLE": "Attach file or folder", "AI_CHAT_BASH_ALLOW": "Allow", "AI_CHAT_BASH_ALLOWED": "Command allowed", "AI_CHAT_BASH_CONFIRM_TITLE": "Allow command?", @@ -54,6 +58,9 @@ "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Full Auto mode lets the AI run any tool — Bash commands, file edits, file deletions, web fetches — without asking you first.

This is convenient for trusted scratch projects, but can be risky: a misjudged step could overwrite or delete files, run a destructive shell command, or push unintended changes. Use version control (Git) so you can recover if something goes wrong.

Only enable Full Auto in projects you trust. You can switch back to Edit Mode at any time using Shift+Tab or by clicking the mode bar.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Enable Full Auto", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Switch to Full Auto Mode?", "AI_CHAT_HIDE_DIFF": "Hide diff", "AI_CHAT_HISTORY_CLEAR_ALL": "Clear all", "AI_CHAT_HISTORY_DAYS_AGO": "{0}d ago", @@ -80,9 +87,13 @@ "AI_CHAT_MODE_SWITCH_HINT": "(Shift+Tab to switch)", "AI_CHAT_NEW_BTN": "New", "AI_CHAT_NEW_SESSION_TITLE": "Start a new conversation", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Ready to build", + "AI_CHAT_ONBOARDING_SEND": "Send", "AI_CHAT_PLACEHOLDER": "Ask Claude...", "AI_CHAT_PLAN_APPROVE": "Approve", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Close (Esc)", "AI_CHAT_PLAN_FEEDBACK_PLACEHOLDER": "What would you like changed?", + "AI_CHAT_PLAN_MAXIMIZE": "Open plan in full screen", "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", @@ -824,8 +835,8 @@ "DESCRIPTION_LINTING_PREFER": "Array of linters to run first", "DESCRIPTION_LIVEDEV_ENABLE_REVERSE_INSPECT": "false to disable live preview reverse inspect", "DESCRIPTION_LIVEDEV_EXCLUDED": "Custom Server Cannot Serve This file", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!
Your current browser doesn't support live preview.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from phcode.io.
", + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!\nYour current browser doesn't support live preview.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from {0}.", "DESCRIPTION_LIVEDEV_NO_PREVIEW": "Nothing to preview!", "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Please select an HTML file to preview", "DESCRIPTION_LIVEDEV_NO_PREVIEW_EXCLUDED": "Live preview settings is configured to only serve files from folder '{0}'", diff --git a/src/nls/hr/strings.js b/src/nls/hr/strings.js index 013b9f97f7..b561f7150c 100644 --- a/src/nls/hr/strings.js +++ b/src/nls/hr/strings.js @@ -1339,8 +1339,6 @@ define({ "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Odaberite HTML datoteku za pregled", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED": "Pregled nije dostupan!", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED_DETAILS": "Ova HTML datoteka nije dio trenutnog projekta. Iz sigurnosnih razloga, samo se datoteke projekta mogu pregledavati uživo. Da biste pregledali ovu datoteku, otvorite mapu koja je sadrži kao zaseban projekt.", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Ups!
Vaš trenutni preglednik ne podržava pregled uživo.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Za najbolje iskustvo pregleda uživo preuzmite naše izvorne aplikacije za Windows, Mac i Linux sa phcode.io.
", "DESCRIPTION_LIVEDEV_SECURITY_POPOUT_MESSAGE": "Spremate se otvoriti datoteku za pregled uživo. Nastavite samo ako vjerujete izvoru ovog projekta. Kliknite 'Vjeruj projektu' za nastavak ili zatvorite ovaj prozor ako ne vjerujete izvoru.", "DESCRIPTION_LIVEDEV_SECURITY_TRUST_MESSAGE": "Spremate se otvoriti datoteku za pregled uživo. Kliknite 'Vjeruj projektu' samo ako vjerujete izvoru ovog projekta!", "CONFIRM_EXTERNAL_BROWSER_TITLE": "Blokirani skočni prozori", @@ -1987,6 +1985,8 @@ define({ "AI_CHAT_TOOL_SEARCHED": "Pretraženo: {0}", "AI_CHAT_TOOL_GREP": "Grep: {0}", "AI_CHAT_TOOL_READ_FILE": "Pročitaj {0}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Pročitaj {0} retke {1}-{2}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Pročitaj {0} od retka {1}", "AI_CHAT_TOOL_EDIT_FILE": "Uredi {0}", "AI_CHAT_TOOL_WRITE_FILE": "Zapiši {0}", "AI_CHAT_TOOL_RAN_CMD": "Izvršena naredba", @@ -2002,10 +2002,19 @@ define({ "AI_CHAT_UNDO_TITLE": "Poništi promjene iz ovog odgovora", "AI_CHAT_RESTORE_TITLE": "Vrati datoteke na ovu točku", "AI_CHAT_RESTORED": "Vraćeno", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Primijenjeno izravno na disk · diff nije dostupan", + "AI_CHAT_TOOL_REJECTED": "Uređivanje odbijeno — datoteka nije izmijenjena", + "AI_CHAT_TOOL_REJECTED_REASON": "Razlog: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Datoteka nije pronađena", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Nije moguće otvoriti {0}. Datoteka je možda premještena ili izbrisana.", "AI_CHAT_UNDO_RESTORE_WARNING_TITLE": "AI Poništavanje i Vraćanje", "AI_CHAT_UNDO_RESTORE_WARNING_BODY": "Ovim će se poništiti samo promjene koje je napravio AI. Ostale promjene neće biti vraćene i mogu biti izgubljene. Za potpunu povijest verzija koristite kontrolu verzija poput Gita.", "AI_CHAT_SHOW_DIFF": "Prikaži razlike", "AI_CHAT_HIDE_DIFF": "Sakrij razlike", + "AI_CHAT_DIFF_MORE_TITLE": "Opcije diffa", + "AI_CHAT_DIFF_EXPAND_ALL": "Proširi sve", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Sažmi sve", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Uvijek prikaži", "AI_CHAT_LABEL_YOU": "Vi", "AI_CHAT_LABEL_CLAUDE": "Claude", "AI_CHAT_SEND_ERROR": "Slanje poruke nije uspjelo: {0}", @@ -2043,6 +2052,12 @@ define({ "AI_CHAT_BASH_DENY": "Odbij", "AI_CHAT_BASH_ALLOWED": "Naredba dopuštena", "AI_CHAT_BASH_DENIED": "Naredba odbijena", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Prebaciti u način za uređivanje?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude želi urediti {0}. Trenutno ste u načinu za planiranje.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Dopusti i prebaci u način za uređivanje", + "AI_CHAT_PLAN_WRITE_STAY": "Ostani u načinu za planiranje", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Prebacili ste se u način za uređivanje", + "AI_CHAT_PLAN_WRITE_STAYED": "Ostali ste u načinu za planiranje", "AI_CHAT_CODE_DEFAULT_LANG": "tekst", "AI_CHAT_CODE_COLLAPSE": "Sklopi", "AI_CHAT_CODE_EXPAND": "Proširi", @@ -2196,21 +2211,17 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Kreni ispočetka", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 kartice", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 obrisano", - "AI_CHAT_TOOL_READ_FILE_RANGE": "Pročitaj {0} retke {1}-{2}", - "AI_CHAT_TOOL_READ_FILE_FROM": "Pročitaj {0} od retka {1}", - "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Primijenjeno izravno na disk · diff nije dostupan", - "AI_CHAT_TOOL_REJECTED": "Uređivanje odbijeno — datoteka nije izmijenjena", - "AI_CHAT_TOOL_REJECTED_REASON": "Razlog: {0}", - "AI_CHAT_FILE_NOT_FOUND_TITLE": "Datoteka nije pronađena", - "AI_CHAT_FILE_NOT_FOUND_MSG": "Nije moguće otvoriti {0}. Datoteka je možda premještena ili izbrisana.", - "AI_CHAT_DIFF_MORE_TITLE": "Opcije diffa", - "AI_CHAT_DIFF_EXPAND_ALL": "Proširi sve", - "AI_CHAT_DIFF_COLLAPSE_ALL": "Sažmi sve", - "AI_CHAT_DIFF_ALWAYS_SHOW": "Uvijek prikaži", - "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Prebaciti u način za uređivanje?", - "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude želi urediti {0}. Trenutno ste u načinu za planiranje.", - "AI_CHAT_PLAN_WRITE_ALLOW": "Dopusti i prebaci u način za uređivanje", - "AI_CHAT_PLAN_WRITE_STAY": "Ostani u načinu za planiranje", - "AI_CHAT_PLAN_WRITE_ALLOWED": "Prebacili ste se u način za uređivanje", - "AI_CHAT_PLAN_WRITE_STAYED": "Ostali ste u načinu za planiranje" + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Ups!", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Za najbolje iskustvo pregleda uživo preuzmite naše nativne aplikacije za Windows, Mac i Linux s {0}.", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Želite li se prebaciti na potpuno automatski način rada?", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Potpuno automatski način rada omogućuje umjetnoj inteligenciji (AI) pokretanje bilo kojeg alata — Bash naredbi, uređivanja datoteka, brisanja datoteka, dohvaćanja s weba — bez prethodnog traženja dopuštenja.

To je praktično za pouzdane probne projekte, ali može biti rizično: pogrešno procijenjen korak može prebrisati ili izbrisati datoteke, pokrenuti destruktivnu naredbu ljuske (shell) ili poslati (push) neželjene promjene. Koristite kontrolu verzija (Git) kako biste mogli oporaviti podatke ako nešto pođe po zlu.

Omogućite potpuno automatski način rada samo u projektima kojima vjerujete. Možete se vratiti na način uređivanja u bilo kojem trenutku pomoću Shift+Tab ili klikom na traku načina rada.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Omogući potpuno automatski način", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Spremno za izradu", + "AI_CHAT_ONBOARDING_SEND": "Pošalji", + "AI_CHAT_PLAN_MAXIMIZE": "Otvori plan preko cijelog zaslona", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Zatvori (Esc)", + "AI_CHAT_ATTACH_TITLE": "Priloži datoteku ili mapu", + "AI_CHAT_ATTACH_FILE_OPTION": "Priloži datoteku", + "AI_CHAT_ATTACH_FOLDER": "Dodaj mapu kao kontekst", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Odaberite mapu za dodavanje kao kontekst" }); \ No newline at end of file diff --git a/src/nls/hu/lastTranslated.json b/src/nls/hu/lastTranslated.json index 3141c0999c..eeb23c53ff 100644 --- a/src/nls/hu/lastTranslated.json +++ b/src/nls/hu/lastTranslated.json @@ -17,6 +17,10 @@ "AI_CHAT_ADMIN_DISABLED_MESSAGE": "AI features have been disabled by your system administrator.", "AI_CHAT_ADMIN_DISABLED_TITLE": "AI Disabled", "AI_CHAT_ATTACH_FILE": "Attach files", + "AI_CHAT_ATTACH_FILE_OPTION": "Attach a file", + "AI_CHAT_ATTACH_FOLDER": "Add folder as context", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Choose folder to add as context", + "AI_CHAT_ATTACH_TITLE": "Attach file or folder", "AI_CHAT_BASH_ALLOW": "Allow", "AI_CHAT_BASH_ALLOWED": "Command allowed", "AI_CHAT_BASH_CONFIRM_TITLE": "Allow command?", @@ -54,6 +58,9 @@ "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Full Auto mode lets the AI run any tool — Bash commands, file edits, file deletions, web fetches — without asking you first.

This is convenient for trusted scratch projects, but can be risky: a misjudged step could overwrite or delete files, run a destructive shell command, or push unintended changes. Use version control (Git) so you can recover if something goes wrong.

Only enable Full Auto in projects you trust. You can switch back to Edit Mode at any time using Shift+Tab or by clicking the mode bar.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Enable Full Auto", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Switch to Full Auto Mode?", "AI_CHAT_HIDE_DIFF": "Hide diff", "AI_CHAT_HISTORY_CLEAR_ALL": "Clear all", "AI_CHAT_HISTORY_DAYS_AGO": "{0}d ago", @@ -80,9 +87,13 @@ "AI_CHAT_MODE_SWITCH_HINT": "(Shift+Tab to switch)", "AI_CHAT_NEW_BTN": "New", "AI_CHAT_NEW_SESSION_TITLE": "Start a new conversation", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Ready to build", + "AI_CHAT_ONBOARDING_SEND": "Send", "AI_CHAT_PLACEHOLDER": "Ask Claude...", "AI_CHAT_PLAN_APPROVE": "Approve", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Close (Esc)", "AI_CHAT_PLAN_FEEDBACK_PLACEHOLDER": "What would you like changed?", + "AI_CHAT_PLAN_MAXIMIZE": "Open plan in full screen", "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", @@ -824,8 +835,8 @@ "DESCRIPTION_LINTING_PREFER": "Array of linters to run first", "DESCRIPTION_LIVEDEV_ENABLE_REVERSE_INSPECT": "false to disable live preview reverse inspect", "DESCRIPTION_LIVEDEV_EXCLUDED": "Custom Server Cannot Serve This file", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!
Your current browser doesn't support live preview.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from phcode.io.
", + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!\nYour current browser doesn't support live preview.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from {0}.", "DESCRIPTION_LIVEDEV_NO_PREVIEW": "Nothing to preview!", "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Please select an HTML file to preview", "DESCRIPTION_LIVEDEV_NO_PREVIEW_EXCLUDED": "Live preview settings is configured to only serve files from folder '{0}'", diff --git a/src/nls/hu/strings.js b/src/nls/hu/strings.js index dde269d65e..028a4fb174 100644 --- a/src/nls/hu/strings.js +++ b/src/nls/hu/strings.js @@ -1339,8 +1339,6 @@ define({ "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Kérjük, válasszon ki egy HTML fájlt az előnézethez", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED": "Előnézet nem elérhető!", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED_DETAILS": "Ez a HTML fájl nem része az aktuális projektnek. Biztonsági okokból csak a projektfájlok tekinthetők meg élő előnézetben. A fájl előnézetének megtekintéséhez nyissa meg a tartalmazó mappát külön projektként.", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Hoppá!
Az aktuális böngészője nem támogatja az élő előnézetet.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "A legjobb élő előnézeti élményért töltse le natív alkalmazásainkat Windows, Mac és Linux rendszerekre a phcode.io oldalról.
", "DESCRIPTION_LIVEDEV_SECURITY_POPOUT_MESSAGE": "Élő előnézethez készül megnyitni egy fájlt. Csak akkor folytassa, ha megbízik a projekt forrásában. A folytatáshoz kattintson a 'Projekt megbízása' gombra, vagy zárja be ezt az ablakot, ha nem bízik meg a forrásban.", "DESCRIPTION_LIVEDEV_SECURITY_TRUST_MESSAGE": "Élő előnézethez készül megnyitni egy fájlt. Csak akkor kattintson a 'Projekt megbízása' gombra, ha megbízik a projekt forrásában!", "CONFIRM_EXTERNAL_BROWSER_TITLE": "Felugró ablakok blokkolva", @@ -1987,6 +1985,8 @@ define({ "AI_CHAT_TOOL_SEARCHED": "Keresve: {0}", "AI_CHAT_TOOL_GREP": "Grep: {0}", "AI_CHAT_TOOL_READ_FILE": "{0} olvasása", + "AI_CHAT_TOOL_READ_FILE_RANGE": "{0}: {1}-{2}. sorok beolvasva", + "AI_CHAT_TOOL_READ_FILE_FROM": "{0} beolvasva az {1}. sortól", "AI_CHAT_TOOL_EDIT_FILE": "{0} szerkesztése", "AI_CHAT_TOOL_WRITE_FILE": "{0} írása", "AI_CHAT_TOOL_RAN_CMD": "Parancs futtatva", @@ -2002,10 +2002,19 @@ define({ "AI_CHAT_UNDO_TITLE": "Ezen válasz módosításainak visszavonása", "AI_CHAT_RESTORE_TITLE": "Fájlok visszaállítása erre a pontra", "AI_CHAT_RESTORED": "Visszaállítva", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Közvetlenül a lemezre alkalmazva · diff nem elérhető", + "AI_CHAT_TOOL_REJECTED": "Szerkesztés elutasítva — a fájl nem módosult", + "AI_CHAT_TOOL_REJECTED_REASON": "Indok: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Fájl nem található", + "AI_CHAT_FILE_NOT_FOUND_MSG": "A {0} fájl megnyitása nem sikerült. Lehet, hogy a fájlt áthelyezték vagy törölték.", "AI_CHAT_UNDO_RESTORE_WARNING_TITLE": "MI-visszavonás és visszaállítás", "AI_CHAT_UNDO_RESTORE_WARNING_BODY": "Ez a művelet csak az MI által végzett módosításokat vonja vissza. Az MI-n kívüli módosítások nem kerülnek visszaállításra, és elveszhetnek. A teljes verzióelőzményekért használjon verziókezelőt, például a Gitet.", "AI_CHAT_SHOW_DIFF": "Különbségek megjelenítése", "AI_CHAT_HIDE_DIFF": "Különbségek elrejtése", + "AI_CHAT_DIFF_MORE_TITLE": "Diff opciók", + "AI_CHAT_DIFF_EXPAND_ALL": "Összes kibontása", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Összes összecsukása", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Mindig mutassa", "AI_CHAT_LABEL_YOU": "Te", "AI_CHAT_LABEL_CLAUDE": "Claude", "AI_CHAT_SEND_ERROR": "Az üzenet küldése sikertelen: {0}", @@ -2043,6 +2052,12 @@ define({ "AI_CHAT_BASH_DENY": "Elutasítás", "AI_CHAT_BASH_ALLOWED": "Parancs engedélyezve", "AI_CHAT_BASH_DENIED": "Parancs elutasítva", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Átváltás szerkesztő módra?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude szerkeszteni szeretné a(z) {0} elemet. Jelenleg Terv módban van.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Engedélyezés és átváltás szerkesztő módra", + "AI_CHAT_PLAN_WRITE_STAY": "Maradás Terv módban", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Átváltva szerkesztő módra", + "AI_CHAT_PLAN_WRITE_STAYED": "Terv módban maradt", "AI_CHAT_CODE_DEFAULT_LANG": "szöveg", "AI_CHAT_CODE_COLLAPSE": "Összecsuk", "AI_CHAT_CODE_EXPAND": "Kibont", @@ -2196,21 +2211,17 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Újrakezdés", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 kártya", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 törölve", - "AI_CHAT_TOOL_READ_FILE_RANGE": "{0}: {1}-{2}. sorok beolvasva", - "AI_CHAT_TOOL_READ_FILE_FROM": "{0} beolvasva az {1}. sortól", - "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Közvetlenül a lemezre alkalmazva · diff nem elérhető", - "AI_CHAT_TOOL_REJECTED": "Szerkesztés elutasítva — a fájl nem módosult", - "AI_CHAT_TOOL_REJECTED_REASON": "Indok: {0}", - "AI_CHAT_FILE_NOT_FOUND_TITLE": "Fájl nem található", - "AI_CHAT_FILE_NOT_FOUND_MSG": "A {0} fájl megnyitása nem sikerült. Lehet, hogy a fájlt áthelyezték vagy törölték.", - "AI_CHAT_DIFF_MORE_TITLE": "Diff opciók", - "AI_CHAT_DIFF_EXPAND_ALL": "Összes kibontása", - "AI_CHAT_DIFF_COLLAPSE_ALL": "Összes összecsukása", - "AI_CHAT_DIFF_ALWAYS_SHOW": "Mindig mutassa", - "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Átváltás szerkesztő módra?", - "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude szerkeszteni szeretné a(z) {0} elemet. Jelenleg Terv módban van.", - "AI_CHAT_PLAN_WRITE_ALLOW": "Engedélyezés és átváltás szerkesztő módra", - "AI_CHAT_PLAN_WRITE_STAY": "Maradás Terv módban", - "AI_CHAT_PLAN_WRITE_ALLOWED": "Átváltva szerkesztő módra", - "AI_CHAT_PLAN_WRITE_STAYED": "Terv módban maradt" + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Hoppá!", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "A legjobb élő előnézeti élményért töltsd le a natív alkalmazásainkat Windows, Mac és Linux rendszerekre a {0} oldalról.", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Átváltás teljesen automatikus módra?", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "A teljesen automatikus mód lehetővé teszi a mesterséges intelligencia számára, hogy bármilyen eszközt – Bash-parancsokat, fájlmódosításokat, fájltörléseket, webes lekéréseket – előzetes jóváhagyás nélkül futtasson.

Ez kényelmes a megbízható piszkozat projekteknél, de kockázatos lehet: egy rosszul megítélt lépés felülírhat vagy törölhet fájlokat, futtathat egy romboló hatású shell-parancsot, vagy nem szándékolt változtatásokat küldhet be. Használj verziókezelőt (Git), hogy visszaállíthasd a rendszert, ha valami hiba történik.

Csak megbízható projektekben engedélyezd a teljesen automatikus módot. Bármikor visszaválthatsz szerkesztő módra a Shift+Tab billentyűkombinációval vagy a módválasztó sávra kattintva.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Teljesen automatikus mód engedélyezése", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Készen állok a fejlesztésre", + "AI_CHAT_ONBOARDING_SEND": "Küldés", + "AI_CHAT_PLAN_MAXIMIZE": "Terv megnyitása teljes képernyőn", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Bezárás (Esc)", + "AI_CHAT_ATTACH_TITLE": "Fájl vagy mappa csatolása", + "AI_CHAT_ATTACH_FILE_OPTION": "Fájl csatolása", + "AI_CHAT_ATTACH_FOLDER": "Mappa hozzáadása kontextusként", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Kontextusként hozzáadandó mappa kiválasztása" }); \ No newline at end of file diff --git a/src/nls/id/lastTranslated.json b/src/nls/id/lastTranslated.json index 3141c0999c..eeb23c53ff 100644 --- a/src/nls/id/lastTranslated.json +++ b/src/nls/id/lastTranslated.json @@ -17,6 +17,10 @@ "AI_CHAT_ADMIN_DISABLED_MESSAGE": "AI features have been disabled by your system administrator.", "AI_CHAT_ADMIN_DISABLED_TITLE": "AI Disabled", "AI_CHAT_ATTACH_FILE": "Attach files", + "AI_CHAT_ATTACH_FILE_OPTION": "Attach a file", + "AI_CHAT_ATTACH_FOLDER": "Add folder as context", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Choose folder to add as context", + "AI_CHAT_ATTACH_TITLE": "Attach file or folder", "AI_CHAT_BASH_ALLOW": "Allow", "AI_CHAT_BASH_ALLOWED": "Command allowed", "AI_CHAT_BASH_CONFIRM_TITLE": "Allow command?", @@ -54,6 +58,9 @@ "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Full Auto mode lets the AI run any tool — Bash commands, file edits, file deletions, web fetches — without asking you first.

This is convenient for trusted scratch projects, but can be risky: a misjudged step could overwrite or delete files, run a destructive shell command, or push unintended changes. Use version control (Git) so you can recover if something goes wrong.

Only enable Full Auto in projects you trust. You can switch back to Edit Mode at any time using Shift+Tab or by clicking the mode bar.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Enable Full Auto", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Switch to Full Auto Mode?", "AI_CHAT_HIDE_DIFF": "Hide diff", "AI_CHAT_HISTORY_CLEAR_ALL": "Clear all", "AI_CHAT_HISTORY_DAYS_AGO": "{0}d ago", @@ -80,9 +87,13 @@ "AI_CHAT_MODE_SWITCH_HINT": "(Shift+Tab to switch)", "AI_CHAT_NEW_BTN": "New", "AI_CHAT_NEW_SESSION_TITLE": "Start a new conversation", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Ready to build", + "AI_CHAT_ONBOARDING_SEND": "Send", "AI_CHAT_PLACEHOLDER": "Ask Claude...", "AI_CHAT_PLAN_APPROVE": "Approve", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Close (Esc)", "AI_CHAT_PLAN_FEEDBACK_PLACEHOLDER": "What would you like changed?", + "AI_CHAT_PLAN_MAXIMIZE": "Open plan in full screen", "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", @@ -824,8 +835,8 @@ "DESCRIPTION_LINTING_PREFER": "Array of linters to run first", "DESCRIPTION_LIVEDEV_ENABLE_REVERSE_INSPECT": "false to disable live preview reverse inspect", "DESCRIPTION_LIVEDEV_EXCLUDED": "Custom Server Cannot Serve This file", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!
Your current browser doesn't support live preview.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from phcode.io.
", + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!\nYour current browser doesn't support live preview.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from {0}.", "DESCRIPTION_LIVEDEV_NO_PREVIEW": "Nothing to preview!", "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Please select an HTML file to preview", "DESCRIPTION_LIVEDEV_NO_PREVIEW_EXCLUDED": "Live preview settings is configured to only serve files from folder '{0}'", diff --git a/src/nls/id/strings.js b/src/nls/id/strings.js index 450cf83b81..fd300543fd 100644 --- a/src/nls/id/strings.js +++ b/src/nls/id/strings.js @@ -1339,8 +1339,6 @@ define({ "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Silakan pilih berkas HTML untuk dipratinjau", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED": "Pratinjau Tidak Tersedia!", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED_DETAILS": "Berkas HTML ini bukan bagian dari proyek saat ini. Untuk alasan keamanan, hanya berkas proyek yang dapat dipratinjau langsung. Untuk mempratinjau berkas ini, buka folder yang berisi berkas ini sebagai proyek terpisah.", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Aduh!
Browser Anda saat ini tidak mendukung pratinjau langsung.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Dapatkan pengalaman pratinjau langsung terbaik dengan mengunduh aplikasi asli kami untuk Windows, Mac, dan Linux dari phcode.io.
", "DESCRIPTION_LIVEDEV_SECURITY_POPOUT_MESSAGE": "Anda akan membuka berkas untuk pratinjau langsung. Harap lanjutkan hanya jika Anda memercayai sumber proyek ini. Klik 'Percayai Proyek' untuk melanjutkan, atau tutup jendela ini jika Anda tidak memercayai sumbernya.", "DESCRIPTION_LIVEDEV_SECURITY_TRUST_MESSAGE": "Anda akan membuka berkas untuk pratinjau langsung. Harap lanjutkan dengan mengklik 'Percayai Proyek' hanya jika Anda memercayai sumber proyek ini!", "CONFIRM_EXTERNAL_BROWSER_TITLE": "Pop-up Diblokir", @@ -1987,6 +1985,8 @@ define({ "AI_CHAT_TOOL_SEARCHED": "Dicari: {0}", "AI_CHAT_TOOL_GREP": "Grep: {0}", "AI_CHAT_TOOL_READ_FILE": "Baca {0}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Baca {0} baris {1}-{2}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Baca {0} dari baris {1}", "AI_CHAT_TOOL_EDIT_FILE": "Edit {0}", "AI_CHAT_TOOL_WRITE_FILE": "Tulis {0}", "AI_CHAT_TOOL_RAN_CMD": "Menjalankan perintah", @@ -2002,10 +2002,19 @@ define({ "AI_CHAT_UNDO_TITLE": "Batalkan perubahan dari respons ini", "AI_CHAT_RESTORE_TITLE": "Pulihkan file ke titik ini", "AI_CHAT_RESTORED": "Dipulihkan", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Diterapkan langsung ke disk · diff tidak tersedia", + "AI_CHAT_TOOL_REJECTED": "Edit ditolak — file tidak diubah", + "AI_CHAT_TOOL_REJECTED_REASON": "Alasan: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File tidak ditemukan", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Tidak dapat membuka {0}. File mungkin telah dipindahkan atau dihapus.", "AI_CHAT_UNDO_RESTORE_WARNING_TITLE": "Urungkan & Pulihkan AI", "AI_CHAT_UNDO_RESTORE_WARNING_BODY": "Tindakan ini hanya akan mengurungkan perubahan yang dibuat oleh AI. Perubahan yang dibuat di luar AI tidak akan dipulihkan dan mungkin akan hilang. Untuk riwayat versi lengkap, gunakan kontrol versi seperti Git.", "AI_CHAT_SHOW_DIFF": "Tampilkan diff", "AI_CHAT_HIDE_DIFF": "Sembunyikan diff", + "AI_CHAT_DIFF_MORE_TITLE": "Opsi diff", + "AI_CHAT_DIFF_EXPAND_ALL": "Bentangkan semua", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Ciutkan semua", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Selalu tampilkan", "AI_CHAT_LABEL_YOU": "Anda", "AI_CHAT_LABEL_CLAUDE": "Claude", "AI_CHAT_SEND_ERROR": "Gagal mengirim pesan: {0}", @@ -2043,6 +2052,12 @@ define({ "AI_CHAT_BASH_DENY": "Tolak", "AI_CHAT_BASH_ALLOWED": "Perintah diizinkan", "AI_CHAT_BASH_DENIED": "Perintah ditolak", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Beralih ke Mode Edit?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude ingin mengedit {0}. Anda saat ini berada di Mode Rencana.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Izinkan & Beralih ke Mode Edit", + "AI_CHAT_PLAN_WRITE_STAY": "Tetap di Mode Rencana", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Beralih ke Mode Edit", + "AI_CHAT_PLAN_WRITE_STAYED": "Tetap di Mode Rencana", "AI_CHAT_CODE_DEFAULT_LANG": "Teks", "AI_CHAT_CODE_COLLAPSE": "Ciutkan", "AI_CHAT_CODE_EXPAND": "Bentangkan", @@ -2196,21 +2211,17 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Mulai Lagi", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 kartu", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 dihapus", - "AI_CHAT_TOOL_READ_FILE_RANGE": "Baca {0} baris {1}-{2}", - "AI_CHAT_TOOL_READ_FILE_FROM": "Baca {0} dari baris {1}", - "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Diterapkan langsung ke disk · diff tidak tersedia", - "AI_CHAT_TOOL_REJECTED": "Edit ditolak — file tidak diubah", - "AI_CHAT_TOOL_REJECTED_REASON": "Alasan: {0}", - "AI_CHAT_FILE_NOT_FOUND_TITLE": "File tidak ditemukan", - "AI_CHAT_FILE_NOT_FOUND_MSG": "Tidak dapat membuka {0}. File mungkin telah dipindahkan atau dihapus.", - "AI_CHAT_DIFF_MORE_TITLE": "Opsi diff", - "AI_CHAT_DIFF_EXPAND_ALL": "Bentangkan semua", - "AI_CHAT_DIFF_COLLAPSE_ALL": "Ciutkan semua", - "AI_CHAT_DIFF_ALWAYS_SHOW": "Selalu tampilkan", - "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Beralih ke Mode Edit?", - "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude ingin mengedit {0}. Anda saat ini berada di Mode Rencana.", - "AI_CHAT_PLAN_WRITE_ALLOW": "Izinkan & Beralih ke Mode Edit", - "AI_CHAT_PLAN_WRITE_STAY": "Tetap di Mode Rencana", - "AI_CHAT_PLAN_WRITE_ALLOWED": "Beralih ke Mode Edit", - "AI_CHAT_PLAN_WRITE_STAYED": "Tetap di Mode Rencana" + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Aduh! Browser Anda saat ini tidak mendukung pratinjau langsung.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Dapatkan pengalaman pratinjau langsung terbaik dengan mengunduh aplikasi native kami untuk Windows, Mac, dan Linux dari {0}.", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Beralih ke Mode Otomatis Penuh?", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Mode Otomatis Penuh memungkinkan AI menjalankan alat apa pun — perintah Bash, pengeditan file, penghapusan file, pengambilan web — tanpa bertanya kepada Anda terlebih dahulu.

Ini nyaman untuk proyek scratch tepercaya, tetapi bisa berisiko: langkah yang salah dapat menimpa atau menghapus file, menjalankan perintah shell yang merusak, atau mendorong perubahan yang tidak diinginkan. Gunakan kontrol versi (Git) agar Anda dapat memulihkan jika terjadi kesalahan.

Hanya aktifkan Mode Otomatis Penuh di proyek yang Anda percayai. Anda dapat beralih kembali ke Mode Edit kapan saja menggunakan Shift+Tab atau dengan mengeklik bilah mode.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Aktifkan Otomatis Penuh", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Siap membangun", + "AI_CHAT_ONBOARDING_SEND": "Kirim", + "AI_CHAT_PLAN_MAXIMIZE": "Buka rencana di layar penuh", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Tutup (Esc)", + "AI_CHAT_ATTACH_TITLE": "Lampirkan file atau folder", + "AI_CHAT_ATTACH_FILE_OPTION": "Lampirkan file", + "AI_CHAT_ATTACH_FOLDER": "Tambahkan folder sebagai konteks", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Pilih folder untuk ditambahkan sebagai konteks" }); \ No newline at end of file diff --git a/src/nls/it/lastTranslated.json b/src/nls/it/lastTranslated.json index 3141c0999c..eeb23c53ff 100644 --- a/src/nls/it/lastTranslated.json +++ b/src/nls/it/lastTranslated.json @@ -17,6 +17,10 @@ "AI_CHAT_ADMIN_DISABLED_MESSAGE": "AI features have been disabled by your system administrator.", "AI_CHAT_ADMIN_DISABLED_TITLE": "AI Disabled", "AI_CHAT_ATTACH_FILE": "Attach files", + "AI_CHAT_ATTACH_FILE_OPTION": "Attach a file", + "AI_CHAT_ATTACH_FOLDER": "Add folder as context", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Choose folder to add as context", + "AI_CHAT_ATTACH_TITLE": "Attach file or folder", "AI_CHAT_BASH_ALLOW": "Allow", "AI_CHAT_BASH_ALLOWED": "Command allowed", "AI_CHAT_BASH_CONFIRM_TITLE": "Allow command?", @@ -54,6 +58,9 @@ "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Full Auto mode lets the AI run any tool — Bash commands, file edits, file deletions, web fetches — without asking you first.

This is convenient for trusted scratch projects, but can be risky: a misjudged step could overwrite or delete files, run a destructive shell command, or push unintended changes. Use version control (Git) so you can recover if something goes wrong.

Only enable Full Auto in projects you trust. You can switch back to Edit Mode at any time using Shift+Tab or by clicking the mode bar.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Enable Full Auto", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Switch to Full Auto Mode?", "AI_CHAT_HIDE_DIFF": "Hide diff", "AI_CHAT_HISTORY_CLEAR_ALL": "Clear all", "AI_CHAT_HISTORY_DAYS_AGO": "{0}d ago", @@ -80,9 +87,13 @@ "AI_CHAT_MODE_SWITCH_HINT": "(Shift+Tab to switch)", "AI_CHAT_NEW_BTN": "New", "AI_CHAT_NEW_SESSION_TITLE": "Start a new conversation", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Ready to build", + "AI_CHAT_ONBOARDING_SEND": "Send", "AI_CHAT_PLACEHOLDER": "Ask Claude...", "AI_CHAT_PLAN_APPROVE": "Approve", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Close (Esc)", "AI_CHAT_PLAN_FEEDBACK_PLACEHOLDER": "What would you like changed?", + "AI_CHAT_PLAN_MAXIMIZE": "Open plan in full screen", "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", @@ -824,8 +835,8 @@ "DESCRIPTION_LINTING_PREFER": "Array of linters to run first", "DESCRIPTION_LIVEDEV_ENABLE_REVERSE_INSPECT": "false to disable live preview reverse inspect", "DESCRIPTION_LIVEDEV_EXCLUDED": "Custom Server Cannot Serve This file", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!
Your current browser doesn't support live preview.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from phcode.io.
", + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!\nYour current browser doesn't support live preview.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from {0}.", "DESCRIPTION_LIVEDEV_NO_PREVIEW": "Nothing to preview!", "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Please select an HTML file to preview", "DESCRIPTION_LIVEDEV_NO_PREVIEW_EXCLUDED": "Live preview settings is configured to only serve files from folder '{0}'", diff --git a/src/nls/it/strings.js b/src/nls/it/strings.js index 7d4c2b9150..2907b68c01 100644 --- a/src/nls/it/strings.js +++ b/src/nls/it/strings.js @@ -1339,8 +1339,6 @@ define({ "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Seleziona un file HTML per l'anteprima", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED": "Anteprima non disponibile!", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED_DETAILS": "Questo file HTML non fa parte del progetto corrente. Per motivi di sicurezza, solo i file del progetto possono essere visualizzati in anteprima live. Per visualizzare l'anteprima di questo file, apri la cartella che lo contiene come progetto separato.", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Oh Oh!
Il tuo browser attuale non supporta l'anteprima live.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Ottieni la migliore esperienza di anteprima live scaricando le nostre app native per Windows, Mac e Linux da phcode.io.
", "DESCRIPTION_LIVEDEV_SECURITY_POPOUT_MESSAGE": "Stai per aprire un file per l'anteprima live. Procedi solo se ti fidi dell'origine di questo progetto. Fai clic su \"Autorizza progetto\" per continuare o chiudi questa finestra se non ti fidi dell'origine.", "DESCRIPTION_LIVEDEV_SECURITY_TRUST_MESSAGE": "Stai per aprire un file per l'anteprima live. Fai clic su \"Autorizza progetto\" solo se ti fidi dell'origine di questo progetto!", "CONFIRM_EXTERNAL_BROWSER_TITLE": "Popup bloccati", @@ -1987,6 +1985,8 @@ define({ "AI_CHAT_TOOL_SEARCHED": "Cercato: {0}", "AI_CHAT_TOOL_GREP": "Grep: {0}", "AI_CHAT_TOOL_READ_FILE": "Leggi {0}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Lette le righe {1}-{2} del file {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Letto il file {0} dalla riga {1}", "AI_CHAT_TOOL_EDIT_FILE": "Modifica {0}", "AI_CHAT_TOOL_WRITE_FILE": "Scrivi {0}", "AI_CHAT_TOOL_RAN_CMD": "Comando eseguito", @@ -2002,10 +2002,19 @@ define({ "AI_CHAT_UNDO_TITLE": "Annulla le modifiche di questa risposta", "AI_CHAT_RESTORE_TITLE": "Ripristina i file a questo punto", "AI_CHAT_RESTORED": "Ripristinato", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applicato direttamente su disco · diff non disponibile", + "AI_CHAT_TOOL_REJECTED": "Modifica rifiutata — file non modificato", + "AI_CHAT_TOOL_REJECTED_REASON": "Motivo: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "File non trovato", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Impossibile aprire {0}. Il file potrebbe essere stato spostato o eliminato.", "AI_CHAT_UNDO_RESTORE_WARNING_TITLE": "Annulla e ripristina AI", "AI_CHAT_UNDO_RESTORE_WARNING_BODY": "Questa operazione annullerà solo le modifiche apportate dall'AI. Le modifiche apportate al di fuori dell'AI non verranno ripristinate e potrebbero andare perse. Per una cronologia completa delle versioni, utilizza un sistema di controllo di versione come Git.", "AI_CHAT_SHOW_DIFF": "Mostra diff", "AI_CHAT_HIDE_DIFF": "Nascondi diff", + "AI_CHAT_DIFF_MORE_TITLE": "Opzioni diff", + "AI_CHAT_DIFF_EXPAND_ALL": "Espandi tutto", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Comprimi tutto", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Mostra sempre", "AI_CHAT_LABEL_YOU": "Tu", "AI_CHAT_LABEL_CLAUDE": "Claude", "AI_CHAT_SEND_ERROR": "Impossibile inviare il messaggio: {0}", @@ -2043,6 +2052,12 @@ define({ "AI_CHAT_BASH_DENY": "Nega", "AI_CHAT_BASH_ALLOWED": "Comando consentito", "AI_CHAT_BASH_DENIED": "Comando negato", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Passare alla modalità Modifica?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude vuole modificare {0}. Al momento sei in modalità Pianificazione.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Consenti e passa alla modalità Modifica", + "AI_CHAT_PLAN_WRITE_STAY": "Resta in modalità Pianificazione", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Passato alla modalità Modifica", + "AI_CHAT_PLAN_WRITE_STAYED": "Rimasto in modalità Pianificazione", "AI_CHAT_CODE_DEFAULT_LANG": "Testo", "AI_CHAT_CODE_COLLAPSE": "Comprimi", "AI_CHAT_CODE_EXPAND": "Espandi", @@ -2196,21 +2211,17 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Ricomincia", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 carte", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 eliminato", - "AI_CHAT_TOOL_READ_FILE_RANGE": "Lette le righe {1}-{2} del file {0}", - "AI_CHAT_TOOL_READ_FILE_FROM": "Letto il file {0} dalla riga {1}", - "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applicato direttamente su disco · diff non disponibile", - "AI_CHAT_TOOL_REJECTED": "Modifica rifiutata — file non modificato", - "AI_CHAT_TOOL_REJECTED_REASON": "Motivo: {0}", - "AI_CHAT_FILE_NOT_FOUND_TITLE": "File non trovato", - "AI_CHAT_FILE_NOT_FOUND_MSG": "Impossibile aprire {0}. Il file potrebbe essere stato spostato o eliminato.", - "AI_CHAT_DIFF_MORE_TITLE": "Opzioni diff", - "AI_CHAT_DIFF_EXPAND_ALL": "Espandi tutto", - "AI_CHAT_DIFF_COLLAPSE_ALL": "Comprimi tutto", - "AI_CHAT_DIFF_ALWAYS_SHOW": "Mostra sempre", - "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Passare alla modalità Modifica?", - "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude vuole modificare {0}. Al momento sei in modalità Pianificazione.", - "AI_CHAT_PLAN_WRITE_ALLOW": "Consenti e passa alla modalità Modifica", - "AI_CHAT_PLAN_WRITE_STAY": "Resta in modalità Pianificazione", - "AI_CHAT_PLAN_WRITE_ALLOWED": "Passato alla modalità Modifica", - "AI_CHAT_PLAN_WRITE_STAYED": "Rimasto in modalità Pianificazione" + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Attenzione!", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Ottieni la migliore esperienza di anteprima dal vivo scaricando le nostre app native per Windows, Mac e Linux da {0}.", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Passare alla modalità Full Auto?", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "La modalità Full Auto consente all'IA di eseguire qualsiasi strumento — comandi Bash, modifiche di file, eliminazioni di file, recuperi web — senza chiedertelo prima.

È comodo per progetti scratch di cui ti fidi, ma può essere rischioso: un passaggio valutato male potrebbe sovrascrivere o eliminare file, eseguire un comando shell distruttivo o effettuare il push di modifiche non intenzionali. Usa un sistema di controllo di versione (Git) per poter effettuare un ripristino se qualcosa va storto.

Abilita la modalità Full Auto solo nei progetti di cui ti fidi. Puoi tornare alla modalità di modifica in qualsiasi momento usando Shift+Tab o facendo clic sulla barra della modalità.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Abilita Full Auto", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Pronto per creare", + "AI_CHAT_ONBOARDING_SEND": "Invia", + "AI_CHAT_PLAN_MAXIMIZE": "Apri il piano a schermo intero", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Chiudi (Esc)", + "AI_CHAT_ATTACH_TITLE": "Allega file o cartella", + "AI_CHAT_ATTACH_FILE_OPTION": "Allega un file", + "AI_CHAT_ATTACH_FOLDER": "Aggiungi cartella come contesto", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Scegli la cartella da aggiungere come contesto" }); \ No newline at end of file diff --git a/src/nls/ja/lastTranslated.json b/src/nls/ja/lastTranslated.json index 3141c0999c..eeb23c53ff 100644 --- a/src/nls/ja/lastTranslated.json +++ b/src/nls/ja/lastTranslated.json @@ -17,6 +17,10 @@ "AI_CHAT_ADMIN_DISABLED_MESSAGE": "AI features have been disabled by your system administrator.", "AI_CHAT_ADMIN_DISABLED_TITLE": "AI Disabled", "AI_CHAT_ATTACH_FILE": "Attach files", + "AI_CHAT_ATTACH_FILE_OPTION": "Attach a file", + "AI_CHAT_ATTACH_FOLDER": "Add folder as context", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Choose folder to add as context", + "AI_CHAT_ATTACH_TITLE": "Attach file or folder", "AI_CHAT_BASH_ALLOW": "Allow", "AI_CHAT_BASH_ALLOWED": "Command allowed", "AI_CHAT_BASH_CONFIRM_TITLE": "Allow command?", @@ -54,6 +58,9 @@ "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Full Auto mode lets the AI run any tool — Bash commands, file edits, file deletions, web fetches — without asking you first.

This is convenient for trusted scratch projects, but can be risky: a misjudged step could overwrite or delete files, run a destructive shell command, or push unintended changes. Use version control (Git) so you can recover if something goes wrong.

Only enable Full Auto in projects you trust. You can switch back to Edit Mode at any time using Shift+Tab or by clicking the mode bar.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Enable Full Auto", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Switch to Full Auto Mode?", "AI_CHAT_HIDE_DIFF": "Hide diff", "AI_CHAT_HISTORY_CLEAR_ALL": "Clear all", "AI_CHAT_HISTORY_DAYS_AGO": "{0}d ago", @@ -80,9 +87,13 @@ "AI_CHAT_MODE_SWITCH_HINT": "(Shift+Tab to switch)", "AI_CHAT_NEW_BTN": "New", "AI_CHAT_NEW_SESSION_TITLE": "Start a new conversation", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Ready to build", + "AI_CHAT_ONBOARDING_SEND": "Send", "AI_CHAT_PLACEHOLDER": "Ask Claude...", "AI_CHAT_PLAN_APPROVE": "Approve", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Close (Esc)", "AI_CHAT_PLAN_FEEDBACK_PLACEHOLDER": "What would you like changed?", + "AI_CHAT_PLAN_MAXIMIZE": "Open plan in full screen", "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", @@ -824,8 +835,8 @@ "DESCRIPTION_LINTING_PREFER": "Array of linters to run first", "DESCRIPTION_LIVEDEV_ENABLE_REVERSE_INSPECT": "false to disable live preview reverse inspect", "DESCRIPTION_LIVEDEV_EXCLUDED": "Custom Server Cannot Serve This file", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!
Your current browser doesn't support live preview.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from phcode.io.
", + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!\nYour current browser doesn't support live preview.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from {0}.", "DESCRIPTION_LIVEDEV_NO_PREVIEW": "Nothing to preview!", "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Please select an HTML file to preview", "DESCRIPTION_LIVEDEV_NO_PREVIEW_EXCLUDED": "Live preview settings is configured to only serve files from folder '{0}'", diff --git a/src/nls/ja/strings.js b/src/nls/ja/strings.js index 302c82ffc8..ba95ca609e 100644 --- a/src/nls/ja/strings.js +++ b/src/nls/ja/strings.js @@ -1339,8 +1339,6 @@ define({ "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "プレビューするHTMLファイルを選択してください", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED": "プレビューは利用できません!", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED_DETAILS": "このHTMLファイルは現在のプロジェクトの一部ではありません。セキュリティ上の理由から、プロジェクトファイルのみをライブプレビューできます。このファイルをプレビューするには、そのファイルが含まれているフォルダを別のプロジェクトとして開いてください。", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "あらら!
現在お使いのブラウザはライブプレビューをサポートしていません。", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Windows、Mac、Linux用のネイティブアプリをphcode.ioからダウンロードして、最高のライブプレビュー体験をお楽しみください。
", "DESCRIPTION_LIVEDEV_SECURITY_POPOUT_MESSAGE": "ライブプレビュー用のファイルを開こうとしています。このプロジェクトのソースを信頼できる場合にのみ続行してください。「プロジェクトを信頼する」をクリックして続行するか、ソースを信頼できない場合はこのウィンドウを閉じてください。", "DESCRIPTION_LIVEDEV_SECURITY_TRUST_MESSAGE": "ライブプレビュー用のファイルを開こうとしています。このプロジェクトのソースを信頼できる場合にのみ、「プロジェクトを信頼する」をクリックして続行してください!", "CONFIRM_EXTERNAL_BROWSER_TITLE": "ポップアップがブロックされました", @@ -1987,6 +1985,8 @@ define({ "AI_CHAT_TOOL_SEARCHED": "検索: {0}", "AI_CHAT_TOOL_GREP": "グレップ: {0}", "AI_CHAT_TOOL_READ_FILE": "{0}の読み取り", + "AI_CHAT_TOOL_READ_FILE_RANGE": "{0}の{1}〜{2}行を読み込みました", + "AI_CHAT_TOOL_READ_FILE_FROM": "{0}の{1}行目から読み込みました", "AI_CHAT_TOOL_EDIT_FILE": "{0}を編集", "AI_CHAT_TOOL_WRITE_FILE": "{0} を書き込み", "AI_CHAT_TOOL_RAN_CMD": "コマンドを実行", @@ -2002,10 +2002,19 @@ define({ "AI_CHAT_UNDO_TITLE": "この応答による変更を取り消す", "AI_CHAT_RESTORE_TITLE": "ファイルをこの時点に復元", "AI_CHAT_RESTORED": "復元しました", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "ディスクに直接適用・差分は利用できません", + "AI_CHAT_TOOL_REJECTED": "編集を拒否 — ファイルは変更されませんでした", + "AI_CHAT_TOOL_REJECTED_REASON": "理由: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "ファイルが見つかりません", + "AI_CHAT_FILE_NOT_FOUND_MSG": "{0}を開けませんでした。ファイルが移動または削除された可能性があります。", "AI_CHAT_UNDO_RESTORE_WARNING_TITLE": "エーアイによる取り消しと復元", "AI_CHAT_UNDO_RESTORE_WARNING_BODY": "この操作では、エーアイによる変更のみが取り消されます。エーアイ以外で行われた変更は復元されず、失われる可能性があります。完全なバージョン履歴については、ギットなどのバージョン管理システムをご利用ください。", "AI_CHAT_SHOW_DIFF": "差分を表示", "AI_CHAT_HIDE_DIFF": "差分を非表示", + "AI_CHAT_DIFF_MORE_TITLE": "差分オプション", + "AI_CHAT_DIFF_EXPAND_ALL": "すべて展開", + "AI_CHAT_DIFF_COLLAPSE_ALL": "すべて折りたたむ", + "AI_CHAT_DIFF_ALWAYS_SHOW": "常に表示", "AI_CHAT_LABEL_YOU": "あなた", "AI_CHAT_LABEL_CLAUDE": "クロード", "AI_CHAT_SEND_ERROR": "メッセージの送信に失敗しました: {0}", @@ -2043,6 +2052,12 @@ define({ "AI_CHAT_BASH_DENY": "拒否", "AI_CHAT_BASH_ALLOWED": "コマンドが許可されました", "AI_CHAT_BASH_DENIED": "コマンドが拒否されました", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "編集モードに切り替えますか?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claudeが{0}を編集しようとしています。現在はプランモードです。", + "AI_CHAT_PLAN_WRITE_ALLOW": "許可して編集モードに切り替え", + "AI_CHAT_PLAN_WRITE_STAY": "プランモードのままにする", + "AI_CHAT_PLAN_WRITE_ALLOWED": "編集モードに切り替えました", + "AI_CHAT_PLAN_WRITE_STAYED": "プランモードを維持しました", "AI_CHAT_CODE_DEFAULT_LANG": "テキスト", "AI_CHAT_CODE_COLLAPSE": "折りたたむ", "AI_CHAT_CODE_EXPAND": "展開する", @@ -2196,21 +2211,17 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "最初からやり直す", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3枚のカード", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1件削除済み", - "AI_CHAT_TOOL_READ_FILE_RANGE": "{0}の{1}〜{2}行を読み込みました", - "AI_CHAT_TOOL_READ_FILE_FROM": "{0}の{1}行目から読み込みました", - "AI_CHAT_TOOL_APPLIED_DIRECTLY": "ディスクに直接適用・差分は利用できません", - "AI_CHAT_TOOL_REJECTED": "編集を拒否 — ファイルは変更されませんでした", - "AI_CHAT_TOOL_REJECTED_REASON": "理由: {0}", - "AI_CHAT_FILE_NOT_FOUND_TITLE": "ファイルが見つかりません", - "AI_CHAT_FILE_NOT_FOUND_MSG": "{0}を開けませんでした。ファイルが移動または削除された可能性があります。", - "AI_CHAT_DIFF_MORE_TITLE": "差分オプション", - "AI_CHAT_DIFF_EXPAND_ALL": "すべて展開", - "AI_CHAT_DIFF_COLLAPSE_ALL": "すべて折りたたむ", - "AI_CHAT_DIFF_ALWAYS_SHOW": "常に表示", - "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "編集モードに切り替えますか?", - "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claudeが{0}を編集しようとしています。現在はプランモードです。", - "AI_CHAT_PLAN_WRITE_ALLOW": "許可して編集モードに切り替え", - "AI_CHAT_PLAN_WRITE_STAY": "プランモードのままにする", - "AI_CHAT_PLAN_WRITE_ALLOWED": "編集モードに切り替えました", - "AI_CHAT_PLAN_WRITE_STAYED": "プランモードを維持しました" + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "おっと!
現在お使いのブラウザーはライブプレビューに対応していません。", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "{0}からWindows、Mac、Linux用のネイティブアプリをダウンロードすると、最高のライブプレビューを体験できます。", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "フルオートモードに切り替えますか?", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "フルオートモードでは、AIが事前の確認なしに、Bashコマンド、ファイル編集、ファイル削除、Webフェッチなどのあらゆるツールを実行します。

信頼できるスクラッチプロジェクトでは便利ですが、リスクを伴う可能性があります。判断を誤ったステップにより、ファイルの上書きや削除、破壊的なシェルコマンドの実行、意図しない変更のプッシュが行われる可能性があります。問題が発生した場合に復元できるよう、バージョン管理(Git)を使用してください。

信頼できるプロジェクトでのみフルオートモードを有効にしてください。いつでもShift+Tabキーを押すか、モードバーをクリックすることで編集モードに戻すことができます。", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "フルオートを有効にする", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "ビルドの準備ができました", + "AI_CHAT_ONBOARDING_SEND": "送信", + "AI_CHAT_PLAN_MAXIMIZE": "プランを全画面で開く", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "閉じる(Esc)", + "AI_CHAT_ATTACH_TITLE": "ファイルまたはフォルダーを添付", + "AI_CHAT_ATTACH_FILE_OPTION": "ファイルを添付", + "AI_CHAT_ATTACH_FOLDER": "フォルダーをコンテキストとして追加", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "コンテキストとして追加するフォルダーを選択" }); \ No newline at end of file diff --git a/src/nls/ko/lastTranslated.json b/src/nls/ko/lastTranslated.json index 3141c0999c..eeb23c53ff 100644 --- a/src/nls/ko/lastTranslated.json +++ b/src/nls/ko/lastTranslated.json @@ -17,6 +17,10 @@ "AI_CHAT_ADMIN_DISABLED_MESSAGE": "AI features have been disabled by your system administrator.", "AI_CHAT_ADMIN_DISABLED_TITLE": "AI Disabled", "AI_CHAT_ATTACH_FILE": "Attach files", + "AI_CHAT_ATTACH_FILE_OPTION": "Attach a file", + "AI_CHAT_ATTACH_FOLDER": "Add folder as context", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Choose folder to add as context", + "AI_CHAT_ATTACH_TITLE": "Attach file or folder", "AI_CHAT_BASH_ALLOW": "Allow", "AI_CHAT_BASH_ALLOWED": "Command allowed", "AI_CHAT_BASH_CONFIRM_TITLE": "Allow command?", @@ -54,6 +58,9 @@ "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Full Auto mode lets the AI run any tool — Bash commands, file edits, file deletions, web fetches — without asking you first.

This is convenient for trusted scratch projects, but can be risky: a misjudged step could overwrite or delete files, run a destructive shell command, or push unintended changes. Use version control (Git) so you can recover if something goes wrong.

Only enable Full Auto in projects you trust. You can switch back to Edit Mode at any time using Shift+Tab or by clicking the mode bar.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Enable Full Auto", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Switch to Full Auto Mode?", "AI_CHAT_HIDE_DIFF": "Hide diff", "AI_CHAT_HISTORY_CLEAR_ALL": "Clear all", "AI_CHAT_HISTORY_DAYS_AGO": "{0}d ago", @@ -80,9 +87,13 @@ "AI_CHAT_MODE_SWITCH_HINT": "(Shift+Tab to switch)", "AI_CHAT_NEW_BTN": "New", "AI_CHAT_NEW_SESSION_TITLE": "Start a new conversation", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Ready to build", + "AI_CHAT_ONBOARDING_SEND": "Send", "AI_CHAT_PLACEHOLDER": "Ask Claude...", "AI_CHAT_PLAN_APPROVE": "Approve", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Close (Esc)", "AI_CHAT_PLAN_FEEDBACK_PLACEHOLDER": "What would you like changed?", + "AI_CHAT_PLAN_MAXIMIZE": "Open plan in full screen", "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", @@ -824,8 +835,8 @@ "DESCRIPTION_LINTING_PREFER": "Array of linters to run first", "DESCRIPTION_LIVEDEV_ENABLE_REVERSE_INSPECT": "false to disable live preview reverse inspect", "DESCRIPTION_LIVEDEV_EXCLUDED": "Custom Server Cannot Serve This file", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!
Your current browser doesn't support live preview.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from phcode.io.
", + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!\nYour current browser doesn't support live preview.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from {0}.", "DESCRIPTION_LIVEDEV_NO_PREVIEW": "Nothing to preview!", "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Please select an HTML file to preview", "DESCRIPTION_LIVEDEV_NO_PREVIEW_EXCLUDED": "Live preview settings is configured to only serve files from folder '{0}'", diff --git a/src/nls/ko/strings.js b/src/nls/ko/strings.js index 495f3fcdec..54f1df84c0 100644 --- a/src/nls/ko/strings.js +++ b/src/nls/ko/strings.js @@ -1339,8 +1339,6 @@ define({ "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "미리 볼 HTML 파일을 선택하세요.", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED": "미리보기를 사용할 수 없습니다!", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED_DETAILS": "이 HTML 파일은 현재 프로젝트에 속하지 않습니다. 보안상의 이유로 프로젝트 파일만 라이브 미리보기가 가능합니다. 이 파일을 미리 보려면 해당 파일이 포함된 폴더를 별도의 프로젝트로 여세요.", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "앗!
현재 브라우저는 라이브 미리보기를 지원하지 않습니다.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Windows, Mac 및 Linux용 네이티브 앱을 phcode.io에서 다운로드하여 최상의 라이브 미리보기 환경을 경험하세요.
", "DESCRIPTION_LIVEDEV_SECURITY_POPOUT_MESSAGE": "라이브 미리보기를 위해 파일을 열려고 합니다. 이 프로젝트의 출처를 신뢰하는 경우에만 계속 진행하세요. 계속하려면 '프로젝트 신뢰'를 클릭하고, 출처를 신뢰하지 않는 경우 이 창을 닫으세요.", "DESCRIPTION_LIVEDEV_SECURITY_TRUST_MESSAGE": "라이브 미리보기를 위해 파일을 열려고 합니다. 이 프로젝트의 출처를 신뢰하는 경우에만 '프로젝트 신뢰'를 클릭하여 계속 진행하세요!", "CONFIRM_EXTERNAL_BROWSER_TITLE": "팝업 차단됨", @@ -1987,6 +1985,8 @@ define({ "AI_CHAT_TOOL_SEARCHED": "검색: {0}", "AI_CHAT_TOOL_GREP": "그렙: {0}", "AI_CHAT_TOOL_READ_FILE": "{0} 읽기", + "AI_CHAT_TOOL_READ_FILE_RANGE": "{0} 파일 {1}-{2}번째 줄 읽음", + "AI_CHAT_TOOL_READ_FILE_FROM": "{0} 파일 {1}번째 줄부터 읽음", "AI_CHAT_TOOL_EDIT_FILE": "{0} 수정", "AI_CHAT_TOOL_WRITE_FILE": "{0} 작성", "AI_CHAT_TOOL_RAN_CMD": "명령 실행", @@ -2002,10 +2002,19 @@ define({ "AI_CHAT_UNDO_TITLE": "이 응답의 변경 사항 실행 취소", "AI_CHAT_RESTORE_TITLE": "파일을 이 시점으로 복원", "AI_CHAT_RESTORED": "복원됨", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "디스크에 직접 적용됨 · 디프 사용 불가", + "AI_CHAT_TOOL_REJECTED": "편집 거부됨 — 파일이 수정되지 않음", + "AI_CHAT_TOOL_REJECTED_REASON": "사유: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "파일을 찾을 수 없음", + "AI_CHAT_FILE_NOT_FOUND_MSG": "{0} 파일을 열 수 없습니다. 파일이 이동되었거나 삭제되었을 수 있습니다.", "AI_CHAT_UNDO_RESTORE_WARNING_TITLE": "AI 실행 취소 및 복원", "AI_CHAT_UNDO_RESTORE_WARNING_BODY": "이 작업은 AI가 적용한 변경 사항만 실행 취소합니다. AI 외부에서 이루어진 변경 사항은 복원되지 않으며 손실될 수 있습니다. 전체 버전 기록을 위해서는 Git과 같은 버전 관리 시스템을 사용하세요.", "AI_CHAT_SHOW_DIFF": "diff 보기", "AI_CHAT_HIDE_DIFF": "diff 숨기기", + "AI_CHAT_DIFF_MORE_TITLE": "디프 옵션", + "AI_CHAT_DIFF_EXPAND_ALL": "모두 펼치기", + "AI_CHAT_DIFF_COLLAPSE_ALL": "모두 접기", + "AI_CHAT_DIFF_ALWAYS_SHOW": "항상 표시", "AI_CHAT_LABEL_YOU": "나", "AI_CHAT_LABEL_CLAUDE": "클로드", "AI_CHAT_SEND_ERROR": "메시지 전송 실패: {0}", @@ -2043,6 +2052,12 @@ define({ "AI_CHAT_BASH_DENY": "거부", "AI_CHAT_BASH_ALLOWED": "명령이 허용되었습니다", "AI_CHAT_BASH_DENIED": "명령이 거부되었습니다", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "편집 모드로 전환하시겠습니까?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "클로드가 {0}을(를) 편집하려고 합니다. 현재 계획 모드입니다.", + "AI_CHAT_PLAN_WRITE_ALLOW": "허용 및 편집 모드로 전환", + "AI_CHAT_PLAN_WRITE_STAY": "계획 모드 유지", + "AI_CHAT_PLAN_WRITE_ALLOWED": "편집 모드로 전환되었습니다", + "AI_CHAT_PLAN_WRITE_STAYED": "계획 모드가 유지되었습니다", "AI_CHAT_CODE_DEFAULT_LANG": "텍스트", "AI_CHAT_CODE_COLLAPSE": "접기", "AI_CHAT_CODE_EXPAND": "펼치기", @@ -2196,21 +2211,17 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "다시 시작", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 카드", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 삭제됨", - "AI_CHAT_TOOL_READ_FILE_RANGE": "{0} 파일 {1}-{2}번째 줄 읽음", - "AI_CHAT_TOOL_READ_FILE_FROM": "{0} 파일 {1}번째 줄부터 읽음", - "AI_CHAT_TOOL_APPLIED_DIRECTLY": "디스크에 직접 적용됨 · 디프 사용 불가", - "AI_CHAT_TOOL_REJECTED": "편집 거부됨 — 파일이 수정되지 않음", - "AI_CHAT_TOOL_REJECTED_REASON": "사유: {0}", - "AI_CHAT_FILE_NOT_FOUND_TITLE": "파일을 찾을 수 없음", - "AI_CHAT_FILE_NOT_FOUND_MSG": "{0} 파일을 열 수 없습니다. 파일이 이동되었거나 삭제되었을 수 있습니다.", - "AI_CHAT_DIFF_MORE_TITLE": "디프 옵션", - "AI_CHAT_DIFF_EXPAND_ALL": "모두 펼치기", - "AI_CHAT_DIFF_COLLAPSE_ALL": "모두 접기", - "AI_CHAT_DIFF_ALWAYS_SHOW": "항상 표시", - "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "편집 모드로 전환하시겠습니까?", - "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "클로드가 {0}을(를) 편집하려고 합니다. 현재 계획 모드입니다.", - "AI_CHAT_PLAN_WRITE_ALLOW": "허용 및 편집 모드로 전환", - "AI_CHAT_PLAN_WRITE_STAY": "계획 모드 유지", - "AI_CHAT_PLAN_WRITE_ALLOWED": "편집 모드로 전환되었습니다", - "AI_CHAT_PLAN_WRITE_STAYED": "계획 모드가 유지되었습니다" + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "이런!
현재 브라우저에서는 실시간 미리보기를 지원하지 않습니다.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "{0}에서 Windows, Mac, Linux용 네이티브 앱을 다운로드하여 최고의 실시간 미리보기 환경을 경험해 보세요.", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "전체 자동 모드로 전환하시겠습니까?", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "전체 자동 모드는 AI가 먼저 묻지 않고 Bash 명령어, 파일 수정, 파일 삭제, 웹 가져오기 등 모든 도구를 실행하도록 허용합니다.

이는 신뢰할 수 있는 스크래치 프로젝트에는 편리하지만 위험할 수 있습니다. 잘못된 판단으로 파일을 덮어쓰거나 삭제하고, 파괴적인 셸 명령어를 실행하거나, 의도하지 않은 변경 사항을 푸시할 수 있습니다. 문제가 발생할 경우 복구할 수 있도록 버전 관리(Git)를 사용하세요.

신뢰하는 프로젝트에서만 전체 자동 모드를 활성화하세요. 언제든지 Shift+Tab을 사용하거나 모드 표시줄을 클릭하여 편집 모드로 다시 전환할 수 있습니다.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "전체 자동 모드 활성화", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "빌드 준비 완료", + "AI_CHAT_ONBOARDING_SEND": "전송", + "AI_CHAT_PLAN_MAXIMIZE": "계획을 전체 화면으로 열기", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "닫기 (Esc)", + "AI_CHAT_ATTACH_TITLE": "파일 또는 폴더 첨부", + "AI_CHAT_ATTACH_FILE_OPTION": "파일 첨부", + "AI_CHAT_ATTACH_FOLDER": "컨텍스트로 폴더 추가", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "컨텍스트로 추가할 폴더 선택" }); \ No newline at end of file diff --git a/src/nls/lv/lastTranslated.json b/src/nls/lv/lastTranslated.json index 3141c0999c..eeb23c53ff 100644 --- a/src/nls/lv/lastTranslated.json +++ b/src/nls/lv/lastTranslated.json @@ -17,6 +17,10 @@ "AI_CHAT_ADMIN_DISABLED_MESSAGE": "AI features have been disabled by your system administrator.", "AI_CHAT_ADMIN_DISABLED_TITLE": "AI Disabled", "AI_CHAT_ATTACH_FILE": "Attach files", + "AI_CHAT_ATTACH_FILE_OPTION": "Attach a file", + "AI_CHAT_ATTACH_FOLDER": "Add folder as context", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Choose folder to add as context", + "AI_CHAT_ATTACH_TITLE": "Attach file or folder", "AI_CHAT_BASH_ALLOW": "Allow", "AI_CHAT_BASH_ALLOWED": "Command allowed", "AI_CHAT_BASH_CONFIRM_TITLE": "Allow command?", @@ -54,6 +58,9 @@ "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Full Auto mode lets the AI run any tool — Bash commands, file edits, file deletions, web fetches — without asking you first.

This is convenient for trusted scratch projects, but can be risky: a misjudged step could overwrite or delete files, run a destructive shell command, or push unintended changes. Use version control (Git) so you can recover if something goes wrong.

Only enable Full Auto in projects you trust. You can switch back to Edit Mode at any time using Shift+Tab or by clicking the mode bar.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Enable Full Auto", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Switch to Full Auto Mode?", "AI_CHAT_HIDE_DIFF": "Hide diff", "AI_CHAT_HISTORY_CLEAR_ALL": "Clear all", "AI_CHAT_HISTORY_DAYS_AGO": "{0}d ago", @@ -80,9 +87,13 @@ "AI_CHAT_MODE_SWITCH_HINT": "(Shift+Tab to switch)", "AI_CHAT_NEW_BTN": "New", "AI_CHAT_NEW_SESSION_TITLE": "Start a new conversation", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Ready to build", + "AI_CHAT_ONBOARDING_SEND": "Send", "AI_CHAT_PLACEHOLDER": "Ask Claude...", "AI_CHAT_PLAN_APPROVE": "Approve", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Close (Esc)", "AI_CHAT_PLAN_FEEDBACK_PLACEHOLDER": "What would you like changed?", + "AI_CHAT_PLAN_MAXIMIZE": "Open plan in full screen", "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", @@ -824,8 +835,8 @@ "DESCRIPTION_LINTING_PREFER": "Array of linters to run first", "DESCRIPTION_LIVEDEV_ENABLE_REVERSE_INSPECT": "false to disable live preview reverse inspect", "DESCRIPTION_LIVEDEV_EXCLUDED": "Custom Server Cannot Serve This file", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!
Your current browser doesn't support live preview.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from phcode.io.
", + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!\nYour current browser doesn't support live preview.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from {0}.", "DESCRIPTION_LIVEDEV_NO_PREVIEW": "Nothing to preview!", "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Please select an HTML file to preview", "DESCRIPTION_LIVEDEV_NO_PREVIEW_EXCLUDED": "Live preview settings is configured to only serve files from folder '{0}'", diff --git a/src/nls/lv/strings.js b/src/nls/lv/strings.js index de874ede2b..c906a0e83f 100644 --- a/src/nls/lv/strings.js +++ b/src/nls/lv/strings.js @@ -1339,8 +1339,6 @@ define({ "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Lūdzu, atlasiet HTML failu priekšskatīšanai", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED": "Priekšskatījums nav pieejams!", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED_DETAILS": "Šis HTML fails nav daļa no pašreizējā projekta. Drošības apsvērumu dēļ tiešraides priekšskatījumā var apskatīt tikai projekta failus. Lai priekšskatītu šo failu, atveriet tā mapi kā atsevišķu projektu.", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Ak vai!
Jūsu pašreizējā pārlūkprogramma neatbalsta tiešraides priekšskatījumu.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Iegūstiet vislabāko tiešraides priekšskatījuma pieredzi, lejupielādējot mūsu vietējās lietotnes operētājsistēmām Windows, Mac un Linux no phcode.io.
", "DESCRIPTION_LIVEDEV_SECURITY_POPOUT_MESSAGE": "Jūs gatavojaties atvērt failu tiešraides priekšskatījumam. Lūdzu, turpiniet tikai tad, ja uzticaties šī projekta avotam. Noklikšķiniet uz \"Uzticēties projektam\", lai turpinātu, vai aizveriet šo logu, ja neuzticaties avotam.", "DESCRIPTION_LIVEDEV_SECURITY_TRUST_MESSAGE": "Jūs gatavojaties atvērt failu tiešraides priekšskatījumam. Lūdzu, turpiniet, noklikšķinot uz \"Uzticēties projektam\", tikai tad, ja uzticaties šī projekta avotam!", "CONFIRM_EXTERNAL_BROWSER_TITLE": "Uznirstošie logi bloķēti", @@ -1987,6 +1985,8 @@ define({ "AI_CHAT_TOOL_SEARCHED": "Meklēts: {0}", "AI_CHAT_TOOL_GREP": "Grep: {0}", "AI_CHAT_TOOL_READ_FILE": "Lasīt {0}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Nolasīts {0}, rindas {1}-{2}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Nolasīts {0}, no rindas {1}", "AI_CHAT_TOOL_EDIT_FILE": "Rediģēt {0}", "AI_CHAT_TOOL_WRITE_FILE": "Ierakstīt {0}", "AI_CHAT_TOOL_RAN_CMD": "Komanda izpildīta", @@ -2002,10 +2002,19 @@ define({ "AI_CHAT_UNDO_TITLE": "Atsaukt šīs atbildes izmaiņas", "AI_CHAT_RESTORE_TITLE": "Atjaunot failus uz šo punktu", "AI_CHAT_RESTORED": "Atjaunots", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Pielietots tieši diskā · diff nav pieejams", + "AI_CHAT_TOOL_REJECTED": "Rediģēšana noraidīta — fails nav modificēts", + "AI_CHAT_TOOL_REJECTED_REASON": "Iemesls: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Fails nav atrasts", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Neizdevās atvērt {0}. Iespējams, fails ir pārvietots vai dzēsts.", "AI_CHAT_UNDO_RESTORE_WARNING_TITLE": "AI atsaukšana un atjaunošana", "AI_CHAT_UNDO_RESTORE_WARNING_BODY": "Tiks atsauktas tikai AI veiktās izmaiņas. Ārpus AI veiktās izmaiņas netiks atjaunotas un var tikt zaudētas. Pilnai versiju vēsturei izmantojiet versiju kontroli, piemēram, Git.", "AI_CHAT_SHOW_DIFF": "Rādīt atšķirības", "AI_CHAT_HIDE_DIFF": "Slēpt atšķirības", + "AI_CHAT_DIFF_MORE_TITLE": "Diff opcijas", + "AI_CHAT_DIFF_EXPAND_ALL": "Izvērst visu", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Sakļaut visu", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Vienmēr rādīt", "AI_CHAT_LABEL_YOU": "Jūs", "AI_CHAT_LABEL_CLAUDE": "Claude", "AI_CHAT_SEND_ERROR": "Neizdevās nosūtīt ziņojumu: {0}", @@ -2043,6 +2052,12 @@ define({ "AI_CHAT_BASH_DENY": "Aizliegt", "AI_CHAT_BASH_ALLOWED": "Komanda atļauta", "AI_CHAT_BASH_DENIED": "Komanda aizliegta", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Pārslēgties uz rediģēšanas režīmu?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude vēlas rediģēt {0}. Jūs pašlaik esat plānošanas režīmā.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Atļaut un pārslēgties uz rediģēšanas režīmu", + "AI_CHAT_PLAN_WRITE_STAY": "Palikt plānošanas režīmā", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Pārslēgts uz rediģēšanas režīmu", + "AI_CHAT_PLAN_WRITE_STAYED": "Palika plānošanas režīmā", "AI_CHAT_CODE_DEFAULT_LANG": "teksts", "AI_CHAT_CODE_COLLAPSE": "Sakļaut", "AI_CHAT_CODE_EXPAND": "Izvērst", @@ -2196,21 +2211,17 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Sākt no jauna", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 kartītes", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 izdzēsts", - "AI_CHAT_TOOL_READ_FILE_RANGE": "Nolasīts {0}, rindas {1}-{2}", - "AI_CHAT_TOOL_READ_FILE_FROM": "Nolasīts {0}, no rindas {1}", - "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Pielietots tieši diskā · diff nav pieejams", - "AI_CHAT_TOOL_REJECTED": "Rediģēšana noraidīta — fails nav modificēts", - "AI_CHAT_TOOL_REJECTED_REASON": "Iemesls: {0}", - "AI_CHAT_FILE_NOT_FOUND_TITLE": "Fails nav atrasts", - "AI_CHAT_FILE_NOT_FOUND_MSG": "Neizdevās atvērt {0}. Iespējams, fails ir pārvietots vai dzēsts.", - "AI_CHAT_DIFF_MORE_TITLE": "Diff opcijas", - "AI_CHAT_DIFF_EXPAND_ALL": "Izvērst visu", - "AI_CHAT_DIFF_COLLAPSE_ALL": "Sakļaut visu", - "AI_CHAT_DIFF_ALWAYS_SHOW": "Vienmēr rādīt", - "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Pārslēgties uz rediģēšanas režīmu?", - "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude vēlas rediģēt {0}. Jūs pašlaik esat plānošanas režīmā.", - "AI_CHAT_PLAN_WRITE_ALLOW": "Atļaut un pārslēgties uz rediģēšanas režīmu", - "AI_CHAT_PLAN_WRITE_STAY": "Palikt plānošanas režīmā", - "AI_CHAT_PLAN_WRITE_ALLOWED": "Pārslēgts uz rediģēšanas režīmu", - "AI_CHAT_PLAN_WRITE_STAYED": "Palika plānošanas režīmā" + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Ak, vai! Jūsu pašreizējā pārlūkprogramma neatbalsta dzīvo priekšskatījumu.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Iegūstiet labāko dzīvā priekšskatījuma pieredzi, lejupielādējot mūsu vietējās lietotnes operētājsistēmām Windows, Mac un Linux no {0}.", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Pārslēgties uz pilnas automātikas režīmu?", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Pilnas automātikas režīms ļauj MI palaist jebkuru rīku — Bash komandas, failu labojumus, failu dzēšanu, tīmekļa pieprasījumus — iepriekš jums nejautājot.

Tas ir ērti uzticamiem skiču projektiem, bet var būt riskanti: nepareizi novērtēts solis var pārrakstīt vai dzēst failus, palaist destruktīvu čaulas komandu vai iegrūst neparedzētas izmaiņas. Izmantojiet versiju kontroli (Git), lai varētu atgūties, ja kaut kas noiet greizi.

Iespējojiet pilnas automātikas režīmu tikai projektos, kuriem uzticaties. Jūs jebkurā laikā varat pārslēgties atpakaļ uz rediģēšanas režīmu, izmantojot Shift+Tab vai noklikšķinot uz režīmu joslas.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Iespējot pilnas automātikas režīmu", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Gatavs veidot", + "AI_CHAT_ONBOARDING_SEND": "Sūtīt", + "AI_CHAT_PLAN_MAXIMIZE": "Atvērt plānu pilnekrāna režīmā", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Aizvērt (Esc)", + "AI_CHAT_ATTACH_TITLE": "Pievienot failu vai mapi", + "AI_CHAT_ATTACH_FILE_OPTION": "Pievienot failu", + "AI_CHAT_ATTACH_FOLDER": "Pievienot mapi kā kontekstu", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Izvēlieties mapi, ko pievienot kā kontekstu" }); \ No newline at end of file diff --git a/src/nls/ml/lastTranslated.json b/src/nls/ml/lastTranslated.json index 3141c0999c..eeb23c53ff 100644 --- a/src/nls/ml/lastTranslated.json +++ b/src/nls/ml/lastTranslated.json @@ -17,6 +17,10 @@ "AI_CHAT_ADMIN_DISABLED_MESSAGE": "AI features have been disabled by your system administrator.", "AI_CHAT_ADMIN_DISABLED_TITLE": "AI Disabled", "AI_CHAT_ATTACH_FILE": "Attach files", + "AI_CHAT_ATTACH_FILE_OPTION": "Attach a file", + "AI_CHAT_ATTACH_FOLDER": "Add folder as context", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Choose folder to add as context", + "AI_CHAT_ATTACH_TITLE": "Attach file or folder", "AI_CHAT_BASH_ALLOW": "Allow", "AI_CHAT_BASH_ALLOWED": "Command allowed", "AI_CHAT_BASH_CONFIRM_TITLE": "Allow command?", @@ -54,6 +58,9 @@ "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Full Auto mode lets the AI run any tool — Bash commands, file edits, file deletions, web fetches — without asking you first.

This is convenient for trusted scratch projects, but can be risky: a misjudged step could overwrite or delete files, run a destructive shell command, or push unintended changes. Use version control (Git) so you can recover if something goes wrong.

Only enable Full Auto in projects you trust. You can switch back to Edit Mode at any time using Shift+Tab or by clicking the mode bar.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Enable Full Auto", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Switch to Full Auto Mode?", "AI_CHAT_HIDE_DIFF": "Hide diff", "AI_CHAT_HISTORY_CLEAR_ALL": "Clear all", "AI_CHAT_HISTORY_DAYS_AGO": "{0}d ago", @@ -80,9 +87,13 @@ "AI_CHAT_MODE_SWITCH_HINT": "(Shift+Tab to switch)", "AI_CHAT_NEW_BTN": "New", "AI_CHAT_NEW_SESSION_TITLE": "Start a new conversation", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Ready to build", + "AI_CHAT_ONBOARDING_SEND": "Send", "AI_CHAT_PLACEHOLDER": "Ask Claude...", "AI_CHAT_PLAN_APPROVE": "Approve", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Close (Esc)", "AI_CHAT_PLAN_FEEDBACK_PLACEHOLDER": "What would you like changed?", + "AI_CHAT_PLAN_MAXIMIZE": "Open plan in full screen", "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", @@ -824,8 +835,8 @@ "DESCRIPTION_LINTING_PREFER": "Array of linters to run first", "DESCRIPTION_LIVEDEV_ENABLE_REVERSE_INSPECT": "false to disable live preview reverse inspect", "DESCRIPTION_LIVEDEV_EXCLUDED": "Custom Server Cannot Serve This file", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!
Your current browser doesn't support live preview.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from phcode.io.
", + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!\nYour current browser doesn't support live preview.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from {0}.", "DESCRIPTION_LIVEDEV_NO_PREVIEW": "Nothing to preview!", "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Please select an HTML file to preview", "DESCRIPTION_LIVEDEV_NO_PREVIEW_EXCLUDED": "Live preview settings is configured to only serve files from folder '{0}'", diff --git a/src/nls/ml/strings.js b/src/nls/ml/strings.js index 7ced486c82..a7aa5ff6ea 100644 --- a/src/nls/ml/strings.js +++ b/src/nls/ml/strings.js @@ -1339,8 +1339,6 @@ define({ "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "പ്രിവ്യൂ ചെയ്യാൻ ഒരു HTML ഫയൽ തിരഞ്ഞെടുക്കുക", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED": "പ്രിവ്യൂ ലഭ്യമല്ല!", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED_DETAILS": "ഈ HTML ഫയൽ നിലവിലെ പ്രോജക്റ്റിന്റെ ഭാഗമല്ല. സുരക്ഷാ കാരണങ്ങളാൽ, പ്രോജക്റ്റ് ഫയലുകൾ മാത്രമേ ലൈവ്-പ്രിവ്യൂ ചെയ്യാൻ കഴിയൂ. ഈ ഫയൽ പ്രിവ്യൂ ചെയ്യുന്നതിന്, അത് അടങ്ങിയിരിക്കുന്ന ഫോൾഡർ ഒരു പ്രത്യേക പ്രോജക്റ്റായി തുറക്കുക.", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "ഓ!
നിങ്ങളുടെ നിലവിലെ ബ്രൗസർ ലൈവ് പ്രിവ്യൂവിനെ പിന്തുണയ്ക്കുന്നില്ല.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "phcode.io എന്ന വെബ്‌സൈറ്റിൽ നിന്ന് വിൻഡോസ്, മാക്, ലിനക്സ് എന്നിവയ്ക്കുള്ള ഞങ്ങളുടെ നേറ്റീവ് ആപ്പുകൾ ഡൗൺലോഡ് ചെയ്‌ത് മികച്ച ലൈവ് പ്രിവ്യൂ അനുഭവം നേടൂ.
", "DESCRIPTION_LIVEDEV_SECURITY_POPOUT_MESSAGE": "നിങ്ങൾ ഒരു ഫയൽ ലൈവ് പ്രിവ്യൂവിനായി തുറക്കാൻ പോകുന്നു. ഈ പ്രോജക്റ്റിന്റെ ഉറവിടത്തിൽ നിങ്ങൾക്ക് വിശ്വാസമുണ്ടെങ്കിൽ മാത്രം തുടരുക. തുടരുന്നതിന് 'പ്രോജക്റ്റിൽ വിശ്വസിക്കുക' ക്ലിക്ക് ചെയ്യുക, അല്ലെങ്കിൽ ഉറവിടത്തിൽ നിങ്ങൾക്ക് വിശ്വാസമില്ലെങ്കിൽ ഈ വിൻഡോ അടയ്ക്കുക.", "DESCRIPTION_LIVEDEV_SECURITY_TRUST_MESSAGE": "നിങ്ങൾ ഒരു ഫയൽ ലൈവ് പ്രിവ്യൂവിനായി തുറക്കാൻ പോകുന്നു. ഈ പ്രോജക്റ്റിന്റെ ഉറവിടത്തിൽ നിങ്ങൾക്ക് വിശ്വാസമുണ്ടെങ്കിൽ മാത്രം 'പ്രോജക്റ്റിൽ വിശ്വസിക്കുക' ക്ലിക്ക് ചെയ്ത് തുടരുക!", "CONFIRM_EXTERNAL_BROWSER_TITLE": "പോപ്പ്-അപ്പുകൾ തടഞ്ഞിരിക്കുന്നു", @@ -1987,6 +1985,8 @@ define({ "AI_CHAT_TOOL_SEARCHED": "തിരഞ്ഞത്: {0}", "AI_CHAT_TOOL_GREP": "Grep: {0}", "AI_CHAT_TOOL_READ_FILE": "{0} വായിക്കുക", + "AI_CHAT_TOOL_READ_FILE_RANGE": "{0}-ലെ {1}-{2} വരികൾ വായിച്ചു", + "AI_CHAT_TOOL_READ_FILE_FROM": "{0}-ലെ {1}-ാം വരി മുതൽ വായിച്ചു", "AI_CHAT_TOOL_EDIT_FILE": "{0} എഡിറ്റ് ചെയ്യുക", "AI_CHAT_TOOL_WRITE_FILE": "{0} എഴുതുക", "AI_CHAT_TOOL_RAN_CMD": "കമാൻഡ് പ്രവർത്തിപ്പിച്ചു", @@ -2002,10 +2002,19 @@ define({ "AI_CHAT_UNDO_TITLE": "ഈ പ്രതികരണത്തിൽ നിന്നുള്ള മാറ്റങ്ങൾ പഴയപടിയാക്കുക", "AI_CHAT_RESTORE_TITLE": "ഫയലുകൾ ഈ പോയിന്റിലേക്ക് പുനഃസ്ഥാപിക്കുക", "AI_CHAT_RESTORED": "പുനഃസ്ഥാപിച്ചു", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "ഡിസ്കിൽ നേരിട്ട് പ്രയോഗിച്ചു · ഡിഫ് ലഭ്യമല്ല", + "AI_CHAT_TOOL_REJECTED": "എഡിറ്റ് നിരസിച്ചു — ഫയലിൽ മാറ്റങ്ങളൊന്നും വരുത്തിയില്ല", + "AI_CHAT_TOOL_REJECTED_REASON": "കാരണം: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "ഫയൽ കണ്ടെത്താനായില്ല", + "AI_CHAT_FILE_NOT_FOUND_MSG": "{0} തുറക്കാൻ കഴിഞ്ഞില്ല. ഫയൽ നീക്കം ചെയ്യുകയോ ഇല്ലാതാക്കുകയോ ചെയ്തിരിക്കാം.", "AI_CHAT_UNDO_RESTORE_WARNING_TITLE": "എഐ പഴയപടിയാക്കലും പുനഃസ്ഥാപിക്കലും", "AI_CHAT_UNDO_RESTORE_WARNING_BODY": "ഇത് എഐ വരുത്തിയ മാറ്റങ്ങൾ മാത്രം പഴയപടിയാക്കും. എഐക്ക് പുറത്ത് വരുത്തിയ മാറ്റങ്ങൾ പുനഃസ്ഥാപിക്കപ്പെടുകയില്ല, അവ നഷ്ടപ്പെട്ടെന്നും വരാം. പൂർണ്ണമായ വേർഷൻ ഹിസ്റ്ററിക്കായി, Git പോലുള്ള വേർഷൻ കൺട്രോൾ ഉപയോഗിക്കുക.", "AI_CHAT_SHOW_DIFF": "ഡിഫ് കാണിക്കുക", "AI_CHAT_HIDE_DIFF": "ഡിഫ് മറയ്ക്കുക", + "AI_CHAT_DIFF_MORE_TITLE": "ഡിഫ് ഓപ്ഷനുകൾ", + "AI_CHAT_DIFF_EXPAND_ALL": "എല്ലാം വികസിപ്പിക്കുക", + "AI_CHAT_DIFF_COLLAPSE_ALL": "എല്ലാം ചുരുക്കുക", + "AI_CHAT_DIFF_ALWAYS_SHOW": "എപ്പോഴും കാണിക്കുക", "AI_CHAT_LABEL_YOU": "നിങ്ങൾ", "AI_CHAT_LABEL_CLAUDE": "ക്ലോഡ്", "AI_CHAT_SEND_ERROR": "സന്ദേശം അയക്കുന്നതിൽ പരാജയപ്പെട്ടു: {0}", @@ -2043,6 +2052,12 @@ define({ "AI_CHAT_BASH_DENY": "നിരസിക്കുക", "AI_CHAT_BASH_ALLOWED": "കമാൻഡ് അനുവദിച്ചു", "AI_CHAT_BASH_DENIED": "കമാൻഡ് നിരസിച്ചു", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "എഡിറ്റ് മോഡിലേക്ക് മാറണോ?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "ക്ലോഡിന് {0} എഡിറ്റ് ചെയ്യണം. നിങ്ങൾ നിലവിൽ പ്ലാൻ മോഡിലാണ്.", + "AI_CHAT_PLAN_WRITE_ALLOW": "അനുവദിച്ച് എഡിറ്റ് മോഡിലേക്ക് മാറുക", + "AI_CHAT_PLAN_WRITE_STAY": "പ്ലാൻ മോഡിൽ തുടരുക", + "AI_CHAT_PLAN_WRITE_ALLOWED": "എഡിറ്റ് മോഡിലേക്ക് മാറിയിരിക്കുന്നു", + "AI_CHAT_PLAN_WRITE_STAYED": "പ്ലാൻ മോഡിൽ തുടർന്നു", "AI_CHAT_CODE_DEFAULT_LANG": "ടെക്സ്റ്റ്", "AI_CHAT_CODE_COLLAPSE": "ചുരുക്കുക", "AI_CHAT_CODE_EXPAND": "വികസിപ്പിക്കുക", @@ -2196,21 +2211,17 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "വീണ്ടും ആരംഭിക്കുക", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 കാർഡുകൾ", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 ഇല്ലാതാക്കി", - "AI_CHAT_TOOL_READ_FILE_RANGE": "{0}-ലെ {1}-{2} വരികൾ വായിച്ചു", - "AI_CHAT_TOOL_READ_FILE_FROM": "{0}-ലെ {1}-ാം വരി മുതൽ വായിച്ചു", - "AI_CHAT_TOOL_APPLIED_DIRECTLY": "ഡിസ്കിൽ നേരിട്ട് പ്രയോഗിച്ചു · ഡിഫ് ലഭ്യമല്ല", - "AI_CHAT_TOOL_REJECTED": "എഡിറ്റ് നിരസിച്ചു — ഫയലിൽ മാറ്റങ്ങളൊന്നും വരുത്തിയില്ല", - "AI_CHAT_TOOL_REJECTED_REASON": "കാരണം: {0}", - "AI_CHAT_FILE_NOT_FOUND_TITLE": "ഫയൽ കണ്ടെത്താനായില്ല", - "AI_CHAT_FILE_NOT_FOUND_MSG": "{0} തുറക്കാൻ കഴിഞ്ഞില്ല. ഫയൽ നീക്കം ചെയ്യുകയോ ഇല്ലാതാക്കുകയോ ചെയ്തിരിക്കാം.", - "AI_CHAT_DIFF_MORE_TITLE": "ഡിഫ് ഓപ്ഷനുകൾ", - "AI_CHAT_DIFF_EXPAND_ALL": "എല്ലാം വികസിപ്പിക്കുക", - "AI_CHAT_DIFF_COLLAPSE_ALL": "എല്ലാം ചുരുക്കുക", - "AI_CHAT_DIFF_ALWAYS_SHOW": "എപ്പോഴും കാണിക്കുക", - "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "എഡിറ്റ് മോഡിലേക്ക് മാറണോ?", - "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "ക്ലോഡിന് {0} എഡിറ്റ് ചെയ്യണം. നിങ്ങൾ നിലവിൽ പ്ലാൻ മോഡിലാണ്.", - "AI_CHAT_PLAN_WRITE_ALLOW": "അനുവദിച്ച് എഡിറ്റ് മോഡിലേക്ക് മാറുക", - "AI_CHAT_PLAN_WRITE_STAY": "പ്ലാൻ മോഡിൽ തുടരുക", - "AI_CHAT_PLAN_WRITE_ALLOWED": "എഡിറ്റ് മോഡിലേക്ക് മാറിയിരിക്കുന്നു", - "AI_CHAT_PLAN_WRITE_STAYED": "പ്ലാൻ മോഡിൽ തുടർന്നു" + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "അയ്യോ!", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "{0} എന്നതിൽ നിന്ന് വിൻഡോസ്, മാക്, ലിനക്സ് എന്നിവയ്‌ക്കായുള്ള ഞങ്ങളുടെ നേറ്റീവ് ആപ്പുകൾ ഡൗൺലോഡ് ചെയ്ത് മികച്ച ലൈവ് പ്രിവ്യൂ അനുഭവം നേടൂ.", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "ഫുൾ ഓട്ടോ മോഡിലേക്ക് മാറണോ?", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "ഫുൾ ഓട്ടോ മോഡ്, നിങ്ങളോട് ആദ്യം ചോദിക്കാതെ തന്നെ ബാഷ് കമാൻഡുകൾ, ഫയൽ എഡിറ്റുകൾ, ഫയൽ ഡിലീറ്റുകൾ, വെബ് ഫെച്ചുകൾ പോലുള്ള ഏത് ടൂളും പ്രവർത്തിപ്പിക്കാൻ AI-യെ അനുവദിക്കുന്നു.

വിശ്വസനീയമായ സ്ക്രാച്ച് പ്രോജക്റ്റുകൾക്ക് ഇത് സൗകര്യപ്രദമാണ്, പക്ഷേ അപകടസാധ്യതയുണ്ട്: തെറ്റായ ഒരു നീക്കം ഫയലുകൾ ഓവർറൈറ്റ് ചെയ്യുകയോ ഇല്ലാതാക്കുകയോ, വിനാശകരമായ ഒരു ഷെൽ കമാൻഡ് പ്രവർത്തിപ്പിക്കുകയോ, അല്ലെങ്കിൽ ഉദ്ദേശിക്കാത്ത മാറ്റങ്ങൾ വരുത്തുകയോ ചെയ്തേക്കാം. എന്തെങ്കിലും തെറ്റ് സംഭവിച്ചാൽ വീണ്ടെടുക്കാൻ കഴിയുന്നതിനായി പതിപ്പ് നിയന്ത്രണം (Git) ഉപയോഗിക്കുക.

നിങ്ങൾ വിശ്വസിക്കുന്ന പ്രോജക്റ്റുകളിൽ മാത്രം ഫുൾ ഓട്ടോ പ്രവർത്തനക്ഷമമാക്കുക. Shift+Tab ഉപയോഗിച്ചോ മോഡ് ബാറിൽ ക്ലിക്ക് ചെയ്തോ നിങ്ങൾക്ക് എപ്പോൾ വേണമെങ്കിലും എഡിറ്റ് മോഡിലേക്ക് തിരികെ മാറാം.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "ഫുൾ ഓട്ടോ പ്രവർത്തനക്ഷമമാക്കുക", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "നിർമ്മിക്കാൻ തയ്യാർ", + "AI_CHAT_ONBOARDING_SEND": "അയയ്ക്കുക", + "AI_CHAT_PLAN_MAXIMIZE": "പ്ലാൻ ഫുൾ സ്ക്രീനിൽ തുറക്കുക", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "അടയ്ക്കുക (Esc)", + "AI_CHAT_ATTACH_TITLE": "ഫയൽ അല്ലെങ്കിൽ ഫോൾഡർ അറ്റാച്ചുചെയ്യുക", + "AI_CHAT_ATTACH_FILE_OPTION": "ഒരു ഫയൽ അറ്റാച്ചുചെയ്യുക", + "AI_CHAT_ATTACH_FOLDER": "ഫോൾഡർ സന്ദർഭമായി ചേർക്കുക", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "സന്ദർഭമായി ചേർക്കാനുള്ള ഫോൾഡർ തിരഞ്ഞെടുക്കുക" }); \ No newline at end of file diff --git a/src/nls/nb/lastTranslated.json b/src/nls/nb/lastTranslated.json index 3141c0999c..eeb23c53ff 100644 --- a/src/nls/nb/lastTranslated.json +++ b/src/nls/nb/lastTranslated.json @@ -17,6 +17,10 @@ "AI_CHAT_ADMIN_DISABLED_MESSAGE": "AI features have been disabled by your system administrator.", "AI_CHAT_ADMIN_DISABLED_TITLE": "AI Disabled", "AI_CHAT_ATTACH_FILE": "Attach files", + "AI_CHAT_ATTACH_FILE_OPTION": "Attach a file", + "AI_CHAT_ATTACH_FOLDER": "Add folder as context", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Choose folder to add as context", + "AI_CHAT_ATTACH_TITLE": "Attach file or folder", "AI_CHAT_BASH_ALLOW": "Allow", "AI_CHAT_BASH_ALLOWED": "Command allowed", "AI_CHAT_BASH_CONFIRM_TITLE": "Allow command?", @@ -54,6 +58,9 @@ "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Full Auto mode lets the AI run any tool — Bash commands, file edits, file deletions, web fetches — without asking you first.

This is convenient for trusted scratch projects, but can be risky: a misjudged step could overwrite or delete files, run a destructive shell command, or push unintended changes. Use version control (Git) so you can recover if something goes wrong.

Only enable Full Auto in projects you trust. You can switch back to Edit Mode at any time using Shift+Tab or by clicking the mode bar.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Enable Full Auto", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Switch to Full Auto Mode?", "AI_CHAT_HIDE_DIFF": "Hide diff", "AI_CHAT_HISTORY_CLEAR_ALL": "Clear all", "AI_CHAT_HISTORY_DAYS_AGO": "{0}d ago", @@ -80,9 +87,13 @@ "AI_CHAT_MODE_SWITCH_HINT": "(Shift+Tab to switch)", "AI_CHAT_NEW_BTN": "New", "AI_CHAT_NEW_SESSION_TITLE": "Start a new conversation", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Ready to build", + "AI_CHAT_ONBOARDING_SEND": "Send", "AI_CHAT_PLACEHOLDER": "Ask Claude...", "AI_CHAT_PLAN_APPROVE": "Approve", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Close (Esc)", "AI_CHAT_PLAN_FEEDBACK_PLACEHOLDER": "What would you like changed?", + "AI_CHAT_PLAN_MAXIMIZE": "Open plan in full screen", "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", @@ -824,8 +835,8 @@ "DESCRIPTION_LINTING_PREFER": "Array of linters to run first", "DESCRIPTION_LIVEDEV_ENABLE_REVERSE_INSPECT": "false to disable live preview reverse inspect", "DESCRIPTION_LIVEDEV_EXCLUDED": "Custom Server Cannot Serve This file", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!
Your current browser doesn't support live preview.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from phcode.io.
", + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!\nYour current browser doesn't support live preview.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from {0}.", "DESCRIPTION_LIVEDEV_NO_PREVIEW": "Nothing to preview!", "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Please select an HTML file to preview", "DESCRIPTION_LIVEDEV_NO_PREVIEW_EXCLUDED": "Live preview settings is configured to only serve files from folder '{0}'", diff --git a/src/nls/nb/strings.js b/src/nls/nb/strings.js index 58e7146485..d8ff4497b3 100644 --- a/src/nls/nb/strings.js +++ b/src/nls/nb/strings.js @@ -1339,8 +1339,6 @@ define({ "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Vennligst velg en HTML-fil for forhåndsvisning", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED": "Forhåndsvisning utilgjengelig!", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED_DETAILS": "Denne HTML-filen er ikke en del av det gjeldende prosjektet. Av sikkerhetsmessige årsaker kan bare prosjektfiler forhåndsvises live. For å forhåndsvise denne filen, åpne mappen den ligger i som et separat prosjekt.", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Å nei!
Din nåværende nettleser støtter ikke live forhåndsvisning.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Få den beste live forhåndsvisningsopplevelsen ved å laste ned våre native apper for Windows, Mac og Linux fra phcode.io.
", "DESCRIPTION_LIVEDEV_SECURITY_POPOUT_MESSAGE": "Du er i ferd med å åpne en fil for live forhåndsvisning. Fortsett bare hvis du stoler på kilden til dette prosjektet. Klikk på 'Stol på prosjekt' for å fortsette, eller lukk dette vinduet hvis du ikke stoler på kilden.", "DESCRIPTION_LIVEDEV_SECURITY_TRUST_MESSAGE": "Du er i ferd med å åpne en fil for live forhåndsvisning. Fortsett ved å klikke på 'Stol på prosjekt' bare hvis du stoler på kilden til dette prosjektet!", "CONFIRM_EXTERNAL_BROWSER_TITLE": "Popup-vinduer blokkert", @@ -1987,6 +1985,8 @@ define({ "AI_CHAT_TOOL_SEARCHED": "Søkte etter: {0}", "AI_CHAT_TOOL_GREP": "Grep: {0}", "AI_CHAT_TOOL_READ_FILE": "Les {0}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Les linje {1}-{2} i {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Les {0} fra linje {1}", "AI_CHAT_TOOL_EDIT_FILE": "Rediger {0}", "AI_CHAT_TOOL_WRITE_FILE": "Skrev til {0}", "AI_CHAT_TOOL_RAN_CMD": "Kjørte kommando", @@ -2002,10 +2002,19 @@ define({ "AI_CHAT_UNDO_TITLE": "Angre endringer fra dette svaret", "AI_CHAT_RESTORE_TITLE": "Gjenopprett filer til dette punktet", "AI_CHAT_RESTORED": "Gjenopprettet", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Anvendt direkte på disk · diff ikke tilgjengelig", + "AI_CHAT_TOOL_REJECTED": "Endring avvist — filen ble ikke endret", + "AI_CHAT_TOOL_REJECTED_REASON": "Årsak: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Filen ble ikke funnet", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Kunne ikke åpne {0}. Filen kan ha blitt flyttet eller slettet.", "AI_CHAT_UNDO_RESTORE_WARNING_TITLE": "AI: Angre og gjenopprett", "AI_CHAT_UNDO_RESTORE_WARNING_BODY": "Dette vil kun angre endringer gjort av AI-en. Endringer gjort utenfor AI-en vil ikke bli gjenopprettet og kan gå tapt. For fullstendig versjonshistorikk, bruk versjonskontroll som Git.", "AI_CHAT_SHOW_DIFF": "Vis diff", "AI_CHAT_HIDE_DIFF": "Skjul diff", + "AI_CHAT_DIFF_MORE_TITLE": "Diff-alternativer", + "AI_CHAT_DIFF_EXPAND_ALL": "Utvid alle", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Slå sammen alle", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Vis alltid", "AI_CHAT_LABEL_YOU": "Du", "AI_CHAT_LABEL_CLAUDE": "Claude", "AI_CHAT_SEND_ERROR": "Sending av melding mislyktes: {0}", @@ -2043,6 +2052,12 @@ define({ "AI_CHAT_BASH_DENY": "Nekt", "AI_CHAT_BASH_ALLOWED": "Kommando tillatt", "AI_CHAT_BASH_DENIED": "Kommando nektet", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Bytte til redigeringsmodus?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude vil redigere {0}. Du er for øyeblikket i planleggingsmodus.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Tillat og bytt til redigeringsmodus", + "AI_CHAT_PLAN_WRITE_STAY": "Forbli i planleggingsmodus", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Byttet til redigeringsmodus", + "AI_CHAT_PLAN_WRITE_STAYED": "Forble i planleggingsmodus", "AI_CHAT_CODE_DEFAULT_LANG": "Tekst", "AI_CHAT_CODE_COLLAPSE": "Slå sammen", "AI_CHAT_CODE_EXPAND": "Utvid", @@ -2196,21 +2211,17 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Start på nytt", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 kort", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 slettet", - "AI_CHAT_TOOL_READ_FILE_RANGE": "Les linje {1}-{2} i {0}", - "AI_CHAT_TOOL_READ_FILE_FROM": "Les {0} fra linje {1}", - "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Anvendt direkte på disk · diff ikke tilgjengelig", - "AI_CHAT_TOOL_REJECTED": "Endring avvist — filen ble ikke endret", - "AI_CHAT_TOOL_REJECTED_REASON": "Årsak: {0}", - "AI_CHAT_FILE_NOT_FOUND_TITLE": "Filen ble ikke funnet", - "AI_CHAT_FILE_NOT_FOUND_MSG": "Kunne ikke åpne {0}. Filen kan ha blitt flyttet eller slettet.", - "AI_CHAT_DIFF_MORE_TITLE": "Diff-alternativer", - "AI_CHAT_DIFF_EXPAND_ALL": "Utvid alle", - "AI_CHAT_DIFF_COLLAPSE_ALL": "Slå sammen alle", - "AI_CHAT_DIFF_ALWAYS_SHOW": "Vis alltid", - "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Bytte til redigeringsmodus?", - "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude vil redigere {0}. Du er for øyeblikket i planleggingsmodus.", - "AI_CHAT_PLAN_WRITE_ALLOW": "Tillat og bytt til redigeringsmodus", - "AI_CHAT_PLAN_WRITE_STAY": "Forbli i planleggingsmodus", - "AI_CHAT_PLAN_WRITE_ALLOWED": "Byttet til redigeringsmodus", - "AI_CHAT_PLAN_WRITE_STAYED": "Forble i planleggingsmodus" + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uff da! Nettleseren din støtter ikke live-forhåndsvisning.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Få den beste opplevelsen med live-forhåndsvisning ved å laste ned våre dedikerte apper for Windows, Mac og Linux fra {0}.", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Bytte til helautomatisk modus?", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Helautomatisk modus lar KI-en kjøre ethvert verktøy – Bash-kommandoer, filendringer, filslettinger, web-hentinger – uten å spørre deg først.

Dette er praktisk for klarerte kladde-prosjekter, men kan være risikabelt: et feilvurdert trinn kan overskrive eller slette filer, kjøre en destruktiv skallkommando eller dytte utilsiktede endringer. Bruk versjonskontroll (Git) slik at du kan gjenopprette hvis noe går galt.

Aktiver kun helautomatisk modus i prosjekter du stoler på. Du kan bytte tilbake til redigeringsmodus når som helst ved å bruke Shift+Tab eller ved å klikke på moduslinjen.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Aktiver helautomatisk modus", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Klar til å bygge", + "AI_CHAT_ONBOARDING_SEND": "Send", + "AI_CHAT_PLAN_MAXIMIZE": "Åpne plan i fullskjerm", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Lukk (Esc)", + "AI_CHAT_ATTACH_TITLE": "Legg ved fil eller mappe", + "AI_CHAT_ATTACH_FILE_OPTION": "Legg ved en fil", + "AI_CHAT_ATTACH_FOLDER": "Legg til mappe som kontekst", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Velg mappe å legge til som kontekst" }); \ No newline at end of file diff --git a/src/nls/nl/lastTranslated.json b/src/nls/nl/lastTranslated.json index 3141c0999c..eeb23c53ff 100644 --- a/src/nls/nl/lastTranslated.json +++ b/src/nls/nl/lastTranslated.json @@ -17,6 +17,10 @@ "AI_CHAT_ADMIN_DISABLED_MESSAGE": "AI features have been disabled by your system administrator.", "AI_CHAT_ADMIN_DISABLED_TITLE": "AI Disabled", "AI_CHAT_ATTACH_FILE": "Attach files", + "AI_CHAT_ATTACH_FILE_OPTION": "Attach a file", + "AI_CHAT_ATTACH_FOLDER": "Add folder as context", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Choose folder to add as context", + "AI_CHAT_ATTACH_TITLE": "Attach file or folder", "AI_CHAT_BASH_ALLOW": "Allow", "AI_CHAT_BASH_ALLOWED": "Command allowed", "AI_CHAT_BASH_CONFIRM_TITLE": "Allow command?", @@ -54,6 +58,9 @@ "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Full Auto mode lets the AI run any tool — Bash commands, file edits, file deletions, web fetches — without asking you first.

This is convenient for trusted scratch projects, but can be risky: a misjudged step could overwrite or delete files, run a destructive shell command, or push unintended changes. Use version control (Git) so you can recover if something goes wrong.

Only enable Full Auto in projects you trust. You can switch back to Edit Mode at any time using Shift+Tab or by clicking the mode bar.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Enable Full Auto", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Switch to Full Auto Mode?", "AI_CHAT_HIDE_DIFF": "Hide diff", "AI_CHAT_HISTORY_CLEAR_ALL": "Clear all", "AI_CHAT_HISTORY_DAYS_AGO": "{0}d ago", @@ -80,9 +87,13 @@ "AI_CHAT_MODE_SWITCH_HINT": "(Shift+Tab to switch)", "AI_CHAT_NEW_BTN": "New", "AI_CHAT_NEW_SESSION_TITLE": "Start a new conversation", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Ready to build", + "AI_CHAT_ONBOARDING_SEND": "Send", "AI_CHAT_PLACEHOLDER": "Ask Claude...", "AI_CHAT_PLAN_APPROVE": "Approve", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Close (Esc)", "AI_CHAT_PLAN_FEEDBACK_PLACEHOLDER": "What would you like changed?", + "AI_CHAT_PLAN_MAXIMIZE": "Open plan in full screen", "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", @@ -824,8 +835,8 @@ "DESCRIPTION_LINTING_PREFER": "Array of linters to run first", "DESCRIPTION_LIVEDEV_ENABLE_REVERSE_INSPECT": "false to disable live preview reverse inspect", "DESCRIPTION_LIVEDEV_EXCLUDED": "Custom Server Cannot Serve This file", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!
Your current browser doesn't support live preview.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from phcode.io.
", + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!\nYour current browser doesn't support live preview.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from {0}.", "DESCRIPTION_LIVEDEV_NO_PREVIEW": "Nothing to preview!", "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Please select an HTML file to preview", "DESCRIPTION_LIVEDEV_NO_PREVIEW_EXCLUDED": "Live preview settings is configured to only serve files from folder '{0}'", diff --git a/src/nls/nl/strings.js b/src/nls/nl/strings.js index 12ddc6c849..d5b49b32b2 100644 --- a/src/nls/nl/strings.js +++ b/src/nls/nl/strings.js @@ -1339,8 +1339,6 @@ define({ "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Selecteer een HTML-bestand om te bekijken", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED": "Preview niet beschikbaar!", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED_DETAILS": "Dit HTML-bestand maakt geen deel uit van het huidige project. Om veiligheidsredenen kunnen alleen projectbestanden live worden bekeken. Om dit bestand te bekijken, open de betreffende map als een apart project.", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Oeps!
Je huidige browser ondersteunt geen live preview.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Download onze native apps voor Windows, Mac en Linux van phcode.io voor de beste live preview-ervaring.
", "DESCRIPTION_LIVEDEV_SECURITY_POPOUT_MESSAGE": "Je staat op het punt een bestand te openen voor live preview. Ga alleen verder als je de bron van dit project vertrouwt. Klik op 'Project vertrouwen' om door te gaan of sluit dit venster als je de bron niet vertrouwt.", "DESCRIPTION_LIVEDEV_SECURITY_TRUST_MESSAGE": "Je staat op het punt een bestand te openen voor live preview. Klik alleen op 'Project vertrouwen' als je de bron van dit project vertrouwt!", "CONFIRM_EXTERNAL_BROWSER_TITLE": "Pop-ups geblokkeerd", @@ -1987,6 +1985,8 @@ define({ "AI_CHAT_TOOL_SEARCHED": "Gezocht: {0}", "AI_CHAT_TOOL_GREP": "Grep: {0}", "AI_CHAT_TOOL_READ_FILE": "Lees {0}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Lees {0}: regels {1}-{2}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Lees {0} vanaf regel {1}", "AI_CHAT_TOOL_EDIT_FILE": "Bewerk {0}", "AI_CHAT_TOOL_WRITE_FILE": "Geschreven: {0}", "AI_CHAT_TOOL_RAN_CMD": "Commando uitgevoerd", @@ -2002,10 +2002,19 @@ define({ "AI_CHAT_UNDO_TITLE": "Wijzigingen van dit antwoord ongedaan maken", "AI_CHAT_RESTORE_TITLE": "Bestanden herstellen naar dit punt", "AI_CHAT_RESTORED": "Hersteld", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Rechtstreeks toegepast op schijf · diff niet beschikbaar", + "AI_CHAT_TOOL_REJECTED": "Bewerking afgewezen — bestand niet gewijzigd", + "AI_CHAT_TOOL_REJECTED_REASON": "Reden: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Bestand niet gevonden", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Kan {0} niet openen. Het bestand is mogelijk verplaatst of verwijderd.", "AI_CHAT_UNDO_RESTORE_WARNING_TITLE": "AI Ongedaan maken & Herstellen", "AI_CHAT_UNDO_RESTORE_WARNING_BODY": "Hiermee worden alleen wijzigingen van de AI ongedaan gemaakt. Wijzigingen die niet door de AI zijn gemaakt, worden niet hersteld en kunnen verloren gaan. Gebruik voor een volledige versiegeschiedenis versiebeheer zoals Git.", "AI_CHAT_SHOW_DIFF": "Toon diff", "AI_CHAT_HIDE_DIFF": "Verberg diff", + "AI_CHAT_DIFF_MORE_TITLE": "Diff-opties", + "AI_CHAT_DIFF_EXPAND_ALL": "Alles uitklappen", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Alles inklappen", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Altijd weergeven", "AI_CHAT_LABEL_YOU": "Jij", "AI_CHAT_LABEL_CLAUDE": "Claude", "AI_CHAT_SEND_ERROR": "Kon bericht niet verzenden: {0}", @@ -2043,6 +2052,12 @@ define({ "AI_CHAT_BASH_DENY": "Weigeren", "AI_CHAT_BASH_ALLOWED": "Commando toegestaan", "AI_CHAT_BASH_DENIED": "Commando geweigerd", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Overschakelen naar bewerkingsmodus?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wil {0} bewerken. U bevindt zich momenteel in de planningsmodus.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Toestaan & overschakelen naar bewerkingsmodus", + "AI_CHAT_PLAN_WRITE_STAY": "In planningsmodus blijven", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Overgeschakeld naar bewerkingsmodus", + "AI_CHAT_PLAN_WRITE_STAYED": "In planningsmodus gebleven", "AI_CHAT_CODE_DEFAULT_LANG": "Tekst", "AI_CHAT_CODE_COLLAPSE": "Inklappen", "AI_CHAT_CODE_EXPAND": "Uitklappen", @@ -2196,21 +2211,17 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Opnieuw beginnen", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 kaarten", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 verwijderd", - "AI_CHAT_TOOL_READ_FILE_RANGE": "Lees {0}: regels {1}-{2}", - "AI_CHAT_TOOL_READ_FILE_FROM": "Lees {0} vanaf regel {1}", - "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Rechtstreeks toegepast op schijf · diff niet beschikbaar", - "AI_CHAT_TOOL_REJECTED": "Bewerking afgewezen — bestand niet gewijzigd", - "AI_CHAT_TOOL_REJECTED_REASON": "Reden: {0}", - "AI_CHAT_FILE_NOT_FOUND_TITLE": "Bestand niet gevonden", - "AI_CHAT_FILE_NOT_FOUND_MSG": "Kan {0} niet openen. Het bestand is mogelijk verplaatst of verwijderd.", - "AI_CHAT_DIFF_MORE_TITLE": "Diff-opties", - "AI_CHAT_DIFF_EXPAND_ALL": "Alles uitklappen", - "AI_CHAT_DIFF_COLLAPSE_ALL": "Alles inklappen", - "AI_CHAT_DIFF_ALWAYS_SHOW": "Altijd weergeven", - "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Overschakelen naar bewerkingsmodus?", - "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude wil {0} bewerken. U bevindt zich momenteel in de planningsmodus.", - "AI_CHAT_PLAN_WRITE_ALLOW": "Toestaan & overschakelen naar bewerkingsmodus", - "AI_CHAT_PLAN_WRITE_STAY": "In planningsmodus blijven", - "AI_CHAT_PLAN_WRITE_ALLOWED": "Overgeschakeld naar bewerkingsmodus", - "AI_CHAT_PLAN_WRITE_STAYED": "In planningsmodus gebleven" + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Oeps! Je huidige browser ondersteunt geen live voorvertoning.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Download onze native apps voor Windows, Mac en Linux vanaf {0} voor de beste live voorvertoning-ervaring.", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Overschakelen naar Volledig automatische modus?", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "De Volledig automatische modus laat de AI elk hulpprogramma uitvoeren — Bash-commando's, bestandsbewerkingen, bestandsverwijderingen, web-verzoeken — zonder het eerst te vragen.

Dit is handig voor vertrouwde kladprojecten, maar kan riskant zijn: een verkeerd ingeschatte stap kan bestanden overschrijven of verwijderen, een destructief shell-commando uitvoeren of onbedoelde wijzigingen pushen. Gebruik versiebeheer (Git) zodat je kunt herstellen als er iets misgaat.

Schakel de Volledig automatische modus alleen in voor projecten die je vertrouwt. Je kunt op elk moment terugschakelen naar de bewerkingsmodus met Shift+Tab of door op de modusbalk te klikken.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Volledig automatisch inschakelen", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Klaar om te bouwen", + "AI_CHAT_ONBOARDING_SEND": "Verzenden", + "AI_CHAT_PLAN_MAXIMIZE": "Plan openen op volledig scherm", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Sluiten (Esc)", + "AI_CHAT_ATTACH_TITLE": "Bestand of map bijvoegen", + "AI_CHAT_ATTACH_FILE_OPTION": "Bestand bijvoegen", + "AI_CHAT_ATTACH_FOLDER": "Map als context toevoegen", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Kies map om als context toe te voegen" }); \ No newline at end of file diff --git a/src/nls/pl/lastTranslated.json b/src/nls/pl/lastTranslated.json index 3141c0999c..eeb23c53ff 100644 --- a/src/nls/pl/lastTranslated.json +++ b/src/nls/pl/lastTranslated.json @@ -17,6 +17,10 @@ "AI_CHAT_ADMIN_DISABLED_MESSAGE": "AI features have been disabled by your system administrator.", "AI_CHAT_ADMIN_DISABLED_TITLE": "AI Disabled", "AI_CHAT_ATTACH_FILE": "Attach files", + "AI_CHAT_ATTACH_FILE_OPTION": "Attach a file", + "AI_CHAT_ATTACH_FOLDER": "Add folder as context", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Choose folder to add as context", + "AI_CHAT_ATTACH_TITLE": "Attach file or folder", "AI_CHAT_BASH_ALLOW": "Allow", "AI_CHAT_BASH_ALLOWED": "Command allowed", "AI_CHAT_BASH_CONFIRM_TITLE": "Allow command?", @@ -54,6 +58,9 @@ "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Full Auto mode lets the AI run any tool — Bash commands, file edits, file deletions, web fetches — without asking you first.

This is convenient for trusted scratch projects, but can be risky: a misjudged step could overwrite or delete files, run a destructive shell command, or push unintended changes. Use version control (Git) so you can recover if something goes wrong.

Only enable Full Auto in projects you trust. You can switch back to Edit Mode at any time using Shift+Tab or by clicking the mode bar.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Enable Full Auto", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Switch to Full Auto Mode?", "AI_CHAT_HIDE_DIFF": "Hide diff", "AI_CHAT_HISTORY_CLEAR_ALL": "Clear all", "AI_CHAT_HISTORY_DAYS_AGO": "{0}d ago", @@ -80,9 +87,13 @@ "AI_CHAT_MODE_SWITCH_HINT": "(Shift+Tab to switch)", "AI_CHAT_NEW_BTN": "New", "AI_CHAT_NEW_SESSION_TITLE": "Start a new conversation", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Ready to build", + "AI_CHAT_ONBOARDING_SEND": "Send", "AI_CHAT_PLACEHOLDER": "Ask Claude...", "AI_CHAT_PLAN_APPROVE": "Approve", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Close (Esc)", "AI_CHAT_PLAN_FEEDBACK_PLACEHOLDER": "What would you like changed?", + "AI_CHAT_PLAN_MAXIMIZE": "Open plan in full screen", "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", @@ -824,8 +835,8 @@ "DESCRIPTION_LINTING_PREFER": "Array of linters to run first", "DESCRIPTION_LIVEDEV_ENABLE_REVERSE_INSPECT": "false to disable live preview reverse inspect", "DESCRIPTION_LIVEDEV_EXCLUDED": "Custom Server Cannot Serve This file", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!
Your current browser doesn't support live preview.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from phcode.io.
", + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!\nYour current browser doesn't support live preview.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from {0}.", "DESCRIPTION_LIVEDEV_NO_PREVIEW": "Nothing to preview!", "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Please select an HTML file to preview", "DESCRIPTION_LIVEDEV_NO_PREVIEW_EXCLUDED": "Live preview settings is configured to only serve files from folder '{0}'", diff --git a/src/nls/pl/strings.js b/src/nls/pl/strings.js index 0761f79daa..8a1564f95d 100644 --- a/src/nls/pl/strings.js +++ b/src/nls/pl/strings.js @@ -1339,8 +1339,6 @@ define({ "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Wybierz plik HTML do podglądu", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED": "Podgląd niedostępny!", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED_DETAILS": "Ten plik HTML nie jest częścią bieżącego projektu. Ze względów bezpieczeństwa tylko pliki projektu mogą być wyświetlane w podglądzie na żywo. Aby wyświetlić podgląd tego pliku, otwórz folder, w którym się znajduje, jako osobny projekt.", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Ups!
Twoja przeglądarka nie obsługuje podglądu na żywo.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Uzyskaj najlepsze wrażenia z podglądu na żywo, pobierając nasze natywne aplikacje dla systemów Windows, Mac i Linux z phcode.io.
", "DESCRIPTION_LIVEDEV_SECURITY_POPOUT_MESSAGE": "Zamierzasz otworzyć plik w podglądzie na żywo. Kontynuuj tylko wtedy, gdy ufasz źródłu tego projektu. Kliknij „Zaufaj projektowi”, aby kontynuować, lub zamknij to okno, jeśli nie ufasz źródłu.", "DESCRIPTION_LIVEDEV_SECURITY_TRUST_MESSAGE": "Zamierzasz otworzyć plik w podglądzie na żywo. Kontynuuj, klikając „Zaufaj projektowi”, tylko jeśli ufasz źródłu tego projektu!", "CONFIRM_EXTERNAL_BROWSER_TITLE": "Zablokowane wyskakujące okienka", @@ -1987,6 +1985,8 @@ define({ "AI_CHAT_TOOL_SEARCHED": "Wyszukano: {0}", "AI_CHAT_TOOL_GREP": "Grep: {0}", "AI_CHAT_TOOL_READ_FILE": "Odczytaj {0}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Odczytano wiersze {1}-{2} z {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Odczytano {0} od wiersza {1}", "AI_CHAT_TOOL_EDIT_FILE": "Edytuj {0}", "AI_CHAT_TOOL_WRITE_FILE": "Zapisano {0}", "AI_CHAT_TOOL_RAN_CMD": "Wykonano polecenie", @@ -2002,10 +2002,19 @@ define({ "AI_CHAT_UNDO_TITLE": "Cofnij zmiany z tej odpowiedzi", "AI_CHAT_RESTORE_TITLE": "Przywróć pliki do tego punktu", "AI_CHAT_RESTORED": "Przywrócono", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Zastosowano bezpośrednio na dysku · diff niedostępny", + "AI_CHAT_TOOL_REJECTED": "Edycja odrzucona — plik nie został zmodyfikowany", + "AI_CHAT_TOOL_REJECTED_REASON": "Powód: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Nie znaleziono pliku", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Nie można otworzyć {0}. Plik mógł zostać przeniesiony lub usunięty.", "AI_CHAT_UNDO_RESTORE_WARNING_TITLE": "Cofanie i przywracanie zmian AI", "AI_CHAT_UNDO_RESTORE_WARNING_BODY": "Cofnięte zostaną tylko zmiany wprowadzone przez AI. Zmiany wprowadzone w inny sposób nie zostaną przywrócone i mogą zostać utracone. Aby uzyskać pełną historię wersji, użyj systemu kontroli wersji, takiego jak Git.", "AI_CHAT_SHOW_DIFF": "Pokaż różnice", "AI_CHAT_HIDE_DIFF": "Ukryj różnice", + "AI_CHAT_DIFF_MORE_TITLE": "Opcje diff", + "AI_CHAT_DIFF_EXPAND_ALL": "Rozwiń wszystko", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Zwiń wszystko", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Zawsze pokazuj", "AI_CHAT_LABEL_YOU": "Ty", "AI_CHAT_LABEL_CLAUDE": "Claude", "AI_CHAT_SEND_ERROR": "Nie udało się wysłać wiadomości: {0}", @@ -2043,6 +2052,12 @@ define({ "AI_CHAT_BASH_DENY": "Odmów", "AI_CHAT_BASH_ALLOWED": "Polecenie zatwierdzone", "AI_CHAT_BASH_DENIED": "Polecenie odrzucone", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Przełączyć do trybu edycji?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude chce edytować {0}. Obecnie jesteś w trybie planowania.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Zezwól i przełącz do trybu edycji", + "AI_CHAT_PLAN_WRITE_STAY": "Pozostań w trybie planowania", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Przełączono na tryb edycji", + "AI_CHAT_PLAN_WRITE_STAYED": "Pozostano w trybie planowania", "AI_CHAT_CODE_DEFAULT_LANG": "tekst", "AI_CHAT_CODE_COLLAPSE": "Zwiń", "AI_CHAT_CODE_EXPAND": "Rozwiń", @@ -2196,21 +2211,17 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Zacznij od nowa", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 kart", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 usunięto", - "AI_CHAT_TOOL_READ_FILE_RANGE": "Odczytano wiersze {1}-{2} z {0}", - "AI_CHAT_TOOL_READ_FILE_FROM": "Odczytano {0} od wiersza {1}", - "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Zastosowano bezpośrednio na dysku · diff niedostępny", - "AI_CHAT_TOOL_REJECTED": "Edycja odrzucona — plik nie został zmodyfikowany", - "AI_CHAT_TOOL_REJECTED_REASON": "Powód: {0}", - "AI_CHAT_FILE_NOT_FOUND_TITLE": "Nie znaleziono pliku", - "AI_CHAT_FILE_NOT_FOUND_MSG": "Nie można otworzyć {0}. Plik mógł zostać przeniesiony lub usunięty.", - "AI_CHAT_DIFF_MORE_TITLE": "Opcje diff", - "AI_CHAT_DIFF_EXPAND_ALL": "Rozwiń wszystko", - "AI_CHAT_DIFF_COLLAPSE_ALL": "Zwiń wszystko", - "AI_CHAT_DIFF_ALWAYS_SHOW": "Zawsze pokazuj", - "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Przełączyć do trybu edycji?", - "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude chce edytować {0}. Obecnie jesteś w trybie planowania.", - "AI_CHAT_PLAN_WRITE_ALLOW": "Zezwól i przełącz do trybu edycji", - "AI_CHAT_PLAN_WRITE_STAY": "Pozostań w trybie planowania", - "AI_CHAT_PLAN_WRITE_ALLOWED": "Przełączono na tryb edycji", - "AI_CHAT_PLAN_WRITE_STAYED": "Pozostano w trybie planowania" + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Ojej! Twoja obecna przeglądarka nie obsługuje podglądu na żywo.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Aby uzyskać najlepsze wrażenia z podglądu na żywo, pobierz nasze natywne aplikacje dla systemów Windows, Mac i Linux z {0}.", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Przełączyć na tryb Full Auto?", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Tryb Full Auto pozwala AI uruchamiać dowolne narzędzia — polecenia Bash, edycje plików, usuwanie plików, pobieranie z sieci — bez wcześniejszego pytania o zgodę.

Jest to wygodne w przypadku zaufanych projektów roboczych, ale może być ryzykowne: błędny krok może nadpisać lub usunąć pliki, uruchomić destrukcyjne polecenie powłoki lub wypchnąć niezamierzone zmiany. Używaj systemu kontroli wersji (Git), aby móc odzyskać dane, jeśli coś pójdzie nie tak.

Włączaj tryb Full Auto tylko w projektach, którym ufasz. Możesz wrócić do trybu edycji w dowolnym momencie, używając Shift+Tab lub klikając pasek trybu.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Włącz tryb Full Auto", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Gotowe do budowania", + "AI_CHAT_ONBOARDING_SEND": "Wyślij", + "AI_CHAT_PLAN_MAXIMIZE": "Otwórz plan na pełnym ekranie", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Zamknij (Esc)", + "AI_CHAT_ATTACH_TITLE": "Dołącz plik lub folder", + "AI_CHAT_ATTACH_FILE_OPTION": "Dołącz plik", + "AI_CHAT_ATTACH_FOLDER": "Dodaj folder jako kontekst", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Wybierz folder do dodania jako kontekst" }); \ No newline at end of file diff --git a/src/nls/pt-br/lastTranslated.json b/src/nls/pt-br/lastTranslated.json index 3141c0999c..eeb23c53ff 100644 --- a/src/nls/pt-br/lastTranslated.json +++ b/src/nls/pt-br/lastTranslated.json @@ -17,6 +17,10 @@ "AI_CHAT_ADMIN_DISABLED_MESSAGE": "AI features have been disabled by your system administrator.", "AI_CHAT_ADMIN_DISABLED_TITLE": "AI Disabled", "AI_CHAT_ATTACH_FILE": "Attach files", + "AI_CHAT_ATTACH_FILE_OPTION": "Attach a file", + "AI_CHAT_ATTACH_FOLDER": "Add folder as context", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Choose folder to add as context", + "AI_CHAT_ATTACH_TITLE": "Attach file or folder", "AI_CHAT_BASH_ALLOW": "Allow", "AI_CHAT_BASH_ALLOWED": "Command allowed", "AI_CHAT_BASH_CONFIRM_TITLE": "Allow command?", @@ -54,6 +58,9 @@ "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Full Auto mode lets the AI run any tool — Bash commands, file edits, file deletions, web fetches — without asking you first.

This is convenient for trusted scratch projects, but can be risky: a misjudged step could overwrite or delete files, run a destructive shell command, or push unintended changes. Use version control (Git) so you can recover if something goes wrong.

Only enable Full Auto in projects you trust. You can switch back to Edit Mode at any time using Shift+Tab or by clicking the mode bar.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Enable Full Auto", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Switch to Full Auto Mode?", "AI_CHAT_HIDE_DIFF": "Hide diff", "AI_CHAT_HISTORY_CLEAR_ALL": "Clear all", "AI_CHAT_HISTORY_DAYS_AGO": "{0}d ago", @@ -80,9 +87,13 @@ "AI_CHAT_MODE_SWITCH_HINT": "(Shift+Tab to switch)", "AI_CHAT_NEW_BTN": "New", "AI_CHAT_NEW_SESSION_TITLE": "Start a new conversation", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Ready to build", + "AI_CHAT_ONBOARDING_SEND": "Send", "AI_CHAT_PLACEHOLDER": "Ask Claude...", "AI_CHAT_PLAN_APPROVE": "Approve", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Close (Esc)", "AI_CHAT_PLAN_FEEDBACK_PLACEHOLDER": "What would you like changed?", + "AI_CHAT_PLAN_MAXIMIZE": "Open plan in full screen", "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", @@ -824,8 +835,8 @@ "DESCRIPTION_LINTING_PREFER": "Array of linters to run first", "DESCRIPTION_LIVEDEV_ENABLE_REVERSE_INSPECT": "false to disable live preview reverse inspect", "DESCRIPTION_LIVEDEV_EXCLUDED": "Custom Server Cannot Serve This file", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!
Your current browser doesn't support live preview.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from phcode.io.
", + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!\nYour current browser doesn't support live preview.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from {0}.", "DESCRIPTION_LIVEDEV_NO_PREVIEW": "Nothing to preview!", "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Please select an HTML file to preview", "DESCRIPTION_LIVEDEV_NO_PREVIEW_EXCLUDED": "Live preview settings is configured to only serve files from folder '{0}'", diff --git a/src/nls/pt-br/strings.js b/src/nls/pt-br/strings.js index 1a32951207..8e36313392 100644 --- a/src/nls/pt-br/strings.js +++ b/src/nls/pt-br/strings.js @@ -1339,8 +1339,6 @@ define({ "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Selecione um arquivo HTML para visualizar", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED": "Visualização indisponível!", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED_DETAILS": "Este arquivo HTML não faz parte do projeto atual. Por razões de segurança, apenas arquivos do projeto podem ser visualizados ao vivo. Para visualizar este arquivo, abra a pasta que o contém como um projeto separado.", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Opa!
Seu navegador atual não suporta visualização ao vivo.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Obtenha a melhor experiência de visualização ao vivo baixando nossos aplicativos nativos para Windows, Mac e Linux em phcode.io.
", "DESCRIPTION_LIVEDEV_SECURITY_POPOUT_MESSAGE": "Você está prestes a abrir um arquivo para visualização ao vivo. Prossiga apenas se você confiar na origem deste projeto. Clique em 'Confiar no Projeto' para continuar ou feche esta janela se você não confiar na origem.", "DESCRIPTION_LIVEDEV_SECURITY_TRUST_MESSAGE": "Você está prestes a abrir um arquivo para visualização ao vivo. Clique em 'Confiar no Projeto' para prosseguir somente se você confiar na origem deste projeto!", "CONFIRM_EXTERNAL_BROWSER_TITLE": "Pop-ups bloqueados", @@ -1987,6 +1985,8 @@ define({ "AI_CHAT_TOOL_SEARCHED": "Pesquisado: {0}", "AI_CHAT_TOOL_GREP": "Grep: {0}", "AI_CHAT_TOOL_READ_FILE": "Lendo {0}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Lido {0}, linhas {1}-{2}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Lido {0} a partir da linha {1}", "AI_CHAT_TOOL_EDIT_FILE": "Editando {0}", "AI_CHAT_TOOL_WRITE_FILE": "Gravar {0}", "AI_CHAT_TOOL_RAN_CMD": "Comando executado", @@ -2002,10 +2002,19 @@ define({ "AI_CHAT_UNDO_TITLE": "Desfazer alterações desta resposta", "AI_CHAT_RESTORE_TITLE": "Restaurar arquivos para este ponto", "AI_CHAT_RESTORED": "Restaurado", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Aplicado diretamente no disco · diff não disponível", + "AI_CHAT_TOOL_REJECTED": "Edição rejeitada — arquivo não modificado", + "AI_CHAT_TOOL_REJECTED_REASON": "Motivo: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Arquivo não encontrado", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Não foi possível abrir {0}. O arquivo pode ter sido movido ou excluído.", "AI_CHAT_UNDO_RESTORE_WARNING_TITLE": "Desfazer e Restaurar da IA", "AI_CHAT_UNDO_RESTORE_WARNING_BODY": "Isso desfaz apenas as alterações feitas pela IA. Alterações feitas sem o uso da IA não serão restauradas e podem ser perdidas. Para um histórico de versões completo, use um controle de versão como o Git.", "AI_CHAT_SHOW_DIFF": "Mostrar diff", "AI_CHAT_HIDE_DIFF": "Ocultar diff", + "AI_CHAT_DIFF_MORE_TITLE": "Opções de diff", + "AI_CHAT_DIFF_EXPAND_ALL": "Expandir tudo", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Recolher tudo", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Sempre mostrar", "AI_CHAT_LABEL_YOU": "Você", "AI_CHAT_LABEL_CLAUDE": "Claude", "AI_CHAT_SEND_ERROR": "Falha ao enviar mensagem: {0}", @@ -2043,6 +2052,12 @@ define({ "AI_CHAT_BASH_DENY": "Negar", "AI_CHAT_BASH_ALLOWED": "Comando permitido", "AI_CHAT_BASH_DENIED": "Comando negado", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Mudar para o Modo de Edição?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude quer editar {0}. Você está no Modo de Planejamento.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Permitir e Mudar para o Modo de Edição", + "AI_CHAT_PLAN_WRITE_STAY": "Permanecer no Modo de Planejamento", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Mudou para o Modo de Edição", + "AI_CHAT_PLAN_WRITE_STAYED": "Permaneceu no Modo de Planejamento", "AI_CHAT_CODE_DEFAULT_LANG": "Texto", "AI_CHAT_CODE_COLLAPSE": "Recolher", "AI_CHAT_CODE_EXPAND": "Expandir", @@ -2196,21 +2211,17 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Começar de novo", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 cartões", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 excluído", - "AI_CHAT_TOOL_READ_FILE_RANGE": "Lido {0}, linhas {1}-{2}", - "AI_CHAT_TOOL_READ_FILE_FROM": "Lido {0} a partir da linha {1}", - "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Aplicado diretamente no disco · diff não disponível", - "AI_CHAT_TOOL_REJECTED": "Edição rejeitada — arquivo não modificado", - "AI_CHAT_TOOL_REJECTED_REASON": "Motivo: {0}", - "AI_CHAT_FILE_NOT_FOUND_TITLE": "Arquivo não encontrado", - "AI_CHAT_FILE_NOT_FOUND_MSG": "Não foi possível abrir {0}. O arquivo pode ter sido movido ou excluído.", - "AI_CHAT_DIFF_MORE_TITLE": "Opções de diff", - "AI_CHAT_DIFF_EXPAND_ALL": "Expandir tudo", - "AI_CHAT_DIFF_COLLAPSE_ALL": "Recolher tudo", - "AI_CHAT_DIFF_ALWAYS_SHOW": "Sempre mostrar", - "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Mudar para o Modo de Edição?", - "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude quer editar {0}. Você está no Modo de Planejamento.", - "AI_CHAT_PLAN_WRITE_ALLOW": "Permitir e Mudar para o Modo de Edição", - "AI_CHAT_PLAN_WRITE_STAY": "Permanecer no Modo de Planejamento", - "AI_CHAT_PLAN_WRITE_ALLOWED": "Mudou para o Modo de Edição", - "AI_CHAT_PLAN_WRITE_STAYED": "Permaneceu no Modo de Planejamento" + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Ops!", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Obtenha a melhor experiência de visualização ao vivo baixando nossos aplicativos nativos para Windows, Mac e Linux em {0}.", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Mudar para o Modo Totalmente Automático?", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "O modo Totalmente Automático permite que a IA execute qualquer ferramenta — comandos Bash, edições de arquivos, exclusões de arquivos, buscas na web — sem perguntar a você primeiro.

Isso é conveniente para projetos de rascunho confiáveis, mas pode ser arriscado: uma etapa mal calculada pode sobrescrever ou excluir arquivos, executar um comando de shell destrutivo ou enviar (push) alterações não intencionais. Use controle de versão (Git) para que você possa se recuperar se algo der errado.

Ative o modo Totalmente Automático apenas em projetos nos quais você confia. Você pode voltar para o Modo de Edição a qualquer momento usando Shift+Tab ou clicando na barra de modo.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Ativar Totalmente Automático", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Pronto para construir", + "AI_CHAT_ONBOARDING_SEND": "Enviar", + "AI_CHAT_PLAN_MAXIMIZE": "Abrir plano em tela cheia", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Fechar (Esc)", + "AI_CHAT_ATTACH_TITLE": "Anexar arquivo ou pasta", + "AI_CHAT_ATTACH_FILE_OPTION": "Anexar um arquivo", + "AI_CHAT_ATTACH_FOLDER": "Adicionar pasta como contexto", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Escolha a pasta para adicionar como contexto" }); \ No newline at end of file diff --git a/src/nls/pt-pt/lastTranslated.json b/src/nls/pt-pt/lastTranslated.json index 3141c0999c..eeb23c53ff 100644 --- a/src/nls/pt-pt/lastTranslated.json +++ b/src/nls/pt-pt/lastTranslated.json @@ -17,6 +17,10 @@ "AI_CHAT_ADMIN_DISABLED_MESSAGE": "AI features have been disabled by your system administrator.", "AI_CHAT_ADMIN_DISABLED_TITLE": "AI Disabled", "AI_CHAT_ATTACH_FILE": "Attach files", + "AI_CHAT_ATTACH_FILE_OPTION": "Attach a file", + "AI_CHAT_ATTACH_FOLDER": "Add folder as context", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Choose folder to add as context", + "AI_CHAT_ATTACH_TITLE": "Attach file or folder", "AI_CHAT_BASH_ALLOW": "Allow", "AI_CHAT_BASH_ALLOWED": "Command allowed", "AI_CHAT_BASH_CONFIRM_TITLE": "Allow command?", @@ -54,6 +58,9 @@ "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Full Auto mode lets the AI run any tool — Bash commands, file edits, file deletions, web fetches — without asking you first.

This is convenient for trusted scratch projects, but can be risky: a misjudged step could overwrite or delete files, run a destructive shell command, or push unintended changes. Use version control (Git) so you can recover if something goes wrong.

Only enable Full Auto in projects you trust. You can switch back to Edit Mode at any time using Shift+Tab or by clicking the mode bar.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Enable Full Auto", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Switch to Full Auto Mode?", "AI_CHAT_HIDE_DIFF": "Hide diff", "AI_CHAT_HISTORY_CLEAR_ALL": "Clear all", "AI_CHAT_HISTORY_DAYS_AGO": "{0}d ago", @@ -80,9 +87,13 @@ "AI_CHAT_MODE_SWITCH_HINT": "(Shift+Tab to switch)", "AI_CHAT_NEW_BTN": "New", "AI_CHAT_NEW_SESSION_TITLE": "Start a new conversation", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Ready to build", + "AI_CHAT_ONBOARDING_SEND": "Send", "AI_CHAT_PLACEHOLDER": "Ask Claude...", "AI_CHAT_PLAN_APPROVE": "Approve", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Close (Esc)", "AI_CHAT_PLAN_FEEDBACK_PLACEHOLDER": "What would you like changed?", + "AI_CHAT_PLAN_MAXIMIZE": "Open plan in full screen", "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", @@ -824,8 +835,8 @@ "DESCRIPTION_LINTING_PREFER": "Array of linters to run first", "DESCRIPTION_LIVEDEV_ENABLE_REVERSE_INSPECT": "false to disable live preview reverse inspect", "DESCRIPTION_LIVEDEV_EXCLUDED": "Custom Server Cannot Serve This file", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!
Your current browser doesn't support live preview.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from phcode.io.
", + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!\nYour current browser doesn't support live preview.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from {0}.", "DESCRIPTION_LIVEDEV_NO_PREVIEW": "Nothing to preview!", "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Please select an HTML file to preview", "DESCRIPTION_LIVEDEV_NO_PREVIEW_EXCLUDED": "Live preview settings is configured to only serve files from folder '{0}'", diff --git a/src/nls/pt-pt/strings.js b/src/nls/pt-pt/strings.js index 5b9cba9ea6..7ec8060cb7 100644 --- a/src/nls/pt-pt/strings.js +++ b/src/nls/pt-pt/strings.js @@ -1339,8 +1339,6 @@ define({ "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Selecione um ficheiro HTML para pré-visualizar", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED": "Pré-visualização indisponível!", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED_DETAILS": "Este ficheiro HTML não faz parte do projeto atual. Por razões de segurança, apenas os ficheiros do projeto podem ser pré-visualizados em tempo real. Para pré-visualizar este ficheiro, abra a pasta que o contém como um projeto separado.", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Oh não!
O seu navegador atual não suporta pré-visualização em tempo real.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Obtenha a melhor experiência de pré-visualização em tempo real transferindo as nossas aplicações nativas para Windows, Mac e Linux em phcode.io.
", "DESCRIPTION_LIVEDEV_SECURITY_POPOUT_MESSAGE": "Está prestes a abrir um ficheiro para pré-visualização em tempo real. Prossiga apenas se confiar na origem deste projeto. Clique em 'Confiar no Projeto' para continuar ou feche esta janela se não confiar na origem.", "DESCRIPTION_LIVEDEV_SECURITY_TRUST_MESSAGE": "Está prestes a abrir um ficheiro para pré-visualização em tempo real. Clique em 'Confiar no Projeto' apenas se confiar na origem deste projeto!", "CONFIRM_EXTERNAL_BROWSER_TITLE": "Janelas Pop-up Bloqueadas", @@ -1987,6 +1985,8 @@ define({ "AI_CHAT_TOOL_SEARCHED": "Pesquisado: {0}", "AI_CHAT_TOOL_GREP": "Grep: {0}", "AI_CHAT_TOOL_READ_FILE": "Ler {0}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Leu as linhas {1}-{2} de {0}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Leu {0} a partir da linha {1}", "AI_CHAT_TOOL_EDIT_FILE": "Editar {0}", "AI_CHAT_TOOL_WRITE_FILE": "Escrever {0}", "AI_CHAT_TOOL_RAN_CMD": "Comando executado", @@ -2002,10 +2002,19 @@ define({ "AI_CHAT_UNDO_TITLE": "Desfazer alterações desta resposta", "AI_CHAT_RESTORE_TITLE": "Restaurar ficheiros para este ponto", "AI_CHAT_RESTORED": "Restaurados", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Aplicado diretamente no disco · diff não disponível", + "AI_CHAT_TOOL_REJECTED": "Edição rejeitada — ficheiro não modificado", + "AI_CHAT_TOOL_REJECTED_REASON": "Motivo: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Ficheiro não encontrado", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Não foi possível abrir {0}. O ficheiro pode ter sido movido ou eliminado.", "AI_CHAT_UNDO_RESTORE_WARNING_TITLE": "Desfazer e Restaurar da IA", "AI_CHAT_UNDO_RESTORE_WARNING_BODY": "Isto apenas irá desfazer as alterações feitas pela IA. As alterações não efetuadas pela IA não serão restauradas e poderão ser perdidas. Para um histórico de versões completo, utilize um sistema de controlo de versões como o Git.", "AI_CHAT_SHOW_DIFF": "Mostrar diff", "AI_CHAT_HIDE_DIFF": "Ocultar diff", + "AI_CHAT_DIFF_MORE_TITLE": "Opções de diff", + "AI_CHAT_DIFF_EXPAND_ALL": "Expandir tudo", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Recolher tudo", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Mostrar sempre", "AI_CHAT_LABEL_YOU": "Você", "AI_CHAT_LABEL_CLAUDE": "Claude", "AI_CHAT_SEND_ERROR": "Falha ao enviar a mensagem: {0}", @@ -2043,6 +2052,12 @@ define({ "AI_CHAT_BASH_DENY": "Negar", "AI_CHAT_BASH_ALLOWED": "Comando permitido", "AI_CHAT_BASH_DENIED": "Comando negado", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Mudar para o Modo de Edição?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "O Claude quer editar {0}. Encontra-se atualmente no Modo de Planeamento.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Permitir e mudar para o Modo de Edição", + "AI_CHAT_PLAN_WRITE_STAY": "Permanecer no Modo de Planeamento", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Mudou para o Modo de Edição", + "AI_CHAT_PLAN_WRITE_STAYED": "Permaneceu no Modo de Planeamento", "AI_CHAT_CODE_DEFAULT_LANG": "texto", "AI_CHAT_CODE_COLLAPSE": "Recolher", "AI_CHAT_CODE_EXPAND": "Expandir", @@ -2196,21 +2211,17 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Começar de novo", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 cartões", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 eliminado", - "AI_CHAT_TOOL_READ_FILE_RANGE": "Leu as linhas {1}-{2} de {0}", - "AI_CHAT_TOOL_READ_FILE_FROM": "Leu {0} a partir da linha {1}", - "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Aplicado diretamente no disco · diff não disponível", - "AI_CHAT_TOOL_REJECTED": "Edição rejeitada — ficheiro não modificado", - "AI_CHAT_TOOL_REJECTED_REASON": "Motivo: {0}", - "AI_CHAT_FILE_NOT_FOUND_TITLE": "Ficheiro não encontrado", - "AI_CHAT_FILE_NOT_FOUND_MSG": "Não foi possível abrir {0}. O ficheiro pode ter sido movido ou eliminado.", - "AI_CHAT_DIFF_MORE_TITLE": "Opções de diff", - "AI_CHAT_DIFF_EXPAND_ALL": "Expandir tudo", - "AI_CHAT_DIFF_COLLAPSE_ALL": "Recolher tudo", - "AI_CHAT_DIFF_ALWAYS_SHOW": "Mostrar sempre", - "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Mudar para o Modo de Edição?", - "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "O Claude quer editar {0}. Encontra-se atualmente no Modo de Planeamento.", - "AI_CHAT_PLAN_WRITE_ALLOW": "Permitir e mudar para o Modo de Edição", - "AI_CHAT_PLAN_WRITE_STAY": "Permanecer no Modo de Planeamento", - "AI_CHAT_PLAN_WRITE_ALLOWED": "Mudou para o Modo de Edição", - "AI_CHAT_PLAN_WRITE_STAYED": "Permaneceu no Modo de Planeamento" + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Atenção! O seu navegador atual não suporta a pré-visualização em tempo real.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Obtenha a melhor experiência de pré-visualização em tempo real ao transferir as nossas aplicações nativas para Windows, Mac e Linux a partir de {0}.", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Mudar para o Modo Totalmente Automático?", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "O modo Totalmente Automático permite que a IA execute qualquer ferramenta — comandos Bash, edições de ficheiros, eliminações de ficheiros, pedidos web — sem pedir a sua permissão primeiro.

Isto é conveniente para projetos de rascunho confiáveis, mas pode ser arriscado: um passo mal calculado pode substituir ou eliminar ficheiros, executar um comando de shell destrutivo ou fazer push de alterações não intencionais. Utilize controlo de versões (Git) para que possa recuperar caso algo corra mal.

Ative o modo Totalmente Automático apenas em projetos nos quais confia. Pode voltar para o Modo de Edição a qualquer momento utilizando Shift+Tab ou clicando na barra de modo.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Ativar Totalmente Automático", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Pronto para construir", + "AI_CHAT_ONBOARDING_SEND": "Enviar", + "AI_CHAT_PLAN_MAXIMIZE": "Abrir plano em ecrã inteiro", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Fechar (Esc)", + "AI_CHAT_ATTACH_TITLE": "Anexar ficheiro ou pasta", + "AI_CHAT_ATTACH_FILE_OPTION": "Anexar um ficheiro", + "AI_CHAT_ATTACH_FOLDER": "Adicionar pasta como contexto", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Escolher pasta para adicionar como contexto" }); \ No newline at end of file diff --git a/src/nls/ro/lastTranslated.json b/src/nls/ro/lastTranslated.json index 3141c0999c..eeb23c53ff 100644 --- a/src/nls/ro/lastTranslated.json +++ b/src/nls/ro/lastTranslated.json @@ -17,6 +17,10 @@ "AI_CHAT_ADMIN_DISABLED_MESSAGE": "AI features have been disabled by your system administrator.", "AI_CHAT_ADMIN_DISABLED_TITLE": "AI Disabled", "AI_CHAT_ATTACH_FILE": "Attach files", + "AI_CHAT_ATTACH_FILE_OPTION": "Attach a file", + "AI_CHAT_ATTACH_FOLDER": "Add folder as context", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Choose folder to add as context", + "AI_CHAT_ATTACH_TITLE": "Attach file or folder", "AI_CHAT_BASH_ALLOW": "Allow", "AI_CHAT_BASH_ALLOWED": "Command allowed", "AI_CHAT_BASH_CONFIRM_TITLE": "Allow command?", @@ -54,6 +58,9 @@ "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Full Auto mode lets the AI run any tool — Bash commands, file edits, file deletions, web fetches — without asking you first.

This is convenient for trusted scratch projects, but can be risky: a misjudged step could overwrite or delete files, run a destructive shell command, or push unintended changes. Use version control (Git) so you can recover if something goes wrong.

Only enable Full Auto in projects you trust. You can switch back to Edit Mode at any time using Shift+Tab or by clicking the mode bar.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Enable Full Auto", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Switch to Full Auto Mode?", "AI_CHAT_HIDE_DIFF": "Hide diff", "AI_CHAT_HISTORY_CLEAR_ALL": "Clear all", "AI_CHAT_HISTORY_DAYS_AGO": "{0}d ago", @@ -80,9 +87,13 @@ "AI_CHAT_MODE_SWITCH_HINT": "(Shift+Tab to switch)", "AI_CHAT_NEW_BTN": "New", "AI_CHAT_NEW_SESSION_TITLE": "Start a new conversation", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Ready to build", + "AI_CHAT_ONBOARDING_SEND": "Send", "AI_CHAT_PLACEHOLDER": "Ask Claude...", "AI_CHAT_PLAN_APPROVE": "Approve", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Close (Esc)", "AI_CHAT_PLAN_FEEDBACK_PLACEHOLDER": "What would you like changed?", + "AI_CHAT_PLAN_MAXIMIZE": "Open plan in full screen", "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", @@ -824,8 +835,8 @@ "DESCRIPTION_LINTING_PREFER": "Array of linters to run first", "DESCRIPTION_LIVEDEV_ENABLE_REVERSE_INSPECT": "false to disable live preview reverse inspect", "DESCRIPTION_LIVEDEV_EXCLUDED": "Custom Server Cannot Serve This file", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!
Your current browser doesn't support live preview.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from phcode.io.
", + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!\nYour current browser doesn't support live preview.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from {0}.", "DESCRIPTION_LIVEDEV_NO_PREVIEW": "Nothing to preview!", "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Please select an HTML file to preview", "DESCRIPTION_LIVEDEV_NO_PREVIEW_EXCLUDED": "Live preview settings is configured to only serve files from folder '{0}'", diff --git a/src/nls/ro/strings.js b/src/nls/ro/strings.js index 96f0b34627..4db0854917 100644 --- a/src/nls/ro/strings.js +++ b/src/nls/ro/strings.js @@ -1339,8 +1339,6 @@ define({ "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Vă rugăm să selectați un fișier HTML pentru previzualizare", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED": "Previzualizare indisponibilă!", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED_DETAILS": "Acest fișier HTML nu face parte din proiectul curent. Din motive de securitate, doar fișierele proiectului pot fi previzualizate live. Pentru a previzualiza acest fișier, deschideți folderul care îl conține ca un proiect separat.", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Oh, nu!
Browser-ul dumneavoastră curent nu suportă previzualizarea live.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Obțineți cea mai bună experiență de previzualizare live descărcând aplicațiile noastre native pentru Windows, Mac și Linux de pe phcode.io.
", "DESCRIPTION_LIVEDEV_SECURITY_POPOUT_MESSAGE": "Sunteți pe cale să deschideți un fișier pentru previzualizare live. Vă rugăm să continuați doar dacă aveți încredere în sursa acestui proiect. Faceți clic pe „Încredeți-vă în proiect” pentru a continua sau închideți această fereastră dacă nu aveți încredere în sursă.", "DESCRIPTION_LIVEDEV_SECURITY_TRUST_MESSAGE": "Sunteți pe cale să deschideți un fișier pentru previzualizare live. Vă rugăm să continuați făcând clic pe „Încredeți-vă în proiect” doar dacă aveți încredere în sursa acestui proiect!", "CONFIRM_EXTERNAL_BROWSER_TITLE": "Ferestre pop-up blocate", @@ -1987,6 +1985,8 @@ define({ "AI_CHAT_TOOL_SEARCHED": "Căutat: {0}", "AI_CHAT_TOOL_GREP": "Grep: {0}", "AI_CHAT_TOOL_READ_FILE": "Citire {0}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Am citit din {0} liniile {1}-{2}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Am citit din {0} de la linia {1}", "AI_CHAT_TOOL_EDIT_FILE": "Editare {0}", "AI_CHAT_TOOL_WRITE_FILE": "Scriere {0}", "AI_CHAT_TOOL_RAN_CMD": "Comandă rulată", @@ -2002,10 +2002,19 @@ define({ "AI_CHAT_UNDO_TITLE": "Anulează modificările din acest răspuns", "AI_CHAT_RESTORE_TITLE": "Restaurează fișierele la acest punct", "AI_CHAT_RESTORED": "Restaurat", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Aplicat direct pe disc · diff indisponibil", + "AI_CHAT_TOOL_REJECTED": "Modificare respinsă — fișierul nu a fost modificat", + "AI_CHAT_TOOL_REJECTED_REASON": "Motiv: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Fișier negăsit", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Nu s-a putut deschide {0}. Este posibil ca fișierul să fi fost mutat sau șters.", "AI_CHAT_UNDO_RESTORE_WARNING_TITLE": "Anulare și Restaurare AI", "AI_CHAT_UNDO_RESTORE_WARNING_BODY": "Aceasta va anula doar modificările făcute de AI. Modificările care nu au fost făcute de AI nu vor fi restaurate și se pot pierde. Pentru un istoric complet al versiunilor, folosiți un sistem de control al versiunilor precum Git.", "AI_CHAT_SHOW_DIFF": "Afișează diferențele", "AI_CHAT_HIDE_DIFF": "Ascunde diferențele", + "AI_CHAT_DIFF_MORE_TITLE": "Opțiuni diff", + "AI_CHAT_DIFF_EXPAND_ALL": "Extinde toate", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Restrânge toate", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Afișează întotdeauna", "AI_CHAT_LABEL_YOU": "Tu", "AI_CHAT_LABEL_CLAUDE": "Claude", "AI_CHAT_SEND_ERROR": "Trimiterea mesajului a eșuat: {0}", @@ -2043,6 +2052,12 @@ define({ "AI_CHAT_BASH_DENY": "Refuzați", "AI_CHAT_BASH_ALLOWED": "Comandă permisă", "AI_CHAT_BASH_DENIED": "Comandă refuzată", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Treci la Modul Editare?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude dorește să editeze {0}. În prezent ești în Modul Planificare.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Permite și treci la Modul Editare", + "AI_CHAT_PLAN_WRITE_STAY": "Rămâi în Modul Planificare", + "AI_CHAT_PLAN_WRITE_ALLOWED": "S-a comutat la Modul Editare", + "AI_CHAT_PLAN_WRITE_STAYED": "Ai rămas în Modul Planificare", "AI_CHAT_CODE_DEFAULT_LANG": "text", "AI_CHAT_CODE_COLLAPSE": "Restrânge", "AI_CHAT_CODE_EXPAND": "Extinde", @@ -2196,21 +2211,17 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Reîncepe", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 carduri", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 șters", - "AI_CHAT_TOOL_READ_FILE_RANGE": "Am citit din {0} liniile {1}-{2}", - "AI_CHAT_TOOL_READ_FILE_FROM": "Am citit din {0} de la linia {1}", - "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Aplicat direct pe disc · diff indisponibil", - "AI_CHAT_TOOL_REJECTED": "Modificare respinsă — fișierul nu a fost modificat", - "AI_CHAT_TOOL_REJECTED_REASON": "Motiv: {0}", - "AI_CHAT_FILE_NOT_FOUND_TITLE": "Fișier negăsit", - "AI_CHAT_FILE_NOT_FOUND_MSG": "Nu s-a putut deschide {0}. Este posibil ca fișierul să fi fost mutat sau șters.", - "AI_CHAT_DIFF_MORE_TITLE": "Opțiuni diff", - "AI_CHAT_DIFF_EXPAND_ALL": "Extinde toate", - "AI_CHAT_DIFF_COLLAPSE_ALL": "Restrânge toate", - "AI_CHAT_DIFF_ALWAYS_SHOW": "Afișează întotdeauna", - "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Treci la Modul Editare?", - "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude dorește să editeze {0}. În prezent ești în Modul Planificare.", - "AI_CHAT_PLAN_WRITE_ALLOW": "Permite și treci la Modul Editare", - "AI_CHAT_PLAN_WRITE_STAY": "Rămâi în Modul Planificare", - "AI_CHAT_PLAN_WRITE_ALLOWED": "S-a comutat la Modul Editare", - "AI_CHAT_PLAN_WRITE_STAYED": "Ai rămas în Modul Planificare" + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Atenție!", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Obțineți cea mai bună experiență de previzualizare live descărcând aplicațiile noastre native pentru Windows, Mac și Linux de la {0}.", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Comutați la Modul complet automat?", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Modul complet automat permite AI-ului să ruleze orice instrument — comenzi Bash, editări de fișiere, ștergeri de fișiere, preluări web — fără a vă întreba mai întâi.

Acest lucru este convenabil pentru proiecte de ciornă de încredere, dar poate fi riscant: un pas greșit ar putea suprascrie sau șterge fișiere, rula o comandă shell distructivă sau să facă push la modificări neintenționate. Utilizați controlul versiunilor (Git) pentru a putea recupera dacă ceva nu merge bine.

Activați Modul complet automat doar în proiectele în care aveți încredere. Puteți comuta înapoi la Modul Editare oricând folosind Shift+Tab sau dând clic pe bara de moduri.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Activați Modul complet automat", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Gata de construit", + "AI_CHAT_ONBOARDING_SEND": "Trimiteți", + "AI_CHAT_PLAN_MAXIMIZE": "Deschideți planul în ecran complet", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Închideți (Esc)", + "AI_CHAT_ATTACH_TITLE": "Atașați fișier sau dosar", + "AI_CHAT_ATTACH_FILE_OPTION": "Atașează un fișier", + "AI_CHAT_ATTACH_FOLDER": "Adaugă folder ca context", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Alegeți folderul de adăugat ca context" }); \ No newline at end of file diff --git a/src/nls/ru/lastTranslated.json b/src/nls/ru/lastTranslated.json index 3141c0999c..eeb23c53ff 100644 --- a/src/nls/ru/lastTranslated.json +++ b/src/nls/ru/lastTranslated.json @@ -17,6 +17,10 @@ "AI_CHAT_ADMIN_DISABLED_MESSAGE": "AI features have been disabled by your system administrator.", "AI_CHAT_ADMIN_DISABLED_TITLE": "AI Disabled", "AI_CHAT_ATTACH_FILE": "Attach files", + "AI_CHAT_ATTACH_FILE_OPTION": "Attach a file", + "AI_CHAT_ATTACH_FOLDER": "Add folder as context", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Choose folder to add as context", + "AI_CHAT_ATTACH_TITLE": "Attach file or folder", "AI_CHAT_BASH_ALLOW": "Allow", "AI_CHAT_BASH_ALLOWED": "Command allowed", "AI_CHAT_BASH_CONFIRM_TITLE": "Allow command?", @@ -54,6 +58,9 @@ "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Full Auto mode lets the AI run any tool — Bash commands, file edits, file deletions, web fetches — without asking you first.

This is convenient for trusted scratch projects, but can be risky: a misjudged step could overwrite or delete files, run a destructive shell command, or push unintended changes. Use version control (Git) so you can recover if something goes wrong.

Only enable Full Auto in projects you trust. You can switch back to Edit Mode at any time using Shift+Tab or by clicking the mode bar.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Enable Full Auto", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Switch to Full Auto Mode?", "AI_CHAT_HIDE_DIFF": "Hide diff", "AI_CHAT_HISTORY_CLEAR_ALL": "Clear all", "AI_CHAT_HISTORY_DAYS_AGO": "{0}d ago", @@ -80,9 +87,13 @@ "AI_CHAT_MODE_SWITCH_HINT": "(Shift+Tab to switch)", "AI_CHAT_NEW_BTN": "New", "AI_CHAT_NEW_SESSION_TITLE": "Start a new conversation", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Ready to build", + "AI_CHAT_ONBOARDING_SEND": "Send", "AI_CHAT_PLACEHOLDER": "Ask Claude...", "AI_CHAT_PLAN_APPROVE": "Approve", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Close (Esc)", "AI_CHAT_PLAN_FEEDBACK_PLACEHOLDER": "What would you like changed?", + "AI_CHAT_PLAN_MAXIMIZE": "Open plan in full screen", "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", @@ -824,8 +835,8 @@ "DESCRIPTION_LINTING_PREFER": "Array of linters to run first", "DESCRIPTION_LIVEDEV_ENABLE_REVERSE_INSPECT": "false to disable live preview reverse inspect", "DESCRIPTION_LIVEDEV_EXCLUDED": "Custom Server Cannot Serve This file", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!
Your current browser doesn't support live preview.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from phcode.io.
", + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!\nYour current browser doesn't support live preview.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from {0}.", "DESCRIPTION_LIVEDEV_NO_PREVIEW": "Nothing to preview!", "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Please select an HTML file to preview", "DESCRIPTION_LIVEDEV_NO_PREVIEW_EXCLUDED": "Live preview settings is configured to only serve files from folder '{0}'", diff --git a/src/nls/ru/strings.js b/src/nls/ru/strings.js index 8cd510f4bd..98ea4c5988 100644 --- a/src/nls/ru/strings.js +++ b/src/nls/ru/strings.js @@ -1339,8 +1339,6 @@ define({ "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Пожалуйста, выберите HTML-файл для предпросмотра", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED": "Предпросмотр недоступен!", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED_DETAILS": "Этот HTML-файл не является частью текущего проекта. В целях безопасности в режиме реального времени можно просматривать только файлы проекта. Чтобы просмотреть этот файл, откройте содержащую его папку как отдельный проект.", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Ой!
Ваш текущий браузер не поддерживает предпросмотр в реальном времени.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Получите наилучшие впечатления от просмотра в реальном времени, загрузив наши нативные приложения для Windows, Mac и Linux с сайта phcode.io.
", "DESCRIPTION_LIVEDEV_SECURITY_POPOUT_MESSAGE": "Вы собираетесь открыть файл для предпросмотра в реальном времени. Пожалуйста, продолжайте, только если вы доверяете источнику этого проекта. Нажмите «Доверять проекту», чтобы продолжить, или закройте это окно, если вы не доверяете источнику.", "DESCRIPTION_LIVEDEV_SECURITY_TRUST_MESSAGE": "Вы собираетесь открыть файл для предпросмотра в реальном времени. Пожалуйста, нажмите «Доверять проекту», только если вы доверяете источнику этого проекта!", "CONFIRM_EXTERNAL_BROWSER_TITLE": "Всплывающие окна заблокированы", @@ -1987,6 +1985,8 @@ define({ "AI_CHAT_TOOL_SEARCHED": "Поиск: {0}", "AI_CHAT_TOOL_GREP": "Греп: {0}", "AI_CHAT_TOOL_READ_FILE": "Чтение: {0}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Прочитан файл {0}, строки {1}-{2}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Прочитан файл {0} со строки {1}", "AI_CHAT_TOOL_EDIT_FILE": "Редактирование: {0}", "AI_CHAT_TOOL_WRITE_FILE": "Запись в {0}", "AI_CHAT_TOOL_RAN_CMD": "Команда выполнена", @@ -2002,10 +2002,19 @@ define({ "AI_CHAT_UNDO_TITLE": "Отменить изменения этого ответа", "AI_CHAT_RESTORE_TITLE": "Восстановить файлы до этого момента", "AI_CHAT_RESTORED": "Восстановлено", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Применено непосредственно на диск · diff недоступен", + "AI_CHAT_TOOL_REJECTED": "Правка отклонена — файл не изменён", + "AI_CHAT_TOOL_REJECTED_REASON": "Причина: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Файл не найден", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Не удалось открыть {0}. Возможно, файл был перемещён или удалён.", "AI_CHAT_UNDO_RESTORE_WARNING_TITLE": "Отмена и восстановление ИИ", "AI_CHAT_UNDO_RESTORE_WARNING_BODY": "Эта команда отменит только изменения, внесённые ИИ. Изменения, сделанные без участия ИИ, не будут восстановлены и могут быть утеряны. Для доступа к полной истории версий используйте систему контроля версий, например Git.", "AI_CHAT_SHOW_DIFF": "Показать изменения", "AI_CHAT_HIDE_DIFF": "Скрыть изменения", + "AI_CHAT_DIFF_MORE_TITLE": "Параметры diff", + "AI_CHAT_DIFF_EXPAND_ALL": "Развернуть всё", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Свернуть всё", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Всегда показывать", "AI_CHAT_LABEL_YOU": "Вы", "AI_CHAT_LABEL_CLAUDE": "Клод", "AI_CHAT_SEND_ERROR": "Не удалось отправить сообщение: {0}", @@ -2043,6 +2052,12 @@ define({ "AI_CHAT_BASH_DENY": "Запретить", "AI_CHAT_BASH_ALLOWED": "Команда разрешена", "AI_CHAT_BASH_DENIED": "В выполнении команды отказано", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Переключиться в режим редактирования?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude хочет отредактировать {0}. Вы сейчас находитесь в режиме планирования.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Разрешить и переключиться в режим редактирования", + "AI_CHAT_PLAN_WRITE_STAY": "Остаться в режиме планирования", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Переключено в режим редактирования", + "AI_CHAT_PLAN_WRITE_STAYED": "Вы остались в режиме планирования", "AI_CHAT_CODE_DEFAULT_LANG": "текст", "AI_CHAT_CODE_COLLAPSE": "Свернуть", "AI_CHAT_CODE_EXPAND": "Развернуть", @@ -2196,21 +2211,17 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Начать заново", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 карточки", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 удалено", - "AI_CHAT_TOOL_READ_FILE_RANGE": "Прочитан файл {0}, строки {1}-{2}", - "AI_CHAT_TOOL_READ_FILE_FROM": "Прочитан файл {0} со строки {1}", - "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Применено непосредственно на диск · diff недоступен", - "AI_CHAT_TOOL_REJECTED": "Правка отклонена — файл не изменён", - "AI_CHAT_TOOL_REJECTED_REASON": "Причина: {0}", - "AI_CHAT_FILE_NOT_FOUND_TITLE": "Файл не найден", - "AI_CHAT_FILE_NOT_FOUND_MSG": "Не удалось открыть {0}. Возможно, файл был перемещён или удалён.", - "AI_CHAT_DIFF_MORE_TITLE": "Параметры diff", - "AI_CHAT_DIFF_EXPAND_ALL": "Развернуть всё", - "AI_CHAT_DIFF_COLLAPSE_ALL": "Свернуть всё", - "AI_CHAT_DIFF_ALWAYS_SHOW": "Всегда показывать", - "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Переключиться в режим редактирования?", - "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude хочет отредактировать {0}. Вы сейчас находитесь в режиме планирования.", - "AI_CHAT_PLAN_WRITE_ALLOW": "Разрешить и переключиться в режим редактирования", - "AI_CHAT_PLAN_WRITE_STAY": "Остаться в режиме планирования", - "AI_CHAT_PLAN_WRITE_ALLOWED": "Переключено в режим редактирования", - "AI_CHAT_PLAN_WRITE_STAYED": "Вы остались в режиме планирования" + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Ой! Ваш текущий браузер не поддерживает живой предпросмотр.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Для наилучшего живого предпросмотра загрузите наши нативные приложения для Windows, Mac и Linux с {0}.", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Перейти в полный авторежим?", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Полный авторежим позволяет ИИ использовать любые инструменты — команды Bash, редактирование и удаление файлов, веб-запросы — не спрашивая вашего разрешения.

Это удобно для доверенных черновых проектов, но может быть рискованно: неверный шаг может привести к перезаписи или удалению файлов, выполнению разрушительной команды оболочки или отправке непреднамеренных изменений. Используйте систему контроля версий (Git), чтобы можно было восстановиться, если что-то пойдёт не так.

Включайте полный авторежим только в проектах, которым вы доверяете. Вы можете в любое время вернуться в режим редактирования с помощью Shift+Tab или нажав на панель режима.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Включить полный авторежим", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Готов к сборке", + "AI_CHAT_ONBOARDING_SEND": "Отправить", + "AI_CHAT_PLAN_MAXIMIZE": "Открыть план на весь экран", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Закрыть (Esc)", + "AI_CHAT_ATTACH_TITLE": "Прикрепить файл или папку", + "AI_CHAT_ATTACH_FILE_OPTION": "Прикрепить файл", + "AI_CHAT_ATTACH_FOLDER": "Добавить папку как контекст", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Выберите папку для добавления в качестве контекста" }); \ No newline at end of file diff --git a/src/nls/sk/lastTranslated.json b/src/nls/sk/lastTranslated.json index 3141c0999c..eeb23c53ff 100644 --- a/src/nls/sk/lastTranslated.json +++ b/src/nls/sk/lastTranslated.json @@ -17,6 +17,10 @@ "AI_CHAT_ADMIN_DISABLED_MESSAGE": "AI features have been disabled by your system administrator.", "AI_CHAT_ADMIN_DISABLED_TITLE": "AI Disabled", "AI_CHAT_ATTACH_FILE": "Attach files", + "AI_CHAT_ATTACH_FILE_OPTION": "Attach a file", + "AI_CHAT_ATTACH_FOLDER": "Add folder as context", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Choose folder to add as context", + "AI_CHAT_ATTACH_TITLE": "Attach file or folder", "AI_CHAT_BASH_ALLOW": "Allow", "AI_CHAT_BASH_ALLOWED": "Command allowed", "AI_CHAT_BASH_CONFIRM_TITLE": "Allow command?", @@ -54,6 +58,9 @@ "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Full Auto mode lets the AI run any tool — Bash commands, file edits, file deletions, web fetches — without asking you first.

This is convenient for trusted scratch projects, but can be risky: a misjudged step could overwrite or delete files, run a destructive shell command, or push unintended changes. Use version control (Git) so you can recover if something goes wrong.

Only enable Full Auto in projects you trust. You can switch back to Edit Mode at any time using Shift+Tab or by clicking the mode bar.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Enable Full Auto", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Switch to Full Auto Mode?", "AI_CHAT_HIDE_DIFF": "Hide diff", "AI_CHAT_HISTORY_CLEAR_ALL": "Clear all", "AI_CHAT_HISTORY_DAYS_AGO": "{0}d ago", @@ -80,9 +87,13 @@ "AI_CHAT_MODE_SWITCH_HINT": "(Shift+Tab to switch)", "AI_CHAT_NEW_BTN": "New", "AI_CHAT_NEW_SESSION_TITLE": "Start a new conversation", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Ready to build", + "AI_CHAT_ONBOARDING_SEND": "Send", "AI_CHAT_PLACEHOLDER": "Ask Claude...", "AI_CHAT_PLAN_APPROVE": "Approve", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Close (Esc)", "AI_CHAT_PLAN_FEEDBACK_PLACEHOLDER": "What would you like changed?", + "AI_CHAT_PLAN_MAXIMIZE": "Open plan in full screen", "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", @@ -824,8 +835,8 @@ "DESCRIPTION_LINTING_PREFER": "Array of linters to run first", "DESCRIPTION_LIVEDEV_ENABLE_REVERSE_INSPECT": "false to disable live preview reverse inspect", "DESCRIPTION_LIVEDEV_EXCLUDED": "Custom Server Cannot Serve This file", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!
Your current browser doesn't support live preview.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from phcode.io.
", + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!\nYour current browser doesn't support live preview.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from {0}.", "DESCRIPTION_LIVEDEV_NO_PREVIEW": "Nothing to preview!", "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Please select an HTML file to preview", "DESCRIPTION_LIVEDEV_NO_PREVIEW_EXCLUDED": "Live preview settings is configured to only serve files from folder '{0}'", diff --git a/src/nls/sk/strings.js b/src/nls/sk/strings.js index ca1f1d1546..e8469d8ca3 100644 --- a/src/nls/sk/strings.js +++ b/src/nls/sk/strings.js @@ -1339,8 +1339,6 @@ define({ "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Vyberte HTML súbor pre náhľad", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED": "Náhľad nie je k dispozícii!", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED_DETAILS": "Tento HTML súbor nie je súčasťou aktuálneho projektu. Z bezpečnostných dôvodov je možné zobraziť v živom náhľade iba súbory projektu. Ak chcete zobraziť náhľad tohto súboru, otvorte priečinok, ktorý ho obsahuje, ako samostatný projekt.", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Ups!
Váš aktuálny prehliadač nepodporuje živý náhľad.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Získajte najlepší zážitok zo živého náhľadu stiahnutím našich natívnych aplikácií pre Windows, Mac a Linux z phcode.io.
", "DESCRIPTION_LIVEDEV_SECURITY_POPOUT_MESSAGE": "Chystáte sa otvoriť súbor pre živý náhľad. Pokračujte, iba ak dôverujete zdroju tohto projektu. Kliknite na tlačidlo „Dôverovať projektu“ pre pokračovanie alebo zatvorte toto okno, ak zdroju nedôverujete.", "DESCRIPTION_LIVEDEV_SECURITY_TRUST_MESSAGE": "Chystáte sa otvoriť súbor pre živý náhľad. Kliknite na tlačidlo „Dôverovať projektu“ a pokračujte, iba ak dôverujete zdroju tohto projektu!", "CONFIRM_EXTERNAL_BROWSER_TITLE": "Zablokované kontextové okná", @@ -1987,6 +1985,8 @@ define({ "AI_CHAT_TOOL_SEARCHED": "Vyhľadané: {0}", "AI_CHAT_TOOL_GREP": "Grep: {0}", "AI_CHAT_TOOL_READ_FILE": "Čítať {0}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Prečítať {0} riadky {1}-{2}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Prečítať {0} od riadku {1}", "AI_CHAT_TOOL_EDIT_FILE": "Upraviť {0}", "AI_CHAT_TOOL_WRITE_FILE": "Zapísať {0}", "AI_CHAT_TOOL_RAN_CMD": "Spustený príkaz", @@ -2002,10 +2002,19 @@ define({ "AI_CHAT_UNDO_TITLE": "Vrátiť späť zmeny z tejto odpovede", "AI_CHAT_RESTORE_TITLE": "Obnoviť súbory na tento bod", "AI_CHAT_RESTORED": "Obnovené", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Aplikované priamo na disk · diff nie je k dispozícii", + "AI_CHAT_TOOL_REJECTED": "Úprava zamietnutá — súbor nebol zmenený", + "AI_CHAT_TOOL_REJECTED_REASON": "Dôvod: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Súbor sa nenašiel", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Nepodarilo sa otvoriť {0}. Súbor mohol byť presunutý alebo odstránený.", "AI_CHAT_UNDO_RESTORE_WARNING_TITLE": "Vrátenie späť a obnovenie AI", "AI_CHAT_UNDO_RESTORE_WARNING_BODY": "Týmto sa vrátia späť iba zmeny vykonané AI. Zmeny, ktoré nevykonala AI, nebudú obnovené a môžu sa stratiť. Pre úplnú históriu verzií použite systém na správu verzií, ako je Git.", "AI_CHAT_SHOW_DIFF": "Zobraziť zmeny", "AI_CHAT_HIDE_DIFF": "Skryť zmeny", + "AI_CHAT_DIFF_MORE_TITLE": "Možnosti diff", + "AI_CHAT_DIFF_EXPAND_ALL": "Rozbaliť všetko", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Zabaliť všetko", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Vždy zobraziť", "AI_CHAT_LABEL_YOU": "Vy", "AI_CHAT_LABEL_CLAUDE": "Claude", "AI_CHAT_SEND_ERROR": "Nepodarilo sa odoslať správu: {0}", @@ -2043,6 +2052,12 @@ define({ "AI_CHAT_BASH_DENY": "Zamietnuť", "AI_CHAT_BASH_ALLOWED": "Príkaz povolený", "AI_CHAT_BASH_DENIED": "Príkaz zamietnutý", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Prepnúť do režimu úprav?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude chce upraviť {0}. Momentálne ste v režime plánovania.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Povoliť a prepnúť do režimu úprav", + "AI_CHAT_PLAN_WRITE_STAY": "Zostať v režime plánovania", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Prepnuté do režimu úprav", + "AI_CHAT_PLAN_WRITE_STAYED": "Zostali ste v režime plánovania", "AI_CHAT_CODE_DEFAULT_LANG": "text", "AI_CHAT_CODE_COLLAPSE": "Zbaliť", "AI_CHAT_CODE_EXPAND": "Rozbaliť", @@ -2196,21 +2211,17 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Začať znova", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 karty", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 odstránené", - "AI_CHAT_TOOL_READ_FILE_RANGE": "Prečítať {0} riadky {1}-{2}", - "AI_CHAT_TOOL_READ_FILE_FROM": "Prečítať {0} od riadku {1}", - "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Aplikované priamo na disk · diff nie je k dispozícii", - "AI_CHAT_TOOL_REJECTED": "Úprava zamietnutá — súbor nebol zmenený", - "AI_CHAT_TOOL_REJECTED_REASON": "Dôvod: {0}", - "AI_CHAT_FILE_NOT_FOUND_TITLE": "Súbor sa nenašiel", - "AI_CHAT_FILE_NOT_FOUND_MSG": "Nepodarilo sa otvoriť {0}. Súbor mohol byť presunutý alebo odstránený.", - "AI_CHAT_DIFF_MORE_TITLE": "Možnosti diff", - "AI_CHAT_DIFF_EXPAND_ALL": "Rozbaliť všetko", - "AI_CHAT_DIFF_COLLAPSE_ALL": "Zabaliť všetko", - "AI_CHAT_DIFF_ALWAYS_SHOW": "Vždy zobraziť", - "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Prepnúť do režimu úprav?", - "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude chce upraviť {0}. Momentálne ste v režime plánovania.", - "AI_CHAT_PLAN_WRITE_ALLOW": "Povoliť a prepnúť do režimu úprav", - "AI_CHAT_PLAN_WRITE_STAY": "Zostať v režime plánovania", - "AI_CHAT_PLAN_WRITE_ALLOWED": "Prepnuté do režimu úprav", - "AI_CHAT_PLAN_WRITE_STAYED": "Zostali ste v režime plánovania" + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Ach nie!", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Získajte najlepší zážitok zo živého náhľadu stiahnutím našich natívnych aplikácií pre Windows, Mac a Linux z {0}.", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Prepnúť na Plne automatický režim?", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Plne automatický režim umožňuje AI spúšťať akýkoľvek nástroj – príkazy Bash, úpravy súborov, mazanie súborov, webové požiadavky – bez toho, aby sa vás najprv opýtala.

Je to pohodlné pre dôveryhodné pracovné projekty, ale môže to byť riskantné: nesprávne posúdený krok môže prepísať alebo odstrániť súbory, spustiť deštruktívny príkaz shellu alebo odoslať (push) nechcené zmeny. Používajte systém na správu verzií (Git), aby ste mohli obnoviť dáta, ak sa niečo pokazí.

Plne automatický režim povoľte iba v projektoch, ktorým dôverujete. Kedykoľvek sa môžete prepnúť späť do režimu úprav pomocou Shift+Tab alebo kliknutím na lištu režimu.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Povoliť Plne automatický režim", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Pripravený na zostavenie", + "AI_CHAT_ONBOARDING_SEND": "Odoslať", + "AI_CHAT_PLAN_MAXIMIZE": "Otvoriť plán na celú obrazovku", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Zavrieť (Esc)", + "AI_CHAT_ATTACH_TITLE": "Pripojiť súbor alebo priečinok", + "AI_CHAT_ATTACH_FILE_OPTION": "Priložiť súbor", + "AI_CHAT_ATTACH_FOLDER": "Pridať priečinok ako kontext", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Vyberte priečinok na pridanie ako kontext" }); \ No newline at end of file diff --git a/src/nls/sr/lastTranslated.json b/src/nls/sr/lastTranslated.json index 3141c0999c..eeb23c53ff 100644 --- a/src/nls/sr/lastTranslated.json +++ b/src/nls/sr/lastTranslated.json @@ -17,6 +17,10 @@ "AI_CHAT_ADMIN_DISABLED_MESSAGE": "AI features have been disabled by your system administrator.", "AI_CHAT_ADMIN_DISABLED_TITLE": "AI Disabled", "AI_CHAT_ATTACH_FILE": "Attach files", + "AI_CHAT_ATTACH_FILE_OPTION": "Attach a file", + "AI_CHAT_ATTACH_FOLDER": "Add folder as context", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Choose folder to add as context", + "AI_CHAT_ATTACH_TITLE": "Attach file or folder", "AI_CHAT_BASH_ALLOW": "Allow", "AI_CHAT_BASH_ALLOWED": "Command allowed", "AI_CHAT_BASH_CONFIRM_TITLE": "Allow command?", @@ -54,6 +58,9 @@ "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Full Auto mode lets the AI run any tool — Bash commands, file edits, file deletions, web fetches — without asking you first.

This is convenient for trusted scratch projects, but can be risky: a misjudged step could overwrite or delete files, run a destructive shell command, or push unintended changes. Use version control (Git) so you can recover if something goes wrong.

Only enable Full Auto in projects you trust. You can switch back to Edit Mode at any time using Shift+Tab or by clicking the mode bar.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Enable Full Auto", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Switch to Full Auto Mode?", "AI_CHAT_HIDE_DIFF": "Hide diff", "AI_CHAT_HISTORY_CLEAR_ALL": "Clear all", "AI_CHAT_HISTORY_DAYS_AGO": "{0}d ago", @@ -80,9 +87,13 @@ "AI_CHAT_MODE_SWITCH_HINT": "(Shift+Tab to switch)", "AI_CHAT_NEW_BTN": "New", "AI_CHAT_NEW_SESSION_TITLE": "Start a new conversation", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Ready to build", + "AI_CHAT_ONBOARDING_SEND": "Send", "AI_CHAT_PLACEHOLDER": "Ask Claude...", "AI_CHAT_PLAN_APPROVE": "Approve", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Close (Esc)", "AI_CHAT_PLAN_FEEDBACK_PLACEHOLDER": "What would you like changed?", + "AI_CHAT_PLAN_MAXIMIZE": "Open plan in full screen", "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", @@ -824,8 +835,8 @@ "DESCRIPTION_LINTING_PREFER": "Array of linters to run first", "DESCRIPTION_LIVEDEV_ENABLE_REVERSE_INSPECT": "false to disable live preview reverse inspect", "DESCRIPTION_LIVEDEV_EXCLUDED": "Custom Server Cannot Serve This file", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!
Your current browser doesn't support live preview.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from phcode.io.
", + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!\nYour current browser doesn't support live preview.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from {0}.", "DESCRIPTION_LIVEDEV_NO_PREVIEW": "Nothing to preview!", "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Please select an HTML file to preview", "DESCRIPTION_LIVEDEV_NO_PREVIEW_EXCLUDED": "Live preview settings is configured to only serve files from folder '{0}'", diff --git a/src/nls/sr/strings.js b/src/nls/sr/strings.js index d1d29507bd..9abee3190b 100644 --- a/src/nls/sr/strings.js +++ b/src/nls/sr/strings.js @@ -1339,8 +1339,6 @@ define({ "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Молимо вас да изаберете HTML датотеку за преглед", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED": "Преглед није доступан!", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED_DETAILS": "Ова HTML датотека није део тренутног пројекта. Из безбедносних разлога, само датотеке пројекта могу се прегледати уживо. Да бисте прегледали ову датотеку, отворите њену фасциклу као посебан пројекат.", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Упс!
Ваш тренутни претраживач не подржава преглед уживо.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Добијте најбоље искуство прегледа уживо преузимањем наших матичних апликација за Windows, Mac и Linux са phcode.io.
", "DESCRIPTION_LIVEDEV_SECURITY_POPOUT_MESSAGE": "Отварате датотеку за преглед уживо. Молимо вас да наставите само ако верујете извору овог пројекта. Кликните на 'Веруј пројекту' да бисте наставили или затворите овај прозор ако не верујете извору.", "DESCRIPTION_LIVEDEV_SECURITY_TRUST_MESSAGE": "Отварате датотеку за преглед уживо. Молимо вас да наставите кликом на 'Веруј пројекту' само ако верујете извору овог пројекта!", "CONFIRM_EXTERNAL_BROWSER_TITLE": "Искачући прозори блокирани", @@ -1987,6 +1985,8 @@ define({ "AI_CHAT_TOOL_SEARCHED": "Претражено: {0}", "AI_CHAT_TOOL_GREP": "Grep: {0}", "AI_CHAT_TOOL_READ_FILE": "Прочитај {0}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Читање {0} линије {1}-{2}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Читање {0} од линије {1}", "AI_CHAT_TOOL_EDIT_FILE": "Измени {0}", "AI_CHAT_TOOL_WRITE_FILE": "Упиши {0}", "AI_CHAT_TOOL_RAN_CMD": "Извршена команда", @@ -2002,10 +2002,19 @@ define({ "AI_CHAT_UNDO_TITLE": "Опозови промене из овог одговора", "AI_CHAT_RESTORE_TITLE": "Врати датотеке на ову тачку", "AI_CHAT_RESTORED": "Враћено", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Примењено директно на диск · diff није доступан", + "AI_CHAT_TOOL_REJECTED": "Измена одбијена — датотека није измењена", + "AI_CHAT_TOOL_REJECTED_REASON": "Разлог: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Датотека није пронађена", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Није могуће отворити {0}. Датотека је можда премештена или обрисана.", "AI_CHAT_UNDO_RESTORE_WARNING_TITLE": "AI опозивање и враћање", "AI_CHAT_UNDO_RESTORE_WARNING_BODY": "Ово ће опозвати само измене које је направио AI. Измене направљене мимо AI-ја неће бити враћене и могу бити изгубљене. За комплетну историју верзија, користите контролу верзија попут Git-а.", "AI_CHAT_SHOW_DIFF": "Прикажи разлике", "AI_CHAT_HIDE_DIFF": "Сакриј разлике", + "AI_CHAT_DIFF_MORE_TITLE": "Опције diff-а", + "AI_CHAT_DIFF_EXPAND_ALL": "Прошири све", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Скупи све", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Увек прикажи", "AI_CHAT_LABEL_YOU": "Ви", "AI_CHAT_LABEL_CLAUDE": "Claude", "AI_CHAT_SEND_ERROR": "Слање поруке није успело: {0}", @@ -2043,6 +2052,12 @@ define({ "AI_CHAT_BASH_DENY": "Одбиј", "AI_CHAT_BASH_ALLOWED": "Команда дозвољена", "AI_CHAT_BASH_DENIED": "Команда одбијена", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Пребацити у режим уређивања?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude жели да уреди {0}. Тренутно сте у режиму планирања.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Дозволи и пређи у режим уређивања", + "AI_CHAT_PLAN_WRITE_STAY": "Остани у режиму планирања", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Пребачено у режим уређивања", + "AI_CHAT_PLAN_WRITE_STAYED": "Остали сте у режиму планирања", "AI_CHAT_CODE_DEFAULT_LANG": "текст", "AI_CHAT_CODE_COLLAPSE": "Скупи", "AI_CHAT_CODE_EXPAND": "Прошири", @@ -2196,21 +2211,17 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Почни поново", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 картице", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 обрисано", - "AI_CHAT_TOOL_READ_FILE_RANGE": "Читање {0} линије {1}-{2}", - "AI_CHAT_TOOL_READ_FILE_FROM": "Читање {0} од линије {1}", - "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Примењено директно на диск · diff није доступан", - "AI_CHAT_TOOL_REJECTED": "Измена одбијена — датотека није измењена", - "AI_CHAT_TOOL_REJECTED_REASON": "Разлог: {0}", - "AI_CHAT_FILE_NOT_FOUND_TITLE": "Датотека није пронађена", - "AI_CHAT_FILE_NOT_FOUND_MSG": "Није могуће отворити {0}. Датотека је можда премештена или обрисана.", - "AI_CHAT_DIFF_MORE_TITLE": "Опције diff-а", - "AI_CHAT_DIFF_EXPAND_ALL": "Прошири све", - "AI_CHAT_DIFF_COLLAPSE_ALL": "Скупи све", - "AI_CHAT_DIFF_ALWAYS_SHOW": "Увек прикажи", - "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Пребацити у режим уређивања?", - "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude жели да уреди {0}. Тренутно сте у режиму планирања.", - "AI_CHAT_PLAN_WRITE_ALLOW": "Дозволи и пређи у режим уређивања", - "AI_CHAT_PLAN_WRITE_STAY": "Остани у режиму планирања", - "AI_CHAT_PLAN_WRITE_ALLOWED": "Пребачено у режим уређивања", - "AI_CHAT_PLAN_WRITE_STAYED": "Остали сте у режиму планирања" + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Ух!
Ваш тренутни прегледач не подржава преглед уживо.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "За најбоље искуство прегледа уживо, преузмите наше нативне апликације за Windows, Mac и Linux са {0}.", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Желите ли да пређете у режим пуне аутоматизације?", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Режим пуне аутоматизације омогућава ВИ да покреће било коју алатку — Bash команде, измене датотека, брисање датотека, преузимања са веба — без претходног питања.

Ово је згодно за поуздане привремене пројекте, али може бити ризично: погрешно процењен корак може преписати или обрисати датотеке, покренути деструктивну 'shell' команду или послати (push) нежељене измене. Користите контролу верзија (Git) како бисте могли да се опоравите ако нешто пође по злу.

Омогућите режим пуне аутоматизације само у пројектима којима верујете. Можете се вратити у режим за уређивање у било ком тренутку помоћу Shift+Tab или кликом на траку са режимима.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Омогућите пуну аутоматизацију", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Спремни за израду", + "AI_CHAT_ONBOARDING_SEND": "Пошаљите", + "AI_CHAT_PLAN_MAXIMIZE": "Отворите план преко целог екрана", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Затворите (Esc)", + "AI_CHAT_ATTACH_TITLE": "Приложите датотеку или фасциклу", + "AI_CHAT_ATTACH_FILE_OPTION": "Приложите датотеку", + "AI_CHAT_ATTACH_FOLDER": "Додајте фасциклу као контекст", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Изаберите фасциклу коју ћете додати као контекст" }); \ No newline at end of file diff --git a/src/nls/sv/lastTranslated.json b/src/nls/sv/lastTranslated.json index 3141c0999c..eeb23c53ff 100644 --- a/src/nls/sv/lastTranslated.json +++ b/src/nls/sv/lastTranslated.json @@ -17,6 +17,10 @@ "AI_CHAT_ADMIN_DISABLED_MESSAGE": "AI features have been disabled by your system administrator.", "AI_CHAT_ADMIN_DISABLED_TITLE": "AI Disabled", "AI_CHAT_ATTACH_FILE": "Attach files", + "AI_CHAT_ATTACH_FILE_OPTION": "Attach a file", + "AI_CHAT_ATTACH_FOLDER": "Add folder as context", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Choose folder to add as context", + "AI_CHAT_ATTACH_TITLE": "Attach file or folder", "AI_CHAT_BASH_ALLOW": "Allow", "AI_CHAT_BASH_ALLOWED": "Command allowed", "AI_CHAT_BASH_CONFIRM_TITLE": "Allow command?", @@ -54,6 +58,9 @@ "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Full Auto mode lets the AI run any tool — Bash commands, file edits, file deletions, web fetches — without asking you first.

This is convenient for trusted scratch projects, but can be risky: a misjudged step could overwrite or delete files, run a destructive shell command, or push unintended changes. Use version control (Git) so you can recover if something goes wrong.

Only enable Full Auto in projects you trust. You can switch back to Edit Mode at any time using Shift+Tab or by clicking the mode bar.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Enable Full Auto", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Switch to Full Auto Mode?", "AI_CHAT_HIDE_DIFF": "Hide diff", "AI_CHAT_HISTORY_CLEAR_ALL": "Clear all", "AI_CHAT_HISTORY_DAYS_AGO": "{0}d ago", @@ -80,9 +87,13 @@ "AI_CHAT_MODE_SWITCH_HINT": "(Shift+Tab to switch)", "AI_CHAT_NEW_BTN": "New", "AI_CHAT_NEW_SESSION_TITLE": "Start a new conversation", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Ready to build", + "AI_CHAT_ONBOARDING_SEND": "Send", "AI_CHAT_PLACEHOLDER": "Ask Claude...", "AI_CHAT_PLAN_APPROVE": "Approve", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Close (Esc)", "AI_CHAT_PLAN_FEEDBACK_PLACEHOLDER": "What would you like changed?", + "AI_CHAT_PLAN_MAXIMIZE": "Open plan in full screen", "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", @@ -824,8 +835,8 @@ "DESCRIPTION_LINTING_PREFER": "Array of linters to run first", "DESCRIPTION_LIVEDEV_ENABLE_REVERSE_INSPECT": "false to disable live preview reverse inspect", "DESCRIPTION_LIVEDEV_EXCLUDED": "Custom Server Cannot Serve This file", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!
Your current browser doesn't support live preview.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from phcode.io.
", + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!\nYour current browser doesn't support live preview.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from {0}.", "DESCRIPTION_LIVEDEV_NO_PREVIEW": "Nothing to preview!", "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Please select an HTML file to preview", "DESCRIPTION_LIVEDEV_NO_PREVIEW_EXCLUDED": "Live preview settings is configured to only serve files from folder '{0}'", diff --git a/src/nls/sv/strings.js b/src/nls/sv/strings.js index 725b6e34ee..b0eadac4ae 100644 --- a/src/nls/sv/strings.js +++ b/src/nls/sv/strings.js @@ -1339,8 +1339,6 @@ define({ "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Välj en HTML-fil att förhandsgranska", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED": "Förhandsgranskning ej tillgänglig!", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED_DETAILS": "Denna HTML-fil är inte del av det aktuella projektet. Av säkerhetsskäl kan endast projektfiler förhandsgranskas live. För att förhandsgranska denna fil, öppna dess innehållande mapp som ett separat projekt.", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Oj då!
Din nuvarande webbläsare stöder inte liveförhandsgranskning.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Få den bästa liveförhandsgranskningsupplevelsen genom att ladda ner våra nativa appar för Windows, Mac och Linux från phcode.io.
", "DESCRIPTION_LIVEDEV_SECURITY_POPOUT_MESSAGE": "Du är på väg att öppna en fil för liveförhandsgranskning. Fortsätt endast om du litar på källan till detta projekt. Klicka på 'Lita på projekt' för att fortsätta, eller stäng detta fönster om du inte litar på källan.", "DESCRIPTION_LIVEDEV_SECURITY_TRUST_MESSAGE": "Du är på väg att öppna en fil för liveförhandsgranskning. Fortsätt genom att klicka på 'Lita på projekt' endast om du litar på källan till detta projekt!", "CONFIRM_EXTERNAL_BROWSER_TITLE": "Popup-fönster blockerade", @@ -1987,6 +1985,8 @@ define({ "AI_CHAT_TOOL_SEARCHED": "Sökning: {0}", "AI_CHAT_TOOL_GREP": "Grep: {0}", "AI_CHAT_TOOL_READ_FILE": "Läs {0}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Läser {0}, rader {1}-{2}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Läser {0} från rad {1}", "AI_CHAT_TOOL_EDIT_FILE": "Redigera {0}", "AI_CHAT_TOOL_WRITE_FILE": "Skrev {0}", "AI_CHAT_TOOL_RAN_CMD": "Körde kommando", @@ -2002,10 +2002,19 @@ define({ "AI_CHAT_UNDO_TITLE": "Ångra ändringar från det här svaret", "AI_CHAT_RESTORE_TITLE": "Återställ filer till den här punkten", "AI_CHAT_RESTORED": "Återställd", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Tillämpades direkt på disk · diff ej tillgänglig", + "AI_CHAT_TOOL_REJECTED": "Ändring avvisad — filen inte ändrad", + "AI_CHAT_TOOL_REJECTED_REASON": "Anledning: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Filen hittades inte", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Kunde inte öppna {0}. Filen kan ha flyttats eller tagits bort.", "AI_CHAT_UNDO_RESTORE_WARNING_TITLE": "AI: Ångra och återställ", "AI_CHAT_UNDO_RESTORE_WARNING_BODY": "Detta ångrar endast ändringar som gjorts av AI:n. Ändringar som inte gjorts av AI:n kommer inte att återställas och kan gå förlorade. För fullständig versionshistorik, använd versionshantering som Git.", "AI_CHAT_SHOW_DIFF": "Visa diff", "AI_CHAT_HIDE_DIFF": "Dölj diff", + "AI_CHAT_DIFF_MORE_TITLE": "Diff-alternativ", + "AI_CHAT_DIFF_EXPAND_ALL": "Expandera alla", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Fäll ihop alla", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Visa alltid", "AI_CHAT_LABEL_YOU": "Du", "AI_CHAT_LABEL_CLAUDE": "Claude", "AI_CHAT_SEND_ERROR": "Kunde inte skicka meddelandet: {0}", @@ -2043,6 +2052,12 @@ define({ "AI_CHAT_BASH_DENY": "Neka", "AI_CHAT_BASH_ALLOWED": "Kommando tillåtet", "AI_CHAT_BASH_DENIED": "Kommando nekat", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Växla till redigeringsläge?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude vill redigera {0}. Du är för närvarande i planläge.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Tillåt och växla till redigeringsläge", + "AI_CHAT_PLAN_WRITE_STAY": "Stanna i planläge", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Växlade till redigeringsläge", + "AI_CHAT_PLAN_WRITE_STAYED": "Stannade i planläge", "AI_CHAT_CODE_DEFAULT_LANG": "text", "AI_CHAT_CODE_COLLAPSE": "Fäll ihop", "AI_CHAT_CODE_EXPAND": "Fäll ut", @@ -2196,21 +2211,17 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Börja om", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 kort", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 raderat", - "AI_CHAT_TOOL_READ_FILE_RANGE": "Läser {0}, rader {1}-{2}", - "AI_CHAT_TOOL_READ_FILE_FROM": "Läser {0} från rad {1}", - "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Tillämpades direkt på disk · diff ej tillgänglig", - "AI_CHAT_TOOL_REJECTED": "Ändring avvisad — filen inte ändrad", - "AI_CHAT_TOOL_REJECTED_REASON": "Anledning: {0}", - "AI_CHAT_FILE_NOT_FOUND_TITLE": "Filen hittades inte", - "AI_CHAT_FILE_NOT_FOUND_MSG": "Kunde inte öppna {0}. Filen kan ha flyttats eller tagits bort.", - "AI_CHAT_DIFF_MORE_TITLE": "Diff-alternativ", - "AI_CHAT_DIFF_EXPAND_ALL": "Expandera alla", - "AI_CHAT_DIFF_COLLAPSE_ALL": "Fäll ihop alla", - "AI_CHAT_DIFF_ALWAYS_SHOW": "Visa alltid", - "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Växla till redigeringsläge?", - "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude vill redigera {0}. Du är för närvarande i planläge.", - "AI_CHAT_PLAN_WRITE_ALLOW": "Tillåt och växla till redigeringsläge", - "AI_CHAT_PLAN_WRITE_STAY": "Stanna i planläge", - "AI_CHAT_PLAN_WRITE_ALLOWED": "Växlade till redigeringsläge", - "AI_CHAT_PLAN_WRITE_STAYED": "Stannade i planläge" + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Hoppsan!", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "För den bästa upplevelsen med liveförhandsvisning, ladda ner våra nativa appar för Windows, Mac och Linux från {0}.", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Växla till Full Auto-läge?", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Full Auto-läget låter AI:n köra vilket verktyg som helst – Bash-kommandon, filredigeringar, filraderingar, webbhämtningar – utan att fråga dig först.

Detta är bekvämt för betrodda kladdprojekt, men kan vara riskabelt: ett felbedömt steg kan skriva över eller radera filer, köra ett destruktivt skalkommando eller pusha oavsiktliga ändringar. Använd versionshantering (Git) så att du kan återställa om något går fel.

Aktivera endast Full Auto i projekt du litar på. Du kan när som helst byta tillbaka till redigeringsläge med Shift+Tab eller genom att klicka på lägesfältet.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Aktivera Full Auto", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Redo att bygga", + "AI_CHAT_ONBOARDING_SEND": "Skicka", + "AI_CHAT_PLAN_MAXIMIZE": "Öppna plan i helskärm", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Stäng (Esc)", + "AI_CHAT_ATTACH_TITLE": "Bifoga fil eller mapp", + "AI_CHAT_ATTACH_FILE_OPTION": "Bifoga en fil", + "AI_CHAT_ATTACH_FOLDER": "Lägg till mapp som kontext", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Välj mapp att lägga till som kontext" }); \ No newline at end of file diff --git a/src/nls/tr/lastTranslated.json b/src/nls/tr/lastTranslated.json index 3141c0999c..eeb23c53ff 100644 --- a/src/nls/tr/lastTranslated.json +++ b/src/nls/tr/lastTranslated.json @@ -17,6 +17,10 @@ "AI_CHAT_ADMIN_DISABLED_MESSAGE": "AI features have been disabled by your system administrator.", "AI_CHAT_ADMIN_DISABLED_TITLE": "AI Disabled", "AI_CHAT_ATTACH_FILE": "Attach files", + "AI_CHAT_ATTACH_FILE_OPTION": "Attach a file", + "AI_CHAT_ATTACH_FOLDER": "Add folder as context", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Choose folder to add as context", + "AI_CHAT_ATTACH_TITLE": "Attach file or folder", "AI_CHAT_BASH_ALLOW": "Allow", "AI_CHAT_BASH_ALLOWED": "Command allowed", "AI_CHAT_BASH_CONFIRM_TITLE": "Allow command?", @@ -54,6 +58,9 @@ "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Full Auto mode lets the AI run any tool — Bash commands, file edits, file deletions, web fetches — without asking you first.

This is convenient for trusted scratch projects, but can be risky: a misjudged step could overwrite or delete files, run a destructive shell command, or push unintended changes. Use version control (Git) so you can recover if something goes wrong.

Only enable Full Auto in projects you trust. You can switch back to Edit Mode at any time using Shift+Tab or by clicking the mode bar.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Enable Full Auto", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Switch to Full Auto Mode?", "AI_CHAT_HIDE_DIFF": "Hide diff", "AI_CHAT_HISTORY_CLEAR_ALL": "Clear all", "AI_CHAT_HISTORY_DAYS_AGO": "{0}d ago", @@ -80,9 +87,13 @@ "AI_CHAT_MODE_SWITCH_HINT": "(Shift+Tab to switch)", "AI_CHAT_NEW_BTN": "New", "AI_CHAT_NEW_SESSION_TITLE": "Start a new conversation", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Ready to build", + "AI_CHAT_ONBOARDING_SEND": "Send", "AI_CHAT_PLACEHOLDER": "Ask Claude...", "AI_CHAT_PLAN_APPROVE": "Approve", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Close (Esc)", "AI_CHAT_PLAN_FEEDBACK_PLACEHOLDER": "What would you like changed?", + "AI_CHAT_PLAN_MAXIMIZE": "Open plan in full screen", "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", @@ -824,8 +835,8 @@ "DESCRIPTION_LINTING_PREFER": "Array of linters to run first", "DESCRIPTION_LIVEDEV_ENABLE_REVERSE_INSPECT": "false to disable live preview reverse inspect", "DESCRIPTION_LIVEDEV_EXCLUDED": "Custom Server Cannot Serve This file", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!
Your current browser doesn't support live preview.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from phcode.io.
", + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!\nYour current browser doesn't support live preview.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from {0}.", "DESCRIPTION_LIVEDEV_NO_PREVIEW": "Nothing to preview!", "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Please select an HTML file to preview", "DESCRIPTION_LIVEDEV_NO_PREVIEW_EXCLUDED": "Live preview settings is configured to only serve files from folder '{0}'", diff --git a/src/nls/tr/strings.js b/src/nls/tr/strings.js index 8ec501d8d1..956ed5fbba 100644 --- a/src/nls/tr/strings.js +++ b/src/nls/tr/strings.js @@ -1339,8 +1339,6 @@ define({ "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Lütfen önizlemek için bir HTML dosyası seçin", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED": "Önizleme Kullanılamıyor!", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED_DETAILS": "Bu HTML dosyası mevcut projenin parçası değil. Güvenlik nedeniyle, yalnızca proje dosyaları canlı olarak önizlenebilir. Bu dosyayı önizlemek için, içeren klasörünü ayrı bir proje olarak açın.", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Eyvah!
Geçerli tarayıcınız canlı önizlemeyi desteklemiyor.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Windows, Mac ve Linux için yerel uygulamalarımızı phcode.io adresinden indirerek en iyi canlı önizleme deneyimini yaşayın.
", "DESCRIPTION_LIVEDEV_SECURITY_POPOUT_MESSAGE": "Canlı önizleme için bir dosya açmak üzeresiniz. Lütfen yalnızca bu projenin kaynağına güveniyorsanız devam edin. Devam etmek için 'Projeye Güven'i tıklayın veya kaynağa güvenmiyorsanız bu pencereyi kapatın.", "DESCRIPTION_LIVEDEV_SECURITY_TRUST_MESSAGE": "Canlı önizleme için bir dosya açmak üzeresiniz. Lütfen yalnızca bu projenin kaynağına güveniyorsanız 'Projeye Güven'i tıklayarak devam edin!", "CONFIRM_EXTERNAL_BROWSER_TITLE": "Açılır Pencereler Engellendi", @@ -1987,6 +1985,8 @@ define({ "AI_CHAT_TOOL_SEARCHED": "Aranan: {0}", "AI_CHAT_TOOL_GREP": "Grep: {0}", "AI_CHAT_TOOL_READ_FILE": "Okunan: {0}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "{0} dosyasının {1}-{2} arası satırları okundu", + "AI_CHAT_TOOL_READ_FILE_FROM": "{0} dosyası {1}. satırdan itibaren okundu", "AI_CHAT_TOOL_EDIT_FILE": "Düzenlenen: {0}", "AI_CHAT_TOOL_WRITE_FILE": "{0} yazıldı", "AI_CHAT_TOOL_RAN_CMD": "Komut çalıştırıldı", @@ -2002,10 +2002,19 @@ define({ "AI_CHAT_UNDO_TITLE": "Bu yanıttaki değişiklikleri geri al", "AI_CHAT_RESTORE_TITLE": "Dosyaları bu noktaya geri yükle", "AI_CHAT_RESTORED": "Geri yüklendi", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Doğrudan diske uygulandı · diff mevcut değil", + "AI_CHAT_TOOL_REJECTED": "Düzenleme reddedildi — dosya değiştirilmedi", + "AI_CHAT_TOOL_REJECTED_REASON": "Sebep: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Dosya bulunamadı", + "AI_CHAT_FILE_NOT_FOUND_MSG": "{0} açılamadı. Dosya taşınmış veya silinmiş olabilir.", "AI_CHAT_UNDO_RESTORE_WARNING_TITLE": "AI Geri Alma ve Geri Yükleme", "AI_CHAT_UNDO_RESTORE_WARNING_BODY": "Bu, yalnızca AI tarafından yapılan değişiklikleri geri alır. AI dışında yapılan değişiklikler geri yüklenmeyecek ve kaybolabilir. Tam sürüm geçmişi için Git gibi bir sürüm kontrolü kullanın.", "AI_CHAT_SHOW_DIFF": "Farkları göster", "AI_CHAT_HIDE_DIFF": "Farkları gizle", + "AI_CHAT_DIFF_MORE_TITLE": "Diff seçenekleri", + "AI_CHAT_DIFF_EXPAND_ALL": "Tümünü genişlet", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Tümünü daralt", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Her zaman göster", "AI_CHAT_LABEL_YOU": "Siz", "AI_CHAT_LABEL_CLAUDE": "Claude", "AI_CHAT_SEND_ERROR": "Mesaj gönderilemedi: {0}", @@ -2043,6 +2052,12 @@ define({ "AI_CHAT_BASH_DENY": "Reddet", "AI_CHAT_BASH_ALLOWED": "Komuta izin verildi", "AI_CHAT_BASH_DENIED": "Komut reddedildi", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Düzenleme Moduna geçilsin mi?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude, {0} üzerinde düzenleme yapmak istiyor. Şu anda Plan Modu'ndasınız.", + "AI_CHAT_PLAN_WRITE_ALLOW": "İzin Ver ve Düzenleme Moduna Geç", + "AI_CHAT_PLAN_WRITE_STAY": "Plan Modu'nda Kal", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Düzenleme Moduna geçildi.", + "AI_CHAT_PLAN_WRITE_STAYED": "Plan Modu'nda kalındı.", "AI_CHAT_CODE_DEFAULT_LANG": "Metin", "AI_CHAT_CODE_COLLAPSE": "Daralt", "AI_CHAT_CODE_EXPAND": "Genişlet", @@ -2196,21 +2211,17 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Yeniden Başla", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 kart", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 silindi", - "AI_CHAT_TOOL_READ_FILE_RANGE": "{0} dosyasının {1}-{2} arası satırları okundu", - "AI_CHAT_TOOL_READ_FILE_FROM": "{0} dosyası {1}. satırdan itibaren okundu", - "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Doğrudan diske uygulandı · diff mevcut değil", - "AI_CHAT_TOOL_REJECTED": "Düzenleme reddedildi — dosya değiştirilmedi", - "AI_CHAT_TOOL_REJECTED_REASON": "Sebep: {0}", - "AI_CHAT_FILE_NOT_FOUND_TITLE": "Dosya bulunamadı", - "AI_CHAT_FILE_NOT_FOUND_MSG": "{0} açılamadı. Dosya taşınmış veya silinmiş olabilir.", - "AI_CHAT_DIFF_MORE_TITLE": "Diff seçenekleri", - "AI_CHAT_DIFF_EXPAND_ALL": "Tümünü genişlet", - "AI_CHAT_DIFF_COLLAPSE_ALL": "Tümünü daralt", - "AI_CHAT_DIFF_ALWAYS_SHOW": "Her zaman göster", - "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Düzenleme Moduna geçilsin mi?", - "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude, {0} üzerinde düzenleme yapmak istiyor. Şu anda Plan Modu'ndasınız.", - "AI_CHAT_PLAN_WRITE_ALLOW": "İzin Ver ve Düzenleme Moduna Geç", - "AI_CHAT_PLAN_WRITE_STAY": "Plan Modu'nda Kal", - "AI_CHAT_PLAN_WRITE_ALLOWED": "Düzenleme Moduna geçildi.", - "AI_CHAT_PLAN_WRITE_STAYED": "Plan Modu'nda kalındı." + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Eyvah!", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "{0} adresinden Windows, Mac ve Linux için yerel uygulamalarımızı indirerek en iyi canlı önizleme deneyimini yaşayın.", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Tam Otomatik Mod'a geçilsin mi?", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Tam Otomatik Mod, yapay zekanın size önceden sormadan herhangi bir aracı — Bash komutları, dosya düzenlemeleri, dosya silmeleri, web'den veri alma — çalıştırmasına olanak tanır.

Bu, güvenilir taslak projeler için kullanışlıdır, ancak riskli olabilir: yanlış değerlendirilmiş bir adım dosyaların üzerine yazabilir veya dosyaları silebilir, yıkıcı bir kabuk komutu çalıştırabilir veya istenmeyen değişiklikleri gönderebilir. Bir şeyler ters giderse kurtarabilmek için sürüm kontrolü (Git) kullanın.

Tam Otomatik Modu yalnızca güvendiğiniz projelerde etkinleştirin. Shift+Tab tuşlarını kullanarak veya mod çubuğuna tıklayarak istediğiniz zaman Düzenleme Modu'na geri dönebilirsiniz.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Tam Otomatik Modu Etkinleştir", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Oluşturmaya hazır", + "AI_CHAT_ONBOARDING_SEND": "Gönder", + "AI_CHAT_PLAN_MAXIMIZE": "Planı tam ekranda aç", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Kapat (Esc)", + "AI_CHAT_ATTACH_TITLE": "Dosya veya klasör ekle", + "AI_CHAT_ATTACH_FILE_OPTION": "Dosya ekle", + "AI_CHAT_ATTACH_FOLDER": "Klasörü bağlam olarak ekle", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Bağlam olarak eklenecek klasörü seçin" }); \ No newline at end of file diff --git a/src/nls/uk/lastTranslated.json b/src/nls/uk/lastTranslated.json index 3141c0999c..eeb23c53ff 100644 --- a/src/nls/uk/lastTranslated.json +++ b/src/nls/uk/lastTranslated.json @@ -17,6 +17,10 @@ "AI_CHAT_ADMIN_DISABLED_MESSAGE": "AI features have been disabled by your system administrator.", "AI_CHAT_ADMIN_DISABLED_TITLE": "AI Disabled", "AI_CHAT_ATTACH_FILE": "Attach files", + "AI_CHAT_ATTACH_FILE_OPTION": "Attach a file", + "AI_CHAT_ATTACH_FOLDER": "Add folder as context", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Choose folder to add as context", + "AI_CHAT_ATTACH_TITLE": "Attach file or folder", "AI_CHAT_BASH_ALLOW": "Allow", "AI_CHAT_BASH_ALLOWED": "Command allowed", "AI_CHAT_BASH_CONFIRM_TITLE": "Allow command?", @@ -54,6 +58,9 @@ "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Full Auto mode lets the AI run any tool — Bash commands, file edits, file deletions, web fetches — without asking you first.

This is convenient for trusted scratch projects, but can be risky: a misjudged step could overwrite or delete files, run a destructive shell command, or push unintended changes. Use version control (Git) so you can recover if something goes wrong.

Only enable Full Auto in projects you trust. You can switch back to Edit Mode at any time using Shift+Tab or by clicking the mode bar.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Enable Full Auto", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Switch to Full Auto Mode?", "AI_CHAT_HIDE_DIFF": "Hide diff", "AI_CHAT_HISTORY_CLEAR_ALL": "Clear all", "AI_CHAT_HISTORY_DAYS_AGO": "{0}d ago", @@ -80,9 +87,13 @@ "AI_CHAT_MODE_SWITCH_HINT": "(Shift+Tab to switch)", "AI_CHAT_NEW_BTN": "New", "AI_CHAT_NEW_SESSION_TITLE": "Start a new conversation", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Ready to build", + "AI_CHAT_ONBOARDING_SEND": "Send", "AI_CHAT_PLACEHOLDER": "Ask Claude...", "AI_CHAT_PLAN_APPROVE": "Approve", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Close (Esc)", "AI_CHAT_PLAN_FEEDBACK_PLACEHOLDER": "What would you like changed?", + "AI_CHAT_PLAN_MAXIMIZE": "Open plan in full screen", "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", @@ -824,8 +835,8 @@ "DESCRIPTION_LINTING_PREFER": "Array of linters to run first", "DESCRIPTION_LIVEDEV_ENABLE_REVERSE_INSPECT": "false to disable live preview reverse inspect", "DESCRIPTION_LIVEDEV_EXCLUDED": "Custom Server Cannot Serve This file", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!
Your current browser doesn't support live preview.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from phcode.io.
", + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!\nYour current browser doesn't support live preview.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from {0}.", "DESCRIPTION_LIVEDEV_NO_PREVIEW": "Nothing to preview!", "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Please select an HTML file to preview", "DESCRIPTION_LIVEDEV_NO_PREVIEW_EXCLUDED": "Live preview settings is configured to only serve files from folder '{0}'", diff --git a/src/nls/uk/strings.js b/src/nls/uk/strings.js index d892b5adfc..dc126ff3d8 100644 --- a/src/nls/uk/strings.js +++ b/src/nls/uk/strings.js @@ -1339,8 +1339,6 @@ define({ "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Будь ласка, виберіть HTML-файл для попереднього перегляду", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED": "Попередній перегляд недоступний!", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED_DETAILS": "Цей HTML-файл не є частиною поточного проекту. З міркувань безпеки попередній перегляд доступний лише для файлів проекту. Щоб переглянути цей файл, відкрийте папку, що його містить, як окремий проект.", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Ой!
Ваш поточний браузер не підтримує попередній перегляд.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Отримайте найкращий досвід попереднього перегляду, завантаживши наші рідні програми для Windows, Mac та Linux з phcode.io.
", "DESCRIPTION_LIVEDEV_SECURITY_POPOUT_MESSAGE": "Ви збираєтеся відкрити файл для попереднього перегляду. Будь ласка, продовжуйте, лише якщо ви довіряєте джерелу цього проекту. Натисніть «Довіряти проекту», щоб продовжити, або закрийте це вікно, якщо ви не довіряєте джерелу.", "DESCRIPTION_LIVEDEV_SECURITY_TRUST_MESSAGE": "Ви збираєтеся відкрити файл для попереднього перегляду. Будь ласка, продовжте, натиснувши «Довіряти проекту», лише якщо ви довіряєте джерелу цього проекту!", "CONFIRM_EXTERNAL_BROWSER_TITLE": "Заблоковано спливаючі вікна", @@ -1987,6 +1985,8 @@ define({ "AI_CHAT_TOOL_SEARCHED": "Пошук: {0}", "AI_CHAT_TOOL_GREP": "Греп: {0}", "AI_CHAT_TOOL_READ_FILE": "Прочитано {0}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "Прочитано {0}, рядки {1}-{2}", + "AI_CHAT_TOOL_READ_FILE_FROM": "Прочитано {0} з рядка {1}", "AI_CHAT_TOOL_EDIT_FILE": "Відредаговано {0}", "AI_CHAT_TOOL_WRITE_FILE": "Записати {0}", "AI_CHAT_TOOL_RAN_CMD": "Виконано команду", @@ -2002,10 +2002,19 @@ define({ "AI_CHAT_UNDO_TITLE": "Скасувати зміни з цієї відповіді", "AI_CHAT_RESTORE_TITLE": "Відновити файли до цієї точки", "AI_CHAT_RESTORED": "Відновлено", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Застосовано безпосередньо на диск · різниця недоступна", + "AI_CHAT_TOOL_REJECTED": "Редагування відхилено — файл не змінено", + "AI_CHAT_TOOL_REJECTED_REASON": "Причина: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "Файл не знайдено", + "AI_CHAT_FILE_NOT_FOUND_MSG": "Не вдалося відкрити {0}. Можливо, файл було переміщено або видалено.", "AI_CHAT_UNDO_RESTORE_WARNING_TITLE": "Скасування та відновлення дій ШІ", "AI_CHAT_UNDO_RESTORE_WARNING_BODY": "Ця дія скасує лише зміни, внесені ШІ. Зміни, зроблені без участі ШІ, не будуть відновлені та можуть бути втрачені. Для повної історії версій використовуйте систему контролю версій, як-от Git.", "AI_CHAT_SHOW_DIFF": "Показати зміни", "AI_CHAT_HIDE_DIFF": "Приховати зміни", + "AI_CHAT_DIFF_MORE_TITLE": "Параметри порівняння", + "AI_CHAT_DIFF_EXPAND_ALL": "Розгорнути все", + "AI_CHAT_DIFF_COLLAPSE_ALL": "Згорнути все", + "AI_CHAT_DIFF_ALWAYS_SHOW": "Завжди показувати", "AI_CHAT_LABEL_YOU": "Ви", "AI_CHAT_LABEL_CLAUDE": "Клод", "AI_CHAT_SEND_ERROR": "Не вдалося надіслати повідомлення: {0}", @@ -2043,6 +2052,12 @@ define({ "AI_CHAT_BASH_DENY": "Відхилити", "AI_CHAT_BASH_ALLOWED": "Команду дозволено", "AI_CHAT_BASH_DENIED": "Команду відхилено", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Перейти в режим редагування?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude хоче відредагувати {0}. Ви зараз у режимі планування.", + "AI_CHAT_PLAN_WRITE_ALLOW": "Дозволити та перейти в режим редагування", + "AI_CHAT_PLAN_WRITE_STAY": "Залишитися в режимі планування", + "AI_CHAT_PLAN_WRITE_ALLOWED": "Перейшли в режим редагування", + "AI_CHAT_PLAN_WRITE_STAYED": "Залишилися в режимі планування", "AI_CHAT_CODE_DEFAULT_LANG": "текст", "AI_CHAT_CODE_COLLAPSE": "Згорнути", "AI_CHAT_CODE_EXPAND": "Розгорнути", @@ -2196,21 +2211,17 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "Почати знову", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 карток", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 видалено", - "AI_CHAT_TOOL_READ_FILE_RANGE": "Прочитано {0}, рядки {1}-{2}", - "AI_CHAT_TOOL_READ_FILE_FROM": "Прочитано {0} з рядка {1}", - "AI_CHAT_TOOL_APPLIED_DIRECTLY": "Застосовано безпосередньо на диск · різниця недоступна", - "AI_CHAT_TOOL_REJECTED": "Редагування відхилено — файл не змінено", - "AI_CHAT_TOOL_REJECTED_REASON": "Причина: {0}", - "AI_CHAT_FILE_NOT_FOUND_TITLE": "Файл не знайдено", - "AI_CHAT_FILE_NOT_FOUND_MSG": "Не вдалося відкрити {0}. Можливо, файл було переміщено або видалено.", - "AI_CHAT_DIFF_MORE_TITLE": "Параметри порівняння", - "AI_CHAT_DIFF_EXPAND_ALL": "Розгорнути все", - "AI_CHAT_DIFF_COLLAPSE_ALL": "Згорнути все", - "AI_CHAT_DIFF_ALWAYS_SHOW": "Завжди показувати", - "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "Перейти в режим редагування?", - "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude хоче відредагувати {0}. Ви зараз у режимі планування.", - "AI_CHAT_PLAN_WRITE_ALLOW": "Дозволити та перейти в режим редагування", - "AI_CHAT_PLAN_WRITE_STAY": "Залишитися в режимі планування", - "AI_CHAT_PLAN_WRITE_ALLOWED": "Перейшли в режим редагування", - "AI_CHAT_PLAN_WRITE_STAYED": "Залишилися в режимі планування" + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Халепа!\\nВаш поточний браузер не підтримує перегляд наживо.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Отримайте найкращий досвід перегляду наживо, завантаживши наші нативні застосунки для Windows, Mac та Linux з {0}.", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Перемкнутися на повністю автоматичний режим?", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Повністю автоматичний режим дозволяє ШІ запускати будь-які інструменти — команди Bash, редагування файлів, видалення файлів, вебзапити — не питаючи вас.

Це зручно для довірених чорнових проєктів, але може бути ризиковано: необережний крок може перезаписати або видалити файли, виконати руйнівну команду оболонки або внести небажані зміни. Використовуйте систему контролю версій (Git), щоб мати змогу відновитися, якщо щось піде не так.

Вмикайте повністю автоматичний режим лише в проєктах, яким ви довіряєте. Ви можете будь-коли повернутися до режиму редагування за допомогою Shift+Tab або натиснувши на панель режимів.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Увімкнути повністю автоматичний режим", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Готово до створення", + "AI_CHAT_ONBOARDING_SEND": "Надіслати", + "AI_CHAT_PLAN_MAXIMIZE": "Розгорнути план на весь екран", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Закрити (Esc)", + "AI_CHAT_ATTACH_TITLE": "Прикріпити файл або папку", + "AI_CHAT_ATTACH_FILE_OPTION": "Прикріпити файл", + "AI_CHAT_ATTACH_FOLDER": "Додати папку як контекст", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Виберіть папку, щоб додати як контекст" }); \ No newline at end of file diff --git a/src/nls/ur/lastTranslated.json b/src/nls/ur/lastTranslated.json index 3141c0999c..eeb23c53ff 100644 --- a/src/nls/ur/lastTranslated.json +++ b/src/nls/ur/lastTranslated.json @@ -17,6 +17,10 @@ "AI_CHAT_ADMIN_DISABLED_MESSAGE": "AI features have been disabled by your system administrator.", "AI_CHAT_ADMIN_DISABLED_TITLE": "AI Disabled", "AI_CHAT_ATTACH_FILE": "Attach files", + "AI_CHAT_ATTACH_FILE_OPTION": "Attach a file", + "AI_CHAT_ATTACH_FOLDER": "Add folder as context", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Choose folder to add as context", + "AI_CHAT_ATTACH_TITLE": "Attach file or folder", "AI_CHAT_BASH_ALLOW": "Allow", "AI_CHAT_BASH_ALLOWED": "Command allowed", "AI_CHAT_BASH_CONFIRM_TITLE": "Allow command?", @@ -54,6 +58,9 @@ "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Full Auto mode lets the AI run any tool — Bash commands, file edits, file deletions, web fetches — without asking you first.

This is convenient for trusted scratch projects, but can be risky: a misjudged step could overwrite or delete files, run a destructive shell command, or push unintended changes. Use version control (Git) so you can recover if something goes wrong.

Only enable Full Auto in projects you trust. You can switch back to Edit Mode at any time using Shift+Tab or by clicking the mode bar.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Enable Full Auto", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Switch to Full Auto Mode?", "AI_CHAT_HIDE_DIFF": "Hide diff", "AI_CHAT_HISTORY_CLEAR_ALL": "Clear all", "AI_CHAT_HISTORY_DAYS_AGO": "{0}d ago", @@ -80,9 +87,13 @@ "AI_CHAT_MODE_SWITCH_HINT": "(Shift+Tab to switch)", "AI_CHAT_NEW_BTN": "New", "AI_CHAT_NEW_SESSION_TITLE": "Start a new conversation", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Ready to build", + "AI_CHAT_ONBOARDING_SEND": "Send", "AI_CHAT_PLACEHOLDER": "Ask Claude...", "AI_CHAT_PLAN_APPROVE": "Approve", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Close (Esc)", "AI_CHAT_PLAN_FEEDBACK_PLACEHOLDER": "What would you like changed?", + "AI_CHAT_PLAN_MAXIMIZE": "Open plan in full screen", "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", @@ -824,8 +835,8 @@ "DESCRIPTION_LINTING_PREFER": "Array of linters to run first", "DESCRIPTION_LIVEDEV_ENABLE_REVERSE_INSPECT": "false to disable live preview reverse inspect", "DESCRIPTION_LIVEDEV_EXCLUDED": "Custom Server Cannot Serve This file", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!
Your current browser doesn't support live preview.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from phcode.io.
", + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!\nYour current browser doesn't support live preview.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from {0}.", "DESCRIPTION_LIVEDEV_NO_PREVIEW": "Nothing to preview!", "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Please select an HTML file to preview", "DESCRIPTION_LIVEDEV_NO_PREVIEW_EXCLUDED": "Live preview settings is configured to only serve files from folder '{0}'", diff --git a/src/nls/ur/strings.js b/src/nls/ur/strings.js index 7c9fd880f9..3bae987bba 100644 --- a/src/nls/ur/strings.js +++ b/src/nls/ur/strings.js @@ -1339,8 +1339,6 @@ define({ "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "پیش نظارہ کیلئے ایک HTML فائل منتخب کریں", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED": "پیش نظارہ دستیاب نہیں ہے!", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED_DETAILS": "یہ HTML فائل موجودہ پراجیکٹ کا حصہ نہیں ہے۔ سیکیورٹی وجوہات کی بنا پر، صرف پراجیکٹ فائلوں کا لائیو پیش نظارہ کیا جا سکتا ہے۔ اس فائل کا پیش نظارہ کرنے کیلئے، اس کے مشتمل فولڈر کو ایک علیحدہ پراجیکٹ کے طور پر کھولیں۔", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "اوہ اوہ!
آپ کا موجودہ براؤزر لائیو پیش نظارہ سپورٹ نہیں کرتا۔", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "ونڈوز، میک، اور لینکس کیلئے ہمارے نیٹو ایپس کو phcode.io سے ڈاؤن لوڈ کرکے بہترین لائیو پیش نظارہ کا تجربہ حاصل کریں۔
", "DESCRIPTION_LIVEDEV_SECURITY_POPOUT_MESSAGE": "آپ لائیو پیش نظارہ کیلئے ایک فائل کھولنے والے ہیں۔ براہ کرم صرف اسی صورت میں آگے بڑھیں اگر آپ اس پراجیکٹ کے ماخذ پر بھروسہ کرتے ہیں۔ جاری رکھنے کیلئے 'پراجیکٹ پر بھروسہ کریں' پر کلک کریں، یا اگر آپ ماخذ پر بھروسہ نہیں کرتے ہیں تو اس ونڈو کو بند کر دیں۔", "DESCRIPTION_LIVEDEV_SECURITY_TRUST_MESSAGE": "آپ لائیو پیش نظارہ کیلئے ایک فائل کھولنے والے ہیں۔ براہ کرم 'پراجیکٹ پر بھروسہ کریں' پر کلک کرکے صرف اسی صورت میں آگے بڑھیں اگر آپ اس پراجیکٹ کے ماخذ پر بھروسہ کرتے ہیں!", "CONFIRM_EXTERNAL_BROWSER_TITLE": "پاپ اپ مسدود", @@ -1987,6 +1985,8 @@ define({ "AI_CHAT_TOOL_SEARCHED": "تلاش کیا گیا: {0}", "AI_CHAT_TOOL_GREP": "Grep: {0}", "AI_CHAT_TOOL_READ_FILE": "{0} پڑھا گیا", + "AI_CHAT_TOOL_READ_FILE_RANGE": "{0} کی لائنیں {1}-{2} پڑھیں", + "AI_CHAT_TOOL_READ_FILE_FROM": "{0} کو لائن {1} سے پڑھا", "AI_CHAT_TOOL_EDIT_FILE": "{0} میں ترمیم کی گئی", "AI_CHAT_TOOL_WRITE_FILE": "{0} میں لکھا گیا", "AI_CHAT_TOOL_RAN_CMD": "کمانڈ چلایا گیا", @@ -2002,10 +2002,19 @@ define({ "AI_CHAT_UNDO_TITLE": "اس جواب سے کی گئی تبدیلیاں کالعدم کریں", "AI_CHAT_RESTORE_TITLE": "فائلوں کو اس مقام پر بحال کریں", "AI_CHAT_RESTORED": "بحال شدہ", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "براہ راست ڈسک پر لاگو کیا گیا · diff دستیاب نہیں", + "AI_CHAT_TOOL_REJECTED": "ترمیم مسترد — فائل میں کوئی تبدیلی نہیں ہوئی", + "AI_CHAT_TOOL_REJECTED_REASON": "وجہ: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "فائل نہیں ملی", + "AI_CHAT_FILE_NOT_FOUND_MSG": "{0} کھولی نہیں جا سکی۔ ہو سکتا ہے فائل منتقل یا حذف کر دی گئی ہو۔", "AI_CHAT_UNDO_RESTORE_WARNING_TITLE": "اے آئی کالعدم و بحال", "AI_CHAT_UNDO_RESTORE_WARNING_BODY": "یہ صرف اے آئی کی طرف سے کی گئی تبدیلیوں کو کالعدم کرے گا۔ اے آئی کے علاوہ کی گئی تبدیلیاں بحال نہیں ہوں گی اور ضائع ہو سکتی ہیں۔ ورژن کی مکمل تاریخ کے لیے، Git جیسے ورژن کنٹرول کا استعمال کریں۔", "AI_CHAT_SHOW_DIFF": "فرق دکھائیں", "AI_CHAT_HIDE_DIFF": "فرق چھپائیں", + "AI_CHAT_DIFF_MORE_TITLE": "Diff کے اختیارات", + "AI_CHAT_DIFF_EXPAND_ALL": "سب کو پھیلائیں", + "AI_CHAT_DIFF_COLLAPSE_ALL": "سب کو سمیٹیں", + "AI_CHAT_DIFF_ALWAYS_SHOW": "ہمیشہ دکھائیں", "AI_CHAT_LABEL_YOU": "آپ", "AI_CHAT_LABEL_CLAUDE": "کلاڈ", "AI_CHAT_SEND_ERROR": "پیغام بھیجنے میں ناکامی: {0}", @@ -2043,6 +2052,12 @@ define({ "AI_CHAT_BASH_DENY": "انکار کریں", "AI_CHAT_BASH_ALLOWED": "کمانڈ کی اجازت دے دی گئی", "AI_CHAT_BASH_DENIED": "کمانڈ مسترد کر دیا گیا", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "ایڈٹ موڈ میں سوئچ کریں؟", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude ‏{0} میں ترمیم کرنا چاہتا ہے۔ آپ فی الحال پلان موڈ میں ہیں۔", + "AI_CHAT_PLAN_WRITE_ALLOW": "اجازت دیں اور ایڈٹ موڈ میں سوئچ کریں", + "AI_CHAT_PLAN_WRITE_STAY": "پلان موڈ میں رہیں", + "AI_CHAT_PLAN_WRITE_ALLOWED": "ایڈٹ موڈ میں سوئچ کر دیا گیا", + "AI_CHAT_PLAN_WRITE_STAYED": "پلان موڈ میں ہی رہے", "AI_CHAT_CODE_DEFAULT_LANG": "متن", "AI_CHAT_CODE_COLLAPSE": "سکیڑیں", "AI_CHAT_CODE_EXPAND": "پھیلائیں", @@ -2196,21 +2211,17 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "دوبارہ شروع کریں", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 کارڈز", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 حذف شدہ", - "AI_CHAT_TOOL_READ_FILE_RANGE": "{0} کی لائنیں {1}-{2} پڑھیں", - "AI_CHAT_TOOL_READ_FILE_FROM": "{0} کو لائن {1} سے پڑھا", - "AI_CHAT_TOOL_APPLIED_DIRECTLY": "براہ راست ڈسک پر لاگو کیا گیا · diff دستیاب نہیں", - "AI_CHAT_TOOL_REJECTED": "ترمیم مسترد — فائل میں کوئی تبدیلی نہیں ہوئی", - "AI_CHAT_TOOL_REJECTED_REASON": "وجہ: {0}", - "AI_CHAT_FILE_NOT_FOUND_TITLE": "فائل نہیں ملی", - "AI_CHAT_FILE_NOT_FOUND_MSG": "{0} کھولی نہیں جا سکی۔ ہو سکتا ہے فائل منتقل یا حذف کر دی گئی ہو۔", - "AI_CHAT_DIFF_MORE_TITLE": "Diff کے اختیارات", - "AI_CHAT_DIFF_EXPAND_ALL": "سب کو پھیلائیں", - "AI_CHAT_DIFF_COLLAPSE_ALL": "سب کو سمیٹیں", - "AI_CHAT_DIFF_ALWAYS_SHOW": "ہمیشہ دکھائیں", - "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "ایڈٹ موڈ میں سوئچ کریں؟", - "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude ‏{0} میں ترمیم کرنا چاہتا ہے۔ آپ فی الحال پلان موڈ میں ہیں۔", - "AI_CHAT_PLAN_WRITE_ALLOW": "اجازت دیں اور ایڈٹ موڈ میں سوئچ کریں", - "AI_CHAT_PLAN_WRITE_STAY": "پلان موڈ میں رہیں", - "AI_CHAT_PLAN_WRITE_ALLOWED": "ایڈٹ موڈ میں سوئچ کر دیا گیا", - "AI_CHAT_PLAN_WRITE_STAYED": "پلان موڈ میں ہی رہے" + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "اوہ ہو!", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "ونڈوز، میک، اور لینکس کے لیے {0} سے ہماری مقامی ایپس ڈاؤن لوڈ کر کے بہترین لائیو پریویو کا تجربہ حاصل کریں۔", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "فل آٹو موڈ پر سوئچ کریں؟", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "فل آٹو موڈ AI کو آپ سے پہلے پوچھے بغیر کوئی بھی ٹول — باش کمانڈز، فائل میں ترمیم، فائل ڈیلیٹ کرنا، ویب فیچز — چلانے کی اجازت دیتا ہے۔

یہ قابل اعتماد اسکریچ پروجیکٹس کے لیے آسان ہے، لیکن خطرناک ہو سکتا ہے: ایک غلط قدم فائلوں کو اوور رائٹ یا ڈیلیٹ کر سکتا ہے، ایک تباہ کن شیل کمانڈ چلا سکتا ہے، یا غیر ارادی تبدیلیاں پش کر سکتا ہے۔ ورژن کنٹرول (Git) استعمال کریں تاکہ کچھ غلط ہونے کی صورت میں آپ بحال کر سکیں۔

فل آٹو صرف ان پروجیکٹس میں فعال کریں جن پر آپ بھروسہ کرتے ہیں۔ آپ کسی بھی وقت Shift+Tab استعمال کر کے یا موڈ بار پر کلک کر کے ایڈٹ موڈ پر واپس جا سکتے ہیں۔", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "فل آٹو فعال کریں", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "بنانے کے لیے تیار", + "AI_CHAT_ONBOARDING_SEND": "بھیجیں", + "AI_CHAT_PLAN_MAXIMIZE": "پلان کو فل اسکرین میں کھولیں", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "بند کریں (Esc)", + "AI_CHAT_ATTACH_TITLE": "فائل یا فولڈر منسلک کریں", + "AI_CHAT_ATTACH_FILE_OPTION": "ایک فائل منسلک کریں", + "AI_CHAT_ATTACH_FOLDER": "سیاق و سباق کے طور پر فولڈر شامل کریں", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "سیاق و سباق کے لیے فولڈر منتخب کریں" }); \ No newline at end of file diff --git a/src/nls/zh-cn/lastTranslated.json b/src/nls/zh-cn/lastTranslated.json index 3141c0999c..eeb23c53ff 100644 --- a/src/nls/zh-cn/lastTranslated.json +++ b/src/nls/zh-cn/lastTranslated.json @@ -17,6 +17,10 @@ "AI_CHAT_ADMIN_DISABLED_MESSAGE": "AI features have been disabled by your system administrator.", "AI_CHAT_ADMIN_DISABLED_TITLE": "AI Disabled", "AI_CHAT_ATTACH_FILE": "Attach files", + "AI_CHAT_ATTACH_FILE_OPTION": "Attach a file", + "AI_CHAT_ATTACH_FOLDER": "Add folder as context", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Choose folder to add as context", + "AI_CHAT_ATTACH_TITLE": "Attach file or folder", "AI_CHAT_BASH_ALLOW": "Allow", "AI_CHAT_BASH_ALLOWED": "Command allowed", "AI_CHAT_BASH_CONFIRM_TITLE": "Allow command?", @@ -54,6 +58,9 @@ "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Full Auto mode lets the AI run any tool — Bash commands, file edits, file deletions, web fetches — without asking you first.

This is convenient for trusted scratch projects, but can be risky: a misjudged step could overwrite or delete files, run a destructive shell command, or push unintended changes. Use version control (Git) so you can recover if something goes wrong.

Only enable Full Auto in projects you trust. You can switch back to Edit Mode at any time using Shift+Tab or by clicking the mode bar.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Enable Full Auto", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Switch to Full Auto Mode?", "AI_CHAT_HIDE_DIFF": "Hide diff", "AI_CHAT_HISTORY_CLEAR_ALL": "Clear all", "AI_CHAT_HISTORY_DAYS_AGO": "{0}d ago", @@ -80,9 +87,13 @@ "AI_CHAT_MODE_SWITCH_HINT": "(Shift+Tab to switch)", "AI_CHAT_NEW_BTN": "New", "AI_CHAT_NEW_SESSION_TITLE": "Start a new conversation", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Ready to build", + "AI_CHAT_ONBOARDING_SEND": "Send", "AI_CHAT_PLACEHOLDER": "Ask Claude...", "AI_CHAT_PLAN_APPROVE": "Approve", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Close (Esc)", "AI_CHAT_PLAN_FEEDBACK_PLACEHOLDER": "What would you like changed?", + "AI_CHAT_PLAN_MAXIMIZE": "Open plan in full screen", "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", @@ -824,8 +835,8 @@ "DESCRIPTION_LINTING_PREFER": "Array of linters to run first", "DESCRIPTION_LIVEDEV_ENABLE_REVERSE_INSPECT": "false to disable live preview reverse inspect", "DESCRIPTION_LIVEDEV_EXCLUDED": "Custom Server Cannot Serve This file", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!
Your current browser doesn't support live preview.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from phcode.io.
", + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!\nYour current browser doesn't support live preview.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from {0}.", "DESCRIPTION_LIVEDEV_NO_PREVIEW": "Nothing to preview!", "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Please select an HTML file to preview", "DESCRIPTION_LIVEDEV_NO_PREVIEW_EXCLUDED": "Live preview settings is configured to only serve files from folder '{0}'", diff --git a/src/nls/zh-cn/strings.js b/src/nls/zh-cn/strings.js index b8bee49bc5..c047156c5a 100644 --- a/src/nls/zh-cn/strings.js +++ b/src/nls/zh-cn/strings.js @@ -1339,8 +1339,6 @@ define({ "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "请选择一个 HTML 文件进行预览", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED": "预览不可用!", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED_DETAILS": "此 HTML 文件并非当前项目的一部分。出于安全考虑,只能实时预览项目文件。要预览此文件,请将其所在文件夹作为单独的项目打开。", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "哎呀!
您当前的浏览器不支持实时预览。", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "从 phcode.io 下载适用于 Windows、Mac 和 Linux 的原生应用,以获得最佳实时预览体验。
", "DESCRIPTION_LIVEDEV_SECURITY_POPOUT_MESSAGE": "您即将打开一个文件进行实时预览。仅当您信任此项目的来源时,才继续操作。单击“信任项目”继续,或者如果您不信任来源,请关闭此窗口。", "DESCRIPTION_LIVEDEV_SECURITY_TRUST_MESSAGE": "您即将打开一个文件进行实时预览。仅当您信任此项目的来源时,才单击“信任项目”继续!", "CONFIRM_EXTERNAL_BROWSER_TITLE": "弹出窗口已被阻止", @@ -1987,6 +1985,8 @@ define({ "AI_CHAT_TOOL_SEARCHED": "已搜索:{0}", "AI_CHAT_TOOL_GREP": "Grep:{0}", "AI_CHAT_TOOL_READ_FILE": "读取 {0}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "读取 {0} 第 {1}-{2} 行", + "AI_CHAT_TOOL_READ_FILE_FROM": "从第 {1} 行开始读取 {0}", "AI_CHAT_TOOL_EDIT_FILE": "编辑 {0}", "AI_CHAT_TOOL_WRITE_FILE": "写入 {0}", "AI_CHAT_TOOL_RAN_CMD": "已运行命令", @@ -2002,10 +2002,19 @@ define({ "AI_CHAT_UNDO_TITLE": "撤销此响应所做的更改", "AI_CHAT_RESTORE_TITLE": "将文件恢复到此节点", "AI_CHAT_RESTORED": "已恢复", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "直接应用于磁盘 · diff 不可用", + "AI_CHAT_TOOL_REJECTED": "编辑被拒绝 — 文件未修改", + "AI_CHAT_TOOL_REJECTED_REASON": "原因: {0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "文件未找到", + "AI_CHAT_FILE_NOT_FOUND_MSG": "无法打开 {0}。该文件可能已被移动或删除。", "AI_CHAT_UNDO_RESTORE_WARNING_TITLE": "AI 撤销与恢复", "AI_CHAT_UNDO_RESTORE_WARNING_BODY": "此操作只会撤销由 AI 所做的更改。在 AI 之外进行的更改将不会被恢复,并可能丢失。如需完整的版本历史记录,请使用 Git 等版本控制系统。", "AI_CHAT_SHOW_DIFF": "显示差异", "AI_CHAT_HIDE_DIFF": "隐藏差异", + "AI_CHAT_DIFF_MORE_TITLE": "Diff 选项", + "AI_CHAT_DIFF_EXPAND_ALL": "全部展开", + "AI_CHAT_DIFF_COLLAPSE_ALL": "全部折叠", + "AI_CHAT_DIFF_ALWAYS_SHOW": "始终显示", "AI_CHAT_LABEL_YOU": "你", "AI_CHAT_LABEL_CLAUDE": "Claude", "AI_CHAT_SEND_ERROR": "消息发送失败:{0}", @@ -2043,6 +2052,12 @@ define({ "AI_CHAT_BASH_DENY": "拒绝", "AI_CHAT_BASH_ALLOWED": "命令已允许", "AI_CHAT_BASH_DENIED": "命令已拒绝", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "切换到编辑模式?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude 想要编辑 {0}。您当前处于计划模式。", + "AI_CHAT_PLAN_WRITE_ALLOW": "允许并切换到编辑模式", + "AI_CHAT_PLAN_WRITE_STAY": "保留在计划模式", + "AI_CHAT_PLAN_WRITE_ALLOWED": "已切换到编辑模式", + "AI_CHAT_PLAN_WRITE_STAYED": "已保留在计划模式", "AI_CHAT_CODE_DEFAULT_LANG": "文本", "AI_CHAT_CODE_COLLAPSE": "折叠", "AI_CHAT_CODE_EXPAND": "展开", @@ -2196,21 +2211,17 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "重新开始", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 张卡片", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 已删除", - "AI_CHAT_TOOL_READ_FILE_RANGE": "读取 {0} 第 {1}-{2} 行", - "AI_CHAT_TOOL_READ_FILE_FROM": "从第 {1} 行开始读取 {0}", - "AI_CHAT_TOOL_APPLIED_DIRECTLY": "直接应用于磁盘 · diff 不可用", - "AI_CHAT_TOOL_REJECTED": "编辑被拒绝 — 文件未修改", - "AI_CHAT_TOOL_REJECTED_REASON": "原因: {0}", - "AI_CHAT_FILE_NOT_FOUND_TITLE": "文件未找到", - "AI_CHAT_FILE_NOT_FOUND_MSG": "无法打开 {0}。该文件可能已被移动或删除。", - "AI_CHAT_DIFF_MORE_TITLE": "Diff 选项", - "AI_CHAT_DIFF_EXPAND_ALL": "全部展开", - "AI_CHAT_DIFF_COLLAPSE_ALL": "全部折叠", - "AI_CHAT_DIFF_ALWAYS_SHOW": "始终显示", - "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "切换到编辑模式?", - "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude 想要编辑 {0}。您当前处于计划模式。", - "AI_CHAT_PLAN_WRITE_ALLOW": "允许并切换到编辑模式", - "AI_CHAT_PLAN_WRITE_STAY": "保留在计划模式", - "AI_CHAT_PLAN_WRITE_ALLOWED": "已切换到编辑模式", - "AI_CHAT_PLAN_WRITE_STAYED": "已保留在计划模式" + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "糟糕!", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "请从 {0} 下载我们适用于 Windows、Mac 和 Linux 的原生应用,以获取最佳实时预览体验。", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "切换到全自动模式?", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "全自动模式允许 AI 运行任何工具(如 Bash 命令、文件编辑、文件删除、网络抓取等),而无需事先征求您的同意。

这对于受信任的临时项目来说很方便,但也可能存在风险:一次误判就可能导致覆盖或删除文件、运行破坏性的 shell 命令或推送非预期的更改。请使用版本控制 (Git) 以便在出现问题时可以恢复。

请仅在您信任的项目中启用全自动模式。您可以随时使用 Shift+Tab 或通过单击模式栏切换回编辑模式。", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "启用全自动模式", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "准备构建", + "AI_CHAT_ONBOARDING_SEND": "发送", + "AI_CHAT_PLAN_MAXIMIZE": "全屏打开计划", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "关闭 (Esc)", + "AI_CHAT_ATTACH_TITLE": "附加文件或文件夹", + "AI_CHAT_ATTACH_FILE_OPTION": "附加文件", + "AI_CHAT_ATTACH_FOLDER": "添加文件夹作为上下文", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "选择文件夹作为上下文" }); \ No newline at end of file diff --git a/src/nls/zh-tw/lastTranslated.json b/src/nls/zh-tw/lastTranslated.json index 3141c0999c..eeb23c53ff 100644 --- a/src/nls/zh-tw/lastTranslated.json +++ b/src/nls/zh-tw/lastTranslated.json @@ -17,6 +17,10 @@ "AI_CHAT_ADMIN_DISABLED_MESSAGE": "AI features have been disabled by your system administrator.", "AI_CHAT_ADMIN_DISABLED_TITLE": "AI Disabled", "AI_CHAT_ATTACH_FILE": "Attach files", + "AI_CHAT_ATTACH_FILE_OPTION": "Attach a file", + "AI_CHAT_ATTACH_FOLDER": "Add folder as context", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "Choose folder to add as context", + "AI_CHAT_ATTACH_TITLE": "Attach file or folder", "AI_CHAT_BASH_ALLOW": "Allow", "AI_CHAT_BASH_ALLOWED": "Command allowed", "AI_CHAT_BASH_CONFIRM_TITLE": "Allow command?", @@ -54,6 +58,9 @@ "AI_CHAT_FILE_PLURAL": "files", "AI_CHAT_FILE_REMOVE": "Remove file", "AI_CHAT_FILE_SINGULAR": "file", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "Full Auto mode lets the AI run any tool — Bash commands, file edits, file deletions, web fetches — without asking you first.

This is convenient for trusted scratch projects, but can be risky: a misjudged step could overwrite or delete files, run a destructive shell command, or push unintended changes. Use version control (Git) so you can recover if something goes wrong.

Only enable Full Auto in projects you trust. You can switch back to Edit Mode at any time using Shift+Tab or by clicking the mode bar.", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "Enable Full Auto", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "Switch to Full Auto Mode?", "AI_CHAT_HIDE_DIFF": "Hide diff", "AI_CHAT_HISTORY_CLEAR_ALL": "Clear all", "AI_CHAT_HISTORY_DAYS_AGO": "{0}d ago", @@ -80,9 +87,13 @@ "AI_CHAT_MODE_SWITCH_HINT": "(Shift+Tab to switch)", "AI_CHAT_NEW_BTN": "New", "AI_CHAT_NEW_SESSION_TITLE": "Start a new conversation", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "Ready to build", + "AI_CHAT_ONBOARDING_SEND": "Send", "AI_CHAT_PLACEHOLDER": "Ask Claude...", "AI_CHAT_PLAN_APPROVE": "Approve", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "Close (Esc)", "AI_CHAT_PLAN_FEEDBACK_PLACEHOLDER": "What would you like changed?", + "AI_CHAT_PLAN_MAXIMIZE": "Open plan in full screen", "AI_CHAT_PLAN_REVISE": "Revise", "AI_CHAT_PLAN_REVISE_DEFAULT": "Please revise the plan.", "AI_CHAT_PLAN_TITLE": "Proposed Plan", @@ -824,8 +835,8 @@ "DESCRIPTION_LINTING_PREFER": "Array of linters to run first", "DESCRIPTION_LIVEDEV_ENABLE_REVERSE_INSPECT": "false to disable live preview reverse inspect", "DESCRIPTION_LIVEDEV_EXCLUDED": "Custom Server Cannot Serve This file", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!
Your current browser doesn't support live preview.", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from phcode.io.
", + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "Uh Oh!\nYour current browser doesn't support live preview.", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "Get the best live preview experience by downloading our native apps for Windows, Mac, and Linux from {0}.", "DESCRIPTION_LIVEDEV_NO_PREVIEW": "Nothing to preview!", "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "Please select an HTML file to preview", "DESCRIPTION_LIVEDEV_NO_PREVIEW_EXCLUDED": "Live preview settings is configured to only serve files from folder '{0}'", diff --git a/src/nls/zh-tw/strings.js b/src/nls/zh-tw/strings.js index 15e07f0f77..972bf6444a 100644 --- a/src/nls/zh-tw/strings.js +++ b/src/nls/zh-tw/strings.js @@ -1339,8 +1339,6 @@ define({ "DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS": "請選擇一個 HTML 檔案進行預覽", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED": "無法預覽!", "DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED_DETAILS": "此 HTML 檔案不屬於目前的專案。基於安全性考量,僅能即時預覽專案檔案。若要預覽此檔案,請將其所在的資料夾以個別專案開啟。", - "DESCRIPTION_LIVEDEV_MAIN_HEADING": "哎呀!
您目前的瀏覽器不支援即時預覽。", - "DESCRIPTION_LIVEDEV_MAIN_SPAN": "從 phcode.io 下載適用於 Windows、Mac 和 Linux 的原生應用程式,以獲得最佳的即時預覽體驗。
", "DESCRIPTION_LIVEDEV_SECURITY_POPOUT_MESSAGE": "您即將開啟一個檔案以進行即時預覽。如果您信任此專案的來源,才請繼續操作。按一下「信任專案」繼續,或如果您不信任來源,請關閉此視窗。", "DESCRIPTION_LIVEDEV_SECURITY_TRUST_MESSAGE": "您即將開啟一個檔案以進行即時預覽。如果您信任此專案的來源,才請按一下「信任專案」繼續!", "CONFIRM_EXTERNAL_BROWSER_TITLE": "彈出視窗已封鎖", @@ -1987,6 +1985,8 @@ define({ "AI_CHAT_TOOL_SEARCHED": "搜尋:{0}", "AI_CHAT_TOOL_GREP": "Grep:{0}", "AI_CHAT_TOOL_READ_FILE": "讀取 {0}", + "AI_CHAT_TOOL_READ_FILE_RANGE": "讀取 {0} 第 {1}-{2} 行", + "AI_CHAT_TOOL_READ_FILE_FROM": "從第 {1} 行開始讀取 {0}", "AI_CHAT_TOOL_EDIT_FILE": "編輯 {0}", "AI_CHAT_TOOL_WRITE_FILE": "寫入 {0}", "AI_CHAT_TOOL_RAN_CMD": "已執行指令", @@ -2002,10 +2002,19 @@ define({ "AI_CHAT_UNDO_TITLE": "復原此回應所做的變更", "AI_CHAT_RESTORE_TITLE": "將檔案還原至此時間點", "AI_CHAT_RESTORED": "已還原", + "AI_CHAT_TOOL_APPLIED_DIRECTLY": "已直接套用至磁碟 · 無法提供 diff", + "AI_CHAT_TOOL_REJECTED": "已拒絕編輯 — 檔案未修改", + "AI_CHAT_TOOL_REJECTED_REASON": "原因:{0}", + "AI_CHAT_FILE_NOT_FOUND_TITLE": "找不到檔案", + "AI_CHAT_FILE_NOT_FOUND_MSG": "無法開啟 {0}。該檔案可能已被移動或刪除。", "AI_CHAT_UNDO_RESTORE_WARNING_TITLE": "AI 復原與還原", "AI_CHAT_UNDO_RESTORE_WARNING_BODY": "此動作只會復原由 AI 所做的變更。非 AI 所做的變更將不會被還原,且可能會遺失。如需完整的版本歷史記錄,請使用像 Git 這類的版本控制系統。", "AI_CHAT_SHOW_DIFF": "顯示差異", "AI_CHAT_HIDE_DIFF": "隱藏差異", + "AI_CHAT_DIFF_MORE_TITLE": "Diff 選項", + "AI_CHAT_DIFF_EXPAND_ALL": "全部展開", + "AI_CHAT_DIFF_COLLAPSE_ALL": "全部收合", + "AI_CHAT_DIFF_ALWAYS_SHOW": "一律顯示", "AI_CHAT_LABEL_YOU": "你", "AI_CHAT_LABEL_CLAUDE": "Claude", "AI_CHAT_SEND_ERROR": "傳送訊息失敗:{0}", @@ -2043,6 +2052,12 @@ define({ "AI_CHAT_BASH_DENY": "拒絕", "AI_CHAT_BASH_ALLOWED": "指令已允許", "AI_CHAT_BASH_DENIED": "指令已拒絕", + "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "要切換至編輯模式嗎?", + "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude 想要編輯 {0}。您目前處於計畫模式。", + "AI_CHAT_PLAN_WRITE_ALLOW": "允許並切換至編輯模式", + "AI_CHAT_PLAN_WRITE_STAY": "維持計畫模式", + "AI_CHAT_PLAN_WRITE_ALLOWED": "已切換至編輯模式", + "AI_CHAT_PLAN_WRITE_STAYED": "已維持計畫模式", "AI_CHAT_CODE_DEFAULT_LANG": "純文字", "AI_CHAT_CODE_COLLAPSE": "收合", "AI_CHAT_CODE_EXPAND": "展開", @@ -2196,21 +2211,17 @@ define({ "DEMO_JS_BUTTON_START_AGAIN": "重新開始", "DEMO_JS_CARD_COUNT_TEMPLATE": "{NUM_DONE}/3 張卡片", "DEMO_JS_DELETE_COUNT_TEMPLATE": "{NUM_DONE}/1 已刪除", - "AI_CHAT_TOOL_READ_FILE_RANGE": "讀取 {0} 第 {1}-{2} 行", - "AI_CHAT_TOOL_READ_FILE_FROM": "從第 {1} 行開始讀取 {0}", - "AI_CHAT_TOOL_APPLIED_DIRECTLY": "已直接套用至磁碟 · 無法提供 diff", - "AI_CHAT_TOOL_REJECTED": "已拒絕編輯 — 檔案未修改", - "AI_CHAT_TOOL_REJECTED_REASON": "原因:{0}", - "AI_CHAT_FILE_NOT_FOUND_TITLE": "找不到檔案", - "AI_CHAT_FILE_NOT_FOUND_MSG": "無法開啟 {0}。該檔案可能已被移動或刪除。", - "AI_CHAT_DIFF_MORE_TITLE": "Diff 選項", - "AI_CHAT_DIFF_EXPAND_ALL": "全部展開", - "AI_CHAT_DIFF_COLLAPSE_ALL": "全部收合", - "AI_CHAT_DIFF_ALWAYS_SHOW": "一律顯示", - "AI_CHAT_PLAN_WRITE_CONFIRM_TITLE": "要切換至編輯模式嗎?", - "AI_CHAT_PLAN_WRITE_CONFIRM_BODY": "Claude 想要編輯 {0}。您目前處於計畫模式。", - "AI_CHAT_PLAN_WRITE_ALLOW": "允許並切換至編輯模式", - "AI_CHAT_PLAN_WRITE_STAY": "維持計畫模式", - "AI_CHAT_PLAN_WRITE_ALLOWED": "已切換至編輯模式", - "AI_CHAT_PLAN_WRITE_STAYED": "已維持計畫模式" + "DESCRIPTION_LIVEDEV_MAIN_HEADING": "哎呀!", + "DESCRIPTION_LIVEDEV_MAIN_SPAN": "請從 {0} 下載我們適用於 Windows、Mac 和 Linux 的原生應用程式,以取得最佳的即時預覽體驗。", + "AI_CHAT_FULL_AUTO_WARNING_TITLE": "切換至全自動模式?", + "AI_CHAT_FULL_AUTO_WARNING_BODY": "全自動模式允許 AI 在未經您事先同意的情況下,執行任何工具 — Bash 指令、檔案編輯、檔案刪除、網路擷取。

這對於受信任的臨時專案來說很方便,但可能存在風險:一個錯誤的步驟可能會覆寫或刪除檔案、執行破壞性的 shell 指令,或推送非預期的變更。請使用版本控制 (Git),以便在出現問題時可以復原。

僅在您信任的專案中啟用全自動模式。您可以隨時使用 Shift+Tab 或點擊模式列,切換回編輯模式。", + "AI_CHAT_FULL_AUTO_WARNING_PROCEED": "啟用全自動模式", + "AI_CHAT_ONBOARDING_REVIEW_PROMPT": "準備建構", + "AI_CHAT_ONBOARDING_SEND": "傳送", + "AI_CHAT_PLAN_MAXIMIZE": "以全螢幕開啟計畫", + "AI_CHAT_PLAN_CLOSE_FULLSCREEN": "關閉 (Esc)", + "AI_CHAT_ATTACH_TITLE": "附加檔案或資料夾", + "AI_CHAT_ATTACH_FILE_OPTION": "附加檔案", + "AI_CHAT_ATTACH_FOLDER": "新增資料夾為上下文", + "AI_CHAT_ATTACH_FOLDER_PICK_TITLE": "選擇要加入上下文的資料夾" }); \ No newline at end of file