diff --git a/src/nls/ar/lastTranslated.json b/src/nls/ar/lastTranslated.json
index 7fac587820..4183b16ec9 100644
--- a/src/nls/ar/lastTranslated.json
+++ b/src/nls/ar/lastTranslated.json
@@ -182,7 +182,7 @@
"AI_CHAT_MODEL_SELECT_TITLE": "Choose the AI model for this chat",
"AI_CHAT_MODEL_SWITCHED_NOTICE": "Switched to {0}. Applies from your next message; the first response may take a moment longer while the cache rebuilds.",
"AI_CHAT_MODE_AUTO": "Auto",
- "AI_CHAT_MODE_CHAT": "Claude Code",
+ "AI_CHAT_MODE_CHAT": "Visual AI",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_MODE_EDIT": "AI Edit Mode",
@@ -260,7 +260,7 @@
"AI_CHAT_START_ANOTHER_DEMO": "Show another demo",
"AI_CHAT_START_BY_PROVIDER": "By {0}",
"AI_CHAT_START_CHAT_DESC": "Built-in chat for visual workflows",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
+ "AI_CHAT_START_CHAT_NAME": "Visual AI with {0}",
"AI_CHAT_START_CHAT_RUNNING": "In progress",
"AI_CHAT_START_CLI_FOLDED": "Use a CLI instead: {0}",
"AI_CHAT_START_CLI_RUNNING": "Running",
@@ -361,22 +361,49 @@
"AI_CHAT_UPSELL_BTN": "Get Phoenix Pro",
"AI_CHAT_UPSELL_MESSAGE": "AI features are available with Phoenix Pro.",
"AI_CHAT_UPSELL_TITLE": "Phoenix Pro + AI",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "active days",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Active days",
+ "AI_CHAT_USAGE_ACTIVITY": "Activity",
"AI_CHAT_USAGE_API_TIME": "Time in API",
+ "AI_CHAT_USAGE_BY_SPEND": "by spend",
+ "AI_CHAT_USAGE_BY_TOKENS": "by tokens",
"AI_CHAT_USAGE_CACHE_READ": "Cache read",
"AI_CHAT_USAGE_CACHE_WRITE": "Cache write",
"AI_CHAT_USAGE_CALLS": "{0} calls",
+ "AI_CHAT_USAGE_CARD_TITLE": "Usage",
"AI_CHAT_USAGE_CHIP_TITLE": "Tokens and cost of this chat",
"AI_CHAT_USAGE_COST": "Cost at list price",
+ "AI_CHAT_USAGE_DETAILS": "Details",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Earlier month",
"AI_CHAT_USAGE_INPUT": "Input tokens",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Last 30 days",
+ "AI_CHAT_USAGE_LATER_MONTH": "Later month",
+ "AI_CHAT_USAGE_LESS": "Less",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Longest streak",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} of {1} months",
+ "AI_CHAT_USAGE_MORE": "More",
"AI_CHAT_USAGE_NOTE": "With a Claude subscription, this cost is included in your plan. Pricing shown is for reference only.",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "No usage this day",
"AI_CHAT_USAGE_OPTIONS": "Options",
"AI_CHAT_USAGE_OPTION_DOLLARS": "Show $ cost",
"AI_CHAT_USAGE_OPTION_TURNS": "Show usage after every turn",
"AI_CHAT_USAGE_OUTPUT": "Output tokens",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Avg / active day",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · last 30 days",
+ "AI_CHAT_USAGE_RELOAD": "Reload usage",
+ "AI_CHAT_USAGE_SPEND": "spend",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "With a Claude subscription, this spend is included in your plan at no extra cost.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "No charge to your Phoenix Pro subscription.",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} days",
"AI_CHAT_USAGE_TAB_ALL": "All",
+ "AI_CHAT_USAGE_TODAY": "Today",
"AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokens",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top models",
"AI_CHAT_USAGE_TOTAL": "Total tokens",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
"AI_CHAT_USAGE_TURNS_CALLS": "Turns · API calls",
+ "AI_CHAT_USAGE_TURNS_LABEL": "turns",
"AI_CHAT_WAITING_FOR_MODEL": "Waiting for the model...",
"AI_CHAT_WELCOME_BUG_PROMPT": "Fix the mobile navigation",
"AI_CHAT_WELCOME_CLI_SUBTITLE": "Give your CLI agents the tools to see, inspect, and debug your page as they build.",
diff --git a/src/nls/ar/strings.js b/src/nls/ar/strings.js
index 2afda89130..bd33e1dfd8 100644
--- a/src/nls/ar/strings.js
+++ b/src/nls/ar/strings.js
@@ -738,6 +738,16 @@ define({
"LIVE_DEV_IMAGE_FOLDER_DIALOG_PLACEHOLDER": "اكتب مسار المجلد (مثال: assets/images/)",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_HELP": "💡 أدخل مسار المجلد أو اتركه فارغًا للتنزيل في مجلد 'images'.",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_REMEMBER": "لا تسأل مرة أخرى بخصوص هذا المشروع",
+ "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "تم تنزيل الصورة",
+ "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "أو أخبرني بكلماتك الخاصة...",
+ "LIVE_DEV_AI_ASK_SEND": "إرسال",
+ "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI يسأل",
+ "LIVE_DEV_AI_ASK_MINIMIZE": "تصغير",
+ "LIVE_DEV_AI_ASK_FOCUS_HIDE": "إخفاء التركيز ورؤية الصفحة كما هي",
+ "LIVE_DEV_AI_ASK_FOCUS_SHOW": "إظهار التركيز مرة أخرى",
+ "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI في انتظار إجابتك",
+ "LIVE_DEV_IMAGE_SAVED_TO": "تم الحفظ في {0}",
+ "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "تغيير مجلد التنزيل",
"AVAILABLE_IN_PRO_TITLE": "متوفر في Phoenix Pro",
"DEVICE_SIZE_LIMIT_MESSAGE": "للتبديل بين عروض الهاتف والجهاز اللوحي وسطح المكتب، قم بالترقية إلى Phoenix Pro.",
"LAYERS_PANEL_LIMIT_MESSAGE": "لرؤية بنية صفحتك وتحديد أو تحرير أي عنصر فيها، قم بالترقية إلى Phoenix Pro.",
@@ -2430,7 +2440,6 @@ define({
"AI_ENABLE_CONFIRM_MESSAGE": "سيؤدي هذا إلى إعادة تشغيل ميزات الذكاء الاصطناعي واستعادة لوحة الذكاء الاصطناعي.
سيُعاد تشغيل {APP_NAME} الآن لتطبيق هذا التغيير. سيُطلب منك حفظ أي ملفات غير محفوظة.",
"AI_ENABLE_CONFIRM_BTN": "تمكين الذكاء الاصطناعي وإعادة التشغيل",
"AI_CHAT_TITLE": "Claude Code",
- "AI_CHAT_MODE_CHAT": "Claude Code",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "سطر أوامر Codex",
"AI_CHAT_START_TYPE_HINT": "اكتب هنا للبدء",
@@ -2457,7 +2466,6 @@ define({
"AI_CHAT_DEMO_PROMPT_COPIED": "تم النسخ",
"AI_CHAT_DEMO_SPEED_TITLE": "سرعة التشغيل (انقر للتغيير)",
"AI_CHAT_START_WORK_WITH": "العمل مع",
- "AI_CHAT_START_CHAT_NAME": "{0} · الذكاء الاصطناعي البصري",
"AI_CHAT_START_CHAT_DESC": "دردشة مدمجة لمسارات العمل المرئية",
"AI_CHAT_START_BY_PROVIDER": "بواسطة {0}",
"AI_CHAT_START_CLI_SEPARATOR": "أدوات سطر الأوامر · يتصل بـ {APP_NAME}",
@@ -2561,6 +2569,29 @@ define({
"AI_CHAT_TOOL_EDITOR_JS": "فحص المحرر",
"AI_CHAT_TOOL_EDITOR_PREFERENCES": "تفضيلات المحرر",
"AI_CHAT_TOOL_EDITOR_DOCS": "مستندات المحرر",
+ "AI_CHAT_TOOL_PROBLEMS": "مشاكل",
+ "AI_CHAT_TOOL_NOTIFY": "إشعار",
+ "AI_CHAT_TOOL_ASK": "السؤال في المعاينة المباشرة",
+ "AI_CHAT_USAGE_CHIP_TITLE": "التوكنز وتكلفة هذه الدردشة",
+ "AI_CHAT_USAGE_TOKENS": "{0} توكن",
+ "AI_CHAT_USAGE_CALLS": "{0} استدعاءات",
+ "AI_CHAT_USAGE_TAB_ALL": "الكل",
+ "AI_CHAT_USAGE_OPTIONS": "خيارات",
+ "AI_CHAT_USAGE_INPUT": "توكنز الإدخال",
+ "AI_CHAT_USAGE_OUTPUT": "توكنز الإخراج",
+ "AI_CHAT_USAGE_CACHE_READ": "قراءة ذاكرة التخزين المؤقت",
+ "AI_CHAT_USAGE_CACHE_WRITE": "كتابة ذاكرة التخزين المؤقت",
+ "AI_CHAT_USAGE_TOTAL": "إجمالي الرموز",
+ "AI_CHAT_USAGE_TURNS_CALLS": "جولات · استدعاءات API",
+ "AI_CHAT_USAGE_API_TIME": "الوقت في API",
+ "AI_CHAT_USAGE_COST": "التكلفة بسعر القائمة",
+ "AI_CHAT_USAGE_NOTE": "مع اشتراك Claude، هذه التكلفة مشمولة في خطتك. الأسعار المعروضة هي للمرجع فقط.",
+ "AI_CHAT_USAGE_OPTION_TURNS": "إظهار الاستخدام بعد كل جولة",
+ "AI_CHAT_USAGE_OPTION_DOLLARS": "إظهار التكلفة بالدولار $",
+ "AI_CHAT_TOOL_ASK_COMPOSING": "جارٍ طرح سؤال في المعاينة المباشرة...",
+ "AI_CHAT_LABEL_YOU_IN_PREVIEW": "أنت، في المعاينة المباشرة",
+ "AI_CHAT_TOOL_ASK_WAITING": "الإجابة في المعاينة المباشرة، أو",
+ "AI_CHAT_TOOL_PROBLEMS_IN": "مشاكل في {0}",
"AI_CHAT_TOOL_RESIZE_PREVIEW": "تغيير حجم المعاينة",
"AI_LIVE_PREVIEW_BANNER_TEXT": "الذكاء الاصطناعي يفحص المعاينة المباشرة",
"AI_LIVE_PREVIEW_BANNER_RESIZE": "قام الذكاء الاصطناعي بتغيير حجم المعاينة إلى {0}",
@@ -2696,6 +2727,14 @@ define({
"AI_CHAT_IMAGE_REMOVE": "إزالة الصورة",
"AI_CHAT_IMAGE_SEARCH": "جاري البحث عن الصور",
"AI_CHAT_IMAGE_USE": "جاري تحديد الصورة",
+ "AI_CHAT_IMAGE_DOWNLOADING": "جارٍ تنزيل الصورة",
+ "AI_CHAT_IMAGE_DOWNLOADED": "تم تنزيل الصورة",
+ "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "تم تنزيل الصور",
+ "AI_CHAT_IMAGE_NO_PROJECT": "لا يوجد مشروع مفتوح للتنزيل إليه.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "يجب أن يكون downloadPath مجلدًا داخل المشروع، أو مسار ملف صورة فيه ينتهي بـ .jpg أو .png أو .webp أو .avif.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "يجب أن يكون downloadPath مجلدًا عند تنزيل عدة صور.",
+ "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "لا يمكن تضمين هذه الصورة بواسطة الرابط. قم بتنزيلها عن طريق تمرير downloadPath.",
+ "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "يمكن فقط تنزيل الصور التي تم إرجاعها بواسطة searchImages في هذه المحادثة.",
"AI_CHAT_IMAGE_SELECTED": "الصورة المحددة",
"AI_CHAT_IMAGE_SELECTED_GROUP": "الصور المحددة",
"AI_CHAT_IMAGE_PREVIEW": "معاينة الصورة",
@@ -2709,8 +2748,12 @@ define({
"AI_CHAT_IMAGE_PHOTO_BY": "صورة بواسطة",
"AI_CHAT_IMAGE_REPLY": "الرد بهذه الصورة",
"AI_CHAT_IMAGE_QUOTE": "اقتباس الصورة في المحادثة",
+ "AI_CHAT_IMAGE_DOWNLOAD": "تنزيل إلى المشروع وفتحه",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "فشل تنزيل الصورة",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "تعذر حفظ الصورة إلى المشروع: {0}",
"AI_CHAT_IMAGE_VIEW_COLLAGE": "عرض الصورة المجمعة",
"AI_CHAT_IMAGE_SHOW_ALL": "إظهار الكل",
+ "AI_CHAT_IMAGE_SHOW_LESS": "عرض أقل",
"AI_CHAT_IMAGE_BACK_TO_ALL": "العودة إلى كل الصور",
"AI_CHAT_IMAGE_RESULTS_COUNT": "{0} صورة · Unsplash",
"AI_CHAT_IMAGE_RESULTS_SINGLE": "صورة واحدة · Unsplash",
@@ -2924,49 +2967,33 @@ define({
"MIGRATE_UNREACHABLE_TITLE": "تعذر الوصول إلى الموقع القديم",
"MIGRATE_UNREACHABLE_MESSAGE": "لم يتمكن {APP_NAME} من الاتصال بـ {0} للبحث عن مشاريعك وإعداداتك، لذا لم يتم تغيير أي شيء. تحقق من اتصالك بالإنترنت، ثم حاول مرة أخرى باستخدام {1}.",
"CMD_MIGRATE_DATA": "ترحيل بياناتي من {0}…",
- "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "تم تنزيل الصورة",
- "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "أو أخبرني بكلماتك الخاصة...",
- "LIVE_DEV_AI_ASK_SEND": "إرسال",
- "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI يسأل",
- "LIVE_DEV_AI_ASK_MINIMIZE": "تصغير",
- "LIVE_DEV_AI_ASK_FOCUS_HIDE": "إخفاء التركيز ورؤية الصفحة كما هي",
- "LIVE_DEV_AI_ASK_FOCUS_SHOW": "إظهار التركيز مرة أخرى",
- "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI في انتظار إجابتك",
- "LIVE_DEV_IMAGE_SAVED_TO": "تم الحفظ في {0}",
- "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "تغيير مجلد التنزيل",
- "AI_CHAT_TOOL_PROBLEMS": "مشاكل",
- "AI_CHAT_TOOL_NOTIFY": "إشعار",
- "AI_CHAT_TOOL_ASK": "السؤال في المعاينة المباشرة",
- "AI_CHAT_USAGE_CHIP_TITLE": "التوكنز وتكلفة هذه الدردشة",
- "AI_CHAT_USAGE_TOKENS": "{0} توكن",
- "AI_CHAT_USAGE_CALLS": "{0} استدعاءات",
- "AI_CHAT_USAGE_TAB_ALL": "الكل",
- "AI_CHAT_USAGE_OPTIONS": "خيارات",
- "AI_CHAT_USAGE_INPUT": "توكنز الإدخال",
- "AI_CHAT_USAGE_OUTPUT": "توكنز الإخراج",
- "AI_CHAT_USAGE_CACHE_READ": "قراءة ذاكرة التخزين المؤقت",
- "AI_CHAT_USAGE_CACHE_WRITE": "كتابة ذاكرة التخزين المؤقت",
- "AI_CHAT_USAGE_TOTAL": "إجمالي الرموز",
- "AI_CHAT_USAGE_TURNS_CALLS": "جولات · استدعاءات API",
- "AI_CHAT_USAGE_API_TIME": "الوقت في API",
- "AI_CHAT_USAGE_COST": "التكلفة بسعر القائمة",
- "AI_CHAT_USAGE_NOTE": "مع اشتراك Claude، هذه التكلفة مشمولة في خطتك. الأسعار المعروضة هي للمرجع فقط.",
- "AI_CHAT_USAGE_OPTION_TURNS": "إظهار الاستخدام بعد كل جولة",
- "AI_CHAT_USAGE_OPTION_DOLLARS": "إظهار التكلفة بالدولار $",
- "AI_CHAT_TOOL_ASK_COMPOSING": "جارٍ طرح سؤال في المعاينة المباشرة...",
- "AI_CHAT_LABEL_YOU_IN_PREVIEW": "أنت، في المعاينة المباشرة",
- "AI_CHAT_TOOL_ASK_WAITING": "الإجابة في المعاينة المباشرة، أو",
- "AI_CHAT_TOOL_PROBLEMS_IN": "مشاكل في {0}",
- "AI_CHAT_IMAGE_DOWNLOADING": "جارٍ تنزيل الصورة",
- "AI_CHAT_IMAGE_DOWNLOADED": "تم تنزيل الصورة",
- "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "تم تنزيل الصور",
- "AI_CHAT_IMAGE_NO_PROJECT": "لا يوجد مشروع مفتوح للتنزيل إليه.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "يجب أن يكون downloadPath مجلدًا داخل المشروع، أو مسار ملف صورة فيه ينتهي بـ .jpg أو .png أو .webp أو .avif.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "يجب أن يكون downloadPath مجلدًا عند تنزيل عدة صور.",
- "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "لا يمكن تضمين هذه الصورة بواسطة الرابط. قم بتنزيلها عن طريق تمرير downloadPath.",
- "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "يمكن فقط تنزيل الصور التي تم إرجاعها بواسطة searchImages في هذه المحادثة.",
- "AI_CHAT_IMAGE_DOWNLOAD": "تنزيل إلى المشروع وفتحه",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "فشل تنزيل الصورة",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "تعذر حفظ الصورة إلى المشروع: {0}",
- "AI_CHAT_IMAGE_SHOW_LESS": "عرض أقل"
+ "AI_CHAT_MODE_CHAT": "الذكاء الاصطناعي المرئي",
+ "AI_CHAT_START_CHAT_NAME": "الذكاء الاصطناعي المرئي مع {0}",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "مع اشتراك Claude، هذه التكلفة مشمولة في خطتك دون أي تكلفة إضافية.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "لا توجد رسوم على اشتراكك في Phoenix Pro.",
+ "AI_CHAT_USAGE_CARD_TITLE": "الاستخدام",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · آخر 30 يومًا",
+ "AI_CHAT_USAGE_DETAILS": "التفاصيل",
+ "AI_CHAT_USAGE_RELOAD": "إعادة تحميل الاستخدام",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} من {1} أشهر",
+ "AI_CHAT_USAGE_LESS": "أقل",
+ "AI_CHAT_USAGE_MORE": "المزيد",
+ "AI_CHAT_USAGE_SPEND": "الإنفاق",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "الرموز",
+ "AI_CHAT_USAGE_TURNS_LABEL": "جولات",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "الأيام النشطة",
+ "AI_CHAT_USAGE_TODAY": "اليوم",
+ "AI_CHAT_USAGE_TOP_MODELS": "أفضل النماذج",
+ "AI_CHAT_USAGE_BY_SPEND": "حسب الإنفاق",
+ "AI_CHAT_USAGE_BY_TOKENS": "حسب الرموز",
+ "AI_CHAT_USAGE_ACTIVITY": "النشاط",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "آخر 30 يومًا",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "الشهر السابق",
+ "AI_CHAT_USAGE_LATER_MONTH": "الشهر التالي",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "أطول سلسلة",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} أيام",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "الأيام النشطة",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "المعدل / يوم نشط",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "الإجمالي",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "لا يوجد استخدام في هذا اليوم"
});
\ No newline at end of file
diff --git a/src/nls/bg/lastTranslated.json b/src/nls/bg/lastTranslated.json
index 7fac587820..4183b16ec9 100644
--- a/src/nls/bg/lastTranslated.json
+++ b/src/nls/bg/lastTranslated.json
@@ -182,7 +182,7 @@
"AI_CHAT_MODEL_SELECT_TITLE": "Choose the AI model for this chat",
"AI_CHAT_MODEL_SWITCHED_NOTICE": "Switched to {0}. Applies from your next message; the first response may take a moment longer while the cache rebuilds.",
"AI_CHAT_MODE_AUTO": "Auto",
- "AI_CHAT_MODE_CHAT": "Claude Code",
+ "AI_CHAT_MODE_CHAT": "Visual AI",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_MODE_EDIT": "AI Edit Mode",
@@ -260,7 +260,7 @@
"AI_CHAT_START_ANOTHER_DEMO": "Show another demo",
"AI_CHAT_START_BY_PROVIDER": "By {0}",
"AI_CHAT_START_CHAT_DESC": "Built-in chat for visual workflows",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
+ "AI_CHAT_START_CHAT_NAME": "Visual AI with {0}",
"AI_CHAT_START_CHAT_RUNNING": "In progress",
"AI_CHAT_START_CLI_FOLDED": "Use a CLI instead: {0}",
"AI_CHAT_START_CLI_RUNNING": "Running",
@@ -361,22 +361,49 @@
"AI_CHAT_UPSELL_BTN": "Get Phoenix Pro",
"AI_CHAT_UPSELL_MESSAGE": "AI features are available with Phoenix Pro.",
"AI_CHAT_UPSELL_TITLE": "Phoenix Pro + AI",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "active days",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Active days",
+ "AI_CHAT_USAGE_ACTIVITY": "Activity",
"AI_CHAT_USAGE_API_TIME": "Time in API",
+ "AI_CHAT_USAGE_BY_SPEND": "by spend",
+ "AI_CHAT_USAGE_BY_TOKENS": "by tokens",
"AI_CHAT_USAGE_CACHE_READ": "Cache read",
"AI_CHAT_USAGE_CACHE_WRITE": "Cache write",
"AI_CHAT_USAGE_CALLS": "{0} calls",
+ "AI_CHAT_USAGE_CARD_TITLE": "Usage",
"AI_CHAT_USAGE_CHIP_TITLE": "Tokens and cost of this chat",
"AI_CHAT_USAGE_COST": "Cost at list price",
+ "AI_CHAT_USAGE_DETAILS": "Details",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Earlier month",
"AI_CHAT_USAGE_INPUT": "Input tokens",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Last 30 days",
+ "AI_CHAT_USAGE_LATER_MONTH": "Later month",
+ "AI_CHAT_USAGE_LESS": "Less",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Longest streak",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} of {1} months",
+ "AI_CHAT_USAGE_MORE": "More",
"AI_CHAT_USAGE_NOTE": "With a Claude subscription, this cost is included in your plan. Pricing shown is for reference only.",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "No usage this day",
"AI_CHAT_USAGE_OPTIONS": "Options",
"AI_CHAT_USAGE_OPTION_DOLLARS": "Show $ cost",
"AI_CHAT_USAGE_OPTION_TURNS": "Show usage after every turn",
"AI_CHAT_USAGE_OUTPUT": "Output tokens",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Avg / active day",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · last 30 days",
+ "AI_CHAT_USAGE_RELOAD": "Reload usage",
+ "AI_CHAT_USAGE_SPEND": "spend",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "With a Claude subscription, this spend is included in your plan at no extra cost.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "No charge to your Phoenix Pro subscription.",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} days",
"AI_CHAT_USAGE_TAB_ALL": "All",
+ "AI_CHAT_USAGE_TODAY": "Today",
"AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokens",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top models",
"AI_CHAT_USAGE_TOTAL": "Total tokens",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
"AI_CHAT_USAGE_TURNS_CALLS": "Turns · API calls",
+ "AI_CHAT_USAGE_TURNS_LABEL": "turns",
"AI_CHAT_WAITING_FOR_MODEL": "Waiting for the model...",
"AI_CHAT_WELCOME_BUG_PROMPT": "Fix the mobile navigation",
"AI_CHAT_WELCOME_CLI_SUBTITLE": "Give your CLI agents the tools to see, inspect, and debug your page as they build.",
diff --git a/src/nls/bg/strings.js b/src/nls/bg/strings.js
index d29893fc7c..c86b78de72 100644
--- a/src/nls/bg/strings.js
+++ b/src/nls/bg/strings.js
@@ -738,6 +738,16 @@ define({
"LIVE_DEV_IMAGE_FOLDER_DIALOG_PLACEHOLDER": "Въведете път до папката (напр. assets/images/)",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_HELP": "💡 Въведете път до папка или оставете празно за изтегляне в папка 'images'.",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_REMEMBER": "Не питай отново за този проект",
+ "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Изображението е изтеглено",
+ "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Или ми кажете със свои думи…",
+ "LIVE_DEV_AI_ASK_SEND": "Изпрати",
+ "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI пита",
+ "LIVE_DEV_AI_ASK_MINIMIZE": "Минимизиране",
+ "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Скрийте фокуса и вижте страницата в оригиналния ѝ вид",
+ "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Покажете фокуса отново",
+ "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI очаква вашия отговор",
+ "LIVE_DEV_IMAGE_SAVED_TO": "Запазено в {0}",
+ "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Промяна на папката за изтегляне",
"AVAILABLE_IN_PRO_TITLE": "Налично в Phoenix Pro",
"DEVICE_SIZE_LIMIT_MESSAGE": "За превключване между изгледи за мобилно устройство, таблет и компютър, надстройте до Phoenix Pro.",
"LAYERS_PANEL_LIMIT_MESSAGE": "За да видите структурата на страницата си и да избирате или редактирате всеки елемент в нея, надстройте до Phoenix Pro.",
@@ -2430,7 +2440,6 @@ define({
"AI_ENABLE_CONFIRM_MESSAGE": "Това включва отново AI функциите и възстановява панела за AI.
{APP_NAME} ще се рестартира сега, за да приложи тази промяна. Ще бъдете подканени да запазите всички незапазени файлове.",
"AI_ENABLE_CONFIRM_BTN": "Включване на AI и рестартиране",
"AI_CHAT_TITLE": "Claude Code",
- "AI_CHAT_MODE_CHAT": "Claude Code Чат",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_START_TYPE_HINT": "Пишете тук, за да започнете",
@@ -2457,7 +2466,6 @@ define({
"AI_CHAT_DEMO_PROMPT_COPIED": "Копирано",
"AI_CHAT_DEMO_SPEED_TITLE": "Скорост на възпроизвеждане (щракнете за промяна)",
"AI_CHAT_START_WORK_WITH": "Работа с",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
"AI_CHAT_START_CHAT_DESC": "Вграден чат за визуални работни потоци",
"AI_CHAT_START_BY_PROVIDER": "От {0}",
"AI_CHAT_START_CLI_SEPARATOR": "Инструменти за команден ред · свързва се с {APP_NAME}",
@@ -2561,6 +2569,30 @@ define({
"AI_CHAT_TOOL_EDITOR_JS": "Инспектиране на редактора",
"AI_CHAT_TOOL_EDITOR_PREFERENCES": "Предпочитания на редактора",
"AI_CHAT_TOOL_EDITOR_DOCS": "Документация на редактора",
+ "AI_CHAT_TOOL_PROBLEMS": "Проблеми",
+ "AI_CHAT_TOOL_NOTIFY": "Известие",
+ "AI_CHAT_TOOL_ASK": "Запитване в преглед на живо",
+ "AI_CHAT_USAGE_CHIP_TITLE": "Токени и стойност на този чат",
+ "AI_CHAT_USAGE_TOKENS": "{0} ток.",
+ "AI_CHAT_USAGE_CALLS": "{0} повиквания",
+ "AI_CHAT_USAGE_TAB_ALL": "Всички",
+ "AI_CHAT_USAGE_OPTIONS": "Опции",
+ "AI_CHAT_USAGE_INPUT": "Входни токени",
+ "AI_CHAT_USAGE_OUTPUT": "Изходни токени",
+ "AI_CHAT_USAGE_CACHE_READ": "Четене от кеш",
+ "AI_CHAT_USAGE_CACHE_WRITE": "Запис в кеш",
+ "AI_CHAT_USAGE_TOTAL": "Общо токени",
+ "AI_CHAT_USAGE_TURNS_CALLS": "Реплики · API извиквания",
+ "AI_CHAT_USAGE_API_TIME": "Време в API",
+ "AI_CHAT_USAGE_COST": "Стойност по ценоразпис",
+ "AI_CHAT_USAGE_NOTE": "С абонамент за Claude тази стойност е включена във Вашия план. Показаната цена е само за справка.",
+ "AI_CHAT_USAGE_OPTION_TURNS": "Показвай потреблението след всяка реплика",
+ "AI_CHAT_USAGE_OPTION_DOLLARS": "Показвай стойност в $",
+ "AI_CHAT_USAGE_MORE": "Още",
+ "AI_CHAT_TOOL_ASK_COMPOSING": "Задаване на въпрос в прегледа на живо...",
+ "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Вие, в прегледа на живо",
+ "AI_CHAT_TOOL_ASK_WAITING": "Отговор в прегледа на живо, или",
+ "AI_CHAT_TOOL_PROBLEMS_IN": "Проблеми в {0}",
"AI_CHAT_TOOL_RESIZE_PREVIEW": "Оразмеряване на прегледа",
"AI_LIVE_PREVIEW_BANNER_TEXT": "AI инспектира прегледа на живо",
"AI_LIVE_PREVIEW_BANNER_RESIZE": "AI оразмери прегледа на {0}",
@@ -2696,6 +2728,14 @@ define({
"AI_CHAT_IMAGE_REMOVE": "Премахване на изображение",
"AI_CHAT_IMAGE_SEARCH": "Търсене на изображения",
"AI_CHAT_IMAGE_USE": "Избиране на изображение",
+ "AI_CHAT_IMAGE_DOWNLOADING": "Изтегляне на изображение",
+ "AI_CHAT_IMAGE_DOWNLOADED": "Изтеглено изображение",
+ "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Изтеглени изображения",
+ "AI_CHAT_IMAGE_NO_PROJECT": "Няма отворен проект, в който да бъде изтеглено.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath трябва да бъде папка в проекта или път до файл с изображение в него, завършващ на .jpg, .png, .webp или .avif.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "downloadPath трябва да бъде папка при изтегляне на няколко изображения.",
+ "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Това изображение не може да бъде вградено чрез URL адрес. Изтеглете го, като зададете downloadPath.",
+ "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Само снимки, върнати от searchImages в този разговор, могат да бъдат изтеглени.",
"AI_CHAT_IMAGE_SELECTED": "Избрано изображение",
"AI_CHAT_IMAGE_SELECTED_GROUP": "Избрани изображения",
"AI_CHAT_IMAGE_PREVIEW": "Преглед на изображение",
@@ -2709,8 +2749,12 @@ define({
"AI_CHAT_IMAGE_PHOTO_BY": "Снимка от",
"AI_CHAT_IMAGE_REPLY": "Отговорете с това изображение",
"AI_CHAT_IMAGE_QUOTE": "Цитирайте изображението в чата",
+ "AI_CHAT_IMAGE_DOWNLOAD": "Изтегляне в проекта и отваряне",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Неуспешно изтегляне на снимка",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "Снимката не можа да бъде запазена в проекта: {0}",
"AI_CHAT_IMAGE_VIEW_COLLAGE": "Преглед на колажа",
"AI_CHAT_IMAGE_SHOW_ALL": "Покажи всички",
+ "AI_CHAT_IMAGE_SHOW_LESS": "Покажи по-малко",
"AI_CHAT_IMAGE_BACK_TO_ALL": "Обратно към всички изображения",
"AI_CHAT_IMAGE_RESULTS_COUNT": "{0} снимки · Unsplash",
"AI_CHAT_IMAGE_RESULTS_SINGLE": "1 снимка · Unsplash",
@@ -2924,49 +2968,32 @@ define({
"MIGRATE_UNREACHABLE_TITLE": "Не може да се осъществи връзка със стария сайт",
"MIGRATE_UNREACHABLE_MESSAGE": "{APP_NAME} не можа да се свърже с {0}, за да потърси Вашите проекти и настройки, така че нищо не е променено. Проверете интернет връзката си, след това опитайте отново с {1}.",
"CMD_MIGRATE_DATA": "Мигриране на данните ми от {0}…",
- "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Изображението е изтеглено",
- "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Или ми кажете със свои думи…",
- "LIVE_DEV_AI_ASK_SEND": "Изпрати",
- "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI пита",
- "LIVE_DEV_AI_ASK_MINIMIZE": "Минимизиране",
- "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Скрийте фокуса и вижте страницата в оригиналния ѝ вид",
- "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Покажете фокуса отново",
- "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI очаква вашия отговор",
- "LIVE_DEV_IMAGE_SAVED_TO": "Запазено в {0}",
- "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Промяна на папката за изтегляне",
- "AI_CHAT_TOOL_PROBLEMS": "Проблеми",
- "AI_CHAT_TOOL_NOTIFY": "Известие",
- "AI_CHAT_TOOL_ASK": "Запитване в преглед на живо",
- "AI_CHAT_USAGE_CHIP_TITLE": "Токени и стойност на този чат",
- "AI_CHAT_USAGE_TOKENS": "{0} ток.",
- "AI_CHAT_USAGE_CALLS": "{0} повиквания",
- "AI_CHAT_USAGE_TAB_ALL": "Всички",
- "AI_CHAT_USAGE_OPTIONS": "Опции",
- "AI_CHAT_USAGE_INPUT": "Входни токени",
- "AI_CHAT_USAGE_OUTPUT": "Изходни токени",
- "AI_CHAT_USAGE_CACHE_READ": "Четене от кеш",
- "AI_CHAT_USAGE_CACHE_WRITE": "Запис в кеш",
- "AI_CHAT_USAGE_TOTAL": "Общо токени",
- "AI_CHAT_USAGE_TURNS_CALLS": "Реплики · API извиквания",
- "AI_CHAT_USAGE_API_TIME": "Време в API",
- "AI_CHAT_USAGE_COST": "Стойност по ценоразпис",
- "AI_CHAT_USAGE_NOTE": "С абонамент за Claude тази стойност е включена във Вашия план. Показаната цена е само за справка.",
- "AI_CHAT_USAGE_OPTION_TURNS": "Показвай потреблението след всяка реплика",
- "AI_CHAT_USAGE_OPTION_DOLLARS": "Показвай стойност в $",
- "AI_CHAT_TOOL_ASK_COMPOSING": "Задаване на въпрос в прегледа на живо...",
- "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Вие, в прегледа на живо",
- "AI_CHAT_TOOL_ASK_WAITING": "Отговор в прегледа на живо, или",
- "AI_CHAT_TOOL_PROBLEMS_IN": "Проблеми в {0}",
- "AI_CHAT_IMAGE_DOWNLOADING": "Изтегляне на изображение",
- "AI_CHAT_IMAGE_DOWNLOADED": "Изтеглено изображение",
- "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Изтеглени изображения",
- "AI_CHAT_IMAGE_NO_PROJECT": "Няма отворен проект, в който да бъде изтеглено.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath трябва да бъде папка в проекта или път до файл с изображение в него, завършващ на .jpg, .png, .webp или .avif.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "downloadPath трябва да бъде папка при изтегляне на няколко изображения.",
- "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Това изображение не може да бъде вградено чрез URL адрес. Изтеглете го, като зададете downloadPath.",
- "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Само снимки, върнати от searchImages в този разговор, могат да бъдат изтеглени.",
- "AI_CHAT_IMAGE_DOWNLOAD": "Изтегляне в проекта и отваряне",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Неуспешно изтегляне на снимка",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "Снимката не можа да бъде запазена в проекта: {0}",
- "AI_CHAT_IMAGE_SHOW_LESS": "Покажи по-малко"
+ "AI_CHAT_MODE_CHAT": "Визуален ИИ",
+ "AI_CHAT_START_CHAT_NAME": "Визуален ИИ с {0}",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "С абонамент за Claude, този разход е включен във Вашия план без допълнително заплащане.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "Без таксуване към Вашия абонамент за Phoenix Pro.",
+ "AI_CHAT_USAGE_CARD_TITLE": "Употреба",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · за последните 30 дни",
+ "AI_CHAT_USAGE_DETAILS": "Подробности",
+ "AI_CHAT_USAGE_RELOAD": "Презареждане на употребата",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} от {1} месеца",
+ "AI_CHAT_USAGE_LESS": "По-малко",
+ "AI_CHAT_USAGE_SPEND": "разход",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "токени",
+ "AI_CHAT_USAGE_TURNS_LABEL": "реплики",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "активни дни",
+ "AI_CHAT_USAGE_TODAY": "Днес",
+ "AI_CHAT_USAGE_TOP_MODELS": "Топ модели",
+ "AI_CHAT_USAGE_BY_SPEND": "по разход",
+ "AI_CHAT_USAGE_BY_TOKENS": "по токени",
+ "AI_CHAT_USAGE_ACTIVITY": "Активност",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Последни 30 дни",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Предишен месец",
+ "AI_CHAT_USAGE_LATER_MONTH": "Следващ месец",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Най-дълга поредица",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} дни",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Активни дни",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Средно / активен ден",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Общо",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "Няма активност за този ден"
});
\ No newline at end of file
diff --git a/src/nls/cs/lastTranslated.json b/src/nls/cs/lastTranslated.json
index 7fac587820..4183b16ec9 100644
--- a/src/nls/cs/lastTranslated.json
+++ b/src/nls/cs/lastTranslated.json
@@ -182,7 +182,7 @@
"AI_CHAT_MODEL_SELECT_TITLE": "Choose the AI model for this chat",
"AI_CHAT_MODEL_SWITCHED_NOTICE": "Switched to {0}. Applies from your next message; the first response may take a moment longer while the cache rebuilds.",
"AI_CHAT_MODE_AUTO": "Auto",
- "AI_CHAT_MODE_CHAT": "Claude Code",
+ "AI_CHAT_MODE_CHAT": "Visual AI",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_MODE_EDIT": "AI Edit Mode",
@@ -260,7 +260,7 @@
"AI_CHAT_START_ANOTHER_DEMO": "Show another demo",
"AI_CHAT_START_BY_PROVIDER": "By {0}",
"AI_CHAT_START_CHAT_DESC": "Built-in chat for visual workflows",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
+ "AI_CHAT_START_CHAT_NAME": "Visual AI with {0}",
"AI_CHAT_START_CHAT_RUNNING": "In progress",
"AI_CHAT_START_CLI_FOLDED": "Use a CLI instead: {0}",
"AI_CHAT_START_CLI_RUNNING": "Running",
@@ -361,22 +361,49 @@
"AI_CHAT_UPSELL_BTN": "Get Phoenix Pro",
"AI_CHAT_UPSELL_MESSAGE": "AI features are available with Phoenix Pro.",
"AI_CHAT_UPSELL_TITLE": "Phoenix Pro + AI",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "active days",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Active days",
+ "AI_CHAT_USAGE_ACTIVITY": "Activity",
"AI_CHAT_USAGE_API_TIME": "Time in API",
+ "AI_CHAT_USAGE_BY_SPEND": "by spend",
+ "AI_CHAT_USAGE_BY_TOKENS": "by tokens",
"AI_CHAT_USAGE_CACHE_READ": "Cache read",
"AI_CHAT_USAGE_CACHE_WRITE": "Cache write",
"AI_CHAT_USAGE_CALLS": "{0} calls",
+ "AI_CHAT_USAGE_CARD_TITLE": "Usage",
"AI_CHAT_USAGE_CHIP_TITLE": "Tokens and cost of this chat",
"AI_CHAT_USAGE_COST": "Cost at list price",
+ "AI_CHAT_USAGE_DETAILS": "Details",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Earlier month",
"AI_CHAT_USAGE_INPUT": "Input tokens",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Last 30 days",
+ "AI_CHAT_USAGE_LATER_MONTH": "Later month",
+ "AI_CHAT_USAGE_LESS": "Less",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Longest streak",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} of {1} months",
+ "AI_CHAT_USAGE_MORE": "More",
"AI_CHAT_USAGE_NOTE": "With a Claude subscription, this cost is included in your plan. Pricing shown is for reference only.",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "No usage this day",
"AI_CHAT_USAGE_OPTIONS": "Options",
"AI_CHAT_USAGE_OPTION_DOLLARS": "Show $ cost",
"AI_CHAT_USAGE_OPTION_TURNS": "Show usage after every turn",
"AI_CHAT_USAGE_OUTPUT": "Output tokens",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Avg / active day",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · last 30 days",
+ "AI_CHAT_USAGE_RELOAD": "Reload usage",
+ "AI_CHAT_USAGE_SPEND": "spend",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "With a Claude subscription, this spend is included in your plan at no extra cost.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "No charge to your Phoenix Pro subscription.",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} days",
"AI_CHAT_USAGE_TAB_ALL": "All",
+ "AI_CHAT_USAGE_TODAY": "Today",
"AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokens",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top models",
"AI_CHAT_USAGE_TOTAL": "Total tokens",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
"AI_CHAT_USAGE_TURNS_CALLS": "Turns · API calls",
+ "AI_CHAT_USAGE_TURNS_LABEL": "turns",
"AI_CHAT_WAITING_FOR_MODEL": "Waiting for the model...",
"AI_CHAT_WELCOME_BUG_PROMPT": "Fix the mobile navigation",
"AI_CHAT_WELCOME_CLI_SUBTITLE": "Give your CLI agents the tools to see, inspect, and debug your page as they build.",
diff --git a/src/nls/cs/strings.js b/src/nls/cs/strings.js
index c87b8cba70..e3eb580c28 100644
--- a/src/nls/cs/strings.js
+++ b/src/nls/cs/strings.js
@@ -738,6 +738,16 @@ define({
"LIVE_DEV_IMAGE_FOLDER_DIALOG_PLACEHOLDER": "Zadejte cestu ke složce (např. assets/images/)",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_HELP": "💡 Zadejte cestu ke složce nebo ponechte prázdné pro stažení do složky 'images'.",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_REMEMBER": "U tohoto projektu se znovu neptat",
+ "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Obrázek stažen",
+ "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Nebo mi to řekněte vlastními slovy…",
+ "LIVE_DEV_AI_ASK_SEND": "Odeslat",
+ "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI se ptá",
+ "LIVE_DEV_AI_ASK_MINIMIZE": "Minimalizovat",
+ "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Skrýt fokus a zobrazit stránku tak, jak je",
+ "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Znovu zobrazit fokus",
+ "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI čeká na vaši odpověď",
+ "LIVE_DEV_IMAGE_SAVED_TO": "Uloženo do {0}",
+ "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Změnit složku pro stahování",
"AVAILABLE_IN_PRO_TITLE": "Dostupné v Phoenix Pro",
"DEVICE_SIZE_LIMIT_MESSAGE": "Pro přepínání mezi zobrazením pro mobil, tablet a počítač upgradujte na Phoenix Pro.",
"LAYERS_PANEL_LIMIT_MESSAGE": "Chcete-li zobrazit strukturu stránky a vybrat nebo upravit jakýkoli její prvek, upgradujte na Phoenix Pro.",
@@ -2430,7 +2440,6 @@ define({
"AI_ENABLE_CONFIRM_MESSAGE": "Tímto se znovu zapnou funkce AI a obnoví se panel AI.
{APP_NAME} se nyní restartuje, aby se tato změna projevila. Budete vyzváni k uložení všech neuložených souborů.",
"AI_ENABLE_CONFIRM_BTN": "Zapnout AI a restartovat",
"AI_CHAT_TITLE": "Claude Code",
- "AI_CHAT_MODE_CHAT": "Claude Code",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_START_TYPE_HINT": "Začni psát sem",
@@ -2457,7 +2466,6 @@ define({
"AI_CHAT_DEMO_PROMPT_COPIED": "Zkopírováno",
"AI_CHAT_DEMO_SPEED_TITLE": "Rychlost přehrávání (kliknutím změníte)",
"AI_CHAT_START_WORK_WITH": "Pracujte s",
- "AI_CHAT_START_CHAT_NAME": "{0} · Vizuální AI",
"AI_CHAT_START_CHAT_DESC": "Integrovaný chat pro vizuální pracovní postupy",
"AI_CHAT_START_BY_PROVIDER": "Od {0}",
"AI_CHAT_START_CLI_SEPARATOR": "Nástroje příkazového řádku · propojeno s {APP_NAME}",
@@ -2561,6 +2569,30 @@ define({
"AI_CHAT_TOOL_EDITOR_JS": "Inspekce editoru",
"AI_CHAT_TOOL_EDITOR_PREFERENCES": "Předvolby editoru",
"AI_CHAT_TOOL_EDITOR_DOCS": "Dokumentace editoru",
+ "AI_CHAT_TOOL_PROBLEMS": "Problémy",
+ "AI_CHAT_TOOL_NOTIFY": "Oznámení",
+ "AI_CHAT_TOOL_ASK": "Dotaz v živém náhledu",
+ "AI_CHAT_USAGE_CHIP_TITLE": "Tokeny a náklady tohoto chatu",
+ "AI_CHAT_USAGE_TOKENS": "{0} tokenů",
+ "AI_CHAT_USAGE_CALLS": "{0} volání",
+ "AI_CHAT_USAGE_TAB_ALL": "Vše",
+ "AI_CHAT_USAGE_OPTIONS": "Možnosti",
+ "AI_CHAT_USAGE_INPUT": "Vstupní tokeny",
+ "AI_CHAT_USAGE_OUTPUT": "Výstupní tokeny",
+ "AI_CHAT_USAGE_CACHE_READ": "Čtení z mezipaměti",
+ "AI_CHAT_USAGE_CACHE_WRITE": "Zápis do mezipaměti",
+ "AI_CHAT_USAGE_TOTAL": "Celkový počet tokenů",
+ "AI_CHAT_USAGE_TURNS_CALLS": "Výměny · Volání API",
+ "AI_CHAT_USAGE_API_TIME": "Čas v API",
+ "AI_CHAT_USAGE_COST": "Cena dle ceníku",
+ "AI_CHAT_USAGE_NOTE": "S předplatným Claude jsou tyto náklady zahrnuty ve vašem tarifu. Uvedená cena je pouze orientační.",
+ "AI_CHAT_USAGE_OPTION_TURNS": "Zobrazit využití po každé výměně",
+ "AI_CHAT_USAGE_OPTION_DOLLARS": "Zobrazit cenu v $",
+ "AI_CHAT_USAGE_MORE": "Více",
+ "AI_CHAT_TOOL_ASK_COMPOSING": "Pokládání otázky v živém náhledu...",
+ "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Vy, v živém náhledu",
+ "AI_CHAT_TOOL_ASK_WAITING": "Odpověď v živém náhledu, nebo",
+ "AI_CHAT_TOOL_PROBLEMS_IN": "Problémy v {0}",
"AI_CHAT_TOOL_RESIZE_PREVIEW": "Změnit velikost náhledu",
"AI_LIVE_PREVIEW_BANNER_TEXT": "AI kontroluje živý náhled",
"AI_LIVE_PREVIEW_BANNER_RESIZE": "AI změnila velikost náhledu na {0}",
@@ -2696,6 +2728,14 @@ define({
"AI_CHAT_IMAGE_REMOVE": "Odstranit obrázek",
"AI_CHAT_IMAGE_SEARCH": "Vyhledávání obrázků",
"AI_CHAT_IMAGE_USE": "Vybírání obrázku",
+ "AI_CHAT_IMAGE_DOWNLOADING": "Stahování obrázku",
+ "AI_CHAT_IMAGE_DOWNLOADED": "Obrázek stažen",
+ "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Obrázky staženy",
+ "AI_CHAT_IMAGE_NO_PROJECT": "Není otevřen žádný projekt pro stažení.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath musí být složka v rámci projektu nebo cesta k souboru obrázku v něm končící na .jpg, .png, .webp nebo .avif.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "Při stahování více fotografií musí být downloadPath složka.",
+ "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Tuto fotografii nelze vložit pomocí URL. Stáhněte ji zadáním downloadPath.",
+ "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Lze stáhnout pouze fotografie, které v této konverzaci vrátila funkce searchImages.",
"AI_CHAT_IMAGE_SELECTED": "Vybraný obrázek",
"AI_CHAT_IMAGE_SELECTED_GROUP": "Vybrané obrázky",
"AI_CHAT_IMAGE_PREVIEW": "Náhled obrázku",
@@ -2709,8 +2749,12 @@ define({
"AI_CHAT_IMAGE_PHOTO_BY": "Autor fotografie",
"AI_CHAT_IMAGE_REPLY": "Odpovědět s tímto obrázkem",
"AI_CHAT_IMAGE_QUOTE": "Citovat obrázek v chatu",
+ "AI_CHAT_IMAGE_DOWNLOAD": "Stáhnout do projektu a otevřít",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Stažení obrázku selhalo",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "Obrázek se nepodařilo uložit do projektu: {0}",
"AI_CHAT_IMAGE_VIEW_COLLAGE": "Zobrazit koláž",
"AI_CHAT_IMAGE_SHOW_ALL": "Zobrazit vše",
+ "AI_CHAT_IMAGE_SHOW_LESS": "Zobrazit méně",
"AI_CHAT_IMAGE_BACK_TO_ALL": "Zpět na všechny obrázky",
"AI_CHAT_IMAGE_RESULTS_COUNT": "{0} fotografií · Unsplash",
"AI_CHAT_IMAGE_RESULTS_SINGLE": "1 fotografie · Unsplash",
@@ -2924,49 +2968,32 @@ define({
"MIGRATE_UNREACHABLE_TITLE": "Nepodařilo se připojit k původnímu webu",
"MIGRATE_UNREACHABLE_MESSAGE": "Aplikaci {APP_NAME} se nepodařilo připojit k {0} a vyhledat vaše projekty a nastavení, takže se nic nezměnilo. Zkontrolujte své připojení k internetu a zkuste to znovu pomocí {1}.",
"CMD_MIGRATE_DATA": "Přenést moje data z {0}…",
- "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Obrázek stažen",
- "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Nebo mi to řekněte vlastními slovy…",
- "LIVE_DEV_AI_ASK_SEND": "Odeslat",
- "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI se ptá",
- "LIVE_DEV_AI_ASK_MINIMIZE": "Minimalizovat",
- "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Skrýt fokus a zobrazit stránku tak, jak je",
- "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Znovu zobrazit fokus",
- "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI čeká na vaši odpověď",
- "LIVE_DEV_IMAGE_SAVED_TO": "Uloženo do {0}",
- "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Změnit složku pro stahování",
- "AI_CHAT_TOOL_PROBLEMS": "Problémy",
- "AI_CHAT_TOOL_NOTIFY": "Oznámení",
- "AI_CHAT_TOOL_ASK": "Dotaz v živém náhledu",
- "AI_CHAT_USAGE_CHIP_TITLE": "Tokeny a náklady tohoto chatu",
- "AI_CHAT_USAGE_TOKENS": "{0} tokenů",
- "AI_CHAT_USAGE_CALLS": "{0} volání",
- "AI_CHAT_USAGE_TAB_ALL": "Vše",
- "AI_CHAT_USAGE_OPTIONS": "Možnosti",
- "AI_CHAT_USAGE_INPUT": "Vstupní tokeny",
- "AI_CHAT_USAGE_OUTPUT": "Výstupní tokeny",
- "AI_CHAT_USAGE_CACHE_READ": "Čtení z mezipaměti",
- "AI_CHAT_USAGE_CACHE_WRITE": "Zápis do mezipaměti",
- "AI_CHAT_USAGE_TOTAL": "Celkový počet tokenů",
- "AI_CHAT_USAGE_TURNS_CALLS": "Výměny · Volání API",
- "AI_CHAT_USAGE_API_TIME": "Čas v API",
- "AI_CHAT_USAGE_COST": "Cena dle ceníku",
- "AI_CHAT_USAGE_NOTE": "S předplatným Claude jsou tyto náklady zahrnuty ve vašem tarifu. Uvedená cena je pouze orientační.",
- "AI_CHAT_USAGE_OPTION_TURNS": "Zobrazit využití po každé výměně",
- "AI_CHAT_USAGE_OPTION_DOLLARS": "Zobrazit cenu v $",
- "AI_CHAT_TOOL_ASK_COMPOSING": "Pokládání otázky v živém náhledu...",
- "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Vy, v živém náhledu",
- "AI_CHAT_TOOL_ASK_WAITING": "Odpověď v živém náhledu, nebo",
- "AI_CHAT_TOOL_PROBLEMS_IN": "Problémy v {0}",
- "AI_CHAT_IMAGE_DOWNLOADING": "Stahování obrázku",
- "AI_CHAT_IMAGE_DOWNLOADED": "Obrázek stažen",
- "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Obrázky staženy",
- "AI_CHAT_IMAGE_NO_PROJECT": "Není otevřen žádný projekt pro stažení.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath musí být složka v rámci projektu nebo cesta k souboru obrázku v něm končící na .jpg, .png, .webp nebo .avif.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "Při stahování více fotografií musí být downloadPath složka.",
- "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Tuto fotografii nelze vložit pomocí URL. Stáhněte ji zadáním downloadPath.",
- "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Lze stáhnout pouze fotografie, které v této konverzaci vrátila funkce searchImages.",
- "AI_CHAT_IMAGE_DOWNLOAD": "Stáhnout do projektu a otevřít",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Stažení obrázku selhalo",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "Obrázek se nepodařilo uložit do projektu: {0}",
- "AI_CHAT_IMAGE_SHOW_LESS": "Zobrazit méně"
+ "AI_CHAT_MODE_CHAT": "Vizuální AI",
+ "AI_CHAT_START_CHAT_NAME": "Vizuální AI s {0}",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "S předplatným Claude je tato útrata zahrnuta ve vašem plánu bez dalších poplatků.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "Žádné poplatky pro vaše předplatné Phoenix Pro.",
+ "AI_CHAT_USAGE_CARD_TITLE": "Využití",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · posledních 30 dní",
+ "AI_CHAT_USAGE_DETAILS": "Podrobnosti",
+ "AI_CHAT_USAGE_RELOAD": "Znovu načíst využití",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} z {1} měsíců",
+ "AI_CHAT_USAGE_LESS": "Méně",
+ "AI_CHAT_USAGE_SPEND": "Útrata",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokeny",
+ "AI_CHAT_USAGE_TURNS_LABEL": "Výměny",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "Aktivní dny",
+ "AI_CHAT_USAGE_TODAY": "Dnes",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top modely",
+ "AI_CHAT_USAGE_BY_SPEND": "podle útraty",
+ "AI_CHAT_USAGE_BY_TOKENS": "podle tokenů",
+ "AI_CHAT_USAGE_ACTIVITY": "Aktivita",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Posledních 30 dní",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Předchozí měsíc",
+ "AI_CHAT_USAGE_LATER_MONTH": "Následující měsíc",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Nejdelší série",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} dní",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Aktivní dny",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Prům. / aktivní den",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Celkem",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "V tento den žádné použití"
});
\ No newline at end of file
diff --git a/src/nls/da/lastTranslated.json b/src/nls/da/lastTranslated.json
index 7fac587820..4183b16ec9 100644
--- a/src/nls/da/lastTranslated.json
+++ b/src/nls/da/lastTranslated.json
@@ -182,7 +182,7 @@
"AI_CHAT_MODEL_SELECT_TITLE": "Choose the AI model for this chat",
"AI_CHAT_MODEL_SWITCHED_NOTICE": "Switched to {0}. Applies from your next message; the first response may take a moment longer while the cache rebuilds.",
"AI_CHAT_MODE_AUTO": "Auto",
- "AI_CHAT_MODE_CHAT": "Claude Code",
+ "AI_CHAT_MODE_CHAT": "Visual AI",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_MODE_EDIT": "AI Edit Mode",
@@ -260,7 +260,7 @@
"AI_CHAT_START_ANOTHER_DEMO": "Show another demo",
"AI_CHAT_START_BY_PROVIDER": "By {0}",
"AI_CHAT_START_CHAT_DESC": "Built-in chat for visual workflows",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
+ "AI_CHAT_START_CHAT_NAME": "Visual AI with {0}",
"AI_CHAT_START_CHAT_RUNNING": "In progress",
"AI_CHAT_START_CLI_FOLDED": "Use a CLI instead: {0}",
"AI_CHAT_START_CLI_RUNNING": "Running",
@@ -361,22 +361,49 @@
"AI_CHAT_UPSELL_BTN": "Get Phoenix Pro",
"AI_CHAT_UPSELL_MESSAGE": "AI features are available with Phoenix Pro.",
"AI_CHAT_UPSELL_TITLE": "Phoenix Pro + AI",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "active days",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Active days",
+ "AI_CHAT_USAGE_ACTIVITY": "Activity",
"AI_CHAT_USAGE_API_TIME": "Time in API",
+ "AI_CHAT_USAGE_BY_SPEND": "by spend",
+ "AI_CHAT_USAGE_BY_TOKENS": "by tokens",
"AI_CHAT_USAGE_CACHE_READ": "Cache read",
"AI_CHAT_USAGE_CACHE_WRITE": "Cache write",
"AI_CHAT_USAGE_CALLS": "{0} calls",
+ "AI_CHAT_USAGE_CARD_TITLE": "Usage",
"AI_CHAT_USAGE_CHIP_TITLE": "Tokens and cost of this chat",
"AI_CHAT_USAGE_COST": "Cost at list price",
+ "AI_CHAT_USAGE_DETAILS": "Details",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Earlier month",
"AI_CHAT_USAGE_INPUT": "Input tokens",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Last 30 days",
+ "AI_CHAT_USAGE_LATER_MONTH": "Later month",
+ "AI_CHAT_USAGE_LESS": "Less",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Longest streak",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} of {1} months",
+ "AI_CHAT_USAGE_MORE": "More",
"AI_CHAT_USAGE_NOTE": "With a Claude subscription, this cost is included in your plan. Pricing shown is for reference only.",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "No usage this day",
"AI_CHAT_USAGE_OPTIONS": "Options",
"AI_CHAT_USAGE_OPTION_DOLLARS": "Show $ cost",
"AI_CHAT_USAGE_OPTION_TURNS": "Show usage after every turn",
"AI_CHAT_USAGE_OUTPUT": "Output tokens",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Avg / active day",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · last 30 days",
+ "AI_CHAT_USAGE_RELOAD": "Reload usage",
+ "AI_CHAT_USAGE_SPEND": "spend",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "With a Claude subscription, this spend is included in your plan at no extra cost.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "No charge to your Phoenix Pro subscription.",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} days",
"AI_CHAT_USAGE_TAB_ALL": "All",
+ "AI_CHAT_USAGE_TODAY": "Today",
"AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokens",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top models",
"AI_CHAT_USAGE_TOTAL": "Total tokens",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
"AI_CHAT_USAGE_TURNS_CALLS": "Turns · API calls",
+ "AI_CHAT_USAGE_TURNS_LABEL": "turns",
"AI_CHAT_WAITING_FOR_MODEL": "Waiting for the model...",
"AI_CHAT_WELCOME_BUG_PROMPT": "Fix the mobile navigation",
"AI_CHAT_WELCOME_CLI_SUBTITLE": "Give your CLI agents the tools to see, inspect, and debug your page as they build.",
diff --git a/src/nls/da/strings.js b/src/nls/da/strings.js
index 9d4739c7db..e2ae60280a 100644
--- a/src/nls/da/strings.js
+++ b/src/nls/da/strings.js
@@ -738,6 +738,16 @@ define({
"LIVE_DEV_IMAGE_FOLDER_DIALOG_PLACEHOLDER": "Indtast mappesti (f.eks. assets/images/)",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_HELP": "💡 Indtast mappesti eller lad feltet være tomt for at downloade i 'images'-mappen.",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_REMEMBER": "Spørg ikke igen for dette projekt",
+ "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Billede downloadet",
+ "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Eller fortæl mig med dine egne ord...",
+ "LIVE_DEV_AI_ASK_SEND": "Send",
+ "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI spørger",
+ "LIVE_DEV_AI_ASK_MINIMIZE": "Minimer",
+ "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Skjul fokus, og se siden, som den er",
+ "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Vis fokus igen",
+ "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI venter på dit svar",
+ "LIVE_DEV_IMAGE_SAVED_TO": "Gemt i {0}",
+ "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Skift downloadmappe",
"AVAILABLE_IN_PRO_TITLE": "Tilgængelig i Phoenix Pro",
"DEVICE_SIZE_LIMIT_MESSAGE": "For at skifte mellem mobil-, tablet- og skrivebordsvisninger, opgrader til Phoenix Pro.",
"LAYERS_PANEL_LIMIT_MESSAGE": "For at se din sidestruktur og vælge eller redigere ethvert element i den, skal du opgradere til Phoenix Pro.",
@@ -2430,7 +2440,6 @@ define({
"AI_ENABLE_CONFIRM_MESSAGE": "Dette aktiverer AI-funktionerne igen og gendanner AI-panelet.
{APP_NAME} genstarter nu for at anvende denne ændring. Du vil blive bedt om at gemme eventuelle ikke-gemte filer.",
"AI_ENABLE_CONFIRM_BTN": "Aktiver AI og genstart",
"AI_CHAT_TITLE": "Claude Code",
- "AI_CHAT_MODE_CHAT": "Claude Code",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_START_TYPE_HINT": "Skriv her for at komme i gang",
@@ -2457,7 +2466,6 @@ define({
"AI_CHAT_DEMO_PROMPT_COPIED": "Kopieret",
"AI_CHAT_DEMO_SPEED_TITLE": "Afspilningshastighed (klik for at ændre)",
"AI_CHAT_START_WORK_WITH": "Arbejd med",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visuel AI",
"AI_CHAT_START_CHAT_DESC": "Indbygget chat til visuelle arbejdsgange",
"AI_CHAT_START_BY_PROVIDER": "Af {0}",
"AI_CHAT_START_CLI_SEPARATOR": "Kommandolinjeværktøjer · forbinder med {APP_NAME}",
@@ -2561,6 +2569,30 @@ define({
"AI_CHAT_TOOL_EDITOR_JS": "Inspicerer editor",
"AI_CHAT_TOOL_EDITOR_PREFERENCES": "Editorindstillinger",
"AI_CHAT_TOOL_EDITOR_DOCS": "Editor-dokumentation",
+ "AI_CHAT_TOOL_PROBLEMS": "Problemer",
+ "AI_CHAT_TOOL_NOTIFY": "Notifikation",
+ "AI_CHAT_TOOL_ASK": "Spørger i live forhåndsvisning",
+ "AI_CHAT_USAGE_CHIP_TITLE": "Tokens og omkostning for denne chat",
+ "AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_CALLS": "{0} kald",
+ "AI_CHAT_USAGE_TAB_ALL": "Alle",
+ "AI_CHAT_USAGE_OPTIONS": "Indstillinger",
+ "AI_CHAT_USAGE_INPUT": "Input-tokens",
+ "AI_CHAT_USAGE_OUTPUT": "Output-tokens",
+ "AI_CHAT_USAGE_CACHE_READ": "Cache-læsning",
+ "AI_CHAT_USAGE_CACHE_WRITE": "Cache-skrivning",
+ "AI_CHAT_USAGE_TOTAL": "Samlet antal tokens",
+ "AI_CHAT_USAGE_TURNS_CALLS": "Omgange · API-kald",
+ "AI_CHAT_USAGE_API_TIME": "API-tid",
+ "AI_CHAT_USAGE_COST": "Omkostning til listepris",
+ "AI_CHAT_USAGE_NOTE": "Med et Claude-abonnement er denne omkostning inkluderet i dit abonnement. Den viste pris er kun vejledende.",
+ "AI_CHAT_USAGE_OPTION_TURNS": "Vis forbrug efter hver omgang",
+ "AI_CHAT_USAGE_OPTION_DOLLARS": "Vis omkostning i $",
+ "AI_CHAT_USAGE_MORE": "Mere",
+ "AI_CHAT_TOOL_ASK_COMPOSING": "Stiller et spørgsmål i live-forhåndsvisningen...",
+ "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Dig, i live-forhåndsvisningen",
+ "AI_CHAT_TOOL_ASK_WAITING": "Svar i live-forhåndsvisningen, eller",
+ "AI_CHAT_TOOL_PROBLEMS_IN": "Problemer i {0}",
"AI_CHAT_TOOL_RESIZE_PREVIEW": "Tilpas størrelse på forhåndsvisning",
"AI_LIVE_PREVIEW_BANNER_TEXT": "AI inspicerer live-forhåndsvisningen",
"AI_LIVE_PREVIEW_BANNER_RESIZE": "AI ændrede forhåndsvisningens størrelse til {0}",
@@ -2696,6 +2728,14 @@ define({
"AI_CHAT_IMAGE_REMOVE": "Fjern billede",
"AI_CHAT_IMAGE_SEARCH": "Søger efter billeder",
"AI_CHAT_IMAGE_USE": "Vælger billede",
+ "AI_CHAT_IMAGE_DOWNLOADING": "Downloader billede",
+ "AI_CHAT_IMAGE_DOWNLOADED": "Billede downloadet",
+ "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Billeder downloadet",
+ "AI_CHAT_IMAGE_NO_PROJECT": "Intet projekt er åbent at downloade til.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath skal være en mappe i projektet, eller en billedfilsti deri, der slutter med .jpg, .png, .webp eller .avif.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "downloadPath skal være en mappe, når der downloades flere billeder.",
+ "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Dette billede kan ikke indlejres via URL. Download det ved at angive downloadPath.",
+ "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Kun billeder, der er returneret af searchImages i denne samtale, kan downloades.",
"AI_CHAT_IMAGE_SELECTED": "Valgt billede",
"AI_CHAT_IMAGE_SELECTED_GROUP": "Valgte billeder",
"AI_CHAT_IMAGE_PREVIEW": "Forhåndsvisning af billede",
@@ -2709,8 +2749,12 @@ define({
"AI_CHAT_IMAGE_PHOTO_BY": "Foto af",
"AI_CHAT_IMAGE_REPLY": "Svar med dette billede",
"AI_CHAT_IMAGE_QUOTE": "Citer billede i chat",
+ "AI_CHAT_IMAGE_DOWNLOAD": "Download til projekt og åbn",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Download af billede mislykkedes",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "Billedet kunne ikke gemmes i projektet: {0}",
"AI_CHAT_IMAGE_VIEW_COLLAGE": "Se collage",
"AI_CHAT_IMAGE_SHOW_ALL": "Vis alle",
+ "AI_CHAT_IMAGE_SHOW_LESS": "Vis færre",
"AI_CHAT_IMAGE_BACK_TO_ALL": "Tilbage til alle billeder",
"AI_CHAT_IMAGE_RESULTS_COUNT": "{0} fotos · Unsplash",
"AI_CHAT_IMAGE_RESULTS_SINGLE": "1 foto · Unsplash",
@@ -2924,49 +2968,32 @@ define({
"MIGRATE_UNREACHABLE_TITLE": "Kunne ikke få forbindelse til den gamle side",
"MIGRATE_UNREACHABLE_MESSAGE": "{APP_NAME} kunne ikke oprette forbindelse til {0} for at finde dine projekter og indstillinger, så der er ikke blevet ændret noget. Tjek din internetforbindelse, og prøv derefter igen med {1}.",
"CMD_MIGRATE_DATA": "Migrer mine data fra {0}…",
- "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Billede downloadet",
- "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Eller fortæl mig med dine egne ord...",
- "LIVE_DEV_AI_ASK_SEND": "Send",
- "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI spørger",
- "LIVE_DEV_AI_ASK_MINIMIZE": "Minimer",
- "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Skjul fokus, og se siden, som den er",
- "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Vis fokus igen",
- "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI venter på dit svar",
- "LIVE_DEV_IMAGE_SAVED_TO": "Gemt i {0}",
- "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Skift downloadmappe",
- "AI_CHAT_TOOL_PROBLEMS": "Problemer",
- "AI_CHAT_TOOL_NOTIFY": "Notifikation",
- "AI_CHAT_TOOL_ASK": "Spørger i live forhåndsvisning",
- "AI_CHAT_USAGE_CHIP_TITLE": "Tokens og omkostning for denne chat",
- "AI_CHAT_USAGE_TOKENS": "{0} tok",
- "AI_CHAT_USAGE_CALLS": "{0} kald",
- "AI_CHAT_USAGE_TAB_ALL": "Alle",
- "AI_CHAT_USAGE_OPTIONS": "Indstillinger",
- "AI_CHAT_USAGE_INPUT": "Input-tokens",
- "AI_CHAT_USAGE_OUTPUT": "Output-tokens",
- "AI_CHAT_USAGE_CACHE_READ": "Cache-læsning",
- "AI_CHAT_USAGE_CACHE_WRITE": "Cache-skrivning",
- "AI_CHAT_USAGE_TOTAL": "Samlet antal tokens",
- "AI_CHAT_USAGE_TURNS_CALLS": "Omgange · API-kald",
- "AI_CHAT_USAGE_API_TIME": "API-tid",
- "AI_CHAT_USAGE_COST": "Omkostning til listepris",
- "AI_CHAT_USAGE_NOTE": "Med et Claude-abonnement er denne omkostning inkluderet i dit abonnement. Den viste pris er kun vejledende.",
- "AI_CHAT_USAGE_OPTION_TURNS": "Vis forbrug efter hver omgang",
- "AI_CHAT_USAGE_OPTION_DOLLARS": "Vis omkostning i $",
- "AI_CHAT_TOOL_ASK_COMPOSING": "Stiller et spørgsmål i live-forhåndsvisningen...",
- "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Dig, i live-forhåndsvisningen",
- "AI_CHAT_TOOL_ASK_WAITING": "Svar i live-forhåndsvisningen, eller",
- "AI_CHAT_TOOL_PROBLEMS_IN": "Problemer i {0}",
- "AI_CHAT_IMAGE_DOWNLOADING": "Downloader billede",
- "AI_CHAT_IMAGE_DOWNLOADED": "Billede downloadet",
- "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Billeder downloadet",
- "AI_CHAT_IMAGE_NO_PROJECT": "Intet projekt er åbent at downloade til.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath skal være en mappe i projektet, eller en billedfilsti deri, der slutter med .jpg, .png, .webp eller .avif.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "downloadPath skal være en mappe, når der downloades flere billeder.",
- "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Dette billede kan ikke indlejres via URL. Download det ved at angive downloadPath.",
- "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Kun billeder, der er returneret af searchImages i denne samtale, kan downloades.",
- "AI_CHAT_IMAGE_DOWNLOAD": "Download til projekt og åbn",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Download af billede mislykkedes",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "Billedet kunne ikke gemmes i projektet: {0}",
- "AI_CHAT_IMAGE_SHOW_LESS": "Vis færre"
+ "AI_CHAT_MODE_CHAT": "Visuel AI",
+ "AI_CHAT_START_CHAT_NAME": "Visuel AI med {0}",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "Med et Claude-abonnement er dette forbrug inkluderet i din plan uden ekstra omkostninger.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "Ingen opkrævning på dit Phoenix Pro-abonnement.",
+ "AI_CHAT_USAGE_CARD_TITLE": "Forbrug",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · seneste 30 dage",
+ "AI_CHAT_USAGE_DETAILS": "Detaljer",
+ "AI_CHAT_USAGE_RELOAD": "Genindlæs forbrug",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} af {1} måneder",
+ "AI_CHAT_USAGE_LESS": "Mindre",
+ "AI_CHAT_USAGE_SPEND": "Forbrug",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokens",
+ "AI_CHAT_USAGE_TURNS_LABEL": "ture",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "aktive dage",
+ "AI_CHAT_USAGE_TODAY": "I dag",
+ "AI_CHAT_USAGE_TOP_MODELS": "Topmodeller",
+ "AI_CHAT_USAGE_BY_SPEND": "efter forbrug",
+ "AI_CHAT_USAGE_BY_TOKENS": "efter tokens",
+ "AI_CHAT_USAGE_ACTIVITY": "Aktivitet",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Seneste 30 dage",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Forrige måned",
+ "AI_CHAT_USAGE_LATER_MONTH": "Næste måned",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Længste stime",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} dage",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Aktive dage",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Gns. / aktiv dag",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "Ingen brug denne dag"
});
\ No newline at end of file
diff --git a/src/nls/de/lastTranslated.json b/src/nls/de/lastTranslated.json
index 7fac587820..4183b16ec9 100644
--- a/src/nls/de/lastTranslated.json
+++ b/src/nls/de/lastTranslated.json
@@ -182,7 +182,7 @@
"AI_CHAT_MODEL_SELECT_TITLE": "Choose the AI model for this chat",
"AI_CHAT_MODEL_SWITCHED_NOTICE": "Switched to {0}. Applies from your next message; the first response may take a moment longer while the cache rebuilds.",
"AI_CHAT_MODE_AUTO": "Auto",
- "AI_CHAT_MODE_CHAT": "Claude Code",
+ "AI_CHAT_MODE_CHAT": "Visual AI",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_MODE_EDIT": "AI Edit Mode",
@@ -260,7 +260,7 @@
"AI_CHAT_START_ANOTHER_DEMO": "Show another demo",
"AI_CHAT_START_BY_PROVIDER": "By {0}",
"AI_CHAT_START_CHAT_DESC": "Built-in chat for visual workflows",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
+ "AI_CHAT_START_CHAT_NAME": "Visual AI with {0}",
"AI_CHAT_START_CHAT_RUNNING": "In progress",
"AI_CHAT_START_CLI_FOLDED": "Use a CLI instead: {0}",
"AI_CHAT_START_CLI_RUNNING": "Running",
@@ -361,22 +361,49 @@
"AI_CHAT_UPSELL_BTN": "Get Phoenix Pro",
"AI_CHAT_UPSELL_MESSAGE": "AI features are available with Phoenix Pro.",
"AI_CHAT_UPSELL_TITLE": "Phoenix Pro + AI",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "active days",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Active days",
+ "AI_CHAT_USAGE_ACTIVITY": "Activity",
"AI_CHAT_USAGE_API_TIME": "Time in API",
+ "AI_CHAT_USAGE_BY_SPEND": "by spend",
+ "AI_CHAT_USAGE_BY_TOKENS": "by tokens",
"AI_CHAT_USAGE_CACHE_READ": "Cache read",
"AI_CHAT_USAGE_CACHE_WRITE": "Cache write",
"AI_CHAT_USAGE_CALLS": "{0} calls",
+ "AI_CHAT_USAGE_CARD_TITLE": "Usage",
"AI_CHAT_USAGE_CHIP_TITLE": "Tokens and cost of this chat",
"AI_CHAT_USAGE_COST": "Cost at list price",
+ "AI_CHAT_USAGE_DETAILS": "Details",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Earlier month",
"AI_CHAT_USAGE_INPUT": "Input tokens",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Last 30 days",
+ "AI_CHAT_USAGE_LATER_MONTH": "Later month",
+ "AI_CHAT_USAGE_LESS": "Less",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Longest streak",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} of {1} months",
+ "AI_CHAT_USAGE_MORE": "More",
"AI_CHAT_USAGE_NOTE": "With a Claude subscription, this cost is included in your plan. Pricing shown is for reference only.",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "No usage this day",
"AI_CHAT_USAGE_OPTIONS": "Options",
"AI_CHAT_USAGE_OPTION_DOLLARS": "Show $ cost",
"AI_CHAT_USAGE_OPTION_TURNS": "Show usage after every turn",
"AI_CHAT_USAGE_OUTPUT": "Output tokens",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Avg / active day",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · last 30 days",
+ "AI_CHAT_USAGE_RELOAD": "Reload usage",
+ "AI_CHAT_USAGE_SPEND": "spend",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "With a Claude subscription, this spend is included in your plan at no extra cost.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "No charge to your Phoenix Pro subscription.",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} days",
"AI_CHAT_USAGE_TAB_ALL": "All",
+ "AI_CHAT_USAGE_TODAY": "Today",
"AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokens",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top models",
"AI_CHAT_USAGE_TOTAL": "Total tokens",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
"AI_CHAT_USAGE_TURNS_CALLS": "Turns · API calls",
+ "AI_CHAT_USAGE_TURNS_LABEL": "turns",
"AI_CHAT_WAITING_FOR_MODEL": "Waiting for the model...",
"AI_CHAT_WELCOME_BUG_PROMPT": "Fix the mobile navigation",
"AI_CHAT_WELCOME_CLI_SUBTITLE": "Give your CLI agents the tools to see, inspect, and debug your page as they build.",
diff --git a/src/nls/de/strings.js b/src/nls/de/strings.js
index a55dbf18ae..78c18c8452 100644
--- a/src/nls/de/strings.js
+++ b/src/nls/de/strings.js
@@ -738,6 +738,16 @@ define({
"LIVE_DEV_IMAGE_FOLDER_DIALOG_PLACEHOLDER": "Ordnerpfad eingeben (z. B. assets/images/)",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_HELP": "💡 Geben Sie den Ordnerpfad ein oder lassen Sie das Feld leer, um den Download in den Ordner 'images' durchzuführen.",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_REMEMBER": "Für dieses Projekt nicht erneut fragen",
+ "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Bild heruntergeladen",
+ "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Oder beschreiben Sie es in Ihren eigenen Worten…",
+ "LIVE_DEV_AI_ASK_SEND": "Senden",
+ "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI fragt",
+ "LIVE_DEV_AI_ASK_MINIMIZE": "Minimieren",
+ "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Fokus ausblenden und die Seite im Originalzustand anzeigen",
+ "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Fokus wieder einblenden",
+ "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI wartet auf Ihre Antwort",
+ "LIVE_DEV_IMAGE_SAVED_TO": "Gespeichert in {0}",
+ "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Download-Ordner ändern",
"AVAILABLE_IN_PRO_TITLE": "Verfügbar in Phoenix Pro",
"DEVICE_SIZE_LIMIT_MESSAGE": "Um zwischen den Ansichten für Mobilgeräte, Tablets und Desktops zu wechseln, führen Sie ein Upgrade auf Phoenix Pro durch.",
"LAYERS_PANEL_LIMIT_MESSAGE": "Um Ihre Seitenstruktur zu sehen und Elemente darin auszuwählen oder zu bearbeiten, führen Sie ein Upgrade auf Phoenix Pro durch.",
@@ -2430,7 +2440,6 @@ define({
"AI_ENABLE_CONFIRM_MESSAGE": "Hiermit werden die KI-Funktionen wieder aktiviert und das KI-Panel wird wiederhergestellt.
{APP_NAME} wird jetzt neu gestartet, um diese Änderung zu übernehmen. Sie werden aufgefordert, alle ungespeicherten Dateien zu speichern.",
"AI_ENABLE_CONFIRM_BTN": "KI aktivieren und neu starten",
"AI_CHAT_TITLE": "Claude Code",
- "AI_CHAT_MODE_CHAT": "Claude Code-Chat",
"AI_CHAT_MODE_CLI": "Claude Code-CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex-CLI",
"AI_CHAT_START_TYPE_HINT": "Tippe hier, um loszulegen",
@@ -2457,7 +2466,6 @@ define({
"AI_CHAT_DEMO_PROMPT_COPIED": "Kopiert",
"AI_CHAT_DEMO_SPEED_TITLE": "Wiedergabegeschwindigkeit (zum Ändern klicken)",
"AI_CHAT_START_WORK_WITH": "Arbeiten mit",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
"AI_CHAT_START_CHAT_DESC": "Integrierter Chat für visuelle Workflows",
"AI_CHAT_START_BY_PROVIDER": "Von {0}",
"AI_CHAT_START_CLI_SEPARATOR": "Kommandozeilen-Tools · verbindet sich mit {APP_NAME}",
@@ -2561,6 +2569,30 @@ define({
"AI_CHAT_TOOL_EDITOR_JS": "Editor wird inspiziert",
"AI_CHAT_TOOL_EDITOR_PREFERENCES": "Editoreinstellungen",
"AI_CHAT_TOOL_EDITOR_DOCS": "Editor-Dokumentation",
+ "AI_CHAT_TOOL_PROBLEMS": "Probleme",
+ "AI_CHAT_TOOL_NOTIFY": "Benachrichtigung",
+ "AI_CHAT_TOOL_ASK": "In Live-Vorschau fragen",
+ "AI_CHAT_USAGE_CHIP_TITLE": "Tokens und Kosten dieses Chats",
+ "AI_CHAT_USAGE_TOKENS": "{0} Tok.",
+ "AI_CHAT_USAGE_CALLS": "{0} Aufrufe",
+ "AI_CHAT_USAGE_TAB_ALL": "Alle",
+ "AI_CHAT_USAGE_OPTIONS": "Optionen",
+ "AI_CHAT_USAGE_INPUT": "Eingabe-Tokens",
+ "AI_CHAT_USAGE_OUTPUT": "Ausgabe-Tokens",
+ "AI_CHAT_USAGE_CACHE_READ": "Cache-Lesen",
+ "AI_CHAT_USAGE_CACHE_WRITE": "Cache-Schreiben",
+ "AI_CHAT_USAGE_TOTAL": "Tokens insgesamt",
+ "AI_CHAT_USAGE_TURNS_CALLS": "Runden · API-Aufrufe",
+ "AI_CHAT_USAGE_API_TIME": "API-Zeit",
+ "AI_CHAT_USAGE_COST": "Kosten zum Listenpreis",
+ "AI_CHAT_USAGE_NOTE": "Mit einem Claude-Abonnement sind diese Kosten in Ihrem Tarif enthalten. Die angezeigten Preise dienen nur als Referenz.",
+ "AI_CHAT_USAGE_OPTION_TURNS": "Nutzung nach jeder Runde anzeigen",
+ "AI_CHAT_USAGE_OPTION_DOLLARS": "$ Kosten anzeigen",
+ "AI_CHAT_USAGE_MORE": "Mehr",
+ "AI_CHAT_TOOL_ASK_COMPOSING": "Frage wird in der Live-Vorschau gestellt...",
+ "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Sie, in der Live-Vorschau",
+ "AI_CHAT_TOOL_ASK_WAITING": "Antwort in der Live-Vorschau, oder",
+ "AI_CHAT_TOOL_PROBLEMS_IN": "Probleme in {0}",
"AI_CHAT_TOOL_RESIZE_PREVIEW": "Vorschaugröße ändern",
"AI_LIVE_PREVIEW_BANNER_TEXT": "KI untersucht die Live-Vorschau",
"AI_LIVE_PREVIEW_BANNER_RESIZE": "KI hat die Vorschaugröße auf {0} geändert",
@@ -2696,6 +2728,14 @@ define({
"AI_CHAT_IMAGE_REMOVE": "Bild entfernen",
"AI_CHAT_IMAGE_SEARCH": "Sucht nach Bildern",
"AI_CHAT_IMAGE_USE": "Bild wird ausgewählt",
+ "AI_CHAT_IMAGE_DOWNLOADING": "Bild wird heruntergeladen",
+ "AI_CHAT_IMAGE_DOWNLOADED": "Bild heruntergeladen",
+ "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Bilder heruntergeladen",
+ "AI_CHAT_IMAGE_NO_PROJECT": "Zum Herunterladen muss ein Projekt geöffnet sein.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath muss ein Ordner innerhalb des Projekts oder ein Bilddateipfad darin sein, der auf .jpg, .png, .webp oder .avif endet.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "Beim Herunterladen mehrerer Fotos muss downloadPath ein Ordner sein.",
+ "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Dieses Foto kann nicht per URL eingebettet werden. Laden Sie es herunter, indem Sie downloadPath übergeben.",
+ "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Nur Fotos, die von searchImages in dieser Konversation zurückgegeben wurden, können heruntergeladen werden.",
"AI_CHAT_IMAGE_SELECTED": "Ausgewähltes Bild",
"AI_CHAT_IMAGE_SELECTED_GROUP": "Ausgewählte Bilder",
"AI_CHAT_IMAGE_PREVIEW": "Bildvorschau",
@@ -2709,8 +2749,12 @@ define({
"AI_CHAT_IMAGE_PHOTO_BY": "Foto von",
"AI_CHAT_IMAGE_REPLY": "Mit diesem Bild antworten",
"AI_CHAT_IMAGE_QUOTE": "Bild im Chat zitieren",
+ "AI_CHAT_IMAGE_DOWNLOAD": "Zum Projekt herunterladen und öffnen",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Bild-Download fehlgeschlagen",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "Das Bild konnte nicht im Projekt gespeichert werden: {0}",
"AI_CHAT_IMAGE_VIEW_COLLAGE": "Collage ansehen",
"AI_CHAT_IMAGE_SHOW_ALL": "Alle anzeigen",
+ "AI_CHAT_IMAGE_SHOW_LESS": "Weniger anzeigen",
"AI_CHAT_IMAGE_BACK_TO_ALL": "Zurück zu allen Bildern",
"AI_CHAT_IMAGE_RESULTS_COUNT": "{0} Fotos · Unsplash",
"AI_CHAT_IMAGE_RESULTS_SINGLE": "1 Foto · Unsplash",
@@ -2924,49 +2968,32 @@ define({
"MIGRATE_UNREACHABLE_TITLE": "Die alte Seite konnte nicht erreicht werden",
"MIGRATE_UNREACHABLE_MESSAGE": "{APP_NAME} konnte keine Verbindung zu {0} herstellen, um Ihre Projekte und Einstellungen zu suchen, sodass nichts geändert wurde. Überprüfen Sie Ihre Internetverbindung und versuchen Sie es dann mit {1} erneut.",
"CMD_MIGRATE_DATA": "Meine Daten von {0} migrieren…",
- "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Bild heruntergeladen",
- "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Oder beschreiben Sie es in Ihren eigenen Worten…",
- "LIVE_DEV_AI_ASK_SEND": "Senden",
- "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI fragt",
- "LIVE_DEV_AI_ASK_MINIMIZE": "Minimieren",
- "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Fokus ausblenden und die Seite im Originalzustand anzeigen",
- "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Fokus wieder einblenden",
- "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI wartet auf Ihre Antwort",
- "LIVE_DEV_IMAGE_SAVED_TO": "Gespeichert in {0}",
- "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Download-Ordner ändern",
- "AI_CHAT_TOOL_PROBLEMS": "Probleme",
- "AI_CHAT_TOOL_NOTIFY": "Benachrichtigung",
- "AI_CHAT_TOOL_ASK": "In Live-Vorschau fragen",
- "AI_CHAT_USAGE_CHIP_TITLE": "Tokens und Kosten dieses Chats",
- "AI_CHAT_USAGE_TOKENS": "{0} Tok.",
- "AI_CHAT_USAGE_CALLS": "{0} Aufrufe",
- "AI_CHAT_USAGE_TAB_ALL": "Alle",
- "AI_CHAT_USAGE_OPTIONS": "Optionen",
- "AI_CHAT_USAGE_INPUT": "Eingabe-Tokens",
- "AI_CHAT_USAGE_OUTPUT": "Ausgabe-Tokens",
- "AI_CHAT_USAGE_CACHE_READ": "Cache-Lesen",
- "AI_CHAT_USAGE_CACHE_WRITE": "Cache-Schreiben",
- "AI_CHAT_USAGE_TOTAL": "Tokens insgesamt",
- "AI_CHAT_USAGE_TURNS_CALLS": "Runden · API-Aufrufe",
- "AI_CHAT_USAGE_API_TIME": "API-Zeit",
- "AI_CHAT_USAGE_COST": "Kosten zum Listenpreis",
- "AI_CHAT_USAGE_NOTE": "Mit einem Claude-Abonnement sind diese Kosten in Ihrem Tarif enthalten. Die angezeigten Preise dienen nur als Referenz.",
- "AI_CHAT_USAGE_OPTION_TURNS": "Nutzung nach jeder Runde anzeigen",
- "AI_CHAT_USAGE_OPTION_DOLLARS": "$ Kosten anzeigen",
- "AI_CHAT_TOOL_ASK_COMPOSING": "Frage wird in der Live-Vorschau gestellt...",
- "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Sie, in der Live-Vorschau",
- "AI_CHAT_TOOL_ASK_WAITING": "Antwort in der Live-Vorschau, oder",
- "AI_CHAT_TOOL_PROBLEMS_IN": "Probleme in {0}",
- "AI_CHAT_IMAGE_DOWNLOADING": "Bild wird heruntergeladen",
- "AI_CHAT_IMAGE_DOWNLOADED": "Bild heruntergeladen",
- "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Bilder heruntergeladen",
- "AI_CHAT_IMAGE_NO_PROJECT": "Zum Herunterladen muss ein Projekt geöffnet sein.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath muss ein Ordner innerhalb des Projekts oder ein Bilddateipfad darin sein, der auf .jpg, .png, .webp oder .avif endet.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "Beim Herunterladen mehrerer Fotos muss downloadPath ein Ordner sein.",
- "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Dieses Foto kann nicht per URL eingebettet werden. Laden Sie es herunter, indem Sie downloadPath übergeben.",
- "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Nur Fotos, die von searchImages in dieser Konversation zurückgegeben wurden, können heruntergeladen werden.",
- "AI_CHAT_IMAGE_DOWNLOAD": "Zum Projekt herunterladen und öffnen",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Bild-Download fehlgeschlagen",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "Das Bild konnte nicht im Projekt gespeichert werden: {0}",
- "AI_CHAT_IMAGE_SHOW_LESS": "Weniger anzeigen"
+ "AI_CHAT_MODE_CHAT": "Visuelle KI",
+ "AI_CHAT_START_CHAT_NAME": "Visuelle KI mit {0}",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "Mit einem Claude-Abonnement ist dieser Verbrauch ohne zusätzliche Kosten in Ihrem Tarif enthalten.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "Ihr Phoenix Pro-Abonnement wird nicht belastet.",
+ "AI_CHAT_USAGE_CARD_TITLE": "Verbrauch",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · letzte 30 Tage",
+ "AI_CHAT_USAGE_DETAILS": "Details",
+ "AI_CHAT_USAGE_RELOAD": "Verbrauch neu laden",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} von {1} Monaten",
+ "AI_CHAT_USAGE_LESS": "Weniger",
+ "AI_CHAT_USAGE_SPEND": "Ausgaben",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "Tokens",
+ "AI_CHAT_USAGE_TURNS_LABEL": "Interaktionen",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "Aktive Tage",
+ "AI_CHAT_USAGE_TODAY": "Heute",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top-Modelle",
+ "AI_CHAT_USAGE_BY_SPEND": "nach Ausgaben",
+ "AI_CHAT_USAGE_BY_TOKENS": "nach Tokens",
+ "AI_CHAT_USAGE_ACTIVITY": "Aktivität",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Letzte 30 Tage",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Vorheriger Monat",
+ "AI_CHAT_USAGE_LATER_MONTH": "Nächster Monat",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Längste Serie",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} Tage",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Aktive Tage",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Durchschn. / aktiver Tag",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Gesamt",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "Keine Nutzung an diesem Tag"
});
\ No newline at end of file
diff --git a/src/nls/el/lastTranslated.json b/src/nls/el/lastTranslated.json
index 7fac587820..4183b16ec9 100644
--- a/src/nls/el/lastTranslated.json
+++ b/src/nls/el/lastTranslated.json
@@ -182,7 +182,7 @@
"AI_CHAT_MODEL_SELECT_TITLE": "Choose the AI model for this chat",
"AI_CHAT_MODEL_SWITCHED_NOTICE": "Switched to {0}. Applies from your next message; the first response may take a moment longer while the cache rebuilds.",
"AI_CHAT_MODE_AUTO": "Auto",
- "AI_CHAT_MODE_CHAT": "Claude Code",
+ "AI_CHAT_MODE_CHAT": "Visual AI",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_MODE_EDIT": "AI Edit Mode",
@@ -260,7 +260,7 @@
"AI_CHAT_START_ANOTHER_DEMO": "Show another demo",
"AI_CHAT_START_BY_PROVIDER": "By {0}",
"AI_CHAT_START_CHAT_DESC": "Built-in chat for visual workflows",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
+ "AI_CHAT_START_CHAT_NAME": "Visual AI with {0}",
"AI_CHAT_START_CHAT_RUNNING": "In progress",
"AI_CHAT_START_CLI_FOLDED": "Use a CLI instead: {0}",
"AI_CHAT_START_CLI_RUNNING": "Running",
@@ -361,22 +361,49 @@
"AI_CHAT_UPSELL_BTN": "Get Phoenix Pro",
"AI_CHAT_UPSELL_MESSAGE": "AI features are available with Phoenix Pro.",
"AI_CHAT_UPSELL_TITLE": "Phoenix Pro + AI",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "active days",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Active days",
+ "AI_CHAT_USAGE_ACTIVITY": "Activity",
"AI_CHAT_USAGE_API_TIME": "Time in API",
+ "AI_CHAT_USAGE_BY_SPEND": "by spend",
+ "AI_CHAT_USAGE_BY_TOKENS": "by tokens",
"AI_CHAT_USAGE_CACHE_READ": "Cache read",
"AI_CHAT_USAGE_CACHE_WRITE": "Cache write",
"AI_CHAT_USAGE_CALLS": "{0} calls",
+ "AI_CHAT_USAGE_CARD_TITLE": "Usage",
"AI_CHAT_USAGE_CHIP_TITLE": "Tokens and cost of this chat",
"AI_CHAT_USAGE_COST": "Cost at list price",
+ "AI_CHAT_USAGE_DETAILS": "Details",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Earlier month",
"AI_CHAT_USAGE_INPUT": "Input tokens",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Last 30 days",
+ "AI_CHAT_USAGE_LATER_MONTH": "Later month",
+ "AI_CHAT_USAGE_LESS": "Less",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Longest streak",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} of {1} months",
+ "AI_CHAT_USAGE_MORE": "More",
"AI_CHAT_USAGE_NOTE": "With a Claude subscription, this cost is included in your plan. Pricing shown is for reference only.",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "No usage this day",
"AI_CHAT_USAGE_OPTIONS": "Options",
"AI_CHAT_USAGE_OPTION_DOLLARS": "Show $ cost",
"AI_CHAT_USAGE_OPTION_TURNS": "Show usage after every turn",
"AI_CHAT_USAGE_OUTPUT": "Output tokens",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Avg / active day",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · last 30 days",
+ "AI_CHAT_USAGE_RELOAD": "Reload usage",
+ "AI_CHAT_USAGE_SPEND": "spend",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "With a Claude subscription, this spend is included in your plan at no extra cost.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "No charge to your Phoenix Pro subscription.",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} days",
"AI_CHAT_USAGE_TAB_ALL": "All",
+ "AI_CHAT_USAGE_TODAY": "Today",
"AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokens",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top models",
"AI_CHAT_USAGE_TOTAL": "Total tokens",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
"AI_CHAT_USAGE_TURNS_CALLS": "Turns · API calls",
+ "AI_CHAT_USAGE_TURNS_LABEL": "turns",
"AI_CHAT_WAITING_FOR_MODEL": "Waiting for the model...",
"AI_CHAT_WELCOME_BUG_PROMPT": "Fix the mobile navigation",
"AI_CHAT_WELCOME_CLI_SUBTITLE": "Give your CLI agents the tools to see, inspect, and debug your page as they build.",
diff --git a/src/nls/el/strings.js b/src/nls/el/strings.js
index 0b07a94d5e..18ea6820b5 100644
--- a/src/nls/el/strings.js
+++ b/src/nls/el/strings.js
@@ -738,6 +738,16 @@ define({
"LIVE_DEV_IMAGE_FOLDER_DIALOG_PLACEHOLDER": "Πληκτρολογήστε διαδρομή φακέλου (π.χ., assets/images/)",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_HELP": "💡 Πληκτρολογήστε τη διαδρομή φακέλου ή αφήστε το πεδίο κενό για λήψη στον φάκελο 'images'.",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_REMEMBER": "Να μην ερωτηθώ ξανά για αυτό το έργο",
+ "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Η εικόνα λήφθηκε",
+ "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Ή πείτε μου με δικά σας λόγια…",
+ "LIVE_DEV_AI_ASK_SEND": "Αποστολή",
+ "LIVE_DEV_AI_ASK_TITLE": "Το Phoenix AI ρωτάει",
+ "LIVE_DEV_AI_ASK_MINIMIZE": "Ελαχιστοποίηση",
+ "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Αποκρύψτε την εστίαση και δείτε τη σελίδα ως έχει",
+ "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Εμφανίστε ξανά την εστίαση",
+ "LIVE_DEV_AI_ASK_WAITING": "Το Phoenix AI περιμένει την απάντησή σας",
+ "LIVE_DEV_IMAGE_SAVED_TO": "Αποθηκεύτηκε σε {0}",
+ "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Αλλαγή φακέλου λήψεων",
"AVAILABLE_IN_PRO_TITLE": "Διαθέσιμο στο Phoenix Pro",
"DEVICE_SIZE_LIMIT_MESSAGE": "Για εναλλαγή μεταξύ προβολής για κινητά, tablet και υπολογιστές, αναβαθμίστε σε Phoenix Pro.",
"LAYERS_PANEL_LIMIT_MESSAGE": "Για να δείτε τη δομή της σελίδας σας και να επιλέξετε ή να επεξεργαστείτε οποιοδήποτε στοιχείο σε αυτήν, αναβαθμίστε στο Phoenix Pro.",
@@ -2430,7 +2440,6 @@ define({
"AI_ENABLE_CONFIRM_MESSAGE": "Αυτό ενεργοποιεί ξανά τις λειτουργίες AI και επαναφέρει τον πίνακα AI.
Το {APP_NAME} θα επανεκκινηθεί τώρα για να εφαρμοστεί αυτή η αλλαγή. Θα σας ζητηθεί να αποθηκεύσετε τυχόν μη αποθηκευμένα αρχεία.",
"AI_ENABLE_CONFIRM_BTN": "Ενεργοποίηση AI και Επανεκκίνηση",
"AI_CHAT_TITLE": "Claude Code",
- "AI_CHAT_MODE_CHAT": "Claude Code",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Γραμμή εντολών Codex",
"AI_CHAT_START_TYPE_HINT": "Πληκτρολογήστε εδώ για να ξεκινήσετε",
@@ -2457,7 +2466,6 @@ define({
"AI_CHAT_DEMO_PROMPT_COPIED": "Αντιγράφηκε",
"AI_CHAT_DEMO_SPEED_TITLE": "Ταχύτητα αναπαραγωγής (κάντε κλικ για αλλαγή)",
"AI_CHAT_START_WORK_WITH": "Εργαστείτε με",
- "AI_CHAT_START_CHAT_NAME": "{0} · Οπτική ΤΝ",
"AI_CHAT_START_CHAT_DESC": "Ενσωματωμένη συνομιλία για οπτικές ροές εργασίας",
"AI_CHAT_START_BY_PROVIDER": "Από {0}",
"AI_CHAT_START_CLI_SEPARATOR": "Εργαλεία γραμμής εντολών · συνδέεται με το {APP_NAME}",
@@ -2561,6 +2569,30 @@ define({
"AI_CHAT_TOOL_EDITOR_JS": "Επιθεώρηση επεξεργαστή",
"AI_CHAT_TOOL_EDITOR_PREFERENCES": "Προτιμήσεις επεξεργαστή",
"AI_CHAT_TOOL_EDITOR_DOCS": "Τεκμηρίωση επεξεργαστή",
+ "AI_CHAT_TOOL_PROBLEMS": "Προβλήματα",
+ "AI_CHAT_TOOL_NOTIFY": "Ειδοποίηση",
+ "AI_CHAT_TOOL_ASK": "Ερώτηση σε ζωντανή προεπισκόπηση",
+ "AI_CHAT_USAGE_CHIP_TITLE": "Διακριτικά και κόστος αυτής της συνομιλίας",
+ "AI_CHAT_USAGE_TOKENS": "{0} διακρ.",
+ "AI_CHAT_USAGE_CALLS": "{0} κλήσεις",
+ "AI_CHAT_USAGE_TAB_ALL": "Όλα",
+ "AI_CHAT_USAGE_OPTIONS": "Επιλογές",
+ "AI_CHAT_USAGE_INPUT": "Διακριτικά εισόδου",
+ "AI_CHAT_USAGE_OUTPUT": "Διακριτικά εξόδου",
+ "AI_CHAT_USAGE_CACHE_READ": "Ανάγνωση cache",
+ "AI_CHAT_USAGE_CACHE_WRITE": "Εγγραφή cache",
+ "AI_CHAT_USAGE_TOTAL": "Σύνολο token",
+ "AI_CHAT_USAGE_TURNS_CALLS": "Γύροι · Κλήσεις API",
+ "AI_CHAT_USAGE_API_TIME": "Χρόνος API",
+ "AI_CHAT_USAGE_COST": "Κόστος τιμής καταλόγου",
+ "AI_CHAT_USAGE_NOTE": "Με μια συνδρομή Claude, αυτό το κόστος περιλαμβάνεται στο πρόγραμμά σας. Οι τιμές που εμφανίζονται είναι ενδεικτικές.",
+ "AI_CHAT_USAGE_OPTION_TURNS": "Εμφάνιση χρήσης μετά από κάθε γύρο",
+ "AI_CHAT_USAGE_OPTION_DOLLARS": "Εμφάνιση κόστους σε $",
+ "AI_CHAT_USAGE_MORE": "Περισσότερα",
+ "AI_CHAT_TOOL_ASK_COMPOSING": "Υποβολή ερώτησης στη ζωντανή προεπισκόπηση...",
+ "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Εσείς, στη ζωντανή προεπισκόπηση",
+ "AI_CHAT_TOOL_ASK_WAITING": "Απάντηση στη ζωντανή προεπισκόπηση, ή",
+ "AI_CHAT_TOOL_PROBLEMS_IN": "Προβλήματα στο {0}",
"AI_CHAT_TOOL_RESIZE_PREVIEW": "Αλλαγή μεγέθους προεπισκόπησης",
"AI_LIVE_PREVIEW_BANNER_TEXT": "Η AI εξετάζει τη ζωντανή προεπισκόπηση",
"AI_LIVE_PREVIEW_BANNER_RESIZE": "Η AI άλλαξε το μέγεθος της προεπισκόπησης σε {0}",
@@ -2696,6 +2728,14 @@ define({
"AI_CHAT_IMAGE_REMOVE": "Αφαίρεση εικόνας",
"AI_CHAT_IMAGE_SEARCH": "Αναζήτηση εικόνων",
"AI_CHAT_IMAGE_USE": "Επιλογή εικόνας",
+ "AI_CHAT_IMAGE_DOWNLOADING": "Λήψη εικόνας",
+ "AI_CHAT_IMAGE_DOWNLOADED": "Η εικόνα λήφθηκε",
+ "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Οι εικόνες λήφθηκαν",
+ "AI_CHAT_IMAGE_NO_PROJECT": "Δεν υπάρχει ανοιχτό έργο για λήψη.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "Η διαδρομή `downloadPath` πρέπει να είναι ένας φάκελος εντός του έργου, ή μια διαδρομή αρχείου εικόνας εντός αυτού με κατάληξη .jpg, .png, .webp ή .avif.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "Η διαδρομή `downloadPath` πρέπει να είναι ένας φάκελος κατά τη λήψη πολλών φωτογραφιών.",
+ "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Αυτή η φωτογραφία δεν μπορεί να ενσωματωθεί μέσω URL. Κάντε λήψη της περνώντας το `downloadPath`.",
+ "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Μόνο οι φωτογραφίες που επιστρέφονται από το searchImages σε αυτήν τη συνομιλία μπορούν να ληφθούν.",
"AI_CHAT_IMAGE_SELECTED": "Επιλεγμένη εικόνα",
"AI_CHAT_IMAGE_SELECTED_GROUP": "Επιλεγμένες εικόνες",
"AI_CHAT_IMAGE_PREVIEW": "Προεπισκόπηση εικόνας",
@@ -2709,8 +2749,12 @@ define({
"AI_CHAT_IMAGE_PHOTO_BY": "Φωτογραφία από",
"AI_CHAT_IMAGE_REPLY": "Απάντηση με αυτήν την εικόνα",
"AI_CHAT_IMAGE_QUOTE": "Παράθεση εικόνας στη συνομιλία",
+ "AI_CHAT_IMAGE_DOWNLOAD": "Λήψη στο έργο και άνοιγμα",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Αποτυχία λήψης εικόνας",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "Δεν ήταν δυνατή η αποθήκευση της εικόνας στο έργο: {0}",
"AI_CHAT_IMAGE_VIEW_COLLAGE": "Προβολή κολάζ",
"AI_CHAT_IMAGE_SHOW_ALL": "Εμφάνιση όλων",
+ "AI_CHAT_IMAGE_SHOW_LESS": "Εμφάνιση λιγότερων",
"AI_CHAT_IMAGE_BACK_TO_ALL": "Επιστροφή σε όλες τις εικόνες",
"AI_CHAT_IMAGE_RESULTS_COUNT": "{0} φωτογραφίες · Unsplash",
"AI_CHAT_IMAGE_RESULTS_SINGLE": "1 φωτογραφία · Unsplash",
@@ -2924,49 +2968,32 @@ define({
"MIGRATE_UNREACHABLE_TITLE": "Αδυναμία πρόσβασης στον παλιό ιστότοπο",
"MIGRATE_UNREACHABLE_MESSAGE": "Το {APP_NAME} δεν μπόρεσε να συνδεθεί στο {0} για την αναζήτηση των έργων και των ρυθμίσεών σας, επομένως δεν έχει αλλάξει τίποτα. Ελέγξτε τη σύνδεσή σας στο διαδίκτυο και, στη συνέχεια, δοκιμάστε ξανά με το {1}.",
"CMD_MIGRATE_DATA": "Μεταφορά των δεδομένων μου από το {0}…",
- "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Η εικόνα λήφθηκε",
- "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Ή πείτε μου με δικά σας λόγια…",
- "LIVE_DEV_AI_ASK_SEND": "Αποστολή",
- "LIVE_DEV_AI_ASK_TITLE": "Το Phoenix AI ρωτάει",
- "LIVE_DEV_AI_ASK_MINIMIZE": "Ελαχιστοποίηση",
- "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Αποκρύψτε την εστίαση και δείτε τη σελίδα ως έχει",
- "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Εμφανίστε ξανά την εστίαση",
- "LIVE_DEV_AI_ASK_WAITING": "Το Phoenix AI περιμένει την απάντησή σας",
- "LIVE_DEV_IMAGE_SAVED_TO": "Αποθηκεύτηκε σε {0}",
- "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Αλλαγή φακέλου λήψεων",
- "AI_CHAT_TOOL_PROBLEMS": "Προβλήματα",
- "AI_CHAT_TOOL_NOTIFY": "Ειδοποίηση",
- "AI_CHAT_TOOL_ASK": "Ερώτηση σε ζωντανή προεπισκόπηση",
- "AI_CHAT_USAGE_CHIP_TITLE": "Διακριτικά και κόστος αυτής της συνομιλίας",
- "AI_CHAT_USAGE_TOKENS": "{0} διακρ.",
- "AI_CHAT_USAGE_CALLS": "{0} κλήσεις",
- "AI_CHAT_USAGE_TAB_ALL": "Όλα",
- "AI_CHAT_USAGE_OPTIONS": "Επιλογές",
- "AI_CHAT_USAGE_INPUT": "Διακριτικά εισόδου",
- "AI_CHAT_USAGE_OUTPUT": "Διακριτικά εξόδου",
- "AI_CHAT_USAGE_CACHE_READ": "Ανάγνωση cache",
- "AI_CHAT_USAGE_CACHE_WRITE": "Εγγραφή cache",
- "AI_CHAT_USAGE_TOTAL": "Σύνολο token",
- "AI_CHAT_USAGE_TURNS_CALLS": "Γύροι · Κλήσεις API",
- "AI_CHAT_USAGE_API_TIME": "Χρόνος API",
- "AI_CHAT_USAGE_COST": "Κόστος τιμής καταλόγου",
- "AI_CHAT_USAGE_NOTE": "Με μια συνδρομή Claude, αυτό το κόστος περιλαμβάνεται στο πρόγραμμά σας. Οι τιμές που εμφανίζονται είναι ενδεικτικές.",
- "AI_CHAT_USAGE_OPTION_TURNS": "Εμφάνιση χρήσης μετά από κάθε γύρο",
- "AI_CHAT_USAGE_OPTION_DOLLARS": "Εμφάνιση κόστους σε $",
- "AI_CHAT_TOOL_ASK_COMPOSING": "Υποβολή ερώτησης στη ζωντανή προεπισκόπηση...",
- "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Εσείς, στη ζωντανή προεπισκόπηση",
- "AI_CHAT_TOOL_ASK_WAITING": "Απάντηση στη ζωντανή προεπισκόπηση, ή",
- "AI_CHAT_TOOL_PROBLEMS_IN": "Προβλήματα στο {0}",
- "AI_CHAT_IMAGE_DOWNLOADING": "Λήψη εικόνας",
- "AI_CHAT_IMAGE_DOWNLOADED": "Η εικόνα λήφθηκε",
- "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Οι εικόνες λήφθηκαν",
- "AI_CHAT_IMAGE_NO_PROJECT": "Δεν υπάρχει ανοιχτό έργο για λήψη.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "Η διαδρομή `downloadPath` πρέπει να είναι ένας φάκελος εντός του έργου, ή μια διαδρομή αρχείου εικόνας εντός αυτού με κατάληξη .jpg, .png, .webp ή .avif.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "Η διαδρομή `downloadPath` πρέπει να είναι ένας φάκελος κατά τη λήψη πολλών φωτογραφιών.",
- "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Αυτή η φωτογραφία δεν μπορεί να ενσωματωθεί μέσω URL. Κάντε λήψη της περνώντας το `downloadPath`.",
- "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Μόνο οι φωτογραφίες που επιστρέφονται από το searchImages σε αυτήν τη συνομιλία μπορούν να ληφθούν.",
- "AI_CHAT_IMAGE_DOWNLOAD": "Λήψη στο έργο και άνοιγμα",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Αποτυχία λήψης εικόνας",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "Δεν ήταν δυνατή η αποθήκευση της εικόνας στο έργο: {0}",
- "AI_CHAT_IMAGE_SHOW_LESS": "Εμφάνιση λιγότερων"
+ "AI_CHAT_MODE_CHAT": "Οπτική ΤΝ",
+ "AI_CHAT_START_CHAT_NAME": "Οπτική ΤΝ με {0}",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "Με μια συνδρομή Claude, αυτή η δαπάνη περιλαμβάνεται στο πρόγραμμά σας χωρίς επιπλέον κόστος.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "Καμία χρέωση στη συνδρομή σας στο Phoenix Pro.",
+ "AI_CHAT_USAGE_CARD_TITLE": "Χρήση",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · τελευταίες 30 ημέρες",
+ "AI_CHAT_USAGE_DETAILS": "Λεπτομέρειες",
+ "AI_CHAT_USAGE_RELOAD": "Επαναφόρτωση χρήσης",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} από {1} μήνες",
+ "AI_CHAT_USAGE_LESS": "Λιγότερα",
+ "AI_CHAT_USAGE_SPEND": "Δαπάνη",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "Διακριτικά",
+ "AI_CHAT_USAGE_TURNS_LABEL": "Γύροι",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "Ενεργές ημέρες",
+ "AI_CHAT_USAGE_TODAY": "Σήμερα",
+ "AI_CHAT_USAGE_TOP_MODELS": "Κορυφαία μοντέλα",
+ "AI_CHAT_USAGE_BY_SPEND": "κατά δαπάνη",
+ "AI_CHAT_USAGE_BY_TOKENS": "κατά διακριτικά",
+ "AI_CHAT_USAGE_ACTIVITY": "Δραστηριότητα",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Τελευταίες 30 ημέρες",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Προηγούμενος μήνας",
+ "AI_CHAT_USAGE_LATER_MONTH": "Επόμενος μήνας",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Μεγαλύτερο σερί",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} ημέρες",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Ενεργές ημέρες",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Μ.Ο. / ενεργή ημέρα",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Σύνολο",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "Καμία χρήση αυτήν την ημέρα"
});
\ No newline at end of file
diff --git a/src/nls/en-gb/lastTranslated.json b/src/nls/en-gb/lastTranslated.json
index 7fac587820..4183b16ec9 100644
--- a/src/nls/en-gb/lastTranslated.json
+++ b/src/nls/en-gb/lastTranslated.json
@@ -182,7 +182,7 @@
"AI_CHAT_MODEL_SELECT_TITLE": "Choose the AI model for this chat",
"AI_CHAT_MODEL_SWITCHED_NOTICE": "Switched to {0}. Applies from your next message; the first response may take a moment longer while the cache rebuilds.",
"AI_CHAT_MODE_AUTO": "Auto",
- "AI_CHAT_MODE_CHAT": "Claude Code",
+ "AI_CHAT_MODE_CHAT": "Visual AI",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_MODE_EDIT": "AI Edit Mode",
@@ -260,7 +260,7 @@
"AI_CHAT_START_ANOTHER_DEMO": "Show another demo",
"AI_CHAT_START_BY_PROVIDER": "By {0}",
"AI_CHAT_START_CHAT_DESC": "Built-in chat for visual workflows",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
+ "AI_CHAT_START_CHAT_NAME": "Visual AI with {0}",
"AI_CHAT_START_CHAT_RUNNING": "In progress",
"AI_CHAT_START_CLI_FOLDED": "Use a CLI instead: {0}",
"AI_CHAT_START_CLI_RUNNING": "Running",
@@ -361,22 +361,49 @@
"AI_CHAT_UPSELL_BTN": "Get Phoenix Pro",
"AI_CHAT_UPSELL_MESSAGE": "AI features are available with Phoenix Pro.",
"AI_CHAT_UPSELL_TITLE": "Phoenix Pro + AI",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "active days",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Active days",
+ "AI_CHAT_USAGE_ACTIVITY": "Activity",
"AI_CHAT_USAGE_API_TIME": "Time in API",
+ "AI_CHAT_USAGE_BY_SPEND": "by spend",
+ "AI_CHAT_USAGE_BY_TOKENS": "by tokens",
"AI_CHAT_USAGE_CACHE_READ": "Cache read",
"AI_CHAT_USAGE_CACHE_WRITE": "Cache write",
"AI_CHAT_USAGE_CALLS": "{0} calls",
+ "AI_CHAT_USAGE_CARD_TITLE": "Usage",
"AI_CHAT_USAGE_CHIP_TITLE": "Tokens and cost of this chat",
"AI_CHAT_USAGE_COST": "Cost at list price",
+ "AI_CHAT_USAGE_DETAILS": "Details",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Earlier month",
"AI_CHAT_USAGE_INPUT": "Input tokens",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Last 30 days",
+ "AI_CHAT_USAGE_LATER_MONTH": "Later month",
+ "AI_CHAT_USAGE_LESS": "Less",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Longest streak",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} of {1} months",
+ "AI_CHAT_USAGE_MORE": "More",
"AI_CHAT_USAGE_NOTE": "With a Claude subscription, this cost is included in your plan. Pricing shown is for reference only.",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "No usage this day",
"AI_CHAT_USAGE_OPTIONS": "Options",
"AI_CHAT_USAGE_OPTION_DOLLARS": "Show $ cost",
"AI_CHAT_USAGE_OPTION_TURNS": "Show usage after every turn",
"AI_CHAT_USAGE_OUTPUT": "Output tokens",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Avg / active day",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · last 30 days",
+ "AI_CHAT_USAGE_RELOAD": "Reload usage",
+ "AI_CHAT_USAGE_SPEND": "spend",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "With a Claude subscription, this spend is included in your plan at no extra cost.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "No charge to your Phoenix Pro subscription.",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} days",
"AI_CHAT_USAGE_TAB_ALL": "All",
+ "AI_CHAT_USAGE_TODAY": "Today",
"AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokens",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top models",
"AI_CHAT_USAGE_TOTAL": "Total tokens",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
"AI_CHAT_USAGE_TURNS_CALLS": "Turns · API calls",
+ "AI_CHAT_USAGE_TURNS_LABEL": "turns",
"AI_CHAT_WAITING_FOR_MODEL": "Waiting for the model...",
"AI_CHAT_WELCOME_BUG_PROMPT": "Fix the mobile navigation",
"AI_CHAT_WELCOME_CLI_SUBTITLE": "Give your CLI agents the tools to see, inspect, and debug your page as they build.",
diff --git a/src/nls/en-gb/strings.js b/src/nls/en-gb/strings.js
index cc2c4a97ba..8e08026c54 100644
--- a/src/nls/en-gb/strings.js
+++ b/src/nls/en-gb/strings.js
@@ -738,6 +738,16 @@ define({
"LIVE_DEV_IMAGE_FOLDER_DIALOG_PLACEHOLDER": "Type folder path (e.g., assets/images/)",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_HELP": "💡 Type a folder path or leave empty to download to the 'images' folder.",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_REMEMBER": "Don't ask again for this project",
+ "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Image downloaded",
+ "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Or tell me in your own words…",
+ "LIVE_DEV_AI_ASK_SEND": "Send",
+ "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI asks",
+ "LIVE_DEV_AI_ASK_MINIMIZE": "Minimise",
+ "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Hide the focus and see the page as it is",
+ "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Show the focus again",
+ "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI is waiting for your answer",
+ "LIVE_DEV_IMAGE_SAVED_TO": "Saved to {0}",
+ "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Change download folder",
"AVAILABLE_IN_PRO_TITLE": "Available in Phoenix Pro",
"DEVICE_SIZE_LIMIT_MESSAGE": "To switch between mobile, tablet, and desktop views, upgrade to Phoenix Pro.",
"LAYERS_PANEL_LIMIT_MESSAGE": "To see your page structure and select or edit any element in it, upgrade to Phoenix Pro.",
@@ -2430,7 +2440,6 @@ define({
"AI_ENABLE_CONFIRM_MESSAGE": "This switches the AI features back on and restores the AI panel.
{APP_NAME} will restart now to apply this change. You will be asked to save any unsaved files.",
"AI_ENABLE_CONFIRM_BTN": "Enable AI and Restart",
"AI_CHAT_TITLE": "Claude Code",
- "AI_CHAT_MODE_CHAT": "Claude Code",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_START_TYPE_HINT": "Type here to get started",
@@ -2457,7 +2466,6 @@ define({
"AI_CHAT_DEMO_PROMPT_COPIED": "Copied",
"AI_CHAT_DEMO_SPEED_TITLE": "Playback speed (click to change)",
"AI_CHAT_START_WORK_WITH": "Work with",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
"AI_CHAT_START_CHAT_DESC": "Built-in chat for visual workflows",
"AI_CHAT_START_BY_PROVIDER": "By {0}",
"AI_CHAT_START_CLI_SEPARATOR": "Command-line tools · connects with {APP_NAME}",
@@ -2561,6 +2569,29 @@ define({
"AI_CHAT_TOOL_EDITOR_JS": "Inspecting editor",
"AI_CHAT_TOOL_EDITOR_PREFERENCES": "Editor preferences",
"AI_CHAT_TOOL_EDITOR_DOCS": "Editor docs",
+ "AI_CHAT_TOOL_PROBLEMS": "Problems",
+ "AI_CHAT_TOOL_NOTIFY": "Notification",
+ "AI_CHAT_TOOL_ASK": "Asking in live preview",
+ "AI_CHAT_USAGE_CHIP_TITLE": "Tokens and cost of this chat",
+ "AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_CALLS": "{0} calls",
+ "AI_CHAT_USAGE_TAB_ALL": "All",
+ "AI_CHAT_USAGE_OPTIONS": "Options",
+ "AI_CHAT_USAGE_INPUT": "Input tokens",
+ "AI_CHAT_USAGE_OUTPUT": "Output tokens",
+ "AI_CHAT_USAGE_CACHE_READ": "Cache read",
+ "AI_CHAT_USAGE_CACHE_WRITE": "Cache write",
+ "AI_CHAT_USAGE_TOTAL": "Total tokens",
+ "AI_CHAT_USAGE_TURNS_CALLS": "Turns · API calls",
+ "AI_CHAT_USAGE_API_TIME": "Time in API",
+ "AI_CHAT_USAGE_COST": "Cost at list price",
+ "AI_CHAT_USAGE_NOTE": "With a Claude subscription, this cost is included in your plan. Pricing shown is for reference only.",
+ "AI_CHAT_USAGE_OPTION_TURNS": "Show usage after every turn",
+ "AI_CHAT_USAGE_OPTION_DOLLARS": "Show $ cost",
+ "AI_CHAT_TOOL_ASK_COMPOSING": "Asking a question in the live preview...",
+ "AI_CHAT_LABEL_YOU_IN_PREVIEW": "You, in the live preview",
+ "AI_CHAT_TOOL_ASK_WAITING": "Answer in the live preview, or",
+ "AI_CHAT_TOOL_PROBLEMS_IN": "Problems in {0}",
"AI_CHAT_TOOL_RESIZE_PREVIEW": "Resize preview",
"AI_LIVE_PREVIEW_BANNER_TEXT": "AI is inspecting the live preview",
"AI_LIVE_PREVIEW_BANNER_RESIZE": "AI resized preview to {0}",
@@ -2696,6 +2727,14 @@ define({
"AI_CHAT_IMAGE_REMOVE": "Remove image",
"AI_CHAT_IMAGE_SEARCH": "Searching images",
"AI_CHAT_IMAGE_USE": "Selecting image",
+ "AI_CHAT_IMAGE_DOWNLOADING": "Downloading image",
+ "AI_CHAT_IMAGE_DOWNLOADED": "Downloaded image",
+ "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Downloaded images",
+ "AI_CHAT_IMAGE_NO_PROJECT": "No project is open to download into.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath must be a folder inside the project, or an image file path there ending in .jpg, .png, .webp or .avif.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "downloadPath must be a folder when downloading several photos.",
+ "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "This photo cannot be embedded by URL. Download it by passing downloadPath.",
+ "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Only photos returned by searchImages in this conversation can be downloaded.",
"AI_CHAT_IMAGE_SELECTED": "Selected image",
"AI_CHAT_IMAGE_SELECTED_GROUP": "Selected images",
"AI_CHAT_IMAGE_PREVIEW": "Image preview",
@@ -2709,8 +2748,12 @@ define({
"AI_CHAT_IMAGE_PHOTO_BY": "Photo by",
"AI_CHAT_IMAGE_REPLY": "Reply with this image",
"AI_CHAT_IMAGE_QUOTE": "Quote image in chat",
+ "AI_CHAT_IMAGE_DOWNLOAD": "Download to project and open",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Image download failed",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "The image could not be saved to the project: {0}",
"AI_CHAT_IMAGE_VIEW_COLLAGE": "View collage",
"AI_CHAT_IMAGE_SHOW_ALL": "Show all",
+ "AI_CHAT_IMAGE_SHOW_LESS": "Show less",
"AI_CHAT_IMAGE_BACK_TO_ALL": "Back to all images",
"AI_CHAT_IMAGE_RESULTS_COUNT": "{0} photos · Unsplash",
"AI_CHAT_IMAGE_RESULTS_SINGLE": "1 photo · Unsplash",
@@ -2924,49 +2967,33 @@ define({
"MIGRATE_UNREACHABLE_TITLE": "Could not reach the old site",
"MIGRATE_UNREACHABLE_MESSAGE": "{APP_NAME} could not connect to {0} to look for your projects and settings, so nothing has been changed. Check your internet connection, then try again with {1}.",
"CMD_MIGRATE_DATA": "Migrate My Data From {0}…",
- "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Image downloaded",
- "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Or tell me in your own words…",
- "LIVE_DEV_AI_ASK_SEND": "Send",
- "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI asks",
- "LIVE_DEV_AI_ASK_MINIMIZE": "Minimise",
- "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Hide the focus and see the page as it is",
- "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Show the focus again",
- "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI is waiting for your answer",
- "LIVE_DEV_IMAGE_SAVED_TO": "Saved to {0}",
- "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Change download folder",
- "AI_CHAT_TOOL_PROBLEMS": "Problems",
- "AI_CHAT_TOOL_NOTIFY": "Notification",
- "AI_CHAT_TOOL_ASK": "Asking in live preview",
- "AI_CHAT_USAGE_CHIP_TITLE": "Tokens and cost of this chat",
- "AI_CHAT_USAGE_TOKENS": "{0} tok",
- "AI_CHAT_USAGE_CALLS": "{0} calls",
- "AI_CHAT_USAGE_TAB_ALL": "All",
- "AI_CHAT_USAGE_OPTIONS": "Options",
- "AI_CHAT_USAGE_INPUT": "Input tokens",
- "AI_CHAT_USAGE_OUTPUT": "Output tokens",
- "AI_CHAT_USAGE_CACHE_READ": "Cache read",
- "AI_CHAT_USAGE_CACHE_WRITE": "Cache write",
- "AI_CHAT_USAGE_TOTAL": "Total tokens",
- "AI_CHAT_USAGE_TURNS_CALLS": "Turns · API calls",
- "AI_CHAT_USAGE_API_TIME": "Time in API",
- "AI_CHAT_USAGE_COST": "Cost at list price",
- "AI_CHAT_USAGE_NOTE": "With a Claude subscription, this cost is included in your plan. Pricing shown is for reference only.",
- "AI_CHAT_USAGE_OPTION_TURNS": "Show usage after every turn",
- "AI_CHAT_USAGE_OPTION_DOLLARS": "Show $ cost",
- "AI_CHAT_TOOL_ASK_COMPOSING": "Asking a question in the live preview...",
- "AI_CHAT_LABEL_YOU_IN_PREVIEW": "You, in the live preview",
- "AI_CHAT_TOOL_ASK_WAITING": "Answer in the live preview, or",
- "AI_CHAT_TOOL_PROBLEMS_IN": "Problems in {0}",
- "AI_CHAT_IMAGE_DOWNLOADING": "Downloading image",
- "AI_CHAT_IMAGE_DOWNLOADED": "Downloaded image",
- "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Downloaded images",
- "AI_CHAT_IMAGE_NO_PROJECT": "No project is open to download into.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath must be a folder inside the project, or an image file path there ending in .jpg, .png, .webp or .avif.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "downloadPath must be a folder when downloading several photos.",
- "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "This photo cannot be embedded by URL. Download it by passing downloadPath.",
- "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Only photos returned by searchImages in this conversation can be downloaded.",
- "AI_CHAT_IMAGE_DOWNLOAD": "Download to project and open",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Image download failed",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "The image could not be saved to the project: {0}",
- "AI_CHAT_IMAGE_SHOW_LESS": "Show less"
+ "AI_CHAT_MODE_CHAT": "Visual AI",
+ "AI_CHAT_START_CHAT_NAME": "Visual AI with {0}",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "With a Claude subscription, this spend is included in your plan at no extra cost.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "No charge to your Phoenix Pro subscription.",
+ "AI_CHAT_USAGE_CARD_TITLE": "Usage",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · last 30 days",
+ "AI_CHAT_USAGE_DETAILS": "Details",
+ "AI_CHAT_USAGE_RELOAD": "Reload usage",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} of {1} months",
+ "AI_CHAT_USAGE_LESS": "Less",
+ "AI_CHAT_USAGE_MORE": "More",
+ "AI_CHAT_USAGE_SPEND": "spend",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokens",
+ "AI_CHAT_USAGE_TURNS_LABEL": "turns",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "active days",
+ "AI_CHAT_USAGE_TODAY": "Today",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top models",
+ "AI_CHAT_USAGE_BY_SPEND": "by spend",
+ "AI_CHAT_USAGE_BY_TOKENS": "by tokens",
+ "AI_CHAT_USAGE_ACTIVITY": "Activity",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Last 30 days",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Earlier month",
+ "AI_CHAT_USAGE_LATER_MONTH": "Later month",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Longest streak",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} days",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Active days",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Avg / active day",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "No usage this day"
});
\ No newline at end of file
diff --git a/src/nls/es/lastTranslated.json b/src/nls/es/lastTranslated.json
index 7fac587820..4183b16ec9 100644
--- a/src/nls/es/lastTranslated.json
+++ b/src/nls/es/lastTranslated.json
@@ -182,7 +182,7 @@
"AI_CHAT_MODEL_SELECT_TITLE": "Choose the AI model for this chat",
"AI_CHAT_MODEL_SWITCHED_NOTICE": "Switched to {0}. Applies from your next message; the first response may take a moment longer while the cache rebuilds.",
"AI_CHAT_MODE_AUTO": "Auto",
- "AI_CHAT_MODE_CHAT": "Claude Code",
+ "AI_CHAT_MODE_CHAT": "Visual AI",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_MODE_EDIT": "AI Edit Mode",
@@ -260,7 +260,7 @@
"AI_CHAT_START_ANOTHER_DEMO": "Show another demo",
"AI_CHAT_START_BY_PROVIDER": "By {0}",
"AI_CHAT_START_CHAT_DESC": "Built-in chat for visual workflows",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
+ "AI_CHAT_START_CHAT_NAME": "Visual AI with {0}",
"AI_CHAT_START_CHAT_RUNNING": "In progress",
"AI_CHAT_START_CLI_FOLDED": "Use a CLI instead: {0}",
"AI_CHAT_START_CLI_RUNNING": "Running",
@@ -361,22 +361,49 @@
"AI_CHAT_UPSELL_BTN": "Get Phoenix Pro",
"AI_CHAT_UPSELL_MESSAGE": "AI features are available with Phoenix Pro.",
"AI_CHAT_UPSELL_TITLE": "Phoenix Pro + AI",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "active days",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Active days",
+ "AI_CHAT_USAGE_ACTIVITY": "Activity",
"AI_CHAT_USAGE_API_TIME": "Time in API",
+ "AI_CHAT_USAGE_BY_SPEND": "by spend",
+ "AI_CHAT_USAGE_BY_TOKENS": "by tokens",
"AI_CHAT_USAGE_CACHE_READ": "Cache read",
"AI_CHAT_USAGE_CACHE_WRITE": "Cache write",
"AI_CHAT_USAGE_CALLS": "{0} calls",
+ "AI_CHAT_USAGE_CARD_TITLE": "Usage",
"AI_CHAT_USAGE_CHIP_TITLE": "Tokens and cost of this chat",
"AI_CHAT_USAGE_COST": "Cost at list price",
+ "AI_CHAT_USAGE_DETAILS": "Details",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Earlier month",
"AI_CHAT_USAGE_INPUT": "Input tokens",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Last 30 days",
+ "AI_CHAT_USAGE_LATER_MONTH": "Later month",
+ "AI_CHAT_USAGE_LESS": "Less",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Longest streak",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} of {1} months",
+ "AI_CHAT_USAGE_MORE": "More",
"AI_CHAT_USAGE_NOTE": "With a Claude subscription, this cost is included in your plan. Pricing shown is for reference only.",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "No usage this day",
"AI_CHAT_USAGE_OPTIONS": "Options",
"AI_CHAT_USAGE_OPTION_DOLLARS": "Show $ cost",
"AI_CHAT_USAGE_OPTION_TURNS": "Show usage after every turn",
"AI_CHAT_USAGE_OUTPUT": "Output tokens",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Avg / active day",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · last 30 days",
+ "AI_CHAT_USAGE_RELOAD": "Reload usage",
+ "AI_CHAT_USAGE_SPEND": "spend",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "With a Claude subscription, this spend is included in your plan at no extra cost.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "No charge to your Phoenix Pro subscription.",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} days",
"AI_CHAT_USAGE_TAB_ALL": "All",
+ "AI_CHAT_USAGE_TODAY": "Today",
"AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokens",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top models",
"AI_CHAT_USAGE_TOTAL": "Total tokens",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
"AI_CHAT_USAGE_TURNS_CALLS": "Turns · API calls",
+ "AI_CHAT_USAGE_TURNS_LABEL": "turns",
"AI_CHAT_WAITING_FOR_MODEL": "Waiting for the model...",
"AI_CHAT_WELCOME_BUG_PROMPT": "Fix the mobile navigation",
"AI_CHAT_WELCOME_CLI_SUBTITLE": "Give your CLI agents the tools to see, inspect, and debug your page as they build.",
diff --git a/src/nls/es/strings.js b/src/nls/es/strings.js
index 137d0648ed..2d08624657 100644
--- a/src/nls/es/strings.js
+++ b/src/nls/es/strings.js
@@ -738,6 +738,16 @@ define({
"LIVE_DEV_IMAGE_FOLDER_DIALOG_PLACEHOLDER": "Escribe la ruta de la carpeta (p. ej., assets/images/)",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_HELP": "💡 Escriba la ruta de la carpeta o déjelo vacío para descargar en la carpeta 'images'.",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_REMEMBER": "No volver a preguntar para este proyecto",
+ "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Imagen descargada",
+ "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "O dímelo con tus propias palabras…",
+ "LIVE_DEV_AI_ASK_SEND": "Enviar",
+ "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI pregunta",
+ "LIVE_DEV_AI_ASK_MINIMIZE": "Minimizar",
+ "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Ocultar el enfoque y ver la página tal como es",
+ "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Mostrar el enfoque de nuevo",
+ "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI está esperando tu respuesta",
+ "LIVE_DEV_IMAGE_SAVED_TO": "Guardado en {0}",
+ "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Cambiar carpeta de descarga",
"AVAILABLE_IN_PRO_TITLE": "Disponible en Phoenix Pro",
"DEVICE_SIZE_LIMIT_MESSAGE": "Para cambiar entre las vistas de móvil, tableta y escritorio, actualiza a Phoenix Pro.",
"LAYERS_PANEL_LIMIT_MESSAGE": "Para ver la estructura de tu página y seleccionar o editar cualquier elemento en ella, actualiza a Phoenix Pro.",
@@ -2430,7 +2440,6 @@ define({
"AI_ENABLE_CONFIRM_MESSAGE": "Esto vuelve a activar las funciones de IA y restaura el panel de IA.
{APP_NAME} se reiniciará ahora para aplicar este cambio. Se te pedirá que guardes los archivos sin guardar.",
"AI_ENABLE_CONFIRM_BTN": "Activar IA y reiniciar",
"AI_CHAT_TITLE": "Claude Code",
- "AI_CHAT_MODE_CHAT": "Claude Code",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_START_TYPE_HINT": "Escribe aquí para empezar",
@@ -2457,7 +2466,6 @@ define({
"AI_CHAT_DEMO_PROMPT_COPIED": "Copiado",
"AI_CHAT_DEMO_SPEED_TITLE": "Velocidad de reproducción (haz clic para cambiar)",
"AI_CHAT_START_WORK_WITH": "Trabajar con",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
"AI_CHAT_START_CHAT_DESC": "Chat integrado para flujos de trabajo visuales",
"AI_CHAT_START_BY_PROVIDER": "De {0}",
"AI_CHAT_START_CLI_SEPARATOR": "Herramientas de línea de comandos · se conecta con {APP_NAME}",
@@ -2561,6 +2569,30 @@ define({
"AI_CHAT_TOOL_EDITOR_JS": "Inspeccionando el editor",
"AI_CHAT_TOOL_EDITOR_PREFERENCES": "Preferencias del editor",
"AI_CHAT_TOOL_EDITOR_DOCS": "Documentación del editor",
+ "AI_CHAT_TOOL_PROBLEMS": "Problemas",
+ "AI_CHAT_TOOL_NOTIFY": "Notificación",
+ "AI_CHAT_TOOL_ASK": "Preguntando en la vista previa en vivo",
+ "AI_CHAT_USAGE_CHIP_TITLE": "Tokens y coste de este chat",
+ "AI_CHAT_USAGE_TOKENS": "{0} tokens",
+ "AI_CHAT_USAGE_CALLS": "{0} llamadas",
+ "AI_CHAT_USAGE_TAB_ALL": "Todos",
+ "AI_CHAT_USAGE_OPTIONS": "Opciones",
+ "AI_CHAT_USAGE_INPUT": "Tokens de entrada",
+ "AI_CHAT_USAGE_OUTPUT": "Tokens de salida",
+ "AI_CHAT_USAGE_CACHE_READ": "Lectura de caché",
+ "AI_CHAT_USAGE_CACHE_WRITE": "Escritura en caché",
+ "AI_CHAT_USAGE_TOTAL": "Total de tokens",
+ "AI_CHAT_USAGE_TURNS_CALLS": "Turnos · Llamadas a la API",
+ "AI_CHAT_USAGE_API_TIME": "Tiempo en la API",
+ "AI_CHAT_USAGE_COST": "Costo al precio de lista",
+ "AI_CHAT_USAGE_NOTE": "Con una suscripción a Claude, este costo está incluido en tu plan. El precio mostrado es solo de referencia.",
+ "AI_CHAT_USAGE_OPTION_TURNS": "Mostrar uso después de cada turno",
+ "AI_CHAT_USAGE_OPTION_DOLLARS": "Mostrar costo en $",
+ "AI_CHAT_USAGE_MORE": "Más",
+ "AI_CHAT_TOOL_ASK_COMPOSING": "Haciendo una pregunta en la vista previa en vivo...",
+ "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Tú, en la vista previa en vivo",
+ "AI_CHAT_TOOL_ASK_WAITING": "Respuesta en la vista previa en vivo, o",
+ "AI_CHAT_TOOL_PROBLEMS_IN": "Problemas en {0}",
"AI_CHAT_TOOL_RESIZE_PREVIEW": "Redimensionar vista previa",
"AI_LIVE_PREVIEW_BANNER_TEXT": "La IA está inspeccionando la vista previa en vivo",
"AI_LIVE_PREVIEW_BANNER_RESIZE": "La IA ha redimensionado la vista previa a {0}",
@@ -2696,6 +2728,14 @@ define({
"AI_CHAT_IMAGE_REMOVE": "Eliminar imagen",
"AI_CHAT_IMAGE_SEARCH": "Buscando imágenes",
"AI_CHAT_IMAGE_USE": "Seleccionando imagen",
+ "AI_CHAT_IMAGE_DOWNLOADING": "Descargando imagen",
+ "AI_CHAT_IMAGE_DOWNLOADED": "Imagen descargada",
+ "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Imágenes descargadas",
+ "AI_CHAT_IMAGE_NO_PROJECT": "No hay ningún proyecto abierto en el que descargar.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath debe ser una carpeta dentro del proyecto, o una ruta de archivo de imagen en él que termine en .jpg, .png, .webp o .avif.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "downloadPath debe ser una carpeta al descargar varias fotos.",
+ "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Esta foto no se puede incrustar mediante URL. Descárgala especificando downloadPath.",
+ "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Solo se pueden descargar las fotos devueltas por searchImages en esta conversación.",
"AI_CHAT_IMAGE_SELECTED": "Imagen seleccionada",
"AI_CHAT_IMAGE_SELECTED_GROUP": "Imágenes seleccionadas",
"AI_CHAT_IMAGE_PREVIEW": "Vista previa de la imagen",
@@ -2709,8 +2749,12 @@ define({
"AI_CHAT_IMAGE_PHOTO_BY": "Foto de",
"AI_CHAT_IMAGE_REPLY": "Responder con esta imagen",
"AI_CHAT_IMAGE_QUOTE": "Citar imagen en el chat",
+ "AI_CHAT_IMAGE_DOWNLOAD": "Descargar al proyecto y abrir",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Error al descargar la imagen",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "No se pudo guardar la imagen en el proyecto: {0}",
"AI_CHAT_IMAGE_VIEW_COLLAGE": "Ver collage",
"AI_CHAT_IMAGE_SHOW_ALL": "Mostrar todas",
+ "AI_CHAT_IMAGE_SHOW_LESS": "Mostrar menos",
"AI_CHAT_IMAGE_BACK_TO_ALL": "Volver a todas las imágenes",
"AI_CHAT_IMAGE_RESULTS_COUNT": "{0} fotos · Unsplash",
"AI_CHAT_IMAGE_RESULTS_SINGLE": "1 foto · Unsplash",
@@ -2924,49 +2968,32 @@ define({
"MIGRATE_UNREACHABLE_TITLE": "No se pudo acceder al sitio antiguo",
"MIGRATE_UNREACHABLE_MESSAGE": "{APP_NAME} no se pudo conectar a {0} para buscar tus proyectos y configuración, por lo que no se ha modificado nada. Comprueba tu conexión a internet y vuelve a intentarlo con {1}.",
"CMD_MIGRATE_DATA": "Migrar mis datos desde {0}…",
- "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Imagen descargada",
- "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "O dímelo con tus propias palabras…",
- "LIVE_DEV_AI_ASK_SEND": "Enviar",
- "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI pregunta",
- "LIVE_DEV_AI_ASK_MINIMIZE": "Minimizar",
- "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Ocultar el enfoque y ver la página tal como es",
- "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Mostrar el enfoque de nuevo",
- "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI está esperando tu respuesta",
- "LIVE_DEV_IMAGE_SAVED_TO": "Guardado en {0}",
- "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Cambiar carpeta de descarga",
- "AI_CHAT_TOOL_PROBLEMS": "Problemas",
- "AI_CHAT_TOOL_NOTIFY": "Notificación",
- "AI_CHAT_TOOL_ASK": "Preguntando en la vista previa en vivo",
- "AI_CHAT_USAGE_CHIP_TITLE": "Tokens y coste de este chat",
- "AI_CHAT_USAGE_TOKENS": "{0} tokens",
- "AI_CHAT_USAGE_CALLS": "{0} llamadas",
- "AI_CHAT_USAGE_TAB_ALL": "Todos",
- "AI_CHAT_USAGE_OPTIONS": "Opciones",
- "AI_CHAT_USAGE_INPUT": "Tokens de entrada",
- "AI_CHAT_USAGE_OUTPUT": "Tokens de salida",
- "AI_CHAT_USAGE_CACHE_READ": "Lectura de caché",
- "AI_CHAT_USAGE_CACHE_WRITE": "Escritura en caché",
- "AI_CHAT_USAGE_TOTAL": "Total de tokens",
- "AI_CHAT_USAGE_TURNS_CALLS": "Turnos · Llamadas a la API",
- "AI_CHAT_USAGE_API_TIME": "Tiempo en la API",
- "AI_CHAT_USAGE_COST": "Costo al precio de lista",
- "AI_CHAT_USAGE_NOTE": "Con una suscripción a Claude, este costo está incluido en tu plan. El precio mostrado es solo de referencia.",
- "AI_CHAT_USAGE_OPTION_TURNS": "Mostrar uso después de cada turno",
- "AI_CHAT_USAGE_OPTION_DOLLARS": "Mostrar costo en $",
- "AI_CHAT_TOOL_ASK_COMPOSING": "Haciendo una pregunta en la vista previa en vivo...",
- "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Tú, en la vista previa en vivo",
- "AI_CHAT_TOOL_ASK_WAITING": "Respuesta en la vista previa en vivo, o",
- "AI_CHAT_TOOL_PROBLEMS_IN": "Problemas en {0}",
- "AI_CHAT_IMAGE_DOWNLOADING": "Descargando imagen",
- "AI_CHAT_IMAGE_DOWNLOADED": "Imagen descargada",
- "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Imágenes descargadas",
- "AI_CHAT_IMAGE_NO_PROJECT": "No hay ningún proyecto abierto en el que descargar.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath debe ser una carpeta dentro del proyecto, o una ruta de archivo de imagen en él que termine en .jpg, .png, .webp o .avif.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "downloadPath debe ser una carpeta al descargar varias fotos.",
- "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Esta foto no se puede incrustar mediante URL. Descárgala especificando downloadPath.",
- "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Solo se pueden descargar las fotos devueltas por searchImages en esta conversación.",
- "AI_CHAT_IMAGE_DOWNLOAD": "Descargar al proyecto y abrir",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Error al descargar la imagen",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "No se pudo guardar la imagen en el proyecto: {0}",
- "AI_CHAT_IMAGE_SHOW_LESS": "Mostrar menos"
+ "AI_CHAT_MODE_CHAT": "IA visual",
+ "AI_CHAT_START_CHAT_NAME": "IA visual con {0}",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "Con una suscripción a Claude, este gasto está incluido en tu plan sin coste adicional.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "Sin cargo para tu suscripción de Phoenix Pro.",
+ "AI_CHAT_USAGE_CARD_TITLE": "Uso",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · últimos 30 días",
+ "AI_CHAT_USAGE_DETAILS": "Detalles",
+ "AI_CHAT_USAGE_RELOAD": "Recargar uso",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} de {1} meses",
+ "AI_CHAT_USAGE_LESS": "Menos",
+ "AI_CHAT_USAGE_SPEND": "Gasto",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "Tokens",
+ "AI_CHAT_USAGE_TURNS_LABEL": "Turnos",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "Días activos",
+ "AI_CHAT_USAGE_TODAY": "Hoy",
+ "AI_CHAT_USAGE_TOP_MODELS": "Modelos principales",
+ "AI_CHAT_USAGE_BY_SPEND": "Por gasto",
+ "AI_CHAT_USAGE_BY_TOKENS": "Por tokens",
+ "AI_CHAT_USAGE_ACTIVITY": "Actividad",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Últimos 30 días",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Mes anterior",
+ "AI_CHAT_USAGE_LATER_MONTH": "Mes posterior",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Racha más larga",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} días",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Días de actividad",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Media / día activo",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "Sin uso este día"
});
\ No newline at end of file
diff --git a/src/nls/fa-ir/lastTranslated.json b/src/nls/fa-ir/lastTranslated.json
index ddd6e852f2..4183b16ec9 100644
--- a/src/nls/fa-ir/lastTranslated.json
+++ b/src/nls/fa-ir/lastTranslated.json
@@ -122,6 +122,14 @@
"AI_CHAT_IMAGE_BACK_TO_ALL": "Back to all images",
"AI_CHAT_IMAGE_CLOSE": "Close image preview (Esc)",
"AI_CHAT_IMAGE_COLLAGE_FAILED": "The image collage could not be created.",
+ "AI_CHAT_IMAGE_DOWNLOAD": "Download to project and open",
+ "AI_CHAT_IMAGE_DOWNLOADED": "Downloaded image",
+ "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Downloaded images",
+ "AI_CHAT_IMAGE_DOWNLOADING": "Downloading image",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "The image could not be saved to the project: {0}",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Image download failed",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "downloadPath must be a folder when downloading several photos.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath must be a folder inside the project, or an image file path there ending in .jpg, .png, .webp or .avif.",
"AI_CHAT_IMAGE_GUEST_LIMIT": "Your image search allowance has been used. Sign in to continue searching.",
"AI_CHAT_IMAGE_HOURLY_LIMIT": "The limit of 120 image searches in an hour has been reached. Wait before searching again.",
"AI_CHAT_IMAGE_INVALID_QUERY": "Enter a search query of up to 200 characters and a valid page number.",
@@ -129,6 +137,8 @@
"AI_CHAT_IMAGE_LIMIT": "Maximum {0} images allowed",
"AI_CHAT_IMAGE_LOAD_FAILED": "This image could not be loaded.",
"AI_CHAT_IMAGE_NEXT": "Next image",
+ "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "This photo cannot be embedded by URL. Download it by passing downloadPath.",
+ "AI_CHAT_IMAGE_NO_PROJECT": "No project is open to download into.",
"AI_CHAT_IMAGE_NO_RESULTS": "No images found. Try a different search.",
"AI_CHAT_IMAGE_PHOTO_BY": "Photo by",
"AI_CHAT_IMAGE_POSITION": "Image {0} of {1}",
@@ -147,7 +157,9 @@
"AI_CHAT_IMAGE_SELECTED_GROUP": "Selected images",
"AI_CHAT_IMAGE_SERVER_LIMIT": "Image search is temporarily rate limited. Wait before searching again.",
"AI_CHAT_IMAGE_SHOW_ALL": "Show all",
+ "AI_CHAT_IMAGE_SHOW_LESS": "Show less",
"AI_CHAT_IMAGE_TIMEOUT": "Image search timed out. Try again later.",
+ "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Only photos returned by searchImages in this conversation can be downloaded.",
"AI_CHAT_IMAGE_USE": "Selecting image",
"AI_CHAT_IMAGE_VIEW_COLLAGE": "View collage",
"AI_CHAT_INPUT_HINT": "Press {0} to send · {1} for new line",
@@ -156,6 +168,7 @@
"AI_CHAT_INTRO_GUEST_TITLE": "Design layouts, fix bugs, and build faster with AI",
"AI_CHAT_LABEL_CLAUDE": "Claude",
"AI_CHAT_LABEL_YOU": "You",
+ "AI_CHAT_LABEL_YOU_IN_PREVIEW": "You, in the live preview",
"AI_CHAT_LOGIN_BTN": "Sign In",
"AI_CHAT_LOGIN_MESSAGE": "Sign in to your {APP_NAME} account to set up AI.",
"AI_CHAT_LOGIN_TITLE": "Sign in to get started with AI",
@@ -169,11 +182,15 @@
"AI_CHAT_MODEL_SELECT_TITLE": "Choose the AI model for this chat",
"AI_CHAT_MODEL_SWITCHED_NOTICE": "Switched to {0}. Applies from your next message; the first response may take a moment longer while the cache rebuilds.",
"AI_CHAT_MODE_AUTO": "Auto",
- "AI_CHAT_MODE_CHAT": "Claude Code",
+ "AI_CHAT_MODE_CHAT": "Visual AI",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_MODE_EDIT": "AI Edit Mode",
"AI_CHAT_MODE_FULL_AUTO": "Allow Everything",
+ "AI_CHAT_MODE_INFO_AUTO": "AI uses judgment to auto-approve safe actions and asks about risky ones",
+ "AI_CHAT_MODE_INFO_EDIT": "AI can edit files. Shell commands need approval",
+ "AI_CHAT_MODE_INFO_FULL_AUTO": "AI can edit files and run commands without approval",
+ "AI_CHAT_MODE_INFO_PLAN": "AI will propose a plan before making changes",
"AI_CHAT_MODE_PLAN": "Plan Mode",
"AI_CHAT_MODE_SELECT_TITLE": "Switch between the Claude Code chat and an embedded CLI terminal",
"AI_CHAT_NEW_BTN": "New",
@@ -243,7 +260,7 @@
"AI_CHAT_START_ANOTHER_DEMO": "Show another demo",
"AI_CHAT_START_BY_PROVIDER": "By {0}",
"AI_CHAT_START_CHAT_DESC": "Built-in chat for visual workflows",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
+ "AI_CHAT_START_CHAT_NAME": "Visual AI with {0}",
"AI_CHAT_START_CHAT_RUNNING": "In progress",
"AI_CHAT_START_CLI_FOLDED": "Use a CLI instead: {0}",
"AI_CHAT_START_CLI_RUNNING": "Running",
@@ -272,6 +289,9 @@
"AI_CHAT_TITLE": "Claude Code",
"AI_CHAT_TOOL_ALLOWED": "Action allowed",
"AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available",
+ "AI_CHAT_TOOL_ASK": "Asking in live preview",
+ "AI_CHAT_TOOL_ASK_COMPOSING": "Asking a question in the live preview...",
+ "AI_CHAT_TOOL_ASK_WAITING": "Answer in the live preview, or",
"AI_CHAT_TOOL_CLARIFICATION": "Reading your follow-up",
"AI_CHAT_TOOL_CONFIRM_TITLE": "Allow this action?",
"AI_CHAT_TOOL_CONTROL_EDITOR": "Editor",
@@ -294,7 +314,10 @@
"AI_CHAT_TOOL_INCLUDE": "include {0}",
"AI_CHAT_TOOL_IN_PATH": "in {0}",
"AI_CHAT_TOOL_LIVE_PREVIEW_JS": "Inspecting preview",
+ "AI_CHAT_TOOL_NOTIFY": "Notification",
"AI_CHAT_TOOL_PLANNING": "Planning",
+ "AI_CHAT_TOOL_PROBLEMS": "Problems",
+ "AI_CHAT_TOOL_PROBLEMS_IN": "Problems in {0}",
"AI_CHAT_TOOL_QUESTION": "Question",
"AI_CHAT_TOOL_RAN_CMD": "Ran command",
"AI_CHAT_TOOL_READ": "Read",
@@ -338,6 +361,49 @@
"AI_CHAT_UPSELL_BTN": "Get Phoenix Pro",
"AI_CHAT_UPSELL_MESSAGE": "AI features are available with Phoenix Pro.",
"AI_CHAT_UPSELL_TITLE": "Phoenix Pro + AI",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "active days",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Active days",
+ "AI_CHAT_USAGE_ACTIVITY": "Activity",
+ "AI_CHAT_USAGE_API_TIME": "Time in API",
+ "AI_CHAT_USAGE_BY_SPEND": "by spend",
+ "AI_CHAT_USAGE_BY_TOKENS": "by tokens",
+ "AI_CHAT_USAGE_CACHE_READ": "Cache read",
+ "AI_CHAT_USAGE_CACHE_WRITE": "Cache write",
+ "AI_CHAT_USAGE_CALLS": "{0} calls",
+ "AI_CHAT_USAGE_CARD_TITLE": "Usage",
+ "AI_CHAT_USAGE_CHIP_TITLE": "Tokens and cost of this chat",
+ "AI_CHAT_USAGE_COST": "Cost at list price",
+ "AI_CHAT_USAGE_DETAILS": "Details",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Earlier month",
+ "AI_CHAT_USAGE_INPUT": "Input tokens",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Last 30 days",
+ "AI_CHAT_USAGE_LATER_MONTH": "Later month",
+ "AI_CHAT_USAGE_LESS": "Less",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Longest streak",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} of {1} months",
+ "AI_CHAT_USAGE_MORE": "More",
+ "AI_CHAT_USAGE_NOTE": "With a Claude subscription, this cost is included in your plan. Pricing shown is for reference only.",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "No usage this day",
+ "AI_CHAT_USAGE_OPTIONS": "Options",
+ "AI_CHAT_USAGE_OPTION_DOLLARS": "Show $ cost",
+ "AI_CHAT_USAGE_OPTION_TURNS": "Show usage after every turn",
+ "AI_CHAT_USAGE_OUTPUT": "Output tokens",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Avg / active day",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · last 30 days",
+ "AI_CHAT_USAGE_RELOAD": "Reload usage",
+ "AI_CHAT_USAGE_SPEND": "spend",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "With a Claude subscription, this spend is included in your plan at no extra cost.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "No charge to your Phoenix Pro subscription.",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} days",
+ "AI_CHAT_USAGE_TAB_ALL": "All",
+ "AI_CHAT_USAGE_TODAY": "Today",
+ "AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokens",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top models",
+ "AI_CHAT_USAGE_TOTAL": "Total tokens",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
+ "AI_CHAT_USAGE_TURNS_CALLS": "Turns · API calls",
+ "AI_CHAT_USAGE_TURNS_LABEL": "turns",
"AI_CHAT_WAITING_FOR_MODEL": "Waiting for the model...",
"AI_CHAT_WELCOME_BUG_PROMPT": "Fix the mobile navigation",
"AI_CHAT_WELCOME_CLI_SUBTITLE": "Give your CLI agents the tools to see, inspect, and debug your page as they build.",
@@ -1680,6 +1746,13 @@
"LIVE_DEVELOPMENT_ERROR_TITLE": "Live Preview Error",
"LIVE_DEVELOPMENT_RELAUNCH_TITLE": "Connecting to Browser",
"LIVE_DEVELOPMENT_TROUBLESHOOTING": "For more information, see Troubleshooting Live Preview connection errors.",
+ "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Hide the focus and see the page as it is",
+ "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Show the focus again",
+ "LIVE_DEV_AI_ASK_MINIMIZE": "Minimize",
+ "LIVE_DEV_AI_ASK_SEND": "Send",
+ "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Or tell me in your own words…",
+ "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI asks",
+ "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI is waiting for your answer",
"LIVE_DEV_CB_AI_PLACEHOLDER": "Describe the style you want…",
"LIVE_DEV_CB_AI_SEND": "Send",
"LIVE_DEV_CB_AI_THINKING": "Applying styles…",
@@ -1945,6 +2018,8 @@
"LIVE_DEV_HYPERLINK_NO_HREF": "No href set",
"LIVE_DEV_HYPERLINK_OPENS_NEW_TAB": "Opens in new tab",
"LIVE_DEV_HYPERLINK_OPEN_LINK": "Open this link",
+ "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Image downloaded",
+ "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Change download folder",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_DESCRIPTION": "Choose where to download the image:",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_HELP": "💡 Type folder path or leave empty to download in 'images' folder.",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_PLACEHOLDER": "Type folder path (e.g., assets/images/)",
@@ -1977,6 +2052,7 @@
"LIVE_DEV_IMAGE_GALLERY_STILL_OFFLINE": "Still offline. Please check your connection.",
"LIVE_DEV_IMAGE_GALLERY_USAGE_THRESHOLD": "You've used {0}% of your free image searches ({1}/{2})",
"LIVE_DEV_IMAGE_GALLERY_USE_IMAGE": "Download image",
+ "LIVE_DEV_IMAGE_SAVED_TO": "Saved to {0}",
"LIVE_DEV_INSERT_AFTER": "After",
"LIVE_DEV_INSERT_BEFORE": "Before",
"LIVE_DEV_INSERT_COMMON": "Common",
diff --git a/src/nls/fa-ir/strings.js b/src/nls/fa-ir/strings.js
index 0cd42a4d2f..888ef41332 100644
--- a/src/nls/fa-ir/strings.js
+++ b/src/nls/fa-ir/strings.js
@@ -2430,7 +2430,6 @@ define({
"AI_ENABLE_CONFIRM_MESSAGE": "این کار قابلیتهای هوش مصنوعی را دوباره فعال میکند و پنل هوش مصنوعی را بازمیگرداند.
برای اعمال این تغییر، {APP_NAME} اکنون مجدداً راهاندازی میشود. از شما خواسته میشود تا فایلهای ذخیرهنشده را ذخیره کنید.",
"AI_ENABLE_CONFIRM_BTN": "فعالسازی هوش مصنوعی و راهاندازی مجدد",
"AI_CHAT_TITLE": "Claude Code",
- "AI_CHAT_MODE_CHAT": "چت Claude Code",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_START_TYPE_HINT": "برای شروع اینجا تایپ کنید",
@@ -2457,7 +2456,6 @@ define({
"AI_CHAT_DEMO_PROMPT_COPIED": "کپی شد",
"AI_CHAT_DEMO_SPEED_TITLE": "سرعت پخش (برای تغییر کلیک کنید)",
"AI_CHAT_START_WORK_WITH": "کار با",
- "AI_CHAT_START_CHAT_NAME": "{0} · هوش مصنوعی بصری",
"AI_CHAT_START_CHAT_DESC": "چت داخلی برای گردشکارهای بصری",
"AI_CHAT_START_BY_PROVIDER": "توسط {0}",
"AI_CHAT_START_CLI_SEPARATOR": "ابزارهای خط فرمان · با {APP_NAME} متصل میشود",
@@ -2561,6 +2559,7 @@ define({
"AI_CHAT_TOOL_EDITOR_JS": "بررسی ویرایشگر",
"AI_CHAT_TOOL_EDITOR_PREFERENCES": "ترجیحات ویرایشگر",
"AI_CHAT_TOOL_EDITOR_DOCS": "مستندات ویرایشگر",
+ "AI_CHAT_USAGE_MORE": "بیشتر",
"AI_CHAT_TOOL_RESIZE_PREVIEW": "تغییر اندازه پیشنمایش",
"AI_LIVE_PREVIEW_BANNER_TEXT": "هوش مصنوعی در حال بررسی پیشنمایش زنده است",
"AI_LIVE_PREVIEW_BANNER_RESIZE": "هوش مصنوعی اندازه پیشنمایش را به {0} تغییر داد",
@@ -2919,5 +2918,82 @@ define({
"MIGRATE_INTERRUPTED_FINAL": "برای کپی کردن موارد باقیمانده، {0} را انتخاب کنید.",
"MIGRATE_UNREACHABLE_TITLE": "عدم دسترسی به سایت قدیمی",
"MIGRATE_UNREACHABLE_MESSAGE": "{APP_NAME} نتوانست به {0} متصل شود تا پروژهها و تنظیمات شما را جستجو کند، بنابراین هیچ تغییری ایجاد نشده است. اتصال اینترنت خود را بررسی کنید، سپس با {1} دوباره تلاش کنید.",
- "CMD_MIGRATE_DATA": "انتقال دادههای من از {0}…"
+ "CMD_MIGRATE_DATA": "انتقال دادههای من از {0}…",
+ "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "تصویر دانلود شد",
+ "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "یا به زبان خودتان به من بگویید…",
+ "LIVE_DEV_AI_ASK_SEND": "ارسال",
+ "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI میپرسد",
+ "LIVE_DEV_AI_ASK_MINIMIZE": "کوچکسازی",
+ "LIVE_DEV_AI_ASK_FOCUS_HIDE": "تمرکز را پنهان کنید و صفحه را به صورت عادی ببینید",
+ "LIVE_DEV_AI_ASK_FOCUS_SHOW": "تمرکز را دوباره نمایش دهید",
+ "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI منتظر پاسخ شماست",
+ "LIVE_DEV_IMAGE_SAVED_TO": "در {0} ذخیره شد",
+ "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "تغییر پوشه دانلود",
+ "AI_CHAT_MODE_CHAT": "هوش مصنوعی بصری",
+ "AI_CHAT_START_CHAT_NAME": "هوش مصنوعی بصری با {0}",
+ "AI_CHAT_TOOL_PROBLEMS": "مشکلات",
+ "AI_CHAT_TOOL_NOTIFY": "اعلان",
+ "AI_CHAT_TOOL_ASK": "پرسش در پیشنمایش زنده",
+ "AI_CHAT_USAGE_CHIP_TITLE": "توکنها و هزینه این چت",
+ "AI_CHAT_USAGE_TOKENS": "{0} توکن",
+ "AI_CHAT_USAGE_CALLS": "{0} فراخوانی",
+ "AI_CHAT_USAGE_TAB_ALL": "همه",
+ "AI_CHAT_USAGE_OPTIONS": "گزینهها",
+ "AI_CHAT_USAGE_INPUT": "توکنهای ورودی",
+ "AI_CHAT_USAGE_OUTPUT": "توکنهای خروجی",
+ "AI_CHAT_USAGE_CACHE_READ": "خواندن از کش",
+ "AI_CHAT_USAGE_CACHE_WRITE": "نوشتن در کش",
+ "AI_CHAT_USAGE_TOTAL": "مجموع توکنها",
+ "AI_CHAT_USAGE_TURNS_CALLS": "نوبتها · فراخوانیهای API",
+ "AI_CHAT_USAGE_API_TIME": "زمان صرفشده در API",
+ "AI_CHAT_USAGE_COST": "هزینه با قیمت مصوب",
+ "AI_CHAT_USAGE_NOTE": "با اشتراک Claude، این هزینه در طرح شما لحاظ شده است. قیمتگذاری نمایشدادهشده فقط برای ارجاع است.",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "با اشتراک Claude، این هزینه بدون هزینه اضافی در طرح شما گنجانده شده است.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "هزینهای برای اشتراک Phoenix Pro شما محاسبه نمیشود.",
+ "AI_CHAT_USAGE_OPTION_TURNS": "نمایش میزان مصرف پس از هر نوبت",
+ "AI_CHAT_USAGE_OPTION_DOLLARS": "نمایش هزینه به $",
+ "AI_CHAT_USAGE_CARD_TITLE": "میزان مصرف",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · ۳۰ روز گذشته",
+ "AI_CHAT_USAGE_DETAILS": "جزئیات",
+ "AI_CHAT_USAGE_RELOAD": "تازهسازی میزان مصرف",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} ماه از {1} ماه",
+ "AI_CHAT_USAGE_LESS": "کمتر",
+ "AI_CHAT_USAGE_SPEND": "هزینه",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "توکنها",
+ "AI_CHAT_USAGE_TURNS_LABEL": "نوبتها",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "روزهای فعال",
+ "AI_CHAT_USAGE_TODAY": "امروز",
+ "AI_CHAT_USAGE_TOP_MODELS": "مدلهای برتر",
+ "AI_CHAT_USAGE_BY_SPEND": "بر اساس هزینه",
+ "AI_CHAT_USAGE_BY_TOKENS": "بر اساس توکنها",
+ "AI_CHAT_USAGE_ACTIVITY": "فعالیت",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "۳۰ روز گذشته",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "ماه قبل",
+ "AI_CHAT_USAGE_LATER_MONTH": "ماه بعد",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "طولانیترین روند متوالی",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} روز",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "روزهای فعال",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "میانگین / روز فعال",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "مجموع",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "در این روز استفادهای نشده است",
+ "AI_CHAT_TOOL_ASK_COMPOSING": "در حال پرسیدن سؤال در پیشنمایش زنده...",
+ "AI_CHAT_LABEL_YOU_IN_PREVIEW": "شما، در پیشنمایش زنده",
+ "AI_CHAT_TOOL_ASK_WAITING": "پاسخ در پیشنمایش زنده، یا",
+ "AI_CHAT_TOOL_PROBLEMS_IN": "مشکلات در {0}",
+ "AI_CHAT_MODE_INFO_PLAN": "هوش مصنوعی قبل از اعمال تغییرات، یک طرح پیشنهاد خواهد داد",
+ "AI_CHAT_MODE_INFO_EDIT": "هوش مصنوعی میتواند فایلها را ویرایش کند. دستورات شل نیاز به تأیید دارند",
+ "AI_CHAT_MODE_INFO_AUTO": "هوش مصنوعی با تشخیص خود، اقدامات امن را بهطور خودکار تأیید کرده و در مورد موارد پرخطر سؤال میپرسد",
+ "AI_CHAT_MODE_INFO_FULL_AUTO": "هوش مصنوعی میتواند فایلها را ویرایش و دستورات را بدون نیاز به تأیید اجرا کند",
+ "AI_CHAT_IMAGE_DOWNLOADING": "در حال دانلود تصویر",
+ "AI_CHAT_IMAGE_DOWNLOADED": "تصویر دانلود شد",
+ "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "تصاویر دانلود شدند",
+ "AI_CHAT_IMAGE_NO_PROJECT": "هیچ پروژهای برای دانلود در آن باز نیست.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath باید یک پوشه در داخل پروژه، یا مسیر یک فایل تصویر در آنجا باشد که به .jpg، .png، .webp یا .avif ختم میشود.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "هنگام دانلود چندین عکس، `downloadPath` باید یک پوشه باشد.",
+ "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "این عکس را نمیتوان از طریق URL جاسازی کرد. آن را با ارسال `downloadPath` دانلود کنید.",
+ "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "فقط عکسهایی که توسط `searchImages` در این گفتگو بازگردانده شدهاند، قابل دانلود هستند.",
+ "AI_CHAT_IMAGE_DOWNLOAD": "دانلود در پروژه و باز کردن",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "دانلود تصویر ناموفق بود",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "تصویر در پروژه ذخیره نشد: {0}",
+ "AI_CHAT_IMAGE_SHOW_LESS": "نمایش کمتر"
});
\ No newline at end of file
diff --git a/src/nls/fi/lastTranslated.json b/src/nls/fi/lastTranslated.json
index 034936f942..4183b16ec9 100644
--- a/src/nls/fi/lastTranslated.json
+++ b/src/nls/fi/lastTranslated.json
@@ -122,6 +122,14 @@
"AI_CHAT_IMAGE_BACK_TO_ALL": "Back to all images",
"AI_CHAT_IMAGE_CLOSE": "Close image preview (Esc)",
"AI_CHAT_IMAGE_COLLAGE_FAILED": "The image collage could not be created.",
+ "AI_CHAT_IMAGE_DOWNLOAD": "Download to project and open",
+ "AI_CHAT_IMAGE_DOWNLOADED": "Downloaded image",
+ "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Downloaded images",
+ "AI_CHAT_IMAGE_DOWNLOADING": "Downloading image",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "The image could not be saved to the project: {0}",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Image download failed",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "downloadPath must be a folder when downloading several photos.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath must be a folder inside the project, or an image file path there ending in .jpg, .png, .webp or .avif.",
"AI_CHAT_IMAGE_GUEST_LIMIT": "Your image search allowance has been used. Sign in to continue searching.",
"AI_CHAT_IMAGE_HOURLY_LIMIT": "The limit of 120 image searches in an hour has been reached. Wait before searching again.",
"AI_CHAT_IMAGE_INVALID_QUERY": "Enter a search query of up to 200 characters and a valid page number.",
@@ -129,6 +137,8 @@
"AI_CHAT_IMAGE_LIMIT": "Maximum {0} images allowed",
"AI_CHAT_IMAGE_LOAD_FAILED": "This image could not be loaded.",
"AI_CHAT_IMAGE_NEXT": "Next image",
+ "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "This photo cannot be embedded by URL. Download it by passing downloadPath.",
+ "AI_CHAT_IMAGE_NO_PROJECT": "No project is open to download into.",
"AI_CHAT_IMAGE_NO_RESULTS": "No images found. Try a different search.",
"AI_CHAT_IMAGE_PHOTO_BY": "Photo by",
"AI_CHAT_IMAGE_POSITION": "Image {0} of {1}",
@@ -147,7 +157,9 @@
"AI_CHAT_IMAGE_SELECTED_GROUP": "Selected images",
"AI_CHAT_IMAGE_SERVER_LIMIT": "Image search is temporarily rate limited. Wait before searching again.",
"AI_CHAT_IMAGE_SHOW_ALL": "Show all",
+ "AI_CHAT_IMAGE_SHOW_LESS": "Show less",
"AI_CHAT_IMAGE_TIMEOUT": "Image search timed out. Try again later.",
+ "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Only photos returned by searchImages in this conversation can be downloaded.",
"AI_CHAT_IMAGE_USE": "Selecting image",
"AI_CHAT_IMAGE_VIEW_COLLAGE": "View collage",
"AI_CHAT_INPUT_HINT": "Press {0} to send · {1} for new line",
@@ -156,6 +168,7 @@
"AI_CHAT_INTRO_GUEST_TITLE": "Design layouts, fix bugs, and build faster with AI",
"AI_CHAT_LABEL_CLAUDE": "Claude",
"AI_CHAT_LABEL_YOU": "You",
+ "AI_CHAT_LABEL_YOU_IN_PREVIEW": "You, in the live preview",
"AI_CHAT_LOGIN_BTN": "Sign In",
"AI_CHAT_LOGIN_MESSAGE": "Sign in to your {APP_NAME} account to set up AI.",
"AI_CHAT_LOGIN_TITLE": "Sign in to get started with AI",
@@ -169,7 +182,7 @@
"AI_CHAT_MODEL_SELECT_TITLE": "Choose the AI model for this chat",
"AI_CHAT_MODEL_SWITCHED_NOTICE": "Switched to {0}. Applies from your next message; the first response may take a moment longer while the cache rebuilds.",
"AI_CHAT_MODE_AUTO": "Auto",
- "AI_CHAT_MODE_CHAT": "Claude Code",
+ "AI_CHAT_MODE_CHAT": "Visual AI",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_MODE_EDIT": "AI Edit Mode",
@@ -247,7 +260,7 @@
"AI_CHAT_START_ANOTHER_DEMO": "Show another demo",
"AI_CHAT_START_BY_PROVIDER": "By {0}",
"AI_CHAT_START_CHAT_DESC": "Built-in chat for visual workflows",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
+ "AI_CHAT_START_CHAT_NAME": "Visual AI with {0}",
"AI_CHAT_START_CHAT_RUNNING": "In progress",
"AI_CHAT_START_CLI_FOLDED": "Use a CLI instead: {0}",
"AI_CHAT_START_CLI_RUNNING": "Running",
@@ -276,6 +289,9 @@
"AI_CHAT_TITLE": "Claude Code",
"AI_CHAT_TOOL_ALLOWED": "Action allowed",
"AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available",
+ "AI_CHAT_TOOL_ASK": "Asking in live preview",
+ "AI_CHAT_TOOL_ASK_COMPOSING": "Asking a question in the live preview...",
+ "AI_CHAT_TOOL_ASK_WAITING": "Answer in the live preview, or",
"AI_CHAT_TOOL_CLARIFICATION": "Reading your follow-up",
"AI_CHAT_TOOL_CONFIRM_TITLE": "Allow this action?",
"AI_CHAT_TOOL_CONTROL_EDITOR": "Editor",
@@ -298,7 +314,10 @@
"AI_CHAT_TOOL_INCLUDE": "include {0}",
"AI_CHAT_TOOL_IN_PATH": "in {0}",
"AI_CHAT_TOOL_LIVE_PREVIEW_JS": "Inspecting preview",
+ "AI_CHAT_TOOL_NOTIFY": "Notification",
"AI_CHAT_TOOL_PLANNING": "Planning",
+ "AI_CHAT_TOOL_PROBLEMS": "Problems",
+ "AI_CHAT_TOOL_PROBLEMS_IN": "Problems in {0}",
"AI_CHAT_TOOL_QUESTION": "Question",
"AI_CHAT_TOOL_RAN_CMD": "Ran command",
"AI_CHAT_TOOL_READ": "Read",
@@ -342,6 +361,49 @@
"AI_CHAT_UPSELL_BTN": "Get Phoenix Pro",
"AI_CHAT_UPSELL_MESSAGE": "AI features are available with Phoenix Pro.",
"AI_CHAT_UPSELL_TITLE": "Phoenix Pro + AI",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "active days",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Active days",
+ "AI_CHAT_USAGE_ACTIVITY": "Activity",
+ "AI_CHAT_USAGE_API_TIME": "Time in API",
+ "AI_CHAT_USAGE_BY_SPEND": "by spend",
+ "AI_CHAT_USAGE_BY_TOKENS": "by tokens",
+ "AI_CHAT_USAGE_CACHE_READ": "Cache read",
+ "AI_CHAT_USAGE_CACHE_WRITE": "Cache write",
+ "AI_CHAT_USAGE_CALLS": "{0} calls",
+ "AI_CHAT_USAGE_CARD_TITLE": "Usage",
+ "AI_CHAT_USAGE_CHIP_TITLE": "Tokens and cost of this chat",
+ "AI_CHAT_USAGE_COST": "Cost at list price",
+ "AI_CHAT_USAGE_DETAILS": "Details",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Earlier month",
+ "AI_CHAT_USAGE_INPUT": "Input tokens",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Last 30 days",
+ "AI_CHAT_USAGE_LATER_MONTH": "Later month",
+ "AI_CHAT_USAGE_LESS": "Less",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Longest streak",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} of {1} months",
+ "AI_CHAT_USAGE_MORE": "More",
+ "AI_CHAT_USAGE_NOTE": "With a Claude subscription, this cost is included in your plan. Pricing shown is for reference only.",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "No usage this day",
+ "AI_CHAT_USAGE_OPTIONS": "Options",
+ "AI_CHAT_USAGE_OPTION_DOLLARS": "Show $ cost",
+ "AI_CHAT_USAGE_OPTION_TURNS": "Show usage after every turn",
+ "AI_CHAT_USAGE_OUTPUT": "Output tokens",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Avg / active day",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · last 30 days",
+ "AI_CHAT_USAGE_RELOAD": "Reload usage",
+ "AI_CHAT_USAGE_SPEND": "spend",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "With a Claude subscription, this spend is included in your plan at no extra cost.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "No charge to your Phoenix Pro subscription.",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} days",
+ "AI_CHAT_USAGE_TAB_ALL": "All",
+ "AI_CHAT_USAGE_TODAY": "Today",
+ "AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokens",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top models",
+ "AI_CHAT_USAGE_TOTAL": "Total tokens",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
+ "AI_CHAT_USAGE_TURNS_CALLS": "Turns · API calls",
+ "AI_CHAT_USAGE_TURNS_LABEL": "turns",
"AI_CHAT_WAITING_FOR_MODEL": "Waiting for the model...",
"AI_CHAT_WELCOME_BUG_PROMPT": "Fix the mobile navigation",
"AI_CHAT_WELCOME_CLI_SUBTITLE": "Give your CLI agents the tools to see, inspect, and debug your page as they build.",
@@ -1684,6 +1746,13 @@
"LIVE_DEVELOPMENT_ERROR_TITLE": "Live Preview Error",
"LIVE_DEVELOPMENT_RELAUNCH_TITLE": "Connecting to Browser",
"LIVE_DEVELOPMENT_TROUBLESHOOTING": "For more information, see Troubleshooting Live Preview connection errors.",
+ "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Hide the focus and see the page as it is",
+ "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Show the focus again",
+ "LIVE_DEV_AI_ASK_MINIMIZE": "Minimize",
+ "LIVE_DEV_AI_ASK_SEND": "Send",
+ "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Or tell me in your own words…",
+ "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI asks",
+ "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI is waiting for your answer",
"LIVE_DEV_CB_AI_PLACEHOLDER": "Describe the style you want…",
"LIVE_DEV_CB_AI_SEND": "Send",
"LIVE_DEV_CB_AI_THINKING": "Applying styles…",
@@ -1949,6 +2018,8 @@
"LIVE_DEV_HYPERLINK_NO_HREF": "No href set",
"LIVE_DEV_HYPERLINK_OPENS_NEW_TAB": "Opens in new tab",
"LIVE_DEV_HYPERLINK_OPEN_LINK": "Open this link",
+ "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Image downloaded",
+ "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Change download folder",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_DESCRIPTION": "Choose where to download the image:",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_HELP": "💡 Type folder path or leave empty to download in 'images' folder.",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_PLACEHOLDER": "Type folder path (e.g., assets/images/)",
@@ -1981,6 +2052,7 @@
"LIVE_DEV_IMAGE_GALLERY_STILL_OFFLINE": "Still offline. Please check your connection.",
"LIVE_DEV_IMAGE_GALLERY_USAGE_THRESHOLD": "You've used {0}% of your free image searches ({1}/{2})",
"LIVE_DEV_IMAGE_GALLERY_USE_IMAGE": "Download image",
+ "LIVE_DEV_IMAGE_SAVED_TO": "Saved to {0}",
"LIVE_DEV_INSERT_AFTER": "After",
"LIVE_DEV_INSERT_BEFORE": "Before",
"LIVE_DEV_INSERT_COMMON": "Common",
diff --git a/src/nls/fi/strings.js b/src/nls/fi/strings.js
index 889123ee8f..7c6a1e656b 100644
--- a/src/nls/fi/strings.js
+++ b/src/nls/fi/strings.js
@@ -2430,7 +2430,6 @@ define({
"AI_ENABLE_CONFIRM_MESSAGE": "Tämä ottaa tekoälyominaisuudet takaisin käyttöön ja palauttaa tekoälypaneelin.
{APP_NAME} käynnistyy nyt uudelleen ottaakseen tämän muutoksen käyttöön. Sinua pyydetään tallentamaan kaikki tallentamattomat tiedostot.",
"AI_ENABLE_CONFIRM_BTN": "Ota tekoäly käyttöön ja käynnistä uudelleen",
"AI_CHAT_TITLE": "Claude Code",
- "AI_CHAT_MODE_CHAT": "Claude Code",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex-komentorivi",
"AI_CHAT_START_TYPE_HINT": "Kirjoita tähän aloittaaksesi",
@@ -2457,7 +2456,6 @@ define({
"AI_CHAT_DEMO_PROMPT_COPIED": "Kopioitu",
"AI_CHAT_DEMO_SPEED_TITLE": "Toistonopeus (napsauta vaihtaaksesi)",
"AI_CHAT_START_WORK_WITH": "Työskentele",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visuaalinen tekoäly",
"AI_CHAT_START_CHAT_DESC": "Sisäänrakennettu chat visuaalisia työnkulkuja varten",
"AI_CHAT_START_BY_PROVIDER": "Tarjoaja: {0}",
"AI_CHAT_START_CLI_SEPARATOR": "Komentorivityökalut · yhdistyy sovellukseen {APP_NAME}",
@@ -2561,6 +2559,7 @@ define({
"AI_CHAT_TOOL_EDITOR_JS": "Tarkastetaan editoria",
"AI_CHAT_TOOL_EDITOR_PREFERENCES": "Editorin asetukset",
"AI_CHAT_TOOL_EDITOR_DOCS": "Editorin dokumentaatio",
+ "AI_CHAT_USAGE_MORE": "Lisää",
"AI_CHAT_TOOL_RESIZE_PREVIEW": "Muuta esikatselun kokoa",
"AI_LIVE_PREVIEW_BANNER_TEXT": "Tekoäly tutkii reaaliaikaista esikatselua",
"AI_LIVE_PREVIEW_BANNER_RESIZE": "Tekoäly muutti esikatselun kokoon {0}",
@@ -2923,5 +2922,78 @@ define({
"MIGRATE_INTERRUPTED_FINAL": "Kopioidaksesi loput, valitse {0}.",
"MIGRATE_UNREACHABLE_TITLE": "Ei saatu yhteyttä vanhaan sivustoon",
"MIGRATE_UNREACHABLE_MESSAGE": "{APP_NAME} ei saanut yhteyttä kohteeseen {0} hakeakseen projektejasi ja asetuksiasi, joten mitään ei ole muutettu. Tarkista internetyhteytesi ja yritä sitten uudelleen valitsemalla {1}.",
- "CMD_MIGRATE_DATA": "Siirrä omat tiedot lähteestä {0}…"
+ "CMD_MIGRATE_DATA": "Siirrä omat tiedot lähteestä {0}…",
+ "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Kuva ladattu",
+ "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Tai kerro omin sanoin…",
+ "LIVE_DEV_AI_ASK_SEND": "Lähetä",
+ "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI kysyy",
+ "LIVE_DEV_AI_ASK_MINIMIZE": "Pienennä",
+ "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Piilota kohdistus ja katso sivu sellaisenaan",
+ "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Näytä kohdistus uudelleen",
+ "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI odottaa vastaustasi",
+ "LIVE_DEV_IMAGE_SAVED_TO": "Tallennettu kohteeseen {0}",
+ "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Vaihda latauskansio",
+ "AI_CHAT_MODE_CHAT": "Visuaalinen tekoäly",
+ "AI_CHAT_START_CHAT_NAME": "Visuaalinen tekoäly ja {0}",
+ "AI_CHAT_TOOL_PROBLEMS": "Ongelmat",
+ "AI_CHAT_TOOL_NOTIFY": "Ilmoitus",
+ "AI_CHAT_TOOL_ASK": "Kysytään reaaliaikaisessa esikatselussa",
+ "AI_CHAT_USAGE_CHIP_TITLE": "Tämän keskustelun tokenit ja kustannus",
+ "AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_CALLS": "{0} kutsua",
+ "AI_CHAT_USAGE_TAB_ALL": "Kaikki",
+ "AI_CHAT_USAGE_OPTIONS": "Asetukset",
+ "AI_CHAT_USAGE_INPUT": "Syötetokenit",
+ "AI_CHAT_USAGE_OUTPUT": "Tulostokenit",
+ "AI_CHAT_USAGE_CACHE_READ": "Välimuistin luku",
+ "AI_CHAT_USAGE_CACHE_WRITE": "Välimuistin kirjoitus",
+ "AI_CHAT_USAGE_TOTAL": "Tokeneita yhteensä",
+ "AI_CHAT_USAGE_TURNS_CALLS": "Kierrokset · API-kutsut",
+ "AI_CHAT_USAGE_API_TIME": "Aika API:ssa",
+ "AI_CHAT_USAGE_COST": "Kustannus listahinnalla",
+ "AI_CHAT_USAGE_NOTE": "Claude-tilauksella tämä kustannus sisältyy tilaukseesi. Näytetty hinnoittelu on vain viitteellinen.",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "Claude-tilauksella tämä kulu sisältyy tilaukseesi ilman lisäkustannuksia.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "Ei veloitusta Phoenix Pro -tilaukseesi.",
+ "AI_CHAT_USAGE_OPTION_TURNS": "Näytä käyttö jokaisen vuoron jälkeen",
+ "AI_CHAT_USAGE_OPTION_DOLLARS": "Näytä hinta ($)",
+ "AI_CHAT_USAGE_CARD_TITLE": "Käyttö",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · viimeisen 30 päivän ajalta",
+ "AI_CHAT_USAGE_DETAILS": "Tiedot",
+ "AI_CHAT_USAGE_RELOAD": "Lataa käyttö uudelleen",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} kuukautta {1}:stä",
+ "AI_CHAT_USAGE_LESS": "Vähemmän",
+ "AI_CHAT_USAGE_SPEND": "kulutus",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "Tokenit",
+ "AI_CHAT_USAGE_TURNS_LABEL": "Vuorot",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "Aktiiviset päivät",
+ "AI_CHAT_USAGE_TODAY": "Tänään",
+ "AI_CHAT_USAGE_TOP_MODELS": "Suosituimmat mallit",
+ "AI_CHAT_USAGE_BY_SPEND": "Kulutuksen mukaan",
+ "AI_CHAT_USAGE_BY_TOKENS": "Tokenien mukaan",
+ "AI_CHAT_USAGE_ACTIVITY": "Aktiviteetti",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Viimeiset 30 päivää",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Aiempi kuukausi",
+ "AI_CHAT_USAGE_LATER_MONTH": "Aiempi kuukausi",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Pisin putki",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} päivää",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Aktiiviset päivät",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Keskimäärin / aktiivinen päivä",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Yhteensä",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "Ei käyttöä tänä päivänä",
+ "AI_CHAT_TOOL_ASK_COMPOSING": "Kysymyksen esittäminen reaaliaikaisessa esikatselussa...",
+ "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Sinä, reaaliaikaisessa esikatselussa",
+ "AI_CHAT_TOOL_ASK_WAITING": "Vastaus reaaliaikaisessa esikatselussa, tai",
+ "AI_CHAT_TOOL_PROBLEMS_IN": "Ongelmia kohteessa {0}",
+ "AI_CHAT_IMAGE_DOWNLOADING": "Ladataan kuvaa",
+ "AI_CHAT_IMAGE_DOWNLOADED": "Kuva ladattu",
+ "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Kuvat ladattu",
+ "AI_CHAT_IMAGE_NO_PROJECT": "Ei avointa projektia, johon ladata.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath-arvon on oltava kansio projektin sisällä tai kuvatiedoston polku, joka päättyy .jpg, .png, .webp tai .avif.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "downloadPath-arvon on oltava kansio, kun ladataan useita kuvia.",
+ "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Tätä kuvaa ei voi upottaa URL-osoitteella. Lataa se antamalla downloadPath.",
+ "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Vain searchImages-toiminnon tässä keskustelussa palauttamia kuvia voi ladata.",
+ "AI_CHAT_IMAGE_DOWNLOAD": "Lataa projektiin ja avaa",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Kuvan lataus epäonnistui",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "Kuvaa ei voitu tallentaa projektiin: {0}",
+ "AI_CHAT_IMAGE_SHOW_LESS": "Näytä vähemmän"
});
\ No newline at end of file
diff --git a/src/nls/fr/lastTranslated.json b/src/nls/fr/lastTranslated.json
index 7fac587820..4183b16ec9 100644
--- a/src/nls/fr/lastTranslated.json
+++ b/src/nls/fr/lastTranslated.json
@@ -182,7 +182,7 @@
"AI_CHAT_MODEL_SELECT_TITLE": "Choose the AI model for this chat",
"AI_CHAT_MODEL_SWITCHED_NOTICE": "Switched to {0}. Applies from your next message; the first response may take a moment longer while the cache rebuilds.",
"AI_CHAT_MODE_AUTO": "Auto",
- "AI_CHAT_MODE_CHAT": "Claude Code",
+ "AI_CHAT_MODE_CHAT": "Visual AI",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_MODE_EDIT": "AI Edit Mode",
@@ -260,7 +260,7 @@
"AI_CHAT_START_ANOTHER_DEMO": "Show another demo",
"AI_CHAT_START_BY_PROVIDER": "By {0}",
"AI_CHAT_START_CHAT_DESC": "Built-in chat for visual workflows",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
+ "AI_CHAT_START_CHAT_NAME": "Visual AI with {0}",
"AI_CHAT_START_CHAT_RUNNING": "In progress",
"AI_CHAT_START_CLI_FOLDED": "Use a CLI instead: {0}",
"AI_CHAT_START_CLI_RUNNING": "Running",
@@ -361,22 +361,49 @@
"AI_CHAT_UPSELL_BTN": "Get Phoenix Pro",
"AI_CHAT_UPSELL_MESSAGE": "AI features are available with Phoenix Pro.",
"AI_CHAT_UPSELL_TITLE": "Phoenix Pro + AI",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "active days",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Active days",
+ "AI_CHAT_USAGE_ACTIVITY": "Activity",
"AI_CHAT_USAGE_API_TIME": "Time in API",
+ "AI_CHAT_USAGE_BY_SPEND": "by spend",
+ "AI_CHAT_USAGE_BY_TOKENS": "by tokens",
"AI_CHAT_USAGE_CACHE_READ": "Cache read",
"AI_CHAT_USAGE_CACHE_WRITE": "Cache write",
"AI_CHAT_USAGE_CALLS": "{0} calls",
+ "AI_CHAT_USAGE_CARD_TITLE": "Usage",
"AI_CHAT_USAGE_CHIP_TITLE": "Tokens and cost of this chat",
"AI_CHAT_USAGE_COST": "Cost at list price",
+ "AI_CHAT_USAGE_DETAILS": "Details",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Earlier month",
"AI_CHAT_USAGE_INPUT": "Input tokens",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Last 30 days",
+ "AI_CHAT_USAGE_LATER_MONTH": "Later month",
+ "AI_CHAT_USAGE_LESS": "Less",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Longest streak",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} of {1} months",
+ "AI_CHAT_USAGE_MORE": "More",
"AI_CHAT_USAGE_NOTE": "With a Claude subscription, this cost is included in your plan. Pricing shown is for reference only.",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "No usage this day",
"AI_CHAT_USAGE_OPTIONS": "Options",
"AI_CHAT_USAGE_OPTION_DOLLARS": "Show $ cost",
"AI_CHAT_USAGE_OPTION_TURNS": "Show usage after every turn",
"AI_CHAT_USAGE_OUTPUT": "Output tokens",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Avg / active day",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · last 30 days",
+ "AI_CHAT_USAGE_RELOAD": "Reload usage",
+ "AI_CHAT_USAGE_SPEND": "spend",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "With a Claude subscription, this spend is included in your plan at no extra cost.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "No charge to your Phoenix Pro subscription.",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} days",
"AI_CHAT_USAGE_TAB_ALL": "All",
+ "AI_CHAT_USAGE_TODAY": "Today",
"AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokens",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top models",
"AI_CHAT_USAGE_TOTAL": "Total tokens",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
"AI_CHAT_USAGE_TURNS_CALLS": "Turns · API calls",
+ "AI_CHAT_USAGE_TURNS_LABEL": "turns",
"AI_CHAT_WAITING_FOR_MODEL": "Waiting for the model...",
"AI_CHAT_WELCOME_BUG_PROMPT": "Fix the mobile navigation",
"AI_CHAT_WELCOME_CLI_SUBTITLE": "Give your CLI agents the tools to see, inspect, and debug your page as they build.",
diff --git a/src/nls/fr/strings.js b/src/nls/fr/strings.js
index 71dae79926..416e1b6bd2 100644
--- a/src/nls/fr/strings.js
+++ b/src/nls/fr/strings.js
@@ -738,6 +738,16 @@ define({
"LIVE_DEV_IMAGE_FOLDER_DIALOG_PLACEHOLDER": "Saisir le chemin du dossier (ex. : assets/images/)",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_HELP": "💡 Saisissez le chemin du dossier ou laissez vide pour télécharger dans le dossier 'images'.",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_REMEMBER": "Ne plus demander pour ce projet",
+ "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Image téléchargée",
+ "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Ou dites-le avec vos propres mots…",
+ "LIVE_DEV_AI_ASK_SEND": "Envoyer",
+ "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI vous demande",
+ "LIVE_DEV_AI_ASK_MINIMIZE": "Réduire",
+ "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Masquer le focus et voir la page telle quelle",
+ "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Réafficher le focus",
+ "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI attend votre réponse",
+ "LIVE_DEV_IMAGE_SAVED_TO": "Enregistré dans {0}",
+ "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Changer le dossier de téléchargement",
"AVAILABLE_IN_PRO_TITLE": "Disponible dans Phoenix Pro",
"DEVICE_SIZE_LIMIT_MESSAGE": "Pour basculer entre les vues mobile, tablette et ordinateur, passez à Phoenix Pro.",
"LAYERS_PANEL_LIMIT_MESSAGE": "Pour voir la structure de votre page et sélectionner ou modifier n'importe quel élément, passez à Phoenix Pro.",
@@ -2430,7 +2440,6 @@ define({
"AI_ENABLE_CONFIRM_MESSAGE": "Ceci réactive les fonctionnalités d'IA et restaure le panneau d'IA.
{APP_NAME} va redémarrer maintenant pour appliquer cette modification. Il vous sera demandé d'enregistrer les fichiers non sauvegardés.",
"AI_ENABLE_CONFIRM_BTN": "Activer l'IA et redémarrer",
"AI_CHAT_TITLE": "Claude Code",
- "AI_CHAT_MODE_CHAT": "Claude Code",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_START_TYPE_HINT": "Tapez ici pour commencer",
@@ -2457,7 +2466,6 @@ define({
"AI_CHAT_DEMO_PROMPT_COPIED": "Copié",
"AI_CHAT_DEMO_SPEED_TITLE": "Vitesse de lecture (cliquez pour modifier)",
"AI_CHAT_START_WORK_WITH": "Travailler avec",
- "AI_CHAT_START_CHAT_NAME": "{0} · IA visuelle",
"AI_CHAT_START_CHAT_DESC": "Chat intégré pour les flux de travail visuels",
"AI_CHAT_START_BY_PROVIDER": "Par {0}",
"AI_CHAT_START_CLI_SEPARATOR": "Outils en ligne de commande · se connecte à {APP_NAME}",
@@ -2561,6 +2569,30 @@ define({
"AI_CHAT_TOOL_EDITOR_JS": "Inspection de l'éditeur",
"AI_CHAT_TOOL_EDITOR_PREFERENCES": "Préférences de l'éditeur",
"AI_CHAT_TOOL_EDITOR_DOCS": "Documentation de l'éditeur",
+ "AI_CHAT_TOOL_PROBLEMS": "Problèmes",
+ "AI_CHAT_TOOL_NOTIFY": "Notification",
+ "AI_CHAT_TOOL_ASK": "Question dans l'aperçu en direct",
+ "AI_CHAT_USAGE_CHIP_TITLE": "Jetons et coût de ce chat",
+ "AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_CALLS": "{0} appels",
+ "AI_CHAT_USAGE_TAB_ALL": "Tous",
+ "AI_CHAT_USAGE_OPTIONS": "Options",
+ "AI_CHAT_USAGE_INPUT": "Jetons d'entrée",
+ "AI_CHAT_USAGE_OUTPUT": "Jetons de sortie",
+ "AI_CHAT_USAGE_CACHE_READ": "Lecture du cache",
+ "AI_CHAT_USAGE_CACHE_WRITE": "Écriture dans le cache",
+ "AI_CHAT_USAGE_TOTAL": "Total des tokens",
+ "AI_CHAT_USAGE_TURNS_CALLS": "Échanges · Appels API",
+ "AI_CHAT_USAGE_API_TIME": "Temps dans l'API",
+ "AI_CHAT_USAGE_COST": "Coût au prix catalogue",
+ "AI_CHAT_USAGE_NOTE": "Avec un abonnement Claude, ce coût est inclus dans votre forfait. La tarification affichée est à titre indicatif uniquement.",
+ "AI_CHAT_USAGE_OPTION_TURNS": "Afficher l'utilisation après chaque échange",
+ "AI_CHAT_USAGE_OPTION_DOLLARS": "Afficher le coût en $",
+ "AI_CHAT_USAGE_MORE": "Plus",
+ "AI_CHAT_TOOL_ASK_COMPOSING": "Pose d'une question dans l'aperçu en direct...",
+ "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Vous, dans l'aperçu en direct",
+ "AI_CHAT_TOOL_ASK_WAITING": "Réponse dans l'aperçu en direct, ou",
+ "AI_CHAT_TOOL_PROBLEMS_IN": "Problèmes dans {0}",
"AI_CHAT_TOOL_RESIZE_PREVIEW": "Redimensionner l'aperçu",
"AI_LIVE_PREVIEW_BANNER_TEXT": "L'IA inspecte l'aperçu en direct",
"AI_LIVE_PREVIEW_BANNER_RESIZE": "L'IA a redimensionné l'aperçu à {0}",
@@ -2696,6 +2728,14 @@ define({
"AI_CHAT_IMAGE_REMOVE": "Supprimer l'image",
"AI_CHAT_IMAGE_SEARCH": "Recherche d'images",
"AI_CHAT_IMAGE_USE": "Sélection de l'image",
+ "AI_CHAT_IMAGE_DOWNLOADING": "Téléchargement de l'image en cours",
+ "AI_CHAT_IMAGE_DOWNLOADED": "Image téléchargée",
+ "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Images téléchargées",
+ "AI_CHAT_IMAGE_NO_PROJECT": "Aucun projet n'est ouvert pour le téléchargement.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath doit être un dossier à l'intérieur du projet, ou un chemin de fichier image se terminant par .jpg, .png, .webp ou .avif.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "downloadPath doit être un dossier lors du téléchargement de plusieurs photos.",
+ "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Cette photo ne peut pas être intégrée via une URL. Téléchargez-la en spécifiant downloadPath.",
+ "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Seules les photos renvoyées par searchImages dans cette conversation peuvent être téléchargées.",
"AI_CHAT_IMAGE_SELECTED": "Image sélectionnée",
"AI_CHAT_IMAGE_SELECTED_GROUP": "Images sélectionnées",
"AI_CHAT_IMAGE_PREVIEW": "Aperçu de l'image",
@@ -2709,8 +2749,12 @@ define({
"AI_CHAT_IMAGE_PHOTO_BY": "Photo de",
"AI_CHAT_IMAGE_REPLY": "Répondre avec cette image",
"AI_CHAT_IMAGE_QUOTE": "Citer l'image dans le chat",
+ "AI_CHAT_IMAGE_DOWNLOAD": "Télécharger dans le projet et ouvrir",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Échec du téléchargement de l'image",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "L'image n'a pas pu être enregistrée dans le projet : {0}",
"AI_CHAT_IMAGE_VIEW_COLLAGE": "Voir le collage",
"AI_CHAT_IMAGE_SHOW_ALL": "Tout afficher",
+ "AI_CHAT_IMAGE_SHOW_LESS": "Afficher moins",
"AI_CHAT_IMAGE_BACK_TO_ALL": "Retour à toutes les images",
"AI_CHAT_IMAGE_RESULTS_COUNT": "{0} photos · Unsplash",
"AI_CHAT_IMAGE_RESULTS_SINGLE": "1 photo · Unsplash",
@@ -2924,49 +2968,32 @@ define({
"MIGRATE_UNREACHABLE_TITLE": "Impossible d'atteindre l'ancien site",
"MIGRATE_UNREACHABLE_MESSAGE": "{APP_NAME} n'a pas pu se connecter à {0} pour rechercher vos projets et paramètres, donc rien n'a été modifié. Vérifiez votre connexion Internet, puis réessayez avec {1}.",
"CMD_MIGRATE_DATA": "Migrer mes données depuis {0}…",
- "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Image téléchargée",
- "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Ou dites-le avec vos propres mots…",
- "LIVE_DEV_AI_ASK_SEND": "Envoyer",
- "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI vous demande",
- "LIVE_DEV_AI_ASK_MINIMIZE": "Réduire",
- "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Masquer le focus et voir la page telle quelle",
- "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Réafficher le focus",
- "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI attend votre réponse",
- "LIVE_DEV_IMAGE_SAVED_TO": "Enregistré dans {0}",
- "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Changer le dossier de téléchargement",
- "AI_CHAT_TOOL_PROBLEMS": "Problèmes",
- "AI_CHAT_TOOL_NOTIFY": "Notification",
- "AI_CHAT_TOOL_ASK": "Question dans l'aperçu en direct",
- "AI_CHAT_USAGE_CHIP_TITLE": "Jetons et coût de ce chat",
- "AI_CHAT_USAGE_TOKENS": "{0} tok",
- "AI_CHAT_USAGE_CALLS": "{0} appels",
- "AI_CHAT_USAGE_TAB_ALL": "Tous",
- "AI_CHAT_USAGE_OPTIONS": "Options",
- "AI_CHAT_USAGE_INPUT": "Jetons d'entrée",
- "AI_CHAT_USAGE_OUTPUT": "Jetons de sortie",
- "AI_CHAT_USAGE_CACHE_READ": "Lecture du cache",
- "AI_CHAT_USAGE_CACHE_WRITE": "Écriture dans le cache",
- "AI_CHAT_USAGE_TOTAL": "Total des tokens",
- "AI_CHAT_USAGE_TURNS_CALLS": "Échanges · Appels API",
- "AI_CHAT_USAGE_API_TIME": "Temps dans l'API",
- "AI_CHAT_USAGE_COST": "Coût au prix catalogue",
- "AI_CHAT_USAGE_NOTE": "Avec un abonnement Claude, ce coût est inclus dans votre forfait. La tarification affichée est à titre indicatif uniquement.",
- "AI_CHAT_USAGE_OPTION_TURNS": "Afficher l'utilisation après chaque échange",
- "AI_CHAT_USAGE_OPTION_DOLLARS": "Afficher le coût en $",
- "AI_CHAT_TOOL_ASK_COMPOSING": "Pose d'une question dans l'aperçu en direct...",
- "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Vous, dans l'aperçu en direct",
- "AI_CHAT_TOOL_ASK_WAITING": "Réponse dans l'aperçu en direct, ou",
- "AI_CHAT_TOOL_PROBLEMS_IN": "Problèmes dans {0}",
- "AI_CHAT_IMAGE_DOWNLOADING": "Téléchargement de l'image en cours",
- "AI_CHAT_IMAGE_DOWNLOADED": "Image téléchargée",
- "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Images téléchargées",
- "AI_CHAT_IMAGE_NO_PROJECT": "Aucun projet n'est ouvert pour le téléchargement.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath doit être un dossier à l'intérieur du projet, ou un chemin de fichier image se terminant par .jpg, .png, .webp ou .avif.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "downloadPath doit être un dossier lors du téléchargement de plusieurs photos.",
- "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Cette photo ne peut pas être intégrée via une URL. Téléchargez-la en spécifiant downloadPath.",
- "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Seules les photos renvoyées par searchImages dans cette conversation peuvent être téléchargées.",
- "AI_CHAT_IMAGE_DOWNLOAD": "Télécharger dans le projet et ouvrir",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Échec du téléchargement de l'image",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "L'image n'a pas pu être enregistrée dans le projet : {0}",
- "AI_CHAT_IMAGE_SHOW_LESS": "Afficher moins"
+ "AI_CHAT_MODE_CHAT": "IA Visuelle",
+ "AI_CHAT_START_CHAT_NAME": "IA Visuelle avec {0}",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "Avec un abonnement Claude, cette dépense est incluse dans votre forfait sans frais supplémentaires.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "Aucun frais sur votre abonnement Phoenix Pro.",
+ "AI_CHAT_USAGE_CARD_TITLE": "Utilisation",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · 30 derniers jours",
+ "AI_CHAT_USAGE_DETAILS": "Détails",
+ "AI_CHAT_USAGE_RELOAD": "Actualiser l'utilisation",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} sur {1} mois",
+ "AI_CHAT_USAGE_LESS": "Moins",
+ "AI_CHAT_USAGE_SPEND": "Dépense",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "Jetons",
+ "AI_CHAT_USAGE_TURNS_LABEL": "Échanges",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "Jours actifs",
+ "AI_CHAT_USAGE_TODAY": "Aujourd'hui",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top modèles",
+ "AI_CHAT_USAGE_BY_SPEND": "Par dépense",
+ "AI_CHAT_USAGE_BY_TOKENS": "Par jetons",
+ "AI_CHAT_USAGE_ACTIVITY": "Activité",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "30 derniers jours",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Mois précédent",
+ "AI_CHAT_USAGE_LATER_MONTH": "Mois suivant",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Plus longue série",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} jours",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Jours d'activité",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Moy. / jour actif",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "Aucune utilisation ce jour"
});
\ No newline at end of file
diff --git a/src/nls/gl/lastTranslated.json b/src/nls/gl/lastTranslated.json
index 7fac587820..4183b16ec9 100644
--- a/src/nls/gl/lastTranslated.json
+++ b/src/nls/gl/lastTranslated.json
@@ -182,7 +182,7 @@
"AI_CHAT_MODEL_SELECT_TITLE": "Choose the AI model for this chat",
"AI_CHAT_MODEL_SWITCHED_NOTICE": "Switched to {0}. Applies from your next message; the first response may take a moment longer while the cache rebuilds.",
"AI_CHAT_MODE_AUTO": "Auto",
- "AI_CHAT_MODE_CHAT": "Claude Code",
+ "AI_CHAT_MODE_CHAT": "Visual AI",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_MODE_EDIT": "AI Edit Mode",
@@ -260,7 +260,7 @@
"AI_CHAT_START_ANOTHER_DEMO": "Show another demo",
"AI_CHAT_START_BY_PROVIDER": "By {0}",
"AI_CHAT_START_CHAT_DESC": "Built-in chat for visual workflows",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
+ "AI_CHAT_START_CHAT_NAME": "Visual AI with {0}",
"AI_CHAT_START_CHAT_RUNNING": "In progress",
"AI_CHAT_START_CLI_FOLDED": "Use a CLI instead: {0}",
"AI_CHAT_START_CLI_RUNNING": "Running",
@@ -361,22 +361,49 @@
"AI_CHAT_UPSELL_BTN": "Get Phoenix Pro",
"AI_CHAT_UPSELL_MESSAGE": "AI features are available with Phoenix Pro.",
"AI_CHAT_UPSELL_TITLE": "Phoenix Pro + AI",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "active days",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Active days",
+ "AI_CHAT_USAGE_ACTIVITY": "Activity",
"AI_CHAT_USAGE_API_TIME": "Time in API",
+ "AI_CHAT_USAGE_BY_SPEND": "by spend",
+ "AI_CHAT_USAGE_BY_TOKENS": "by tokens",
"AI_CHAT_USAGE_CACHE_READ": "Cache read",
"AI_CHAT_USAGE_CACHE_WRITE": "Cache write",
"AI_CHAT_USAGE_CALLS": "{0} calls",
+ "AI_CHAT_USAGE_CARD_TITLE": "Usage",
"AI_CHAT_USAGE_CHIP_TITLE": "Tokens and cost of this chat",
"AI_CHAT_USAGE_COST": "Cost at list price",
+ "AI_CHAT_USAGE_DETAILS": "Details",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Earlier month",
"AI_CHAT_USAGE_INPUT": "Input tokens",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Last 30 days",
+ "AI_CHAT_USAGE_LATER_MONTH": "Later month",
+ "AI_CHAT_USAGE_LESS": "Less",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Longest streak",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} of {1} months",
+ "AI_CHAT_USAGE_MORE": "More",
"AI_CHAT_USAGE_NOTE": "With a Claude subscription, this cost is included in your plan. Pricing shown is for reference only.",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "No usage this day",
"AI_CHAT_USAGE_OPTIONS": "Options",
"AI_CHAT_USAGE_OPTION_DOLLARS": "Show $ cost",
"AI_CHAT_USAGE_OPTION_TURNS": "Show usage after every turn",
"AI_CHAT_USAGE_OUTPUT": "Output tokens",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Avg / active day",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · last 30 days",
+ "AI_CHAT_USAGE_RELOAD": "Reload usage",
+ "AI_CHAT_USAGE_SPEND": "spend",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "With a Claude subscription, this spend is included in your plan at no extra cost.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "No charge to your Phoenix Pro subscription.",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} days",
"AI_CHAT_USAGE_TAB_ALL": "All",
+ "AI_CHAT_USAGE_TODAY": "Today",
"AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokens",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top models",
"AI_CHAT_USAGE_TOTAL": "Total tokens",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
"AI_CHAT_USAGE_TURNS_CALLS": "Turns · API calls",
+ "AI_CHAT_USAGE_TURNS_LABEL": "turns",
"AI_CHAT_WAITING_FOR_MODEL": "Waiting for the model...",
"AI_CHAT_WELCOME_BUG_PROMPT": "Fix the mobile navigation",
"AI_CHAT_WELCOME_CLI_SUBTITLE": "Give your CLI agents the tools to see, inspect, and debug your page as they build.",
diff --git a/src/nls/gl/strings.js b/src/nls/gl/strings.js
index 24ac8f5486..aa7a6b554f 100644
--- a/src/nls/gl/strings.js
+++ b/src/nls/gl/strings.js
@@ -738,6 +738,16 @@ define({
"LIVE_DEV_IMAGE_FOLDER_DIALOG_PLACEHOLDER": "Escriba a ruta do cartafol (p. ex., assets/images/)",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_HELP": "💡 Escriba a ruta do cartafol ou déixeo baleiro para descargar no cartafol «images».",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_REMEMBER": "Non volver preguntar para este proxecto",
+ "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Imaxe descargada",
+ "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Ou dígame coas súas propias palabras…",
+ "LIVE_DEV_AI_ASK_SEND": "Enviar",
+ "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI pregunta",
+ "LIVE_DEV_AI_ASK_MINIMIZE": "Minimizar",
+ "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Ocultar o foco e ver a páxina tal como é",
+ "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Amosar o foco de novo",
+ "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI está a agardar a súa resposta",
+ "LIVE_DEV_IMAGE_SAVED_TO": "Gardado en {0}",
+ "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Cambiar o cartafol de descargas",
"AVAILABLE_IN_PRO_TITLE": "Dispoñible en Phoenix Pro",
"DEVICE_SIZE_LIMIT_MESSAGE": "Para cambiar entre as vistas de móbil, tableta e escritorio, actualiza a Phoenix Pro.",
"LAYERS_PANEL_LIMIT_MESSAGE": "Para ver a estrutura da túa páxina e seleccionar ou editar calquera elemento nela, actualiza a Phoenix Pro.",
@@ -2430,7 +2440,6 @@ define({
"AI_ENABLE_CONFIRM_MESSAGE": "Isto volve activar as funcións de IA e restaura o panel de IA.
{APP_NAME} reiniciarase agora para aplicar este cambio. Pediráselle que garde os ficheiros non gardados.",
"AI_ENABLE_CONFIRM_BTN": "Activar a IA e reiniciar",
"AI_CHAT_TITLE": "Claude Code",
- "AI_CHAT_MODE_CHAT": "Claude Code",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_START_TYPE_HINT": "Escriba aquí para comezar",
@@ -2457,7 +2466,6 @@ define({
"AI_CHAT_DEMO_PROMPT_COPIED": "Copiado",
"AI_CHAT_DEMO_SPEED_TITLE": "Velocidade de reprodución (prema para cambiar)",
"AI_CHAT_START_WORK_WITH": "Traballar con",
- "AI_CHAT_START_CHAT_NAME": "{0} · IA visual",
"AI_CHAT_START_CHAT_DESC": "Chat integrado para fluxos de traballo visuais",
"AI_CHAT_START_BY_PROVIDER": "Por {0}",
"AI_CHAT_START_CLI_SEPARATOR": "Ferramentas de liña de comandos · conéctase con {APP_NAME}",
@@ -2561,6 +2569,30 @@ define({
"AI_CHAT_TOOL_EDITOR_JS": "Inspeccionando o editor",
"AI_CHAT_TOOL_EDITOR_PREFERENCES": "Preferencias do editor",
"AI_CHAT_TOOL_EDITOR_DOCS": "Documentación do editor",
+ "AI_CHAT_TOOL_PROBLEMS": "Problemas",
+ "AI_CHAT_TOOL_NOTIFY": "Notificación",
+ "AI_CHAT_TOOL_ASK": "Preguntando na vista previa en directo",
+ "AI_CHAT_USAGE_CHIP_TITLE": "Tokens e custo deste chat",
+ "AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_CALLS": "{0} chamadas",
+ "AI_CHAT_USAGE_TAB_ALL": "Todos",
+ "AI_CHAT_USAGE_OPTIONS": "Opcións",
+ "AI_CHAT_USAGE_INPUT": "Tokens de entrada",
+ "AI_CHAT_USAGE_OUTPUT": "Tokens de saída",
+ "AI_CHAT_USAGE_CACHE_READ": "Lectura da caché",
+ "AI_CHAT_USAGE_CACHE_WRITE": "Escritura na caché",
+ "AI_CHAT_USAGE_TOTAL": "Total de tokens",
+ "AI_CHAT_USAGE_TURNS_CALLS": "Quendas · Chamadas á API",
+ "AI_CHAT_USAGE_API_TIME": "Tempo na API",
+ "AI_CHAT_USAGE_COST": "Custo ao prezo de tarifa",
+ "AI_CHAT_USAGE_NOTE": "Cunha subscrición a Claude, este custo está incluído no seu plan. O prezo mostrado é só de referencia.",
+ "AI_CHAT_USAGE_OPTION_TURNS": "Mostrar o uso despois de cada quenda",
+ "AI_CHAT_USAGE_OPTION_DOLLARS": "Mostrar o custo en $",
+ "AI_CHAT_USAGE_MORE": "Máis",
+ "AI_CHAT_TOOL_ASK_COMPOSING": "Facendo unha pregunta na vista previa en directo...",
+ "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Ti, na vista previa en directo",
+ "AI_CHAT_TOOL_ASK_WAITING": "Respondendo na vista previa en directo, ou",
+ "AI_CHAT_TOOL_PROBLEMS_IN": "Problemas en {0}",
"AI_CHAT_TOOL_RESIZE_PREVIEW": "Redimensionar a vista previa",
"AI_LIVE_PREVIEW_BANNER_TEXT": "A IA está a inspeccionar a vista previa en directo",
"AI_LIVE_PREVIEW_BANNER_RESIZE": "A IA redimensionou a vista previa a {0}",
@@ -2696,6 +2728,14 @@ define({
"AI_CHAT_IMAGE_REMOVE": "Eliminar imaxe",
"AI_CHAT_IMAGE_SEARCH": "Buscando imaxes",
"AI_CHAT_IMAGE_USE": "Seleccionando imaxe",
+ "AI_CHAT_IMAGE_DOWNLOADING": "Descargando imaxe",
+ "AI_CHAT_IMAGE_DOWNLOADED": "Imaxe descargada",
+ "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Imaxes descargadas",
+ "AI_CHAT_IMAGE_NO_PROJECT": "Non hai ningún proxecto aberto no que descargar.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath debe ser un cartafol dentro do proxecto ou a ruta dun ficheiro de imaxe que remate en .jpg, .png, .webp ou .avif.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "downloadPath debe ser un cartafol ao descargar varias fotos.",
+ "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Esta foto non se pode incrustar mediante URL. Descárguea pasando downloadPath.",
+ "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Só se poden descargar as fotos devoltas por searchImages nesta conversa.",
"AI_CHAT_IMAGE_SELECTED": "Imaxe seleccionada",
"AI_CHAT_IMAGE_SELECTED_GROUP": "Imaxes seleccionadas",
"AI_CHAT_IMAGE_PREVIEW": "Vista previa da imaxe",
@@ -2709,8 +2749,12 @@ define({
"AI_CHAT_IMAGE_PHOTO_BY": "Fotografía de",
"AI_CHAT_IMAGE_REPLY": "Responder con esta imaxe",
"AI_CHAT_IMAGE_QUOTE": "Citar imaxe no chat",
+ "AI_CHAT_IMAGE_DOWNLOAD": "Descargar no proxecto e abrir",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Fallo na descarga da imaxe",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "Non se puido gardar a imaxe no proxecto: {0}",
"AI_CHAT_IMAGE_VIEW_COLLAGE": "Ver a colaxe",
"AI_CHAT_IMAGE_SHOW_ALL": "Amosar todas",
+ "AI_CHAT_IMAGE_SHOW_LESS": "Amosar menos",
"AI_CHAT_IMAGE_BACK_TO_ALL": "Volver a todas as imaxes",
"AI_CHAT_IMAGE_RESULTS_COUNT": "{0} fotografías · Unsplash",
"AI_CHAT_IMAGE_RESULTS_SINGLE": "1 fotografía · Unsplash",
@@ -2924,49 +2968,32 @@ define({
"MIGRATE_UNREACHABLE_TITLE": "Non se puido acceder ao sitio antigo",
"MIGRATE_UNREACHABLE_MESSAGE": "{APP_NAME} non se puido conectar a {0} para buscar os seus proxectos e configuracións, polo que non se cambiou nada. Comprobe a súa conexión a internet e despois ténteo de novo con {1}.",
"CMD_MIGRATE_DATA": "Migrar os meus datos desde {0}…",
- "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Imaxe descargada",
- "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Ou dígame coas súas propias palabras…",
- "LIVE_DEV_AI_ASK_SEND": "Enviar",
- "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI pregunta",
- "LIVE_DEV_AI_ASK_MINIMIZE": "Minimizar",
- "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Ocultar o foco e ver a páxina tal como é",
- "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Amosar o foco de novo",
- "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI está a agardar a súa resposta",
- "LIVE_DEV_IMAGE_SAVED_TO": "Gardado en {0}",
- "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Cambiar o cartafol de descargas",
- "AI_CHAT_TOOL_PROBLEMS": "Problemas",
- "AI_CHAT_TOOL_NOTIFY": "Notificación",
- "AI_CHAT_TOOL_ASK": "Preguntando na vista previa en directo",
- "AI_CHAT_USAGE_CHIP_TITLE": "Tokens e custo deste chat",
- "AI_CHAT_USAGE_TOKENS": "{0} tok",
- "AI_CHAT_USAGE_CALLS": "{0} chamadas",
- "AI_CHAT_USAGE_TAB_ALL": "Todos",
- "AI_CHAT_USAGE_OPTIONS": "Opcións",
- "AI_CHAT_USAGE_INPUT": "Tokens de entrada",
- "AI_CHAT_USAGE_OUTPUT": "Tokens de saída",
- "AI_CHAT_USAGE_CACHE_READ": "Lectura da caché",
- "AI_CHAT_USAGE_CACHE_WRITE": "Escritura na caché",
- "AI_CHAT_USAGE_TOTAL": "Total de tokens",
- "AI_CHAT_USAGE_TURNS_CALLS": "Quendas · Chamadas á API",
- "AI_CHAT_USAGE_API_TIME": "Tempo na API",
- "AI_CHAT_USAGE_COST": "Custo ao prezo de tarifa",
- "AI_CHAT_USAGE_NOTE": "Cunha subscrición a Claude, este custo está incluído no seu plan. O prezo mostrado é só de referencia.",
- "AI_CHAT_USAGE_OPTION_TURNS": "Mostrar o uso despois de cada quenda",
- "AI_CHAT_USAGE_OPTION_DOLLARS": "Mostrar o custo en $",
- "AI_CHAT_TOOL_ASK_COMPOSING": "Facendo unha pregunta na vista previa en directo...",
- "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Ti, na vista previa en directo",
- "AI_CHAT_TOOL_ASK_WAITING": "Respondendo na vista previa en directo, ou",
- "AI_CHAT_TOOL_PROBLEMS_IN": "Problemas en {0}",
- "AI_CHAT_IMAGE_DOWNLOADING": "Descargando imaxe",
- "AI_CHAT_IMAGE_DOWNLOADED": "Imaxe descargada",
- "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Imaxes descargadas",
- "AI_CHAT_IMAGE_NO_PROJECT": "Non hai ningún proxecto aberto no que descargar.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath debe ser un cartafol dentro do proxecto ou a ruta dun ficheiro de imaxe que remate en .jpg, .png, .webp ou .avif.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "downloadPath debe ser un cartafol ao descargar varias fotos.",
- "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Esta foto non se pode incrustar mediante URL. Descárguea pasando downloadPath.",
- "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Só se poden descargar as fotos devoltas por searchImages nesta conversa.",
- "AI_CHAT_IMAGE_DOWNLOAD": "Descargar no proxecto e abrir",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Fallo na descarga da imaxe",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "Non se puido gardar a imaxe no proxecto: {0}",
- "AI_CHAT_IMAGE_SHOW_LESS": "Amosar menos"
+ "AI_CHAT_MODE_CHAT": "IA visual",
+ "AI_CHAT_START_CHAT_NAME": "IA visual con {0}",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "Cunha subscrición a Claude, este gasto está incluído no teu plan sen custo adicional.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "Sen cargo para a túa subscrición de Phoenix Pro.",
+ "AI_CHAT_USAGE_CARD_TITLE": "Uso",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · últimos 30 días",
+ "AI_CHAT_USAGE_DETAILS": "Detalles",
+ "AI_CHAT_USAGE_RELOAD": "Actualizar o uso",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} de {1} meses",
+ "AI_CHAT_USAGE_LESS": "Menos",
+ "AI_CHAT_USAGE_SPEND": "Gasto",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "Tokens",
+ "AI_CHAT_USAGE_TURNS_LABEL": "Quendas",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "Días activos",
+ "AI_CHAT_USAGE_TODAY": "Hoxe",
+ "AI_CHAT_USAGE_TOP_MODELS": "Principais modelos",
+ "AI_CHAT_USAGE_BY_SPEND": "Por gasto",
+ "AI_CHAT_USAGE_BY_TOKENS": "Por tokens",
+ "AI_CHAT_USAGE_ACTIVITY": "Actividade",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Últimos 30 días",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Mes anterior",
+ "AI_CHAT_USAGE_LATER_MONTH": "Mes posterior",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Racha máis longa",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} días",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Días activos",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Media / día activo",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "Sen uso este día"
});
\ No newline at end of file
diff --git a/src/nls/hi/lastTranslated.json b/src/nls/hi/lastTranslated.json
index 7fac587820..4183b16ec9 100644
--- a/src/nls/hi/lastTranslated.json
+++ b/src/nls/hi/lastTranslated.json
@@ -182,7 +182,7 @@
"AI_CHAT_MODEL_SELECT_TITLE": "Choose the AI model for this chat",
"AI_CHAT_MODEL_SWITCHED_NOTICE": "Switched to {0}. Applies from your next message; the first response may take a moment longer while the cache rebuilds.",
"AI_CHAT_MODE_AUTO": "Auto",
- "AI_CHAT_MODE_CHAT": "Claude Code",
+ "AI_CHAT_MODE_CHAT": "Visual AI",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_MODE_EDIT": "AI Edit Mode",
@@ -260,7 +260,7 @@
"AI_CHAT_START_ANOTHER_DEMO": "Show another demo",
"AI_CHAT_START_BY_PROVIDER": "By {0}",
"AI_CHAT_START_CHAT_DESC": "Built-in chat for visual workflows",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
+ "AI_CHAT_START_CHAT_NAME": "Visual AI with {0}",
"AI_CHAT_START_CHAT_RUNNING": "In progress",
"AI_CHAT_START_CLI_FOLDED": "Use a CLI instead: {0}",
"AI_CHAT_START_CLI_RUNNING": "Running",
@@ -361,22 +361,49 @@
"AI_CHAT_UPSELL_BTN": "Get Phoenix Pro",
"AI_CHAT_UPSELL_MESSAGE": "AI features are available with Phoenix Pro.",
"AI_CHAT_UPSELL_TITLE": "Phoenix Pro + AI",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "active days",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Active days",
+ "AI_CHAT_USAGE_ACTIVITY": "Activity",
"AI_CHAT_USAGE_API_TIME": "Time in API",
+ "AI_CHAT_USAGE_BY_SPEND": "by spend",
+ "AI_CHAT_USAGE_BY_TOKENS": "by tokens",
"AI_CHAT_USAGE_CACHE_READ": "Cache read",
"AI_CHAT_USAGE_CACHE_WRITE": "Cache write",
"AI_CHAT_USAGE_CALLS": "{0} calls",
+ "AI_CHAT_USAGE_CARD_TITLE": "Usage",
"AI_CHAT_USAGE_CHIP_TITLE": "Tokens and cost of this chat",
"AI_CHAT_USAGE_COST": "Cost at list price",
+ "AI_CHAT_USAGE_DETAILS": "Details",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Earlier month",
"AI_CHAT_USAGE_INPUT": "Input tokens",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Last 30 days",
+ "AI_CHAT_USAGE_LATER_MONTH": "Later month",
+ "AI_CHAT_USAGE_LESS": "Less",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Longest streak",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} of {1} months",
+ "AI_CHAT_USAGE_MORE": "More",
"AI_CHAT_USAGE_NOTE": "With a Claude subscription, this cost is included in your plan. Pricing shown is for reference only.",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "No usage this day",
"AI_CHAT_USAGE_OPTIONS": "Options",
"AI_CHAT_USAGE_OPTION_DOLLARS": "Show $ cost",
"AI_CHAT_USAGE_OPTION_TURNS": "Show usage after every turn",
"AI_CHAT_USAGE_OUTPUT": "Output tokens",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Avg / active day",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · last 30 days",
+ "AI_CHAT_USAGE_RELOAD": "Reload usage",
+ "AI_CHAT_USAGE_SPEND": "spend",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "With a Claude subscription, this spend is included in your plan at no extra cost.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "No charge to your Phoenix Pro subscription.",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} days",
"AI_CHAT_USAGE_TAB_ALL": "All",
+ "AI_CHAT_USAGE_TODAY": "Today",
"AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokens",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top models",
"AI_CHAT_USAGE_TOTAL": "Total tokens",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
"AI_CHAT_USAGE_TURNS_CALLS": "Turns · API calls",
+ "AI_CHAT_USAGE_TURNS_LABEL": "turns",
"AI_CHAT_WAITING_FOR_MODEL": "Waiting for the model...",
"AI_CHAT_WELCOME_BUG_PROMPT": "Fix the mobile navigation",
"AI_CHAT_WELCOME_CLI_SUBTITLE": "Give your CLI agents the tools to see, inspect, and debug your page as they build.",
diff --git a/src/nls/hi/strings.js b/src/nls/hi/strings.js
index 6f888eb874..5a8096de09 100644
--- a/src/nls/hi/strings.js
+++ b/src/nls/hi/strings.js
@@ -738,6 +738,16 @@ define({
"LIVE_DEV_IMAGE_FOLDER_DIALOG_PLACEHOLDER": "फ़ोल्डर पाथ टाइप करें (जैसे, assets/images/)",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_HELP": "💡 फ़ोल्डर पाथ टाइप करें या 'images' फ़ोल्डर में डाउनलोड करने के लिए खाली छोड़ दें।",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_REMEMBER": "इस प्रोजेक्ट के लिए दोबारा न पूछें",
+ "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "इमेज डाउनलोड हो गई",
+ "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "या मुझे अपने शब्दों में बताएं…",
+ "LIVE_DEV_AI_ASK_SEND": "भेजें",
+ "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI पूछता है",
+ "LIVE_DEV_AI_ASK_MINIMIZE": "मिनिमाइज़ करें",
+ "LIVE_DEV_AI_ASK_FOCUS_HIDE": "फ़ोकस छिपाएं और पेज को जैसा है वैसा देखें",
+ "LIVE_DEV_AI_ASK_FOCUS_SHOW": "फ़ोकस फिर से दिखाएं",
+ "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI आपके जवाब का इंतज़ार कर रहा है",
+ "LIVE_DEV_IMAGE_SAVED_TO": "{0} में सहेजा गया",
+ "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "डाउनलोड फ़ोल्डर बदलें",
"AVAILABLE_IN_PRO_TITLE": "Phoenix Pro में उपलब्ध",
"DEVICE_SIZE_LIMIT_MESSAGE": "मोबाइल, टैबलेट और डेस्कटॉप व्यू के बीच स्विच करने के लिए, Phoenix Pro में अपग्रेड करें।",
"LAYERS_PANEL_LIMIT_MESSAGE": "अपने पेज की संरचना देखने और उसमें किसी भी तत्व को चुनने या संपादित करने के लिए, Phoenix Pro में अपग्रेड करें।",
@@ -2430,7 +2440,6 @@ define({
"AI_ENABLE_CONFIRM_MESSAGE": "यह AI फ़ीचर्स को वापस चालू कर देता है और AI पैनल को पुनर्स्थापित करता है।
इस बदलाव को लागू करने के लिए {APP_NAME} अब रीस्टार्ट होगा। आपसे किसी भी बिना सहेजी गई फ़ाइल को सहेजने के लिए कहा जाएगा।",
"AI_ENABLE_CONFIRM_BTN": "AI सक्षम करें और रीस्टार्ट करें",
"AI_CHAT_TITLE": "Claude Code",
- "AI_CHAT_MODE_CHAT": "Claude Code चैट",
"AI_CHAT_MODE_CLI": "Claude Code सीएलआई",
"AI_CHAT_MODE_CODEX_CLI": "कोडेक्स सीएलआई",
"AI_CHAT_START_TYPE_HINT": "शुरू करने के लिए यहाँ टाइप करें",
@@ -2457,7 +2466,6 @@ define({
"AI_CHAT_DEMO_PROMPT_COPIED": "कॉपी किया गया",
"AI_CHAT_DEMO_SPEED_TITLE": "प्लेबैक गति (बदलने के लिए क्लिक करें)",
"AI_CHAT_START_WORK_WITH": "के साथ काम करें",
- "AI_CHAT_START_CHAT_NAME": "{0} · विज़ुअल AI",
"AI_CHAT_START_CHAT_DESC": "विज़ुअल वर्कफ़्लो के लिए अंतर्निहित चैट",
"AI_CHAT_START_BY_PROVIDER": "{0} द्वारा",
"AI_CHAT_START_CLI_SEPARATOR": "कमांड-लाइन टूल · {APP_NAME} से जुड़ता है",
@@ -2561,6 +2569,29 @@ define({
"AI_CHAT_TOOL_EDITOR_JS": "संपादक का निरीक्षण",
"AI_CHAT_TOOL_EDITOR_PREFERENCES": "संपादक वरीयताएँ",
"AI_CHAT_TOOL_EDITOR_DOCS": "संपादक दस्तावेज़",
+ "AI_CHAT_TOOL_PROBLEMS": "समस्याएँ",
+ "AI_CHAT_TOOL_NOTIFY": "अधिसूचना",
+ "AI_CHAT_TOOL_ASK": "लाइव प्रीव्यू में पूछें",
+ "AI_CHAT_USAGE_CHIP_TITLE": "इस चैट के टोकन और लागत",
+ "AI_CHAT_USAGE_TOKENS": "{0} टोक",
+ "AI_CHAT_USAGE_CALLS": "{0} कॉल्स",
+ "AI_CHAT_USAGE_TAB_ALL": "सभी",
+ "AI_CHAT_USAGE_OPTIONS": "विकल्प",
+ "AI_CHAT_USAGE_INPUT": "इनपुट टोकन",
+ "AI_CHAT_USAGE_OUTPUT": "आउटपुट टोकन",
+ "AI_CHAT_USAGE_CACHE_READ": "कैश रीड",
+ "AI_CHAT_USAGE_CACHE_WRITE": "कैश राइट",
+ "AI_CHAT_USAGE_TOTAL": "कुल टोकन",
+ "AI_CHAT_USAGE_TURNS_CALLS": "बारी · API कॉल्स",
+ "AI_CHAT_USAGE_API_TIME": "API में लगा समय",
+ "AI_CHAT_USAGE_COST": "सूची मूल्य पर लागत",
+ "AI_CHAT_USAGE_NOTE": "Claude सब्सक्रिप्शन के साथ, यह लागत आपके प्लान में शामिल है। दिखाई गई कीमत केवल संदर्भ के लिए है।",
+ "AI_CHAT_USAGE_OPTION_TURNS": "हर बारी के बाद उपयोग दिखाएँ",
+ "AI_CHAT_USAGE_OPTION_DOLLARS": "$ लागत दिखाएँ",
+ "AI_CHAT_TOOL_ASK_COMPOSING": "लाइव प्रीव्यू में प्रश्न पूछ रहे हैं...",
+ "AI_CHAT_LABEL_YOU_IN_PREVIEW": "आप, लाइव प्रीव्यू में",
+ "AI_CHAT_TOOL_ASK_WAITING": "लाइव प्रीव्यू में उत्तर, या",
+ "AI_CHAT_TOOL_PROBLEMS_IN": "{0} में समस्याएँ",
"AI_CHAT_TOOL_RESIZE_PREVIEW": "प्रीव्यू का आकार बदलें",
"AI_LIVE_PREVIEW_BANNER_TEXT": "AI लाइव प्रीव्यू की जांच कर रहा है",
"AI_LIVE_PREVIEW_BANNER_RESIZE": "AI ने प्रीव्यू का आकार बदलकर {0} कर दिया है",
@@ -2696,6 +2727,14 @@ define({
"AI_CHAT_IMAGE_REMOVE": "इमेज हटाएं",
"AI_CHAT_IMAGE_SEARCH": "छवियाँ खोजी जा रही हैं",
"AI_CHAT_IMAGE_USE": "छवि का चयन किया जा रहा है",
+ "AI_CHAT_IMAGE_DOWNLOADING": "इमेज डाउनलोड हो रही है",
+ "AI_CHAT_IMAGE_DOWNLOADED": "इमेज डाउनलोड हो गई",
+ "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "इमेजें डाउनलोड हो गईं",
+ "AI_CHAT_IMAGE_NO_PROJECT": "डाउनलोड करने के लिए कोई प्रोजेक्ट खुला नहीं है।",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath प्रोजेक्ट के अंदर एक फ़ोल्डर, या .jpg, .png, .webp या .avif पर समाप्त होने वाला एक इमेज फ़ाइल पाथ होना चाहिए।",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "कई फ़ोटो डाउनलोड करते समय downloadPath एक फ़ोल्डर होना चाहिए।",
+ "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "यह फ़ोटो URL द्वारा एम्बेड नहीं की जा सकती। इसे downloadPath पास करके डाउनलोड करें।",
+ "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "इस बातचीत में केवल searchImages द्वारा लौटाई गई तस्वीरें ही डाउनलोड की जा सकती हैं।",
"AI_CHAT_IMAGE_SELECTED": "चयनित छवि",
"AI_CHAT_IMAGE_SELECTED_GROUP": "चयनित छवियाँ",
"AI_CHAT_IMAGE_PREVIEW": "छवि पूर्वावलोकन",
@@ -2709,8 +2748,12 @@ define({
"AI_CHAT_IMAGE_PHOTO_BY": "फ़ोटोग्राफ़र",
"AI_CHAT_IMAGE_REPLY": "इस छवि के साथ जवाब दें",
"AI_CHAT_IMAGE_QUOTE": "चैट में छवि क्वोट करें",
+ "AI_CHAT_IMAGE_DOWNLOAD": "प्रोजेक्ट में डाउनलोड करें और खोलें",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "इमेज डाउनलोड विफल रहा",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "इमेज को प्रोजेक्ट में सहेजा नहीं जा सका: {0}",
"AI_CHAT_IMAGE_VIEW_COLLAGE": "कोलाज देखें",
"AI_CHAT_IMAGE_SHOW_ALL": "सभी दिखाएँ",
+ "AI_CHAT_IMAGE_SHOW_LESS": "कम दिखाएँ",
"AI_CHAT_IMAGE_BACK_TO_ALL": "सभी छवियों पर वापस जाएँ",
"AI_CHAT_IMAGE_RESULTS_COUNT": "{0} फ़ोटो · Unsplash",
"AI_CHAT_IMAGE_RESULTS_SINGLE": "1 फ़ोटो · Unsplash",
@@ -2924,49 +2967,33 @@ define({
"MIGRATE_UNREACHABLE_TITLE": "पुरानी साइट तक नहीं पहुंच सके",
"MIGRATE_UNREACHABLE_MESSAGE": "{APP_NAME} आपके प्रोजेक्ट और सेटिंग्स को खोजने के लिए {0} से कनेक्ट नहीं हो सका, इसलिए कुछ भी नहीं बदला गया है। अपना इंटरनेट कनेक्शन जाँचें, फिर {1} के साथ फिर से प्रयास करें।",
"CMD_MIGRATE_DATA": "{0} से मेरा डेटा माइग्रेट करें…",
- "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "इमेज डाउनलोड हो गई",
- "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "या मुझे अपने शब्दों में बताएं…",
- "LIVE_DEV_AI_ASK_SEND": "भेजें",
- "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI पूछता है",
- "LIVE_DEV_AI_ASK_MINIMIZE": "मिनिमाइज़ करें",
- "LIVE_DEV_AI_ASK_FOCUS_HIDE": "फ़ोकस छिपाएं और पेज को जैसा है वैसा देखें",
- "LIVE_DEV_AI_ASK_FOCUS_SHOW": "फ़ोकस फिर से दिखाएं",
- "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI आपके जवाब का इंतज़ार कर रहा है",
- "LIVE_DEV_IMAGE_SAVED_TO": "{0} में सहेजा गया",
- "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "डाउनलोड फ़ोल्डर बदलें",
- "AI_CHAT_TOOL_PROBLEMS": "समस्याएँ",
- "AI_CHAT_TOOL_NOTIFY": "अधिसूचना",
- "AI_CHAT_TOOL_ASK": "लाइव प्रीव्यू में पूछें",
- "AI_CHAT_USAGE_CHIP_TITLE": "इस चैट के टोकन और लागत",
- "AI_CHAT_USAGE_TOKENS": "{0} टोक",
- "AI_CHAT_USAGE_CALLS": "{0} कॉल्स",
- "AI_CHAT_USAGE_TAB_ALL": "सभी",
- "AI_CHAT_USAGE_OPTIONS": "विकल्प",
- "AI_CHAT_USAGE_INPUT": "इनपुट टोकन",
- "AI_CHAT_USAGE_OUTPUT": "आउटपुट टोकन",
- "AI_CHAT_USAGE_CACHE_READ": "कैश रीड",
- "AI_CHAT_USAGE_CACHE_WRITE": "कैश राइट",
- "AI_CHAT_USAGE_TOTAL": "कुल टोकन",
- "AI_CHAT_USAGE_TURNS_CALLS": "बारी · API कॉल्स",
- "AI_CHAT_USAGE_API_TIME": "API में लगा समय",
- "AI_CHAT_USAGE_COST": "सूची मूल्य पर लागत",
- "AI_CHAT_USAGE_NOTE": "Claude सब्सक्रिप्शन के साथ, यह लागत आपके प्लान में शामिल है। दिखाई गई कीमत केवल संदर्भ के लिए है।",
- "AI_CHAT_USAGE_OPTION_TURNS": "हर बारी के बाद उपयोग दिखाएँ",
- "AI_CHAT_USAGE_OPTION_DOLLARS": "$ लागत दिखाएँ",
- "AI_CHAT_TOOL_ASK_COMPOSING": "लाइव प्रीव्यू में प्रश्न पूछ रहे हैं...",
- "AI_CHAT_LABEL_YOU_IN_PREVIEW": "आप, लाइव प्रीव्यू में",
- "AI_CHAT_TOOL_ASK_WAITING": "लाइव प्रीव्यू में उत्तर, या",
- "AI_CHAT_TOOL_PROBLEMS_IN": "{0} में समस्याएँ",
- "AI_CHAT_IMAGE_DOWNLOADING": "इमेज डाउनलोड हो रही है",
- "AI_CHAT_IMAGE_DOWNLOADED": "इमेज डाउनलोड हो गई",
- "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "इमेजें डाउनलोड हो गईं",
- "AI_CHAT_IMAGE_NO_PROJECT": "डाउनलोड करने के लिए कोई प्रोजेक्ट खुला नहीं है।",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath प्रोजेक्ट के अंदर एक फ़ोल्डर, या .jpg, .png, .webp या .avif पर समाप्त होने वाला एक इमेज फ़ाइल पाथ होना चाहिए।",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "कई फ़ोटो डाउनलोड करते समय downloadPath एक फ़ोल्डर होना चाहिए।",
- "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "यह फ़ोटो URL द्वारा एम्बेड नहीं की जा सकती। इसे downloadPath पास करके डाउनलोड करें।",
- "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "इस बातचीत में केवल searchImages द्वारा लौटाई गई तस्वीरें ही डाउनलोड की जा सकती हैं।",
- "AI_CHAT_IMAGE_DOWNLOAD": "प्रोजेक्ट में डाउनलोड करें और खोलें",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "इमेज डाउनलोड विफल रहा",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "इमेज को प्रोजेक्ट में सहेजा नहीं जा सका: {0}",
- "AI_CHAT_IMAGE_SHOW_LESS": "कम दिखाएँ"
+ "AI_CHAT_MODE_CHAT": "विज़ुअल एआई",
+ "AI_CHAT_START_CHAT_NAME": "{0} के साथ विज़ुअल एआई",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "Claude सदस्यता के साथ, यह खर्च बिना किसी अतिरिक्त शुल्क के आपकी योजना में शामिल है।",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "आपकी Phoenix Pro सदस्यता पर कोई शुल्क नहीं।",
+ "AI_CHAT_USAGE_CARD_TITLE": "उपयोग",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · पिछले 30 दिन",
+ "AI_CHAT_USAGE_DETAILS": "विवरण",
+ "AI_CHAT_USAGE_RELOAD": "उपयोग रीलोड करें",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{1} में से {0} महीने",
+ "AI_CHAT_USAGE_LESS": "कम",
+ "AI_CHAT_USAGE_MORE": "अधिक",
+ "AI_CHAT_USAGE_SPEND": "खर्च",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "टोकन",
+ "AI_CHAT_USAGE_TURNS_LABEL": "बारी",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "सक्रिय दिन",
+ "AI_CHAT_USAGE_TODAY": "आज",
+ "AI_CHAT_USAGE_TOP_MODELS": "शीर्ष मॉडल",
+ "AI_CHAT_USAGE_BY_SPEND": "खर्च के अनुसार",
+ "AI_CHAT_USAGE_BY_TOKENS": "टोकन के अनुसार",
+ "AI_CHAT_USAGE_ACTIVITY": "गतिविधि",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "पिछले 30 दिन",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "पिछला महीना",
+ "AI_CHAT_USAGE_LATER_MONTH": "अगला महीना",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "सबसे लंबा सिलसिला",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} दिन",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "सक्रिय दिन",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "औसत / सक्रिय दिन",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "कुल",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "इस दिन कोई उपयोग नहीं"
});
\ No newline at end of file
diff --git a/src/nls/hr/lastTranslated.json b/src/nls/hr/lastTranslated.json
index 7fac587820..4183b16ec9 100644
--- a/src/nls/hr/lastTranslated.json
+++ b/src/nls/hr/lastTranslated.json
@@ -182,7 +182,7 @@
"AI_CHAT_MODEL_SELECT_TITLE": "Choose the AI model for this chat",
"AI_CHAT_MODEL_SWITCHED_NOTICE": "Switched to {0}. Applies from your next message; the first response may take a moment longer while the cache rebuilds.",
"AI_CHAT_MODE_AUTO": "Auto",
- "AI_CHAT_MODE_CHAT": "Claude Code",
+ "AI_CHAT_MODE_CHAT": "Visual AI",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_MODE_EDIT": "AI Edit Mode",
@@ -260,7 +260,7 @@
"AI_CHAT_START_ANOTHER_DEMO": "Show another demo",
"AI_CHAT_START_BY_PROVIDER": "By {0}",
"AI_CHAT_START_CHAT_DESC": "Built-in chat for visual workflows",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
+ "AI_CHAT_START_CHAT_NAME": "Visual AI with {0}",
"AI_CHAT_START_CHAT_RUNNING": "In progress",
"AI_CHAT_START_CLI_FOLDED": "Use a CLI instead: {0}",
"AI_CHAT_START_CLI_RUNNING": "Running",
@@ -361,22 +361,49 @@
"AI_CHAT_UPSELL_BTN": "Get Phoenix Pro",
"AI_CHAT_UPSELL_MESSAGE": "AI features are available with Phoenix Pro.",
"AI_CHAT_UPSELL_TITLE": "Phoenix Pro + AI",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "active days",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Active days",
+ "AI_CHAT_USAGE_ACTIVITY": "Activity",
"AI_CHAT_USAGE_API_TIME": "Time in API",
+ "AI_CHAT_USAGE_BY_SPEND": "by spend",
+ "AI_CHAT_USAGE_BY_TOKENS": "by tokens",
"AI_CHAT_USAGE_CACHE_READ": "Cache read",
"AI_CHAT_USAGE_CACHE_WRITE": "Cache write",
"AI_CHAT_USAGE_CALLS": "{0} calls",
+ "AI_CHAT_USAGE_CARD_TITLE": "Usage",
"AI_CHAT_USAGE_CHIP_TITLE": "Tokens and cost of this chat",
"AI_CHAT_USAGE_COST": "Cost at list price",
+ "AI_CHAT_USAGE_DETAILS": "Details",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Earlier month",
"AI_CHAT_USAGE_INPUT": "Input tokens",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Last 30 days",
+ "AI_CHAT_USAGE_LATER_MONTH": "Later month",
+ "AI_CHAT_USAGE_LESS": "Less",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Longest streak",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} of {1} months",
+ "AI_CHAT_USAGE_MORE": "More",
"AI_CHAT_USAGE_NOTE": "With a Claude subscription, this cost is included in your plan. Pricing shown is for reference only.",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "No usage this day",
"AI_CHAT_USAGE_OPTIONS": "Options",
"AI_CHAT_USAGE_OPTION_DOLLARS": "Show $ cost",
"AI_CHAT_USAGE_OPTION_TURNS": "Show usage after every turn",
"AI_CHAT_USAGE_OUTPUT": "Output tokens",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Avg / active day",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · last 30 days",
+ "AI_CHAT_USAGE_RELOAD": "Reload usage",
+ "AI_CHAT_USAGE_SPEND": "spend",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "With a Claude subscription, this spend is included in your plan at no extra cost.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "No charge to your Phoenix Pro subscription.",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} days",
"AI_CHAT_USAGE_TAB_ALL": "All",
+ "AI_CHAT_USAGE_TODAY": "Today",
"AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokens",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top models",
"AI_CHAT_USAGE_TOTAL": "Total tokens",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
"AI_CHAT_USAGE_TURNS_CALLS": "Turns · API calls",
+ "AI_CHAT_USAGE_TURNS_LABEL": "turns",
"AI_CHAT_WAITING_FOR_MODEL": "Waiting for the model...",
"AI_CHAT_WELCOME_BUG_PROMPT": "Fix the mobile navigation",
"AI_CHAT_WELCOME_CLI_SUBTITLE": "Give your CLI agents the tools to see, inspect, and debug your page as they build.",
diff --git a/src/nls/hr/strings.js b/src/nls/hr/strings.js
index ad5ad57357..3eb541024c 100644
--- a/src/nls/hr/strings.js
+++ b/src/nls/hr/strings.js
@@ -738,6 +738,16 @@ define({
"LIVE_DEV_IMAGE_FOLDER_DIALOG_PLACEHOLDER": "Upišite putanju mape (npr. assets/images/)",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_HELP": "💡 Upišite putanju mape ili ostavite prazno za preuzimanje u mapu 'images'.",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_REMEMBER": "Ne pitaj ponovno za ovaj projekt",
+ "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Slika preuzeta",
+ "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Ili mi recite svojim riječima…",
+ "LIVE_DEV_AI_ASK_SEND": "Pošalji",
+ "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI pita",
+ "LIVE_DEV_AI_ASK_MINIMIZE": "Minimiziraj",
+ "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Sakrijte fokus i pogledajte stranicu kakva jest",
+ "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Ponovno prikažite fokus",
+ "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI čeka vaš odgovor",
+ "LIVE_DEV_IMAGE_SAVED_TO": "Spremljeno u {0}",
+ "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Promijeni mapu za preuzimanje",
"AVAILABLE_IN_PRO_TITLE": "Dostupno u Phoenix Pro",
"DEVICE_SIZE_LIMIT_MESSAGE": "Za prebacivanje između prikaza za mobitel, tablet i radnu površinu, nadogradite na Phoenix Pro.",
"LAYERS_PANEL_LIMIT_MESSAGE": "Da biste vidjeli strukturu svoje stranice i odabrali ili uredili bilo koji element u njoj, nadogradite na Phoenix Pro.",
@@ -2430,7 +2440,6 @@ define({
"AI_ENABLE_CONFIRM_MESSAGE": "Ovim se ponovno uključuju AI značajke i vraća AI panel.
{APP_NAME} će se sada ponovno pokrenuti kako bi primijenio ovu promjenu. Bit ćete upitani da spremite sve nespremljene datoteke.",
"AI_ENABLE_CONFIRM_BTN": "Omogući AI i ponovno pokreni",
"AI_CHAT_TITLE": "Claude Code",
- "AI_CHAT_MODE_CHAT": "Claude Code",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_START_TYPE_HINT": "Upišite ovdje za početak",
@@ -2457,7 +2466,6 @@ define({
"AI_CHAT_DEMO_PROMPT_COPIED": "Kopirano",
"AI_CHAT_DEMO_SPEED_TITLE": "Brzina reprodukcije (kliknite za promjenu)",
"AI_CHAT_START_WORK_WITH": "Rad s",
- "AI_CHAT_START_CHAT_NAME": "{0} · Vizualni AI",
"AI_CHAT_START_CHAT_DESC": "Ugrađeni chat za vizualne tijekove rada",
"AI_CHAT_START_BY_PROVIDER": "Od {0}",
"AI_CHAT_START_CLI_SEPARATOR": "Alati naredbenog retka · povezuje se s {APP_NAME}",
@@ -2561,6 +2569,30 @@ define({
"AI_CHAT_TOOL_EDITOR_JS": "Pregledavanje uređivača",
"AI_CHAT_TOOL_EDITOR_PREFERENCES": "Postavke uređivača",
"AI_CHAT_TOOL_EDITOR_DOCS": "Dokumentacija uređivača",
+ "AI_CHAT_TOOL_PROBLEMS": "Problemi",
+ "AI_CHAT_TOOL_NOTIFY": "Obavijest",
+ "AI_CHAT_TOOL_ASK": "Postavljanje pitanja u pretpregledu uživo",
+ "AI_CHAT_USAGE_CHIP_TITLE": "Tokeni i trošak ovog razgovora",
+ "AI_CHAT_USAGE_TOKENS": "{0} tokena",
+ "AI_CHAT_USAGE_CALLS": "{0} poziva",
+ "AI_CHAT_USAGE_TAB_ALL": "Sve",
+ "AI_CHAT_USAGE_OPTIONS": "Opcije",
+ "AI_CHAT_USAGE_INPUT": "Ulazni tokeni",
+ "AI_CHAT_USAGE_OUTPUT": "Izlazni tokeni",
+ "AI_CHAT_USAGE_CACHE_READ": "Čitanje iz predmemorije",
+ "AI_CHAT_USAGE_CACHE_WRITE": "Pisanje u predmemoriju",
+ "AI_CHAT_USAGE_TOTAL": "Ukupno tokena",
+ "AI_CHAT_USAGE_TURNS_CALLS": "Izmjene · API pozivi",
+ "AI_CHAT_USAGE_API_TIME": "Vrijeme u API-ju",
+ "AI_CHAT_USAGE_COST": "Trošak po kataloškoj cijeni",
+ "AI_CHAT_USAGE_NOTE": "S Claude pretplatom, ovaj je trošak uključen u vašu tarifu. Prikazana cijena je samo informativnog karaktera.",
+ "AI_CHAT_USAGE_OPTION_TURNS": "Prikaži potrošnju nakon svake izmjene",
+ "AI_CHAT_USAGE_OPTION_DOLLARS": "Prikaži trošak u $",
+ "AI_CHAT_USAGE_MORE": "Više",
+ "AI_CHAT_TOOL_ASK_COMPOSING": "Postavljanje pitanja u pretpregledu uživo...",
+ "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Vi, u pretpregledu uživo",
+ "AI_CHAT_TOOL_ASK_WAITING": "Odgovor u pretpregledu uživo, ili",
+ "AI_CHAT_TOOL_PROBLEMS_IN": "Problemi u {0}",
"AI_CHAT_TOOL_RESIZE_PREVIEW": "Promijeni veličinu pretpregleda",
"AI_LIVE_PREVIEW_BANNER_TEXT": "AI pregledava pretpregled uživo",
"AI_LIVE_PREVIEW_BANNER_RESIZE": "AI je promijenio veličinu pretpregleda na {0}",
@@ -2696,6 +2728,14 @@ define({
"AI_CHAT_IMAGE_REMOVE": "Ukloni sliku",
"AI_CHAT_IMAGE_SEARCH": "Pretraživanje slika",
"AI_CHAT_IMAGE_USE": "Odabir slike",
+ "AI_CHAT_IMAGE_DOWNLOADING": "Preuzimanje slike",
+ "AI_CHAT_IMAGE_DOWNLOADED": "Slika preuzeta",
+ "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Slike preuzete",
+ "AI_CHAT_IMAGE_NO_PROJECT": "Nijedan projekt nije otvoren za preuzimanje.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath mora biti mapa unutar projekta ili putanja do slikovne datoteke koja završava s .jpg, .png, .webp ili .avif.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "downloadPath mora biti mapa prilikom preuzimanja više fotografija.",
+ "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Ova se fotografija ne može ugraditi putem URL-a. Preuzmite je navođenjem downloadPath.",
+ "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Moguće je preuzeti samo fotografije koje je vratio `searchImages` u ovom razgovoru.",
"AI_CHAT_IMAGE_SELECTED": "Odabrana slika",
"AI_CHAT_IMAGE_SELECTED_GROUP": "Odabrane slike",
"AI_CHAT_IMAGE_PREVIEW": "Pregled slike",
@@ -2709,8 +2749,12 @@ define({
"AI_CHAT_IMAGE_PHOTO_BY": "Fotografija:",
"AI_CHAT_IMAGE_REPLY": "Odgovori s ovom slikom",
"AI_CHAT_IMAGE_QUOTE": "Citiraj sliku u razgovoru",
+ "AI_CHAT_IMAGE_DOWNLOAD": "Preuzmi u projekt i otvori",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Preuzimanje slike nije uspjelo",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "Slika se nije mogla spremiti u projekt: {0}",
"AI_CHAT_IMAGE_VIEW_COLLAGE": "Prikaži kolaž",
"AI_CHAT_IMAGE_SHOW_ALL": "Prikaži sve",
+ "AI_CHAT_IMAGE_SHOW_LESS": "Prikaži manje",
"AI_CHAT_IMAGE_BACK_TO_ALL": "Natrag na sve slike",
"AI_CHAT_IMAGE_RESULTS_COUNT": "{0} fotografija · Unsplash",
"AI_CHAT_IMAGE_RESULTS_SINGLE": "1 fotografija · Unsplash",
@@ -2924,49 +2968,32 @@ define({
"MIGRATE_UNREACHABLE_TITLE": "Nije moguće pristupiti staroj stranici",
"MIGRATE_UNREACHABLE_MESSAGE": "{APP_NAME} se nije mogao povezati s {0} kako bi potražio vaše projekte i postavke, stoga ništa nije promijenjeno. Provjerite internetsku vezu, a zatim ponovno pokušajte pomoću {1}.",
"CMD_MIGRATE_DATA": "Migrirati moje podatke s {0}…",
- "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Slika preuzeta",
- "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Ili mi recite svojim riječima…",
- "LIVE_DEV_AI_ASK_SEND": "Pošalji",
- "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI pita",
- "LIVE_DEV_AI_ASK_MINIMIZE": "Minimiziraj",
- "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Sakrijte fokus i pogledajte stranicu kakva jest",
- "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Ponovno prikažite fokus",
- "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI čeka vaš odgovor",
- "LIVE_DEV_IMAGE_SAVED_TO": "Spremljeno u {0}",
- "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Promijeni mapu za preuzimanje",
- "AI_CHAT_TOOL_PROBLEMS": "Problemi",
- "AI_CHAT_TOOL_NOTIFY": "Obavijest",
- "AI_CHAT_TOOL_ASK": "Postavljanje pitanja u pretpregledu uživo",
- "AI_CHAT_USAGE_CHIP_TITLE": "Tokeni i trošak ovog razgovora",
- "AI_CHAT_USAGE_TOKENS": "{0} tokena",
- "AI_CHAT_USAGE_CALLS": "{0} poziva",
- "AI_CHAT_USAGE_TAB_ALL": "Sve",
- "AI_CHAT_USAGE_OPTIONS": "Opcije",
- "AI_CHAT_USAGE_INPUT": "Ulazni tokeni",
- "AI_CHAT_USAGE_OUTPUT": "Izlazni tokeni",
- "AI_CHAT_USAGE_CACHE_READ": "Čitanje iz predmemorije",
- "AI_CHAT_USAGE_CACHE_WRITE": "Pisanje u predmemoriju",
- "AI_CHAT_USAGE_TOTAL": "Ukupno tokena",
- "AI_CHAT_USAGE_TURNS_CALLS": "Izmjene · API pozivi",
- "AI_CHAT_USAGE_API_TIME": "Vrijeme u API-ju",
- "AI_CHAT_USAGE_COST": "Trošak po kataloškoj cijeni",
- "AI_CHAT_USAGE_NOTE": "S Claude pretplatom, ovaj je trošak uključen u vašu tarifu. Prikazana cijena je samo informativnog karaktera.",
- "AI_CHAT_USAGE_OPTION_TURNS": "Prikaži potrošnju nakon svake izmjene",
- "AI_CHAT_USAGE_OPTION_DOLLARS": "Prikaži trošak u $",
- "AI_CHAT_TOOL_ASK_COMPOSING": "Postavljanje pitanja u pretpregledu uživo...",
- "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Vi, u pretpregledu uživo",
- "AI_CHAT_TOOL_ASK_WAITING": "Odgovor u pretpregledu uživo, ili",
- "AI_CHAT_TOOL_PROBLEMS_IN": "Problemi u {0}",
- "AI_CHAT_IMAGE_DOWNLOADING": "Preuzimanje slike",
- "AI_CHAT_IMAGE_DOWNLOADED": "Slika preuzeta",
- "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Slike preuzete",
- "AI_CHAT_IMAGE_NO_PROJECT": "Nijedan projekt nije otvoren za preuzimanje.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath mora biti mapa unutar projekta ili putanja do slikovne datoteke koja završava s .jpg, .png, .webp ili .avif.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "downloadPath mora biti mapa prilikom preuzimanja više fotografija.",
- "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Ova se fotografija ne može ugraditi putem URL-a. Preuzmite je navođenjem downloadPath.",
- "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Moguće je preuzeti samo fotografije koje je vratio `searchImages` u ovom razgovoru.",
- "AI_CHAT_IMAGE_DOWNLOAD": "Preuzmi u projekt i otvori",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Preuzimanje slike nije uspjelo",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "Slika se nije mogla spremiti u projekt: {0}",
- "AI_CHAT_IMAGE_SHOW_LESS": "Prikaži manje"
+ "AI_CHAT_MODE_CHAT": "Vizualni AI",
+ "AI_CHAT_START_CHAT_NAME": "Vizualni AI s {0}",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "Uz pretplatu na Claude, ova je potrošnja uključena u vaš plan bez dodatnih troškova.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "Vaša Phoenix Pro pretplata neće biti terećena.",
+ "AI_CHAT_USAGE_CARD_TITLE": "Potrošnja",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · posljednjih 30 dana",
+ "AI_CHAT_USAGE_DETAILS": "Detalji",
+ "AI_CHAT_USAGE_RELOAD": "Osvježi potrošnju",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} od {1} mjeseci",
+ "AI_CHAT_USAGE_LESS": "Manje",
+ "AI_CHAT_USAGE_SPEND": "potrošnja",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokeni",
+ "AI_CHAT_USAGE_TURNS_LABEL": "izmjene",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "aktivni dani",
+ "AI_CHAT_USAGE_TODAY": "Danas",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top modeli",
+ "AI_CHAT_USAGE_BY_SPEND": "po potrošnji",
+ "AI_CHAT_USAGE_BY_TOKENS": "po tokenima",
+ "AI_CHAT_USAGE_ACTIVITY": "Aktivnost",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Zadnjih 30 dana",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Prethodni mjesec",
+ "AI_CHAT_USAGE_LATER_MONTH": "Sljedeći mjesec",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Najduži niz",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} dana",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Aktivni dani",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Prosjek / aktivni dan",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Ukupno",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "Nema korištenja na ovaj dan"
});
\ No newline at end of file
diff --git a/src/nls/hu/lastTranslated.json b/src/nls/hu/lastTranslated.json
index 7fac587820..4183b16ec9 100644
--- a/src/nls/hu/lastTranslated.json
+++ b/src/nls/hu/lastTranslated.json
@@ -182,7 +182,7 @@
"AI_CHAT_MODEL_SELECT_TITLE": "Choose the AI model for this chat",
"AI_CHAT_MODEL_SWITCHED_NOTICE": "Switched to {0}. Applies from your next message; the first response may take a moment longer while the cache rebuilds.",
"AI_CHAT_MODE_AUTO": "Auto",
- "AI_CHAT_MODE_CHAT": "Claude Code",
+ "AI_CHAT_MODE_CHAT": "Visual AI",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_MODE_EDIT": "AI Edit Mode",
@@ -260,7 +260,7 @@
"AI_CHAT_START_ANOTHER_DEMO": "Show another demo",
"AI_CHAT_START_BY_PROVIDER": "By {0}",
"AI_CHAT_START_CHAT_DESC": "Built-in chat for visual workflows",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
+ "AI_CHAT_START_CHAT_NAME": "Visual AI with {0}",
"AI_CHAT_START_CHAT_RUNNING": "In progress",
"AI_CHAT_START_CLI_FOLDED": "Use a CLI instead: {0}",
"AI_CHAT_START_CLI_RUNNING": "Running",
@@ -361,22 +361,49 @@
"AI_CHAT_UPSELL_BTN": "Get Phoenix Pro",
"AI_CHAT_UPSELL_MESSAGE": "AI features are available with Phoenix Pro.",
"AI_CHAT_UPSELL_TITLE": "Phoenix Pro + AI",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "active days",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Active days",
+ "AI_CHAT_USAGE_ACTIVITY": "Activity",
"AI_CHAT_USAGE_API_TIME": "Time in API",
+ "AI_CHAT_USAGE_BY_SPEND": "by spend",
+ "AI_CHAT_USAGE_BY_TOKENS": "by tokens",
"AI_CHAT_USAGE_CACHE_READ": "Cache read",
"AI_CHAT_USAGE_CACHE_WRITE": "Cache write",
"AI_CHAT_USAGE_CALLS": "{0} calls",
+ "AI_CHAT_USAGE_CARD_TITLE": "Usage",
"AI_CHAT_USAGE_CHIP_TITLE": "Tokens and cost of this chat",
"AI_CHAT_USAGE_COST": "Cost at list price",
+ "AI_CHAT_USAGE_DETAILS": "Details",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Earlier month",
"AI_CHAT_USAGE_INPUT": "Input tokens",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Last 30 days",
+ "AI_CHAT_USAGE_LATER_MONTH": "Later month",
+ "AI_CHAT_USAGE_LESS": "Less",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Longest streak",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} of {1} months",
+ "AI_CHAT_USAGE_MORE": "More",
"AI_CHAT_USAGE_NOTE": "With a Claude subscription, this cost is included in your plan. Pricing shown is for reference only.",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "No usage this day",
"AI_CHAT_USAGE_OPTIONS": "Options",
"AI_CHAT_USAGE_OPTION_DOLLARS": "Show $ cost",
"AI_CHAT_USAGE_OPTION_TURNS": "Show usage after every turn",
"AI_CHAT_USAGE_OUTPUT": "Output tokens",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Avg / active day",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · last 30 days",
+ "AI_CHAT_USAGE_RELOAD": "Reload usage",
+ "AI_CHAT_USAGE_SPEND": "spend",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "With a Claude subscription, this spend is included in your plan at no extra cost.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "No charge to your Phoenix Pro subscription.",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} days",
"AI_CHAT_USAGE_TAB_ALL": "All",
+ "AI_CHAT_USAGE_TODAY": "Today",
"AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokens",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top models",
"AI_CHAT_USAGE_TOTAL": "Total tokens",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
"AI_CHAT_USAGE_TURNS_CALLS": "Turns · API calls",
+ "AI_CHAT_USAGE_TURNS_LABEL": "turns",
"AI_CHAT_WAITING_FOR_MODEL": "Waiting for the model...",
"AI_CHAT_WELCOME_BUG_PROMPT": "Fix the mobile navigation",
"AI_CHAT_WELCOME_CLI_SUBTITLE": "Give your CLI agents the tools to see, inspect, and debug your page as they build.",
diff --git a/src/nls/hu/strings.js b/src/nls/hu/strings.js
index 3b6633b582..fd3fc1592e 100644
--- a/src/nls/hu/strings.js
+++ b/src/nls/hu/strings.js
@@ -738,6 +738,16 @@ define({
"LIVE_DEV_IMAGE_FOLDER_DIALOG_PLACEHOLDER": "Adja meg a mappa elérési útját (pl. assets/images/)",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_HELP": "💡 Gépelje be a mappa elérési útját, vagy hagyja üresen az 'images' mappába történő letöltéshez.",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_REMEMBER": "Ne kérdezze újra ennél a projektnél",
+ "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Kép letöltve",
+ "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Vagy írja le a saját szavaival…",
+ "LIVE_DEV_AI_ASK_SEND": "Küldés",
+ "LIVE_DEV_AI_ASK_TITLE": "A Phoenix AI kérdezi",
+ "LIVE_DEV_AI_ASK_MINIMIZE": "Kis méret",
+ "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Fókusz elrejtése és az oldal megtekintése eredeti állapotában",
+ "LIVE_DEV_AI_ASK_FOCUS_SHOW": "A fókusz újbóli megjelenítése",
+ "LIVE_DEV_AI_ASK_WAITING": "A Phoenix AI a válaszára vár",
+ "LIVE_DEV_IMAGE_SAVED_TO": "Mentve ide: {0}",
+ "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Letöltési mappa módosítása",
"AVAILABLE_IN_PRO_TITLE": "Elérhető a Phoenix Pro-ban",
"DEVICE_SIZE_LIMIT_MESSAGE": "A mobil-, táblagép- és asztali nézetek közötti váltáshoz frissítsen Phoenix Pro-ra.",
"LAYERS_PANEL_LIMIT_MESSAGE": "Az oldal szerkezetének megtekintéséhez és az elemek kiválasztásához vagy szerkesztéséhez frissítsen Phoenix Pro-ra.",
@@ -2430,7 +2440,6 @@ define({
"AI_ENABLE_CONFIRM_MESSAGE": "Ez visszakapcsolja az MI-funkciókat és visszaállítja az MI-panelt.
A(z) {APP_NAME} most újraindul a változtatás érvénybe léptetéséhez. A program kérni fogja, hogy mentse el a nem mentett fájlokat.",
"AI_ENABLE_CONFIRM_BTN": "MI bekapcsolása és újraindítás",
"AI_CHAT_TITLE": "Claude Code",
- "AI_CHAT_MODE_CHAT": "Claude Code",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_START_TYPE_HINT": "Írjon ide a kezdéshez",
@@ -2457,7 +2466,6 @@ define({
"AI_CHAT_DEMO_PROMPT_COPIED": "Másolva",
"AI_CHAT_DEMO_SPEED_TITLE": "Lejátszási sebesség (kattintson a módosításhoz)",
"AI_CHAT_START_WORK_WITH": "Munkavégzéshez",
- "AI_CHAT_START_CHAT_NAME": "{0} · Vizuális MI",
"AI_CHAT_START_CHAT_DESC": "Beépített csevegés vizuális munkafolyamatokhoz",
"AI_CHAT_START_BY_PROVIDER": "Szolgáltató: {0}",
"AI_CHAT_START_CLI_SEPARATOR": "Parancssori eszközök · kapcsolódik a(z) {APP_NAME} alkalmazással",
@@ -2561,6 +2569,30 @@ define({
"AI_CHAT_TOOL_EDITOR_JS": "Szerkesztő vizsgálata",
"AI_CHAT_TOOL_EDITOR_PREFERENCES": "Szerkesztő beállításai",
"AI_CHAT_TOOL_EDITOR_DOCS": "Szerkesztő dokumentációja",
+ "AI_CHAT_TOOL_PROBLEMS": "Problémák",
+ "AI_CHAT_TOOL_NOTIFY": "Értesítés",
+ "AI_CHAT_TOOL_ASK": "Kérdezés az élő előnézetben",
+ "AI_CHAT_USAGE_CHIP_TITLE": "Tokenek és a csevegés költsége",
+ "AI_CHAT_USAGE_TOKENS": "{0} token",
+ "AI_CHAT_USAGE_CALLS": "{0} hívás",
+ "AI_CHAT_USAGE_TAB_ALL": "Összes",
+ "AI_CHAT_USAGE_OPTIONS": "Opciók",
+ "AI_CHAT_USAGE_INPUT": "Bemeneti tokenek",
+ "AI_CHAT_USAGE_OUTPUT": "Kimeneti tokenek",
+ "AI_CHAT_USAGE_CACHE_READ": "Gyorsítótár-olvasás",
+ "AI_CHAT_USAGE_CACHE_WRITE": "Gyorsítótár-írás",
+ "AI_CHAT_USAGE_TOTAL": "Összes token",
+ "AI_CHAT_USAGE_TURNS_CALLS": "Fordulók · API-hívások",
+ "AI_CHAT_USAGE_API_TIME": "API-ban töltött idő",
+ "AI_CHAT_USAGE_COST": "Költség listaáron",
+ "AI_CHAT_USAGE_NOTE": "Claude-előfizetéssel ez a költség benne van a csomagjában. A feltüntetett árképzés csak tájékoztató jellegű.",
+ "AI_CHAT_USAGE_OPTION_TURNS": "Használat megjelenítése minden forduló után",
+ "AI_CHAT_USAGE_OPTION_DOLLARS": "Költség megjelenítése ($)",
+ "AI_CHAT_USAGE_MORE": "Több",
+ "AI_CHAT_TOOL_ASK_COMPOSING": "Kérdés feltevése az élő előnézetben...",
+ "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Te, az élő előnézetben",
+ "AI_CHAT_TOOL_ASK_WAITING": "Válasz az élő előnézetben, vagy",
+ "AI_CHAT_TOOL_PROBLEMS_IN": "Problémák itt: {0}",
"AI_CHAT_TOOL_RESIZE_PREVIEW": "Előnézet átméretezése",
"AI_LIVE_PREVIEW_BANNER_TEXT": "A MI az élő előnézetet vizsgálja",
"AI_LIVE_PREVIEW_BANNER_RESIZE": "A MI átméretezte az előnézetet erre: {0}",
@@ -2696,6 +2728,14 @@ define({
"AI_CHAT_IMAGE_REMOVE": "Kép eltávolítása",
"AI_CHAT_IMAGE_SEARCH": "Képek keresése",
"AI_CHAT_IMAGE_USE": "Kép kiválasztása",
+ "AI_CHAT_IMAGE_DOWNLOADING": "Kép letöltése",
+ "AI_CHAT_IMAGE_DOWNLOADED": "Kép letöltve",
+ "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Képek letöltve",
+ "AI_CHAT_IMAGE_NO_PROJECT": "Nincs megnyitott projekt a letöltéshez.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "A `downloadPath` értékének egy, a projekten belüli mappának, vagy egy .jpg, .png, .webp vagy .avif kiterjesztésű képfájl elérési útjának kell lennie.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "Több fotó letöltése esetén a `downloadPath` értékének egy mappának kell lennie.",
+ "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Ez a fotó nem ágyazható be URL alapján. Töltse le a `downloadPath` megadásával.",
+ "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Csak az ebben a beszélgetésben a `searchImages` által visszaadott fotók tölthetők le.",
"AI_CHAT_IMAGE_SELECTED": "Kiválasztott kép",
"AI_CHAT_IMAGE_SELECTED_GROUP": "Kiválasztott képek",
"AI_CHAT_IMAGE_PREVIEW": "Kép előnézete",
@@ -2709,8 +2749,12 @@ define({
"AI_CHAT_IMAGE_PHOTO_BY": "Fotó készítője:",
"AI_CHAT_IMAGE_REPLY": "Válasz ezzel a képpel",
"AI_CHAT_IMAGE_QUOTE": "Kép idézése a csevegésben",
+ "AI_CHAT_IMAGE_DOWNLOAD": "Letöltés a projektbe és megnyitás",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "A kép letöltése sikertelen",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "A képet nem sikerült a projektbe menteni: {0}",
"AI_CHAT_IMAGE_VIEW_COLLAGE": "Kollázs megtekintése",
"AI_CHAT_IMAGE_SHOW_ALL": "Összes megjelenítése",
+ "AI_CHAT_IMAGE_SHOW_LESS": "Kevesebb mutatása",
"AI_CHAT_IMAGE_BACK_TO_ALL": "Vissza az összes képhez",
"AI_CHAT_IMAGE_RESULTS_COUNT": "{0} fotó · Unsplash",
"AI_CHAT_IMAGE_RESULTS_SINGLE": "1 fotó · Unsplash",
@@ -2924,49 +2968,32 @@ define({
"MIGRATE_UNREACHABLE_TITLE": "A régi oldal nem érhető el",
"MIGRATE_UNREACHABLE_MESSAGE": "A {APP_NAME} nem tudott csatlakozni a(z) {0} szolgáltatáshoz a projektjei és beállításai megkereséséhez, ezért semmi sem változott. Ellenőrizze az internetkapcsolatát, majd próbálja újra a(z) {1} lehetőséggel.",
"CMD_MIGRATE_DATA": "Adataim migrálása a(z) {0} helyről…",
- "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Kép letöltve",
- "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Vagy írja le a saját szavaival…",
- "LIVE_DEV_AI_ASK_SEND": "Küldés",
- "LIVE_DEV_AI_ASK_TITLE": "A Phoenix AI kérdezi",
- "LIVE_DEV_AI_ASK_MINIMIZE": "Kis méret",
- "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Fókusz elrejtése és az oldal megtekintése eredeti állapotában",
- "LIVE_DEV_AI_ASK_FOCUS_SHOW": "A fókusz újbóli megjelenítése",
- "LIVE_DEV_AI_ASK_WAITING": "A Phoenix AI a válaszára vár",
- "LIVE_DEV_IMAGE_SAVED_TO": "Mentve ide: {0}",
- "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Letöltési mappa módosítása",
- "AI_CHAT_TOOL_PROBLEMS": "Problémák",
- "AI_CHAT_TOOL_NOTIFY": "Értesítés",
- "AI_CHAT_TOOL_ASK": "Kérdezés az élő előnézetben",
- "AI_CHAT_USAGE_CHIP_TITLE": "Tokenek és a csevegés költsége",
- "AI_CHAT_USAGE_TOKENS": "{0} token",
- "AI_CHAT_USAGE_CALLS": "{0} hívás",
- "AI_CHAT_USAGE_TAB_ALL": "Összes",
- "AI_CHAT_USAGE_OPTIONS": "Opciók",
- "AI_CHAT_USAGE_INPUT": "Bemeneti tokenek",
- "AI_CHAT_USAGE_OUTPUT": "Kimeneti tokenek",
- "AI_CHAT_USAGE_CACHE_READ": "Gyorsítótár-olvasás",
- "AI_CHAT_USAGE_CACHE_WRITE": "Gyorsítótár-írás",
- "AI_CHAT_USAGE_TOTAL": "Összes token",
- "AI_CHAT_USAGE_TURNS_CALLS": "Fordulók · API-hívások",
- "AI_CHAT_USAGE_API_TIME": "API-ban töltött idő",
- "AI_CHAT_USAGE_COST": "Költség listaáron",
- "AI_CHAT_USAGE_NOTE": "Claude-előfizetéssel ez a költség benne van a csomagjában. A feltüntetett árképzés csak tájékoztató jellegű.",
- "AI_CHAT_USAGE_OPTION_TURNS": "Használat megjelenítése minden forduló után",
- "AI_CHAT_USAGE_OPTION_DOLLARS": "Költség megjelenítése ($)",
- "AI_CHAT_TOOL_ASK_COMPOSING": "Kérdés feltevése az élő előnézetben...",
- "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Te, az élő előnézetben",
- "AI_CHAT_TOOL_ASK_WAITING": "Válasz az élő előnézetben, vagy",
- "AI_CHAT_TOOL_PROBLEMS_IN": "Problémák itt: {0}",
- "AI_CHAT_IMAGE_DOWNLOADING": "Kép letöltése",
- "AI_CHAT_IMAGE_DOWNLOADED": "Kép letöltve",
- "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Képek letöltve",
- "AI_CHAT_IMAGE_NO_PROJECT": "Nincs megnyitott projekt a letöltéshez.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "A `downloadPath` értékének egy, a projekten belüli mappának, vagy egy .jpg, .png, .webp vagy .avif kiterjesztésű képfájl elérési útjának kell lennie.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "Több fotó letöltése esetén a `downloadPath` értékének egy mappának kell lennie.",
- "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Ez a fotó nem ágyazható be URL alapján. Töltse le a `downloadPath` megadásával.",
- "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Csak az ebben a beszélgetésben a `searchImages` által visszaadott fotók tölthetők le.",
- "AI_CHAT_IMAGE_DOWNLOAD": "Letöltés a projektbe és megnyitás",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "A kép letöltése sikertelen",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "A képet nem sikerült a projektbe menteni: {0}",
- "AI_CHAT_IMAGE_SHOW_LESS": "Kevesebb mutatása"
+ "AI_CHAT_MODE_CHAT": "Vizuális MI",
+ "AI_CHAT_START_CHAT_NAME": "Vizuális MI és {0}",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "Claude-előfizetéssel ez a kiadás további költségek nélkül szerepel a csomagjában.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "Nem terheljük Phoenix Pro-előfizetését.",
+ "AI_CHAT_USAGE_CARD_TITLE": "Használat",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · utóbbi 30 nap",
+ "AI_CHAT_USAGE_DETAILS": "Részletek",
+ "AI_CHAT_USAGE_RELOAD": "Használat újratöltése",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{1} hónapból {0}",
+ "AI_CHAT_USAGE_LESS": "Kevesebb",
+ "AI_CHAT_USAGE_SPEND": "Költés",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokenek",
+ "AI_CHAT_USAGE_TURNS_LABEL": "fordulók",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "aktív napok",
+ "AI_CHAT_USAGE_TODAY": "Ma",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top modellek",
+ "AI_CHAT_USAGE_BY_SPEND": "költés szerint",
+ "AI_CHAT_USAGE_BY_TOKENS": "tokenek szerint",
+ "AI_CHAT_USAGE_ACTIVITY": "Aktivitás",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Utolsó 30 nap",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Előző hónap",
+ "AI_CHAT_USAGE_LATER_MONTH": "Következő hónap",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Leghosszabb sorozat",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} nap",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Aktív napok",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Átlag / aktív nap",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Összesen",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "Nincs használat ezen a napon"
});
\ No newline at end of file
diff --git a/src/nls/id/lastTranslated.json b/src/nls/id/lastTranslated.json
index 7fac587820..4183b16ec9 100644
--- a/src/nls/id/lastTranslated.json
+++ b/src/nls/id/lastTranslated.json
@@ -182,7 +182,7 @@
"AI_CHAT_MODEL_SELECT_TITLE": "Choose the AI model for this chat",
"AI_CHAT_MODEL_SWITCHED_NOTICE": "Switched to {0}. Applies from your next message; the first response may take a moment longer while the cache rebuilds.",
"AI_CHAT_MODE_AUTO": "Auto",
- "AI_CHAT_MODE_CHAT": "Claude Code",
+ "AI_CHAT_MODE_CHAT": "Visual AI",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_MODE_EDIT": "AI Edit Mode",
@@ -260,7 +260,7 @@
"AI_CHAT_START_ANOTHER_DEMO": "Show another demo",
"AI_CHAT_START_BY_PROVIDER": "By {0}",
"AI_CHAT_START_CHAT_DESC": "Built-in chat for visual workflows",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
+ "AI_CHAT_START_CHAT_NAME": "Visual AI with {0}",
"AI_CHAT_START_CHAT_RUNNING": "In progress",
"AI_CHAT_START_CLI_FOLDED": "Use a CLI instead: {0}",
"AI_CHAT_START_CLI_RUNNING": "Running",
@@ -361,22 +361,49 @@
"AI_CHAT_UPSELL_BTN": "Get Phoenix Pro",
"AI_CHAT_UPSELL_MESSAGE": "AI features are available with Phoenix Pro.",
"AI_CHAT_UPSELL_TITLE": "Phoenix Pro + AI",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "active days",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Active days",
+ "AI_CHAT_USAGE_ACTIVITY": "Activity",
"AI_CHAT_USAGE_API_TIME": "Time in API",
+ "AI_CHAT_USAGE_BY_SPEND": "by spend",
+ "AI_CHAT_USAGE_BY_TOKENS": "by tokens",
"AI_CHAT_USAGE_CACHE_READ": "Cache read",
"AI_CHAT_USAGE_CACHE_WRITE": "Cache write",
"AI_CHAT_USAGE_CALLS": "{0} calls",
+ "AI_CHAT_USAGE_CARD_TITLE": "Usage",
"AI_CHAT_USAGE_CHIP_TITLE": "Tokens and cost of this chat",
"AI_CHAT_USAGE_COST": "Cost at list price",
+ "AI_CHAT_USAGE_DETAILS": "Details",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Earlier month",
"AI_CHAT_USAGE_INPUT": "Input tokens",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Last 30 days",
+ "AI_CHAT_USAGE_LATER_MONTH": "Later month",
+ "AI_CHAT_USAGE_LESS": "Less",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Longest streak",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} of {1} months",
+ "AI_CHAT_USAGE_MORE": "More",
"AI_CHAT_USAGE_NOTE": "With a Claude subscription, this cost is included in your plan. Pricing shown is for reference only.",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "No usage this day",
"AI_CHAT_USAGE_OPTIONS": "Options",
"AI_CHAT_USAGE_OPTION_DOLLARS": "Show $ cost",
"AI_CHAT_USAGE_OPTION_TURNS": "Show usage after every turn",
"AI_CHAT_USAGE_OUTPUT": "Output tokens",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Avg / active day",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · last 30 days",
+ "AI_CHAT_USAGE_RELOAD": "Reload usage",
+ "AI_CHAT_USAGE_SPEND": "spend",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "With a Claude subscription, this spend is included in your plan at no extra cost.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "No charge to your Phoenix Pro subscription.",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} days",
"AI_CHAT_USAGE_TAB_ALL": "All",
+ "AI_CHAT_USAGE_TODAY": "Today",
"AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokens",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top models",
"AI_CHAT_USAGE_TOTAL": "Total tokens",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
"AI_CHAT_USAGE_TURNS_CALLS": "Turns · API calls",
+ "AI_CHAT_USAGE_TURNS_LABEL": "turns",
"AI_CHAT_WAITING_FOR_MODEL": "Waiting for the model...",
"AI_CHAT_WELCOME_BUG_PROMPT": "Fix the mobile navigation",
"AI_CHAT_WELCOME_CLI_SUBTITLE": "Give your CLI agents the tools to see, inspect, and debug your page as they build.",
diff --git a/src/nls/id/strings.js b/src/nls/id/strings.js
index 56fcf66346..0ea70b156a 100644
--- a/src/nls/id/strings.js
+++ b/src/nls/id/strings.js
@@ -738,6 +738,16 @@ define({
"LIVE_DEV_IMAGE_FOLDER_DIALOG_PLACEHOLDER": "Ketik jalur folder (mis., assets/images/)",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_HELP": "💡 Ketik path folder atau biarkan kosong untuk mengunduh di folder 'images'.",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_REMEMBER": "Jangan tanya lagi untuk proyek ini",
+ "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Gambar diunduh",
+ "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Atau beri tahu saya dengan kata-kata Anda sendiri…",
+ "LIVE_DEV_AI_ASK_SEND": "Kirim",
+ "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI bertanya",
+ "LIVE_DEV_AI_ASK_MINIMIZE": "Minimalkan",
+ "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Sembunyikan fokus dan lihat halaman sebagaimana adanya",
+ "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Tampilkan kembali fokus",
+ "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI sedang menunggu jawaban Anda",
+ "LIVE_DEV_IMAGE_SAVED_TO": "Disimpan ke {0}",
+ "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Ubah folder unduhan",
"AVAILABLE_IN_PRO_TITLE": "Tersedia di Phoenix Pro",
"DEVICE_SIZE_LIMIT_MESSAGE": "Untuk beralih antara tampilan seluler, tablet, dan desktop, tingkatkan ke Phoenix Pro.",
"LAYERS_PANEL_LIMIT_MESSAGE": "Untuk melihat struktur halaman Anda dan memilih atau mengedit elemen apa pun di dalamnya, tingkatkan ke Phoenix Pro.",
@@ -2430,7 +2440,6 @@ define({
"AI_ENABLE_CONFIRM_MESSAGE": "Ini akan mengaktifkan kembali fitur AI dan memulihkan panel AI.
{APP_NAME} akan dimulai ulang sekarang untuk menerapkan perubahan ini. Anda akan diminta untuk menyimpan semua file yang belum disimpan.",
"AI_ENABLE_CONFIRM_BTN": "Aktifkan AI dan Mulai Ulang",
"AI_CHAT_TITLE": "Claude Code",
- "AI_CHAT_MODE_CHAT": "Claude Code",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_START_TYPE_HINT": "Ketik di sini untuk memulai",
@@ -2457,7 +2466,6 @@ define({
"AI_CHAT_DEMO_PROMPT_COPIED": "Disalin",
"AI_CHAT_DEMO_SPEED_TITLE": "Kecepatan pemutaran (klik untuk mengubah)",
"AI_CHAT_START_WORK_WITH": "Bekerja dengan",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
"AI_CHAT_START_CHAT_DESC": "Chat bawaan untuk alur kerja visual",
"AI_CHAT_START_BY_PROVIDER": "Oleh {0}",
"AI_CHAT_START_CLI_SEPARATOR": "Alat baris perintah · terhubung dengan {APP_NAME}",
@@ -2561,6 +2569,30 @@ define({
"AI_CHAT_TOOL_EDITOR_JS": "Memeriksa editor",
"AI_CHAT_TOOL_EDITOR_PREFERENCES": "Preferensi editor",
"AI_CHAT_TOOL_EDITOR_DOCS": "Dokumentasi editor",
+ "AI_CHAT_TOOL_PROBLEMS": "Masalah",
+ "AI_CHAT_TOOL_NOTIFY": "Notifikasi",
+ "AI_CHAT_TOOL_ASK": "Bertanya di pratinjau langsung",
+ "AI_CHAT_USAGE_CHIP_TITLE": "Token dan biaya obrolan ini",
+ "AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_CALLS": "{0} panggilan",
+ "AI_CHAT_USAGE_TAB_ALL": "Semua",
+ "AI_CHAT_USAGE_OPTIONS": "Opsi",
+ "AI_CHAT_USAGE_INPUT": "Token masukan",
+ "AI_CHAT_USAGE_OUTPUT": "Token keluaran",
+ "AI_CHAT_USAGE_CACHE_READ": "Baca cache",
+ "AI_CHAT_USAGE_CACHE_WRITE": "Tulis cache",
+ "AI_CHAT_USAGE_TOTAL": "Total token",
+ "AI_CHAT_USAGE_TURNS_CALLS": "Giliran · Panggilan API",
+ "AI_CHAT_USAGE_API_TIME": "Waktu di API",
+ "AI_CHAT_USAGE_COST": "Biaya sesuai harga normal",
+ "AI_CHAT_USAGE_NOTE": "Dengan langganan Claude, biaya ini sudah termasuk dalam paket Anda. Harga yang ditampilkan hanya untuk referensi.",
+ "AI_CHAT_USAGE_OPTION_TURNS": "Tampilkan penggunaan setelah setiap giliran",
+ "AI_CHAT_USAGE_OPTION_DOLLARS": "Tampilkan biaya $",
+ "AI_CHAT_USAGE_MORE": "Selengkapnya",
+ "AI_CHAT_TOOL_ASK_COMPOSING": "Mengajukan pertanyaan di pratinjau langsung...",
+ "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Anda, di pratinjau langsung",
+ "AI_CHAT_TOOL_ASK_WAITING": "Jawaban di pratinjau langsung, atau",
+ "AI_CHAT_TOOL_PROBLEMS_IN": "Masalah di {0}",
"AI_CHAT_TOOL_RESIZE_PREVIEW": "Ubah ukuran pratinjau",
"AI_LIVE_PREVIEW_BANNER_TEXT": "AI sedang memeriksa pratinjau langsung",
"AI_LIVE_PREVIEW_BANNER_RESIZE": "AI mengubah ukuran pratinjau menjadi {0}",
@@ -2696,6 +2728,14 @@ define({
"AI_CHAT_IMAGE_REMOVE": "Hapus gambar",
"AI_CHAT_IMAGE_SEARCH": "Mencari gambar",
"AI_CHAT_IMAGE_USE": "Memilih gambar",
+ "AI_CHAT_IMAGE_DOWNLOADING": "Mengunduh gambar",
+ "AI_CHAT_IMAGE_DOWNLOADED": "Gambar diunduh",
+ "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Gambar-gambar diunduh",
+ "AI_CHAT_IMAGE_NO_PROJECT": "Tidak ada proyek yang terbuka untuk menyimpan unduhan.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath harus berupa folder di dalam proyek, atau path file gambar di sana yang berakhiran .jpg, .png, .webp, atau .avif.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "downloadPath harus berupa folder saat mengunduh beberapa foto.",
+ "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Foto ini tidak dapat disematkan melalui URL. Unduh dengan meneruskan downloadPath.",
+ "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Hanya foto hasil dari searchImages dalam percakapan ini yang dapat diunduh.",
"AI_CHAT_IMAGE_SELECTED": "Gambar terpilih",
"AI_CHAT_IMAGE_SELECTED_GROUP": "Gambar-gambar terpilih",
"AI_CHAT_IMAGE_PREVIEW": "Pratinjau gambar",
@@ -2709,8 +2749,12 @@ define({
"AI_CHAT_IMAGE_PHOTO_BY": "Foto oleh",
"AI_CHAT_IMAGE_REPLY": "Balas dengan gambar ini",
"AI_CHAT_IMAGE_QUOTE": "Kutip gambar di obrolan",
+ "AI_CHAT_IMAGE_DOWNLOAD": "Unduh ke proyek dan buka",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Pengunduhan gambar gagal",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "Gambar tidak dapat disimpan ke proyek: {0}",
"AI_CHAT_IMAGE_VIEW_COLLAGE": "Lihat kolase",
"AI_CHAT_IMAGE_SHOW_ALL": "Tampilkan semua",
+ "AI_CHAT_IMAGE_SHOW_LESS": "Tampilkan lebih sedikit",
"AI_CHAT_IMAGE_BACK_TO_ALL": "Kembali ke semua gambar",
"AI_CHAT_IMAGE_RESULTS_COUNT": "{0} foto · Unsplash",
"AI_CHAT_IMAGE_RESULTS_SINGLE": "1 foto · Unsplash",
@@ -2924,49 +2968,32 @@ define({
"MIGRATE_UNREACHABLE_TITLE": "Tidak dapat menjangkau situs lama",
"MIGRATE_UNREACHABLE_MESSAGE": "{APP_NAME} tidak dapat terhubung ke {0} untuk mencari proyek dan pengaturan Anda, sehingga tidak ada yang diubah. Periksa koneksi internet Anda, lalu coba lagi dengan {1}.",
"CMD_MIGRATE_DATA": "Migrasikan Data Saya dari {0}…",
- "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Gambar diunduh",
- "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Atau beri tahu saya dengan kata-kata Anda sendiri…",
- "LIVE_DEV_AI_ASK_SEND": "Kirim",
- "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI bertanya",
- "LIVE_DEV_AI_ASK_MINIMIZE": "Minimalkan",
- "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Sembunyikan fokus dan lihat halaman sebagaimana adanya",
- "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Tampilkan kembali fokus",
- "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI sedang menunggu jawaban Anda",
- "LIVE_DEV_IMAGE_SAVED_TO": "Disimpan ke {0}",
- "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Ubah folder unduhan",
- "AI_CHAT_TOOL_PROBLEMS": "Masalah",
- "AI_CHAT_TOOL_NOTIFY": "Notifikasi",
- "AI_CHAT_TOOL_ASK": "Bertanya di pratinjau langsung",
- "AI_CHAT_USAGE_CHIP_TITLE": "Token dan biaya obrolan ini",
- "AI_CHAT_USAGE_TOKENS": "{0} tok",
- "AI_CHAT_USAGE_CALLS": "{0} panggilan",
- "AI_CHAT_USAGE_TAB_ALL": "Semua",
- "AI_CHAT_USAGE_OPTIONS": "Opsi",
- "AI_CHAT_USAGE_INPUT": "Token masukan",
- "AI_CHAT_USAGE_OUTPUT": "Token keluaran",
- "AI_CHAT_USAGE_CACHE_READ": "Baca cache",
- "AI_CHAT_USAGE_CACHE_WRITE": "Tulis cache",
- "AI_CHAT_USAGE_TOTAL": "Total token",
- "AI_CHAT_USAGE_TURNS_CALLS": "Giliran · Panggilan API",
- "AI_CHAT_USAGE_API_TIME": "Waktu di API",
- "AI_CHAT_USAGE_COST": "Biaya sesuai harga normal",
- "AI_CHAT_USAGE_NOTE": "Dengan langganan Claude, biaya ini sudah termasuk dalam paket Anda. Harga yang ditampilkan hanya untuk referensi.",
- "AI_CHAT_USAGE_OPTION_TURNS": "Tampilkan penggunaan setelah setiap giliran",
- "AI_CHAT_USAGE_OPTION_DOLLARS": "Tampilkan biaya $",
- "AI_CHAT_TOOL_ASK_COMPOSING": "Mengajukan pertanyaan di pratinjau langsung...",
- "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Anda, di pratinjau langsung",
- "AI_CHAT_TOOL_ASK_WAITING": "Jawaban di pratinjau langsung, atau",
- "AI_CHAT_TOOL_PROBLEMS_IN": "Masalah di {0}",
- "AI_CHAT_IMAGE_DOWNLOADING": "Mengunduh gambar",
- "AI_CHAT_IMAGE_DOWNLOADED": "Gambar diunduh",
- "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Gambar-gambar diunduh",
- "AI_CHAT_IMAGE_NO_PROJECT": "Tidak ada proyek yang terbuka untuk menyimpan unduhan.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath harus berupa folder di dalam proyek, atau path file gambar di sana yang berakhiran .jpg, .png, .webp, atau .avif.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "downloadPath harus berupa folder saat mengunduh beberapa foto.",
- "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Foto ini tidak dapat disematkan melalui URL. Unduh dengan meneruskan downloadPath.",
- "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Hanya foto hasil dari searchImages dalam percakapan ini yang dapat diunduh.",
- "AI_CHAT_IMAGE_DOWNLOAD": "Unduh ke proyek dan buka",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Pengunduhan gambar gagal",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "Gambar tidak dapat disimpan ke proyek: {0}",
- "AI_CHAT_IMAGE_SHOW_LESS": "Tampilkan lebih sedikit"
+ "AI_CHAT_MODE_CHAT": "AI Visual",
+ "AI_CHAT_START_CHAT_NAME": "AI Visual dengan {0}",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "Dengan langganan Claude, pengeluaran ini termasuk dalam paket Anda tanpa biaya tambahan.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "Tidak dikenakan biaya pada langganan Phoenix Pro Anda.",
+ "AI_CHAT_USAGE_CARD_TITLE": "Penggunaan",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · 30 hari terakhir",
+ "AI_CHAT_USAGE_DETAILS": "Rincian",
+ "AI_CHAT_USAGE_RELOAD": "Muat ulang penggunaan",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} dari {1} bulan",
+ "AI_CHAT_USAGE_LESS": "Lebih sedikit",
+ "AI_CHAT_USAGE_SPEND": "pengeluaran",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "token",
+ "AI_CHAT_USAGE_TURNS_LABEL": "putaran",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "hari aktif",
+ "AI_CHAT_USAGE_TODAY": "Hari ini",
+ "AI_CHAT_USAGE_TOP_MODELS": "Model teratas",
+ "AI_CHAT_USAGE_BY_SPEND": "berdasarkan pengeluaran",
+ "AI_CHAT_USAGE_BY_TOKENS": "berdasarkan token",
+ "AI_CHAT_USAGE_ACTIVITY": "Aktivitas",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "30 hari terakhir",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Bulan sebelumnya",
+ "AI_CHAT_USAGE_LATER_MONTH": "Bulan berikutnya",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Rentetan terpanjang",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} hari",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Hari aktif",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Rata-rata / hari aktif",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "Tidak ada penggunaan pada hari ini"
});
\ No newline at end of file
diff --git a/src/nls/it/lastTranslated.json b/src/nls/it/lastTranslated.json
index 7fac587820..4183b16ec9 100644
--- a/src/nls/it/lastTranslated.json
+++ b/src/nls/it/lastTranslated.json
@@ -182,7 +182,7 @@
"AI_CHAT_MODEL_SELECT_TITLE": "Choose the AI model for this chat",
"AI_CHAT_MODEL_SWITCHED_NOTICE": "Switched to {0}. Applies from your next message; the first response may take a moment longer while the cache rebuilds.",
"AI_CHAT_MODE_AUTO": "Auto",
- "AI_CHAT_MODE_CHAT": "Claude Code",
+ "AI_CHAT_MODE_CHAT": "Visual AI",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_MODE_EDIT": "AI Edit Mode",
@@ -260,7 +260,7 @@
"AI_CHAT_START_ANOTHER_DEMO": "Show another demo",
"AI_CHAT_START_BY_PROVIDER": "By {0}",
"AI_CHAT_START_CHAT_DESC": "Built-in chat for visual workflows",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
+ "AI_CHAT_START_CHAT_NAME": "Visual AI with {0}",
"AI_CHAT_START_CHAT_RUNNING": "In progress",
"AI_CHAT_START_CLI_FOLDED": "Use a CLI instead: {0}",
"AI_CHAT_START_CLI_RUNNING": "Running",
@@ -361,22 +361,49 @@
"AI_CHAT_UPSELL_BTN": "Get Phoenix Pro",
"AI_CHAT_UPSELL_MESSAGE": "AI features are available with Phoenix Pro.",
"AI_CHAT_UPSELL_TITLE": "Phoenix Pro + AI",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "active days",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Active days",
+ "AI_CHAT_USAGE_ACTIVITY": "Activity",
"AI_CHAT_USAGE_API_TIME": "Time in API",
+ "AI_CHAT_USAGE_BY_SPEND": "by spend",
+ "AI_CHAT_USAGE_BY_TOKENS": "by tokens",
"AI_CHAT_USAGE_CACHE_READ": "Cache read",
"AI_CHAT_USAGE_CACHE_WRITE": "Cache write",
"AI_CHAT_USAGE_CALLS": "{0} calls",
+ "AI_CHAT_USAGE_CARD_TITLE": "Usage",
"AI_CHAT_USAGE_CHIP_TITLE": "Tokens and cost of this chat",
"AI_CHAT_USAGE_COST": "Cost at list price",
+ "AI_CHAT_USAGE_DETAILS": "Details",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Earlier month",
"AI_CHAT_USAGE_INPUT": "Input tokens",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Last 30 days",
+ "AI_CHAT_USAGE_LATER_MONTH": "Later month",
+ "AI_CHAT_USAGE_LESS": "Less",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Longest streak",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} of {1} months",
+ "AI_CHAT_USAGE_MORE": "More",
"AI_CHAT_USAGE_NOTE": "With a Claude subscription, this cost is included in your plan. Pricing shown is for reference only.",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "No usage this day",
"AI_CHAT_USAGE_OPTIONS": "Options",
"AI_CHAT_USAGE_OPTION_DOLLARS": "Show $ cost",
"AI_CHAT_USAGE_OPTION_TURNS": "Show usage after every turn",
"AI_CHAT_USAGE_OUTPUT": "Output tokens",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Avg / active day",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · last 30 days",
+ "AI_CHAT_USAGE_RELOAD": "Reload usage",
+ "AI_CHAT_USAGE_SPEND": "spend",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "With a Claude subscription, this spend is included in your plan at no extra cost.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "No charge to your Phoenix Pro subscription.",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} days",
"AI_CHAT_USAGE_TAB_ALL": "All",
+ "AI_CHAT_USAGE_TODAY": "Today",
"AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokens",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top models",
"AI_CHAT_USAGE_TOTAL": "Total tokens",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
"AI_CHAT_USAGE_TURNS_CALLS": "Turns · API calls",
+ "AI_CHAT_USAGE_TURNS_LABEL": "turns",
"AI_CHAT_WAITING_FOR_MODEL": "Waiting for the model...",
"AI_CHAT_WELCOME_BUG_PROMPT": "Fix the mobile navigation",
"AI_CHAT_WELCOME_CLI_SUBTITLE": "Give your CLI agents the tools to see, inspect, and debug your page as they build.",
diff --git a/src/nls/it/strings.js b/src/nls/it/strings.js
index d5b18a1cd9..71f4b9f24f 100644
--- a/src/nls/it/strings.js
+++ b/src/nls/it/strings.js
@@ -738,6 +738,16 @@ define({
"LIVE_DEV_IMAGE_FOLDER_DIALOG_PLACEHOLDER": "Inserisci il percorso della cartella (es. assets/images/)",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_HELP": "💡 Digita il percorso della cartella o lascia vuoto per scaricare nella cartella 'images'.",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_REMEMBER": "Non chiedere più per questo progetto",
+ "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Immagine scaricata",
+ "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Oppure dimmelo con parole tue...",
+ "LIVE_DEV_AI_ASK_SEND": "Invia",
+ "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI chiede",
+ "LIVE_DEV_AI_ASK_MINIMIZE": "Minimizza",
+ "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Nascondi il focus e visualizza la pagina così com'è",
+ "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Mostra di nuovo il focus",
+ "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI è in attesa di una tua risposta",
+ "LIVE_DEV_IMAGE_SAVED_TO": "Salvato in {0}",
+ "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Cambia cartella di download",
"AVAILABLE_IN_PRO_TITLE": "Disponibile in Phoenix Pro",
"DEVICE_SIZE_LIMIT_MESSAGE": "Per passare tra le visualizzazioni mobile, tablet e desktop, esegui l'upgrade a Phoenix Pro.",
"LAYERS_PANEL_LIMIT_MESSAGE": "Per visualizzare la struttura della tua pagina e selezionare o modificare qualsiasi elemento al suo interno, esegui l'upgrade a Phoenix Pro.",
@@ -2430,7 +2440,6 @@ define({
"AI_ENABLE_CONFIRM_MESSAGE": "Questa operazione riattiva le funzionalità di IA e ripristina il pannello IA.
{APP_NAME} verrà riavviato per applicare questa modifica. Ti verrà chiesto di salvare eventuali file non salvati.",
"AI_ENABLE_CONFIRM_BTN": "Attiva IA e riavvia",
"AI_CHAT_TITLE": "Claude Code",
- "AI_CHAT_MODE_CHAT": "Claude Code",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_START_TYPE_HINT": "Scrivi qui per iniziare",
@@ -2457,7 +2466,6 @@ define({
"AI_CHAT_DEMO_PROMPT_COPIED": "Copiato",
"AI_CHAT_DEMO_SPEED_TITLE": "Velocità di riproduzione (clicca per modificare)",
"AI_CHAT_START_WORK_WITH": "Lavora con",
- "AI_CHAT_START_CHAT_NAME": "{0} · IA Visuale",
"AI_CHAT_START_CHAT_DESC": "Chat integrata per flussi di lavoro visivi",
"AI_CHAT_START_BY_PROVIDER": "Di {0}",
"AI_CHAT_START_CLI_SEPARATOR": "Strumenti a riga di comando · si connette con {APP_NAME}",
@@ -2561,6 +2569,30 @@ define({
"AI_CHAT_TOOL_EDITOR_JS": "Ispezione dell'editor",
"AI_CHAT_TOOL_EDITOR_PREFERENCES": "Preferenze editor",
"AI_CHAT_TOOL_EDITOR_DOCS": "Documentazione editor",
+ "AI_CHAT_TOOL_PROBLEMS": "Problemi",
+ "AI_CHAT_TOOL_NOTIFY": "Notifica",
+ "AI_CHAT_TOOL_ASK": "Interrogazione in anteprima live",
+ "AI_CHAT_USAGE_CHIP_TITLE": "Token e costo di questa chat",
+ "AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_CALLS": "{0} chiamate",
+ "AI_CHAT_USAGE_TAB_ALL": "Tutti",
+ "AI_CHAT_USAGE_OPTIONS": "Opzioni",
+ "AI_CHAT_USAGE_INPUT": "Token di input",
+ "AI_CHAT_USAGE_OUTPUT": "Token di output",
+ "AI_CHAT_USAGE_CACHE_READ": "Lettura cache",
+ "AI_CHAT_USAGE_CACHE_WRITE": "Scrittura cache",
+ "AI_CHAT_USAGE_TOTAL": "Token totali",
+ "AI_CHAT_USAGE_TURNS_CALLS": "Turni · Chiamate API",
+ "AI_CHAT_USAGE_API_TIME": "Tempo di chiamata API",
+ "AI_CHAT_USAGE_COST": "Costo di listino",
+ "AI_CHAT_USAGE_NOTE": "Con un abbonamento a Claude, questo costo è incluso nel tuo piano. I prezzi mostrati sono solo di riferimento.",
+ "AI_CHAT_USAGE_OPTION_TURNS": "Mostra utilizzo dopo ogni turno",
+ "AI_CHAT_USAGE_OPTION_DOLLARS": "Mostra costo in $",
+ "AI_CHAT_USAGE_MORE": "Altro",
+ "AI_CHAT_TOOL_ASK_COMPOSING": "Invio domanda nell'anteprima live...",
+ "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Tu, nell'anteprima live",
+ "AI_CHAT_TOOL_ASK_WAITING": "Risposta nell'anteprima live, oppure",
+ "AI_CHAT_TOOL_PROBLEMS_IN": "Problemi in {0}",
"AI_CHAT_TOOL_RESIZE_PREVIEW": "Ridimensiona anteprima",
"AI_LIVE_PREVIEW_BANNER_TEXT": "L'IA sta ispezionando l'anteprima dal vivo",
"AI_LIVE_PREVIEW_BANNER_RESIZE": "L'IA ha ridimensionato l'anteprima a {0}",
@@ -2696,6 +2728,14 @@ define({
"AI_CHAT_IMAGE_REMOVE": "Rimuovi immagine",
"AI_CHAT_IMAGE_SEARCH": "Ricerca immagini…",
"AI_CHAT_IMAGE_USE": "Selezionando immagine",
+ "AI_CHAT_IMAGE_DOWNLOADING": "Scaricando l'immagine",
+ "AI_CHAT_IMAGE_DOWNLOADED": "Immagine scaricata",
+ "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Immagini scaricate",
+ "AI_CHAT_IMAGE_NO_PROJECT": "Nessun progetto aperto in cui eseguire il download.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath deve essere una cartella all'interno del progetto, o un percorso di file immagine che termina con .jpg, .png, .webp o .avif.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "downloadPath deve essere una cartella quando si scaricano più foto.",
+ "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Questa foto non può essere incorporata tramite URL. Scaricala specificando downloadPath.",
+ "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Possono essere scaricate solo le foto restituite da searchImages in questa conversazione.",
"AI_CHAT_IMAGE_SELECTED": "Immagine selezionata",
"AI_CHAT_IMAGE_SELECTED_GROUP": "Immagini selezionate",
"AI_CHAT_IMAGE_PREVIEW": "Anteprima immagine",
@@ -2709,8 +2749,12 @@ define({
"AI_CHAT_IMAGE_PHOTO_BY": "Foto di",
"AI_CHAT_IMAGE_REPLY": "Rispondi con questa immagine",
"AI_CHAT_IMAGE_QUOTE": "Cita l'immagine nella chat",
+ "AI_CHAT_IMAGE_DOWNLOAD": "Scarica nel progetto e apri",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Download dell'immagine non riuscito",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "Impossibile salvare l'immagine nel progetto: {0}",
"AI_CHAT_IMAGE_VIEW_COLLAGE": "Visualizza collage",
"AI_CHAT_IMAGE_SHOW_ALL": "Mostra tutto",
+ "AI_CHAT_IMAGE_SHOW_LESS": "Mostra meno",
"AI_CHAT_IMAGE_BACK_TO_ALL": "Torna a tutte le immagini",
"AI_CHAT_IMAGE_RESULTS_COUNT": "{0} foto · Unsplash",
"AI_CHAT_IMAGE_RESULTS_SINGLE": "1 foto · Unsplash",
@@ -2924,49 +2968,32 @@ define({
"MIGRATE_UNREACHABLE_TITLE": "Impossibile raggiungere il vecchio sito",
"MIGRATE_UNREACHABLE_MESSAGE": "{APP_NAME} non è riuscito a connettersi a {0} per cercare i tuoi progetti e le tue impostazioni, pertanto non è stato modificato nulla. Verifica la tua connessione a Internet, quindi riprova con {1}.",
"CMD_MIGRATE_DATA": "Migra i miei dati da {0}…",
- "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Immagine scaricata",
- "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Oppure dimmelo con parole tue...",
- "LIVE_DEV_AI_ASK_SEND": "Invia",
- "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI chiede",
- "LIVE_DEV_AI_ASK_MINIMIZE": "Minimizza",
- "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Nascondi il focus e visualizza la pagina così com'è",
- "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Mostra di nuovo il focus",
- "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI è in attesa di una tua risposta",
- "LIVE_DEV_IMAGE_SAVED_TO": "Salvato in {0}",
- "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Cambia cartella di download",
- "AI_CHAT_TOOL_PROBLEMS": "Problemi",
- "AI_CHAT_TOOL_NOTIFY": "Notifica",
- "AI_CHAT_TOOL_ASK": "Interrogazione in anteprima live",
- "AI_CHAT_USAGE_CHIP_TITLE": "Token e costo di questa chat",
- "AI_CHAT_USAGE_TOKENS": "{0} tok",
- "AI_CHAT_USAGE_CALLS": "{0} chiamate",
- "AI_CHAT_USAGE_TAB_ALL": "Tutti",
- "AI_CHAT_USAGE_OPTIONS": "Opzioni",
- "AI_CHAT_USAGE_INPUT": "Token di input",
- "AI_CHAT_USAGE_OUTPUT": "Token di output",
- "AI_CHAT_USAGE_CACHE_READ": "Lettura cache",
- "AI_CHAT_USAGE_CACHE_WRITE": "Scrittura cache",
- "AI_CHAT_USAGE_TOTAL": "Token totali",
- "AI_CHAT_USAGE_TURNS_CALLS": "Turni · Chiamate API",
- "AI_CHAT_USAGE_API_TIME": "Tempo di chiamata API",
- "AI_CHAT_USAGE_COST": "Costo di listino",
- "AI_CHAT_USAGE_NOTE": "Con un abbonamento a Claude, questo costo è incluso nel tuo piano. I prezzi mostrati sono solo di riferimento.",
- "AI_CHAT_USAGE_OPTION_TURNS": "Mostra utilizzo dopo ogni turno",
- "AI_CHAT_USAGE_OPTION_DOLLARS": "Mostra costo in $",
- "AI_CHAT_TOOL_ASK_COMPOSING": "Invio domanda nell'anteprima live...",
- "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Tu, nell'anteprima live",
- "AI_CHAT_TOOL_ASK_WAITING": "Risposta nell'anteprima live, oppure",
- "AI_CHAT_TOOL_PROBLEMS_IN": "Problemi in {0}",
- "AI_CHAT_IMAGE_DOWNLOADING": "Scaricando l'immagine",
- "AI_CHAT_IMAGE_DOWNLOADED": "Immagine scaricata",
- "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Immagini scaricate",
- "AI_CHAT_IMAGE_NO_PROJECT": "Nessun progetto aperto in cui eseguire il download.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath deve essere una cartella all'interno del progetto, o un percorso di file immagine che termina con .jpg, .png, .webp o .avif.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "downloadPath deve essere una cartella quando si scaricano più foto.",
- "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Questa foto non può essere incorporata tramite URL. Scaricala specificando downloadPath.",
- "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Possono essere scaricate solo le foto restituite da searchImages in questa conversazione.",
- "AI_CHAT_IMAGE_DOWNLOAD": "Scarica nel progetto e apri",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Download dell'immagine non riuscito",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "Impossibile salvare l'immagine nel progetto: {0}",
- "AI_CHAT_IMAGE_SHOW_LESS": "Mostra meno"
+ "AI_CHAT_MODE_CHAT": "IA visiva",
+ "AI_CHAT_START_CHAT_NAME": "IA visiva con {0}",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "Con un abbonamento a Claude, questa spesa è inclusa nel tuo piano senza costi aggiuntivi.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "Nessun addebito sul tuo abbonamento Phoenix Pro.",
+ "AI_CHAT_USAGE_CARD_TITLE": "Utilizzo",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · ultimi 30 giorni",
+ "AI_CHAT_USAGE_DETAILS": "Dettagli",
+ "AI_CHAT_USAGE_RELOAD": "Aggiorna utilizzo",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} di {1} mesi",
+ "AI_CHAT_USAGE_LESS": "Meno",
+ "AI_CHAT_USAGE_SPEND": "spesa",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "token",
+ "AI_CHAT_USAGE_TURNS_LABEL": "turni",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "giorni attivi",
+ "AI_CHAT_USAGE_TODAY": "Oggi",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top modelli",
+ "AI_CHAT_USAGE_BY_SPEND": "per spesa",
+ "AI_CHAT_USAGE_BY_TOKENS": "per token",
+ "AI_CHAT_USAGE_ACTIVITY": "Attività",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Ultimi 30 giorni",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Mese precedente",
+ "AI_CHAT_USAGE_LATER_MONTH": "Mese successivo",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Serie più lunga",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} giorni",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Giorni di attività",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Media / giorno di attività",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Totale",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "Nessun utilizzo in questo giorno"
});
\ No newline at end of file
diff --git a/src/nls/ja/lastTranslated.json b/src/nls/ja/lastTranslated.json
index 7fac587820..4183b16ec9 100644
--- a/src/nls/ja/lastTranslated.json
+++ b/src/nls/ja/lastTranslated.json
@@ -182,7 +182,7 @@
"AI_CHAT_MODEL_SELECT_TITLE": "Choose the AI model for this chat",
"AI_CHAT_MODEL_SWITCHED_NOTICE": "Switched to {0}. Applies from your next message; the first response may take a moment longer while the cache rebuilds.",
"AI_CHAT_MODE_AUTO": "Auto",
- "AI_CHAT_MODE_CHAT": "Claude Code",
+ "AI_CHAT_MODE_CHAT": "Visual AI",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_MODE_EDIT": "AI Edit Mode",
@@ -260,7 +260,7 @@
"AI_CHAT_START_ANOTHER_DEMO": "Show another demo",
"AI_CHAT_START_BY_PROVIDER": "By {0}",
"AI_CHAT_START_CHAT_DESC": "Built-in chat for visual workflows",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
+ "AI_CHAT_START_CHAT_NAME": "Visual AI with {0}",
"AI_CHAT_START_CHAT_RUNNING": "In progress",
"AI_CHAT_START_CLI_FOLDED": "Use a CLI instead: {0}",
"AI_CHAT_START_CLI_RUNNING": "Running",
@@ -361,22 +361,49 @@
"AI_CHAT_UPSELL_BTN": "Get Phoenix Pro",
"AI_CHAT_UPSELL_MESSAGE": "AI features are available with Phoenix Pro.",
"AI_CHAT_UPSELL_TITLE": "Phoenix Pro + AI",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "active days",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Active days",
+ "AI_CHAT_USAGE_ACTIVITY": "Activity",
"AI_CHAT_USAGE_API_TIME": "Time in API",
+ "AI_CHAT_USAGE_BY_SPEND": "by spend",
+ "AI_CHAT_USAGE_BY_TOKENS": "by tokens",
"AI_CHAT_USAGE_CACHE_READ": "Cache read",
"AI_CHAT_USAGE_CACHE_WRITE": "Cache write",
"AI_CHAT_USAGE_CALLS": "{0} calls",
+ "AI_CHAT_USAGE_CARD_TITLE": "Usage",
"AI_CHAT_USAGE_CHIP_TITLE": "Tokens and cost of this chat",
"AI_CHAT_USAGE_COST": "Cost at list price",
+ "AI_CHAT_USAGE_DETAILS": "Details",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Earlier month",
"AI_CHAT_USAGE_INPUT": "Input tokens",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Last 30 days",
+ "AI_CHAT_USAGE_LATER_MONTH": "Later month",
+ "AI_CHAT_USAGE_LESS": "Less",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Longest streak",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} of {1} months",
+ "AI_CHAT_USAGE_MORE": "More",
"AI_CHAT_USAGE_NOTE": "With a Claude subscription, this cost is included in your plan. Pricing shown is for reference only.",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "No usage this day",
"AI_CHAT_USAGE_OPTIONS": "Options",
"AI_CHAT_USAGE_OPTION_DOLLARS": "Show $ cost",
"AI_CHAT_USAGE_OPTION_TURNS": "Show usage after every turn",
"AI_CHAT_USAGE_OUTPUT": "Output tokens",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Avg / active day",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · last 30 days",
+ "AI_CHAT_USAGE_RELOAD": "Reload usage",
+ "AI_CHAT_USAGE_SPEND": "spend",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "With a Claude subscription, this spend is included in your plan at no extra cost.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "No charge to your Phoenix Pro subscription.",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} days",
"AI_CHAT_USAGE_TAB_ALL": "All",
+ "AI_CHAT_USAGE_TODAY": "Today",
"AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokens",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top models",
"AI_CHAT_USAGE_TOTAL": "Total tokens",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
"AI_CHAT_USAGE_TURNS_CALLS": "Turns · API calls",
+ "AI_CHAT_USAGE_TURNS_LABEL": "turns",
"AI_CHAT_WAITING_FOR_MODEL": "Waiting for the model...",
"AI_CHAT_WELCOME_BUG_PROMPT": "Fix the mobile navigation",
"AI_CHAT_WELCOME_CLI_SUBTITLE": "Give your CLI agents the tools to see, inspect, and debug your page as they build.",
diff --git a/src/nls/ja/strings.js b/src/nls/ja/strings.js
index 9b78ef5d38..5e58c8c696 100644
--- a/src/nls/ja/strings.js
+++ b/src/nls/ja/strings.js
@@ -738,6 +738,16 @@ define({
"LIVE_DEV_IMAGE_FOLDER_DIALOG_PLACEHOLDER": "フォルダーパスを入力(例:assets/images/)",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_HELP": "💡 フォルダーパスを入力するか、空のままにすると 'images' フォルダーにダウンロードされます。",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_REMEMBER": "このプロジェクトでは次回から表示しない",
+ "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "画像がダウンロードされました",
+ "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "または、ご自身の言葉で…",
+ "LIVE_DEV_AI_ASK_SEND": "送信",
+ "LIVE_DEV_AI_ASK_TITLE": "Phoenix AIからの質問",
+ "LIVE_DEV_AI_ASK_MINIMIZE": "最小化",
+ "LIVE_DEV_AI_ASK_FOCUS_HIDE": "フォーカスを非表示にして、ページをそのまま表示する",
+ "LIVE_DEV_AI_ASK_FOCUS_SHOW": "フォーカスを再表示する",
+ "LIVE_DEV_AI_ASK_WAITING": "Phoenix AIが回答をお待ちしています",
+ "LIVE_DEV_IMAGE_SAVED_TO": "{0}に保存しました",
+ "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "ダウンロードフォルダーを変更",
"AVAILABLE_IN_PRO_TITLE": "Phoenix Proで利用可能",
"DEVICE_SIZE_LIMIT_MESSAGE": "モバイル、タブレット、デスクトップ表示を切り替えるには、Phoenix Proにアップグレードしてください。",
"LAYERS_PANEL_LIMIT_MESSAGE": "ページの構造を表示して要素を選択・編集するには、Phoenix Proにアップグレードしてください。",
@@ -2430,7 +2440,6 @@ define({
"AI_ENABLE_CONFIRM_MESSAGE": "AI機能を再度有効にし、AIパネルを復元します。
この変更を適用するため、{APP_NAME}が再起動します。未保存のファイルがある場合は保存を求められます。",
"AI_ENABLE_CONFIRM_BTN": "AIを有効化して再起動",
"AI_CHAT_TITLE": "Claude Code",
- "AI_CHAT_MODE_CHAT": "Claude Code チャット",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "コーデックスCLI",
"AI_CHAT_START_TYPE_HINT": "ここに入力して開始",
@@ -2457,7 +2466,6 @@ define({
"AI_CHAT_DEMO_PROMPT_COPIED": "コピーしました",
"AI_CHAT_DEMO_SPEED_TITLE": "再生速度(クリックして変更)",
"AI_CHAT_START_WORK_WITH": "~で作業",
- "AI_CHAT_START_CHAT_NAME": "{0}・ビジュアルAI",
"AI_CHAT_START_CHAT_DESC": "ビジュアルワークフロー用の組み込みチャット",
"AI_CHAT_START_BY_PROVIDER": "提供: {0}",
"AI_CHAT_START_CLI_SEPARATOR": "コマンドラインツール・{APP_NAME}と連携",
@@ -2561,6 +2569,30 @@ define({
"AI_CHAT_TOOL_EDITOR_JS": "エディターを検査中",
"AI_CHAT_TOOL_EDITOR_PREFERENCES": "エディターの設定",
"AI_CHAT_TOOL_EDITOR_DOCS": "エディターのドキュメント",
+ "AI_CHAT_TOOL_PROBLEMS": "問題",
+ "AI_CHAT_TOOL_NOTIFY": "通知",
+ "AI_CHAT_TOOL_ASK": "ライブプレビューで質問中",
+ "AI_CHAT_USAGE_CHIP_TITLE": "このチャットのトークンとコスト",
+ "AI_CHAT_USAGE_TOKENS": "{0} トークン",
+ "AI_CHAT_USAGE_CALLS": "{0} コール",
+ "AI_CHAT_USAGE_TAB_ALL": "すべて",
+ "AI_CHAT_USAGE_OPTIONS": "オプション",
+ "AI_CHAT_USAGE_INPUT": "入力トークン",
+ "AI_CHAT_USAGE_OUTPUT": "出力トークン",
+ "AI_CHAT_USAGE_CACHE_READ": "キャッシュ読み取り",
+ "AI_CHAT_USAGE_CACHE_WRITE": "キャッシュ書き込み",
+ "AI_CHAT_USAGE_TOTAL": "合計トークン",
+ "AI_CHAT_USAGE_TURNS_CALLS": "ターン・API呼び出し",
+ "AI_CHAT_USAGE_API_TIME": "API時間",
+ "AI_CHAT_USAGE_COST": "定価での費用",
+ "AI_CHAT_USAGE_NOTE": "クロードのサブスクリプションをご利用の場合、この費用はプランに含まれています。表示されている価格は参考用です。",
+ "AI_CHAT_USAGE_OPTION_TURNS": "ターンごとに使用状況を表示",
+ "AI_CHAT_USAGE_OPTION_DOLLARS": "$コストを表示",
+ "AI_CHAT_USAGE_MORE": "詳細",
+ "AI_CHAT_TOOL_ASK_COMPOSING": "ライブプレビューで質問中...",
+ "AI_CHAT_LABEL_YOU_IN_PREVIEW": "あなた(ライブプレビュー内)",
+ "AI_CHAT_TOOL_ASK_WAITING": "ライブプレビューでの回答、または",
+ "AI_CHAT_TOOL_PROBLEMS_IN": "{0}での問題",
"AI_CHAT_TOOL_RESIZE_PREVIEW": "プレビューをリサイズ",
"AI_LIVE_PREVIEW_BANNER_TEXT": "AIがライブプレビューを確認しています",
"AI_LIVE_PREVIEW_BANNER_RESIZE": "AIがプレビューを{0}にリサイズしました",
@@ -2696,6 +2728,14 @@ define({
"AI_CHAT_IMAGE_REMOVE": "画像を削除",
"AI_CHAT_IMAGE_SEARCH": "画像を検索中",
"AI_CHAT_IMAGE_USE": "画像を選択中",
+ "AI_CHAT_IMAGE_DOWNLOADING": "画像をダウンロード中",
+ "AI_CHAT_IMAGE_DOWNLOADED": "画像をダウンロードしました",
+ "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "複数の画像をダウンロードしました",
+ "AI_CHAT_IMAGE_NO_PROJECT": "ダウンロード先のプロジェクトが開かれていません。",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPathには、プロジェクト内のフォルダー、または末尾が「.jpg」「.png」「.webp」「.avif」となる画像ファイルパスを指定してください。",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "複数の写真をダウンロードする場合、downloadPathにはフォルダーを指定してください。",
+ "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "この写真はURLによる埋め込みができません。downloadPathを渡してダウンロードしてください。",
+ "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "この会話でsearchImagesによって返された写真のみダウンロードできます。",
"AI_CHAT_IMAGE_SELECTED": "選択された画像",
"AI_CHAT_IMAGE_SELECTED_GROUP": "選択された画像",
"AI_CHAT_IMAGE_PREVIEW": "画像プレビュー",
@@ -2709,8 +2749,12 @@ define({
"AI_CHAT_IMAGE_PHOTO_BY": "撮影:",
"AI_CHAT_IMAGE_REPLY": "この画像で返信する",
"AI_CHAT_IMAGE_QUOTE": "チャットで画像を引用",
+ "AI_CHAT_IMAGE_DOWNLOAD": "プロジェクトにダウンロードして開く",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "画像のダウンロード失敗",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "画像をプロジェクトに保存できませんでした:{0}",
"AI_CHAT_IMAGE_VIEW_COLLAGE": "コラージュを表示",
"AI_CHAT_IMAGE_SHOW_ALL": "すべて表示",
+ "AI_CHAT_IMAGE_SHOW_LESS": "折りたたむ",
"AI_CHAT_IMAGE_BACK_TO_ALL": "すべての画像に戻る",
"AI_CHAT_IMAGE_RESULTS_COUNT": "{0}件の写真 · Unsplash",
"AI_CHAT_IMAGE_RESULTS_SINGLE": "1件の写真 · Unsplash",
@@ -2924,49 +2968,32 @@ define({
"MIGRATE_UNREACHABLE_TITLE": "旧サイトに接続できませんでした",
"MIGRATE_UNREACHABLE_MESSAGE": "{APP_NAME}はプロジェクトと設定を検索するために{0}に接続できませんでした。そのため、何も変更されていません。インターネット接続を確認してから、{1}で再試行してください。",
"CMD_MIGRATE_DATA": "{0}からデータを移行…",
- "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "画像がダウンロードされました",
- "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "または、ご自身の言葉で…",
- "LIVE_DEV_AI_ASK_SEND": "送信",
- "LIVE_DEV_AI_ASK_TITLE": "Phoenix AIからの質問",
- "LIVE_DEV_AI_ASK_MINIMIZE": "最小化",
- "LIVE_DEV_AI_ASK_FOCUS_HIDE": "フォーカスを非表示にして、ページをそのまま表示する",
- "LIVE_DEV_AI_ASK_FOCUS_SHOW": "フォーカスを再表示する",
- "LIVE_DEV_AI_ASK_WAITING": "Phoenix AIが回答をお待ちしています",
- "LIVE_DEV_IMAGE_SAVED_TO": "{0}に保存しました",
- "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "ダウンロードフォルダーを変更",
- "AI_CHAT_TOOL_PROBLEMS": "問題",
- "AI_CHAT_TOOL_NOTIFY": "通知",
- "AI_CHAT_TOOL_ASK": "ライブプレビューで質問中",
- "AI_CHAT_USAGE_CHIP_TITLE": "このチャットのトークンとコスト",
- "AI_CHAT_USAGE_TOKENS": "{0} トークン",
- "AI_CHAT_USAGE_CALLS": "{0} コール",
- "AI_CHAT_USAGE_TAB_ALL": "すべて",
- "AI_CHAT_USAGE_OPTIONS": "オプション",
- "AI_CHAT_USAGE_INPUT": "入力トークン",
- "AI_CHAT_USAGE_OUTPUT": "出力トークン",
- "AI_CHAT_USAGE_CACHE_READ": "キャッシュ読み取り",
- "AI_CHAT_USAGE_CACHE_WRITE": "キャッシュ書き込み",
- "AI_CHAT_USAGE_TOTAL": "合計トークン",
- "AI_CHAT_USAGE_TURNS_CALLS": "ターン・API呼び出し",
- "AI_CHAT_USAGE_API_TIME": "API時間",
- "AI_CHAT_USAGE_COST": "定価での費用",
- "AI_CHAT_USAGE_NOTE": "クロードのサブスクリプションをご利用の場合、この費用はプランに含まれています。表示されている価格は参考用です。",
- "AI_CHAT_USAGE_OPTION_TURNS": "ターンごとに使用状況を表示",
- "AI_CHAT_USAGE_OPTION_DOLLARS": "$コストを表示",
- "AI_CHAT_TOOL_ASK_COMPOSING": "ライブプレビューで質問中...",
- "AI_CHAT_LABEL_YOU_IN_PREVIEW": "あなた(ライブプレビュー内)",
- "AI_CHAT_TOOL_ASK_WAITING": "ライブプレビューでの回答、または",
- "AI_CHAT_TOOL_PROBLEMS_IN": "{0}での問題",
- "AI_CHAT_IMAGE_DOWNLOADING": "画像をダウンロード中",
- "AI_CHAT_IMAGE_DOWNLOADED": "画像をダウンロードしました",
- "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "複数の画像をダウンロードしました",
- "AI_CHAT_IMAGE_NO_PROJECT": "ダウンロード先のプロジェクトが開かれていません。",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPathには、プロジェクト内のフォルダー、または末尾が「.jpg」「.png」「.webp」「.avif」となる画像ファイルパスを指定してください。",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "複数の写真をダウンロードする場合、downloadPathにはフォルダーを指定してください。",
- "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "この写真はURLによる埋め込みができません。downloadPathを渡してダウンロードしてください。",
- "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "この会話でsearchImagesによって返された写真のみダウンロードできます。",
- "AI_CHAT_IMAGE_DOWNLOAD": "プロジェクトにダウンロードして開く",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "画像のダウンロード失敗",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "画像をプロジェクトに保存できませんでした:{0}",
- "AI_CHAT_IMAGE_SHOW_LESS": "折りたたむ"
+ "AI_CHAT_MODE_CHAT": "ビジュアルAI",
+ "AI_CHAT_START_CHAT_NAME": "{0}でのビジュアルAI",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "Claudeのサブスクリプションをご利用の場合、この利用料金はプランに含まれており、追加料金はかかりません。",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "Phoenix Proサブスクリプションへの課金はありません。",
+ "AI_CHAT_USAGE_CARD_TITLE": "利用状況",
+ "AI_CHAT_USAGE_RANGE_30": "{0}・過去30日間",
+ "AI_CHAT_USAGE_DETAILS": "詳細",
+ "AI_CHAT_USAGE_RELOAD": "利用状況を再読み込み",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{1}か月中{0}か月分",
+ "AI_CHAT_USAGE_LESS": "閉じる",
+ "AI_CHAT_USAGE_SPEND": "利用額",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "トークン",
+ "AI_CHAT_USAGE_TURNS_LABEL": "ターン",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "アクティブ日数",
+ "AI_CHAT_USAGE_TODAY": "今日",
+ "AI_CHAT_USAGE_TOP_MODELS": "トップモデル",
+ "AI_CHAT_USAGE_BY_SPEND": "利用額順",
+ "AI_CHAT_USAGE_BY_TOKENS": "トークン数順",
+ "AI_CHAT_USAGE_ACTIVITY": "アクティビティ",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "過去30日間",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "前の月",
+ "AI_CHAT_USAGE_LATER_MONTH": "次の月",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "最長連続",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0}日",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "利用日数",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "利用日あたりの平均",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "合計",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "この日は利用なし"
});
\ No newline at end of file
diff --git a/src/nls/ko/lastTranslated.json b/src/nls/ko/lastTranslated.json
index 7fac587820..4183b16ec9 100644
--- a/src/nls/ko/lastTranslated.json
+++ b/src/nls/ko/lastTranslated.json
@@ -182,7 +182,7 @@
"AI_CHAT_MODEL_SELECT_TITLE": "Choose the AI model for this chat",
"AI_CHAT_MODEL_SWITCHED_NOTICE": "Switched to {0}. Applies from your next message; the first response may take a moment longer while the cache rebuilds.",
"AI_CHAT_MODE_AUTO": "Auto",
- "AI_CHAT_MODE_CHAT": "Claude Code",
+ "AI_CHAT_MODE_CHAT": "Visual AI",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_MODE_EDIT": "AI Edit Mode",
@@ -260,7 +260,7 @@
"AI_CHAT_START_ANOTHER_DEMO": "Show another demo",
"AI_CHAT_START_BY_PROVIDER": "By {0}",
"AI_CHAT_START_CHAT_DESC": "Built-in chat for visual workflows",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
+ "AI_CHAT_START_CHAT_NAME": "Visual AI with {0}",
"AI_CHAT_START_CHAT_RUNNING": "In progress",
"AI_CHAT_START_CLI_FOLDED": "Use a CLI instead: {0}",
"AI_CHAT_START_CLI_RUNNING": "Running",
@@ -361,22 +361,49 @@
"AI_CHAT_UPSELL_BTN": "Get Phoenix Pro",
"AI_CHAT_UPSELL_MESSAGE": "AI features are available with Phoenix Pro.",
"AI_CHAT_UPSELL_TITLE": "Phoenix Pro + AI",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "active days",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Active days",
+ "AI_CHAT_USAGE_ACTIVITY": "Activity",
"AI_CHAT_USAGE_API_TIME": "Time in API",
+ "AI_CHAT_USAGE_BY_SPEND": "by spend",
+ "AI_CHAT_USAGE_BY_TOKENS": "by tokens",
"AI_CHAT_USAGE_CACHE_READ": "Cache read",
"AI_CHAT_USAGE_CACHE_WRITE": "Cache write",
"AI_CHAT_USAGE_CALLS": "{0} calls",
+ "AI_CHAT_USAGE_CARD_TITLE": "Usage",
"AI_CHAT_USAGE_CHIP_TITLE": "Tokens and cost of this chat",
"AI_CHAT_USAGE_COST": "Cost at list price",
+ "AI_CHAT_USAGE_DETAILS": "Details",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Earlier month",
"AI_CHAT_USAGE_INPUT": "Input tokens",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Last 30 days",
+ "AI_CHAT_USAGE_LATER_MONTH": "Later month",
+ "AI_CHAT_USAGE_LESS": "Less",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Longest streak",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} of {1} months",
+ "AI_CHAT_USAGE_MORE": "More",
"AI_CHAT_USAGE_NOTE": "With a Claude subscription, this cost is included in your plan. Pricing shown is for reference only.",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "No usage this day",
"AI_CHAT_USAGE_OPTIONS": "Options",
"AI_CHAT_USAGE_OPTION_DOLLARS": "Show $ cost",
"AI_CHAT_USAGE_OPTION_TURNS": "Show usage after every turn",
"AI_CHAT_USAGE_OUTPUT": "Output tokens",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Avg / active day",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · last 30 days",
+ "AI_CHAT_USAGE_RELOAD": "Reload usage",
+ "AI_CHAT_USAGE_SPEND": "spend",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "With a Claude subscription, this spend is included in your plan at no extra cost.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "No charge to your Phoenix Pro subscription.",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} days",
"AI_CHAT_USAGE_TAB_ALL": "All",
+ "AI_CHAT_USAGE_TODAY": "Today",
"AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokens",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top models",
"AI_CHAT_USAGE_TOTAL": "Total tokens",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
"AI_CHAT_USAGE_TURNS_CALLS": "Turns · API calls",
+ "AI_CHAT_USAGE_TURNS_LABEL": "turns",
"AI_CHAT_WAITING_FOR_MODEL": "Waiting for the model...",
"AI_CHAT_WELCOME_BUG_PROMPT": "Fix the mobile navigation",
"AI_CHAT_WELCOME_CLI_SUBTITLE": "Give your CLI agents the tools to see, inspect, and debug your page as they build.",
diff --git a/src/nls/ko/strings.js b/src/nls/ko/strings.js
index 468eeb252d..daeb674f28 100644
--- a/src/nls/ko/strings.js
+++ b/src/nls/ko/strings.js
@@ -738,6 +738,16 @@ define({
"LIVE_DEV_IMAGE_FOLDER_DIALOG_PLACEHOLDER": "폴더 경로 입력 (예: assets/images/)",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_HELP": "💡 폴더 경로를 입력하거나 비워두면 'images' 폴더에 다운로드됩니다.",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_REMEMBER": "이 프로젝트에 대해 다시 묻지 않기",
+ "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "이미지 다운로드됨",
+ "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "또는 직접 입력하여 알려주세요…",
+ "LIVE_DEV_AI_ASK_SEND": "전송",
+ "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI가 묻습니다",
+ "LIVE_DEV_AI_ASK_MINIMIZE": "최소화",
+ "LIVE_DEV_AI_ASK_FOCUS_HIDE": "포커스를 숨기고 페이지를 원래대로 보기",
+ "LIVE_DEV_AI_ASK_FOCUS_SHOW": "포커스를 다시 표시",
+ "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI가 답변을 기다리고 있습니다",
+ "LIVE_DEV_IMAGE_SAVED_TO": "{0}에 저장됨",
+ "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "다운로드 폴더 변경",
"AVAILABLE_IN_PRO_TITLE": "Phoenix Pro에서 사용 가능",
"DEVICE_SIZE_LIMIT_MESSAGE": "모바일, 태블릿, 데스크톱 뷰 간에 전환하려면 Phoenix Pro로 업그레이드하세요.",
"LAYERS_PANEL_LIMIT_MESSAGE": "페이지 구조를 보고 그 안의 요소를 선택하거나 편집하려면 Phoenix Pro로 업그레이드하세요.",
@@ -2430,7 +2440,6 @@ define({
"AI_ENABLE_CONFIRM_MESSAGE": "인공지능 기능을 다시 켜고 인공지능 패널을 복원합니다.
이 변경 사항을 적용하기 위해 지금 {APP_NAME}을(를) 다시 시작합니다. 저장하지 않은 파일이 있으면 저장하라는 메시지가 표시됩니다.",
"AI_ENABLE_CONFIRM_BTN": "인공지능 활성화 및 다시 시작",
"AI_CHAT_TITLE": "Claude Code",
- "AI_CHAT_MODE_CHAT": "Claude Code",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "코덱스 CLI",
"AI_CHAT_START_TYPE_HINT": "시작하려면 여기에 입력하세요",
@@ -2457,7 +2466,6 @@ define({
"AI_CHAT_DEMO_PROMPT_COPIED": "복사됨",
"AI_CHAT_DEMO_SPEED_TITLE": "재생 속도 (클릭하여 변경)",
"AI_CHAT_START_WORK_WITH": "함께 작업",
- "AI_CHAT_START_CHAT_NAME": "{0} · 시각적 AI",
"AI_CHAT_START_CHAT_DESC": "시각적 워크플로를 위한 내장 채팅",
"AI_CHAT_START_BY_PROVIDER": "제공: {0}",
"AI_CHAT_START_CLI_SEPARATOR": "명령줄 도구 · {APP_NAME}과 연결",
@@ -2561,6 +2569,30 @@ define({
"AI_CHAT_TOOL_EDITOR_JS": "에디터 검사",
"AI_CHAT_TOOL_EDITOR_PREFERENCES": "에디터 환경 설정",
"AI_CHAT_TOOL_EDITOR_DOCS": "에디터 문서",
+ "AI_CHAT_TOOL_PROBLEMS": "문제",
+ "AI_CHAT_TOOL_NOTIFY": "알림",
+ "AI_CHAT_TOOL_ASK": "라이브 미리보기에서 질문 중",
+ "AI_CHAT_USAGE_CHIP_TITLE": "이 채팅의 토큰 및 비용",
+ "AI_CHAT_USAGE_TOKENS": "{0} 토큰",
+ "AI_CHAT_USAGE_CALLS": "{0}회 호출",
+ "AI_CHAT_USAGE_TAB_ALL": "전체",
+ "AI_CHAT_USAGE_OPTIONS": "옵션",
+ "AI_CHAT_USAGE_INPUT": "입력 토큰",
+ "AI_CHAT_USAGE_OUTPUT": "출력 토큰",
+ "AI_CHAT_USAGE_CACHE_READ": "캐시 읽기",
+ "AI_CHAT_USAGE_CACHE_WRITE": "캐시 쓰기",
+ "AI_CHAT_USAGE_TOTAL": "총 토큰",
+ "AI_CHAT_USAGE_TURNS_CALLS": "턴 · API 호출",
+ "AI_CHAT_USAGE_API_TIME": "API 소요 시간",
+ "AI_CHAT_USAGE_COST": "정가 기준 비용",
+ "AI_CHAT_USAGE_NOTE": "클로드 구독 시 이 비용은 요금제에 포함됩니다. 표시된 가격은 참고용입니다.",
+ "AI_CHAT_USAGE_OPTION_TURNS": "매 턴마다 사용량 표시",
+ "AI_CHAT_USAGE_OPTION_DOLLARS": "$ 비용 표시",
+ "AI_CHAT_USAGE_MORE": "상세 정보",
+ "AI_CHAT_TOOL_ASK_COMPOSING": "실시간 미리보기에서 질문하는 중...",
+ "AI_CHAT_LABEL_YOU_IN_PREVIEW": "실시간 미리보기의 나",
+ "AI_CHAT_TOOL_ASK_WAITING": "실시간 미리보기에서 답변 중, 또는",
+ "AI_CHAT_TOOL_PROBLEMS_IN": "{0}의 문제",
"AI_CHAT_TOOL_RESIZE_PREVIEW": "미리보기 크기 조정",
"AI_LIVE_PREVIEW_BANNER_TEXT": "AI가 실시간 미리보기를 검사하고 있습니다",
"AI_LIVE_PREVIEW_BANNER_RESIZE": "AI가 미리보기를 {0}으로 크기 조정했습니다",
@@ -2696,6 +2728,14 @@ define({
"AI_CHAT_IMAGE_REMOVE": "이미지 제거",
"AI_CHAT_IMAGE_SEARCH": "이미지 검색 중",
"AI_CHAT_IMAGE_USE": "이미지 선택 중",
+ "AI_CHAT_IMAGE_DOWNLOADING": "이미지 다운로드 중",
+ "AI_CHAT_IMAGE_DOWNLOADED": "이미지 다운로드됨",
+ "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "이미지들 다운로드됨",
+ "AI_CHAT_IMAGE_NO_PROJECT": "다운로드할 프로젝트가 열려 있지 않습니다.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath는 프로젝트 내의 폴더이거나, .jpg, .png, .webp 또는 .avif로 끝나는 이미지 파일 경로여야 합니다.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "여러 장의 사진을 다운로드할 때 downloadPath는 폴더여야 합니다.",
+ "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "이 사진은 URL로 포함할 수 없습니다. downloadPath를 전달하여 다운로드하세요.",
+ "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "이 대화에서 searchImages가 반환한 사진만 다운로드할 수 있습니다.",
"AI_CHAT_IMAGE_SELECTED": "선택된 이미지",
"AI_CHAT_IMAGE_SELECTED_GROUP": "선택된 이미지",
"AI_CHAT_IMAGE_PREVIEW": "이미지 미리 보기",
@@ -2709,8 +2749,12 @@ define({
"AI_CHAT_IMAGE_PHOTO_BY": "촬영:",
"AI_CHAT_IMAGE_REPLY": "이 이미지로 답장",
"AI_CHAT_IMAGE_QUOTE": "채팅에서 이미지 인용",
+ "AI_CHAT_IMAGE_DOWNLOAD": "프로젝트에 다운로드하고 열기",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "이미지 다운로드 실패",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "이미지를 프로젝트에 저장할 수 없습니다: {0}",
"AI_CHAT_IMAGE_VIEW_COLLAGE": "콜라주 보기",
"AI_CHAT_IMAGE_SHOW_ALL": "모두 보기",
+ "AI_CHAT_IMAGE_SHOW_LESS": "접기",
"AI_CHAT_IMAGE_BACK_TO_ALL": "모든 이미지로 돌아가기",
"AI_CHAT_IMAGE_RESULTS_COUNT": "사진 {0}장 · Unsplash",
"AI_CHAT_IMAGE_RESULTS_SINGLE": "사진 1장 · Unsplash",
@@ -2924,49 +2968,32 @@ define({
"MIGRATE_UNREACHABLE_TITLE": "이전 사이트에 접속할 수 없습니다.",
"MIGRATE_UNREACHABLE_MESSAGE": "{APP_NAME}이(가) {0}에 연결하여 프로젝트 및 설정을 찾을 수 없었으므로 아무것도 변경되지 않았습니다. 인터넷 연결을 확인한 다음 {1}으로 다시 시도하세요.",
"CMD_MIGRATE_DATA": "{0}에서 내 데이터 이전…",
- "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "이미지 다운로드됨",
- "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "또는 직접 입력하여 알려주세요…",
- "LIVE_DEV_AI_ASK_SEND": "전송",
- "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI가 묻습니다",
- "LIVE_DEV_AI_ASK_MINIMIZE": "최소화",
- "LIVE_DEV_AI_ASK_FOCUS_HIDE": "포커스를 숨기고 페이지를 원래대로 보기",
- "LIVE_DEV_AI_ASK_FOCUS_SHOW": "포커스를 다시 표시",
- "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI가 답변을 기다리고 있습니다",
- "LIVE_DEV_IMAGE_SAVED_TO": "{0}에 저장됨",
- "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "다운로드 폴더 변경",
- "AI_CHAT_TOOL_PROBLEMS": "문제",
- "AI_CHAT_TOOL_NOTIFY": "알림",
- "AI_CHAT_TOOL_ASK": "라이브 미리보기에서 질문 중",
- "AI_CHAT_USAGE_CHIP_TITLE": "이 채팅의 토큰 및 비용",
- "AI_CHAT_USAGE_TOKENS": "{0} 토큰",
- "AI_CHAT_USAGE_CALLS": "{0}회 호출",
- "AI_CHAT_USAGE_TAB_ALL": "전체",
- "AI_CHAT_USAGE_OPTIONS": "옵션",
- "AI_CHAT_USAGE_INPUT": "입력 토큰",
- "AI_CHAT_USAGE_OUTPUT": "출력 토큰",
- "AI_CHAT_USAGE_CACHE_READ": "캐시 읽기",
- "AI_CHAT_USAGE_CACHE_WRITE": "캐시 쓰기",
- "AI_CHAT_USAGE_TOTAL": "총 토큰",
- "AI_CHAT_USAGE_TURNS_CALLS": "턴 · API 호출",
- "AI_CHAT_USAGE_API_TIME": "API 소요 시간",
- "AI_CHAT_USAGE_COST": "정가 기준 비용",
- "AI_CHAT_USAGE_NOTE": "클로드 구독 시 이 비용은 요금제에 포함됩니다. 표시된 가격은 참고용입니다.",
- "AI_CHAT_USAGE_OPTION_TURNS": "매 턴마다 사용량 표시",
- "AI_CHAT_USAGE_OPTION_DOLLARS": "$ 비용 표시",
- "AI_CHAT_TOOL_ASK_COMPOSING": "실시간 미리보기에서 질문하는 중...",
- "AI_CHAT_LABEL_YOU_IN_PREVIEW": "실시간 미리보기의 나",
- "AI_CHAT_TOOL_ASK_WAITING": "실시간 미리보기에서 답변 중, 또는",
- "AI_CHAT_TOOL_PROBLEMS_IN": "{0}의 문제",
- "AI_CHAT_IMAGE_DOWNLOADING": "이미지 다운로드 중",
- "AI_CHAT_IMAGE_DOWNLOADED": "이미지 다운로드됨",
- "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "이미지들 다운로드됨",
- "AI_CHAT_IMAGE_NO_PROJECT": "다운로드할 프로젝트가 열려 있지 않습니다.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath는 프로젝트 내의 폴더이거나, .jpg, .png, .webp 또는 .avif로 끝나는 이미지 파일 경로여야 합니다.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "여러 장의 사진을 다운로드할 때 downloadPath는 폴더여야 합니다.",
- "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "이 사진은 URL로 포함할 수 없습니다. downloadPath를 전달하여 다운로드하세요.",
- "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "이 대화에서 searchImages가 반환한 사진만 다운로드할 수 있습니다.",
- "AI_CHAT_IMAGE_DOWNLOAD": "프로젝트에 다운로드하고 열기",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "이미지 다운로드 실패",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "이미지를 프로젝트에 저장할 수 없습니다: {0}",
- "AI_CHAT_IMAGE_SHOW_LESS": "접기"
+ "AI_CHAT_MODE_CHAT": "비주얼 AI",
+ "AI_CHAT_START_CHAT_NAME": "비주얼 AI: {0}",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "Claude 구독 시 이 비용은 추가 요금 없이 요금제에 포함됩니다.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "Phoenix Pro 구독에 요금이 부과되지 않습니다.",
+ "AI_CHAT_USAGE_CARD_TITLE": "사용량",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · 최근 30일",
+ "AI_CHAT_USAGE_DETAILS": "상세 정보",
+ "AI_CHAT_USAGE_RELOAD": "사용량 새로고침",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{1}개월 중 {0}개월",
+ "AI_CHAT_USAGE_LESS": "접기",
+ "AI_CHAT_USAGE_SPEND": "사용액",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "토큰",
+ "AI_CHAT_USAGE_TURNS_LABEL": "턴",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "활성 일수",
+ "AI_CHAT_USAGE_TODAY": "오늘",
+ "AI_CHAT_USAGE_TOP_MODELS": "상위 모델",
+ "AI_CHAT_USAGE_BY_SPEND": "사용액순",
+ "AI_CHAT_USAGE_BY_TOKENS": "토큰순",
+ "AI_CHAT_USAGE_ACTIVITY": "활동",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "최근 30일",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "이전 달",
+ "AI_CHAT_USAGE_LATER_MONTH": "다음 달",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "최장 연속 기록",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0}일",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "활동일",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "활동일당 평균",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "합계",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "이날 사용 내역 없음"
});
\ No newline at end of file
diff --git a/src/nls/lv/lastTranslated.json b/src/nls/lv/lastTranslated.json
index 7fac587820..4183b16ec9 100644
--- a/src/nls/lv/lastTranslated.json
+++ b/src/nls/lv/lastTranslated.json
@@ -182,7 +182,7 @@
"AI_CHAT_MODEL_SELECT_TITLE": "Choose the AI model for this chat",
"AI_CHAT_MODEL_SWITCHED_NOTICE": "Switched to {0}. Applies from your next message; the first response may take a moment longer while the cache rebuilds.",
"AI_CHAT_MODE_AUTO": "Auto",
- "AI_CHAT_MODE_CHAT": "Claude Code",
+ "AI_CHAT_MODE_CHAT": "Visual AI",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_MODE_EDIT": "AI Edit Mode",
@@ -260,7 +260,7 @@
"AI_CHAT_START_ANOTHER_DEMO": "Show another demo",
"AI_CHAT_START_BY_PROVIDER": "By {0}",
"AI_CHAT_START_CHAT_DESC": "Built-in chat for visual workflows",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
+ "AI_CHAT_START_CHAT_NAME": "Visual AI with {0}",
"AI_CHAT_START_CHAT_RUNNING": "In progress",
"AI_CHAT_START_CLI_FOLDED": "Use a CLI instead: {0}",
"AI_CHAT_START_CLI_RUNNING": "Running",
@@ -361,22 +361,49 @@
"AI_CHAT_UPSELL_BTN": "Get Phoenix Pro",
"AI_CHAT_UPSELL_MESSAGE": "AI features are available with Phoenix Pro.",
"AI_CHAT_UPSELL_TITLE": "Phoenix Pro + AI",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "active days",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Active days",
+ "AI_CHAT_USAGE_ACTIVITY": "Activity",
"AI_CHAT_USAGE_API_TIME": "Time in API",
+ "AI_CHAT_USAGE_BY_SPEND": "by spend",
+ "AI_CHAT_USAGE_BY_TOKENS": "by tokens",
"AI_CHAT_USAGE_CACHE_READ": "Cache read",
"AI_CHAT_USAGE_CACHE_WRITE": "Cache write",
"AI_CHAT_USAGE_CALLS": "{0} calls",
+ "AI_CHAT_USAGE_CARD_TITLE": "Usage",
"AI_CHAT_USAGE_CHIP_TITLE": "Tokens and cost of this chat",
"AI_CHAT_USAGE_COST": "Cost at list price",
+ "AI_CHAT_USAGE_DETAILS": "Details",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Earlier month",
"AI_CHAT_USAGE_INPUT": "Input tokens",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Last 30 days",
+ "AI_CHAT_USAGE_LATER_MONTH": "Later month",
+ "AI_CHAT_USAGE_LESS": "Less",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Longest streak",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} of {1} months",
+ "AI_CHAT_USAGE_MORE": "More",
"AI_CHAT_USAGE_NOTE": "With a Claude subscription, this cost is included in your plan. Pricing shown is for reference only.",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "No usage this day",
"AI_CHAT_USAGE_OPTIONS": "Options",
"AI_CHAT_USAGE_OPTION_DOLLARS": "Show $ cost",
"AI_CHAT_USAGE_OPTION_TURNS": "Show usage after every turn",
"AI_CHAT_USAGE_OUTPUT": "Output tokens",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Avg / active day",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · last 30 days",
+ "AI_CHAT_USAGE_RELOAD": "Reload usage",
+ "AI_CHAT_USAGE_SPEND": "spend",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "With a Claude subscription, this spend is included in your plan at no extra cost.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "No charge to your Phoenix Pro subscription.",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} days",
"AI_CHAT_USAGE_TAB_ALL": "All",
+ "AI_CHAT_USAGE_TODAY": "Today",
"AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokens",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top models",
"AI_CHAT_USAGE_TOTAL": "Total tokens",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
"AI_CHAT_USAGE_TURNS_CALLS": "Turns · API calls",
+ "AI_CHAT_USAGE_TURNS_LABEL": "turns",
"AI_CHAT_WAITING_FOR_MODEL": "Waiting for the model...",
"AI_CHAT_WELCOME_BUG_PROMPT": "Fix the mobile navigation",
"AI_CHAT_WELCOME_CLI_SUBTITLE": "Give your CLI agents the tools to see, inspect, and debug your page as they build.",
diff --git a/src/nls/lv/strings.js b/src/nls/lv/strings.js
index db70ef57aa..cff91740e7 100644
--- a/src/nls/lv/strings.js
+++ b/src/nls/lv/strings.js
@@ -738,6 +738,16 @@ define({
"LIVE_DEV_IMAGE_FOLDER_DIALOG_PLACEHOLDER": "Ierakstiet mapes ceļu (piem., assets/images/)",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_HELP": "💡 Ievadiet mapes ceļu vai atstājiet tukšu, lai lejupielādētu mapē 'images'.",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_REMEMBER": "Vairs nejautāt šim projektam",
+ "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Attēls lejupielādēts",
+ "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Vai arī pastāstiet saviem vārdiem…",
+ "LIVE_DEV_AI_ASK_SEND": "Sūtīt",
+ "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI jautā",
+ "LIVE_DEV_AI_ASK_MINIMIZE": "Minimizēt",
+ "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Paslēpt fokusu un skatīt lapu, kāda tā ir",
+ "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Atkal parādīt fokusu",
+ "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI gaida jūsu atbildi",
+ "LIVE_DEV_IMAGE_SAVED_TO": "Saglabāts mapē {0}",
+ "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Mainīt lejupielādes mapi",
"AVAILABLE_IN_PRO_TITLE": "Pieejams Phoenix Pro",
"DEVICE_SIZE_LIMIT_MESSAGE": "Lai pārslēgtos starp mobilo, planšetdatora un darbvirsmas skatu, jauniniet uz Phoenix Pro.",
"LAYERS_PANEL_LIMIT_MESSAGE": "Lai redzētu savas lapas struktūru un atlasītu vai rediģētu jebkuru tās elementu, jauniniet uz Phoenix Pro.",
@@ -2430,7 +2440,6 @@ define({
"AI_ENABLE_CONFIRM_MESSAGE": "Tas atkal ieslēdz MI funkcijas un atjauno MI paneli.
{APP_NAME} tagad tiks restartēts, lai piemērotu šīs izmaiņas. Jums tiks lūgts saglabāt visus nesaglabātos failus.",
"AI_ENABLE_CONFIRM_BTN": "Iespējot MI un restartēt",
"AI_CHAT_TITLE": "Claude Code",
- "AI_CHAT_MODE_CHAT": "Claude Code",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_START_TYPE_HINT": "Rakstiet šeit, lai sāktu",
@@ -2457,7 +2466,6 @@ define({
"AI_CHAT_DEMO_PROMPT_COPIED": "Nokopēts",
"AI_CHAT_DEMO_SPEED_TITLE": "Atskaņošanas ātrums (noklikšķiniet, lai mainītu)",
"AI_CHAT_START_WORK_WITH": "Strādāt ar",
- "AI_CHAT_START_CHAT_NAME": "{0} · Vizuālais MI",
"AI_CHAT_START_CHAT_DESC": "Iebūvēts čats vizuālām darbplūsmām",
"AI_CHAT_START_BY_PROVIDER": "No {0}",
"AI_CHAT_START_CLI_SEPARATOR": "Komandrindas rīki · savienojas ar {APP_NAME}",
@@ -2561,6 +2569,30 @@ define({
"AI_CHAT_TOOL_EDITOR_JS": "Pārbauda redaktoru",
"AI_CHAT_TOOL_EDITOR_PREFERENCES": "Redaktora iestatījumi",
"AI_CHAT_TOOL_EDITOR_DOCS": "Redaktora dokumentācija",
+ "AI_CHAT_TOOL_PROBLEMS": "Problēmas",
+ "AI_CHAT_TOOL_NOTIFY": "Paziņojums",
+ "AI_CHAT_TOOL_ASK": "Jautāšana tiešraides priekšskatījumā",
+ "AI_CHAT_USAGE_CHIP_TITLE": "Šīs tērzēšanas tokeni un izmaksas",
+ "AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_CALLS": "{0} izsaukumi",
+ "AI_CHAT_USAGE_TAB_ALL": "Visi",
+ "AI_CHAT_USAGE_OPTIONS": "Opcijas",
+ "AI_CHAT_USAGE_INPUT": "Ievades tokeni",
+ "AI_CHAT_USAGE_OUTPUT": "Izvades tokeni",
+ "AI_CHAT_USAGE_CACHE_READ": "Kešatmiņas nolasīšana",
+ "AI_CHAT_USAGE_CACHE_WRITE": "Kešatmiņas rakstīšana",
+ "AI_CHAT_USAGE_TOTAL": "Tokeni kopā",
+ "AI_CHAT_USAGE_TURNS_CALLS": "Gājieni · API izsaukumi",
+ "AI_CHAT_USAGE_API_TIME": "API laiks",
+ "AI_CHAT_USAGE_COST": "Izmaksas pēc cenrāža",
+ "AI_CHAT_USAGE_NOTE": "Ar Claude abonementu šīs izmaksas ir iekļautas jūsu plānā. Norādītās cenas ir tikai uzziņai.",
+ "AI_CHAT_USAGE_OPTION_TURNS": "Rādīt lietojumu pēc katra gājiena",
+ "AI_CHAT_USAGE_OPTION_DOLLARS": "Rādīt izmaksas $",
+ "AI_CHAT_USAGE_MORE": "Vairāk",
+ "AI_CHAT_TOOL_ASK_COMPOSING": "Tiešraides priekšskatījumā tiek uzdots jautājums...",
+ "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Jūs, tiešraides priekšskatījumā",
+ "AI_CHAT_TOOL_ASK_WAITING": "Atbilde tiešraides priekšskatījumā, vai",
+ "AI_CHAT_TOOL_PROBLEMS_IN": "Problēmas ar {0}",
"AI_CHAT_TOOL_RESIZE_PREVIEW": "Mainīt priekšskatījuma izmēru",
"AI_LIVE_PREVIEW_BANNER_TEXT": "AI pārbauda tiešraides priekšskatījumu",
"AI_LIVE_PREVIEW_BANNER_RESIZE": "AI mainīja priekšskatījuma izmēru uz {0}",
@@ -2696,6 +2728,14 @@ define({
"AI_CHAT_IMAGE_REMOVE": "Noņemt attēlu",
"AI_CHAT_IMAGE_SEARCH": "Meklē attēlus",
"AI_CHAT_IMAGE_USE": "Atlasa attēlu",
+ "AI_CHAT_IMAGE_DOWNLOADING": "Lejupielādē attēlu",
+ "AI_CHAT_IMAGE_DOWNLOADED": "Attēls lejupielādēts",
+ "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Attēli lejupielādēti",
+ "AI_CHAT_IMAGE_NO_PROJECT": "Nav atvērts neviens projekts, kurā lejupielādēt.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath ir jābūt mapei projekta iekšienē vai attēla faila ceļam šajā projektā, kas beidzas ar .jpg, .png, .webp vai .avif.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "downloadPath ir jābūt mapei, lejupielādējot vairākus fotoattēlus.",
+ "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Šo fotoattēlu nevar iegult, izmantojot URL. Lejupielādējiet to, norādot downloadPath.",
+ "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Var lejupielādēt tikai tos fotoattēlus, ko `searchImages` atgrieza šajā sarunā.",
"AI_CHAT_IMAGE_SELECTED": "Atlasīts attēls",
"AI_CHAT_IMAGE_SELECTED_GROUP": "Atlasīti attēli",
"AI_CHAT_IMAGE_PREVIEW": "Attēla priekšskatījums",
@@ -2709,8 +2749,12 @@ define({
"AI_CHAT_IMAGE_PHOTO_BY": "Foto autors",
"AI_CHAT_IMAGE_REPLY": "Atbildēt ar šo attēlu",
"AI_CHAT_IMAGE_QUOTE": "Citēt attēlu tērzēšanā",
+ "AI_CHAT_IMAGE_DOWNLOAD": "Lejupielādēt projektā un atvērt",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Attēla lejupielāde neizdevās",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "Attēlu neizdevās saglabāt projektā: {0}",
"AI_CHAT_IMAGE_VIEW_COLLAGE": "Skatīt kolāžu",
"AI_CHAT_IMAGE_SHOW_ALL": "Rādīt visus",
+ "AI_CHAT_IMAGE_SHOW_LESS": "Rādīt mazāk",
"AI_CHAT_IMAGE_BACK_TO_ALL": "Atpakaļ uz visiem attēliem",
"AI_CHAT_IMAGE_RESULTS_COUNT": "{0} fotogrāfijas · Unsplash",
"AI_CHAT_IMAGE_RESULTS_SINGLE": "1 fotogrāfija · Unsplash",
@@ -2924,49 +2968,32 @@ define({
"MIGRATE_UNREACHABLE_TITLE": "Neizdevās sasniegt veco vietni",
"MIGRATE_UNREACHABLE_MESSAGE": "{APP_NAME} nevarēja izveidot savienojumu ar {0}, lai meklētu jūsu projektus un iestatījumus, tādēļ nekas nav mainīts. Pārbaudiet interneta savienojumu, pēc tam mēģiniet vēlreiz, izmantojot {1}.",
"CMD_MIGRATE_DATA": "Migrēt manus datus no {0}…",
- "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Attēls lejupielādēts",
- "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Vai arī pastāstiet saviem vārdiem…",
- "LIVE_DEV_AI_ASK_SEND": "Sūtīt",
- "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI jautā",
- "LIVE_DEV_AI_ASK_MINIMIZE": "Minimizēt",
- "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Paslēpt fokusu un skatīt lapu, kāda tā ir",
- "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Atkal parādīt fokusu",
- "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI gaida jūsu atbildi",
- "LIVE_DEV_IMAGE_SAVED_TO": "Saglabāts mapē {0}",
- "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Mainīt lejupielādes mapi",
- "AI_CHAT_TOOL_PROBLEMS": "Problēmas",
- "AI_CHAT_TOOL_NOTIFY": "Paziņojums",
- "AI_CHAT_TOOL_ASK": "Jautāšana tiešraides priekšskatījumā",
- "AI_CHAT_USAGE_CHIP_TITLE": "Šīs tērzēšanas tokeni un izmaksas",
- "AI_CHAT_USAGE_TOKENS": "{0} tok",
- "AI_CHAT_USAGE_CALLS": "{0} izsaukumi",
- "AI_CHAT_USAGE_TAB_ALL": "Visi",
- "AI_CHAT_USAGE_OPTIONS": "Opcijas",
- "AI_CHAT_USAGE_INPUT": "Ievades tokeni",
- "AI_CHAT_USAGE_OUTPUT": "Izvades tokeni",
- "AI_CHAT_USAGE_CACHE_READ": "Kešatmiņas nolasīšana",
- "AI_CHAT_USAGE_CACHE_WRITE": "Kešatmiņas rakstīšana",
- "AI_CHAT_USAGE_TOTAL": "Tokeni kopā",
- "AI_CHAT_USAGE_TURNS_CALLS": "Gājieni · API izsaukumi",
- "AI_CHAT_USAGE_API_TIME": "API laiks",
- "AI_CHAT_USAGE_COST": "Izmaksas pēc cenrāža",
- "AI_CHAT_USAGE_NOTE": "Ar Claude abonementu šīs izmaksas ir iekļautas jūsu plānā. Norādītās cenas ir tikai uzziņai.",
- "AI_CHAT_USAGE_OPTION_TURNS": "Rādīt lietojumu pēc katra gājiena",
- "AI_CHAT_USAGE_OPTION_DOLLARS": "Rādīt izmaksas $",
- "AI_CHAT_TOOL_ASK_COMPOSING": "Tiešraides priekšskatījumā tiek uzdots jautājums...",
- "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Jūs, tiešraides priekšskatījumā",
- "AI_CHAT_TOOL_ASK_WAITING": "Atbilde tiešraides priekšskatījumā, vai",
- "AI_CHAT_TOOL_PROBLEMS_IN": "Problēmas ar {0}",
- "AI_CHAT_IMAGE_DOWNLOADING": "Lejupielādē attēlu",
- "AI_CHAT_IMAGE_DOWNLOADED": "Attēls lejupielādēts",
- "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Attēli lejupielādēti",
- "AI_CHAT_IMAGE_NO_PROJECT": "Nav atvērts neviens projekts, kurā lejupielādēt.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath ir jābūt mapei projekta iekšienē vai attēla faila ceļam šajā projektā, kas beidzas ar .jpg, .png, .webp vai .avif.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "downloadPath ir jābūt mapei, lejupielādējot vairākus fotoattēlus.",
- "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Šo fotoattēlu nevar iegult, izmantojot URL. Lejupielādējiet to, norādot downloadPath.",
- "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Var lejupielādēt tikai tos fotoattēlus, ko `searchImages` atgrieza šajā sarunā.",
- "AI_CHAT_IMAGE_DOWNLOAD": "Lejupielādēt projektā un atvērt",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Attēla lejupielāde neizdevās",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "Attēlu neizdevās saglabāt projektā: {0}",
- "AI_CHAT_IMAGE_SHOW_LESS": "Rādīt mazāk"
+ "AI_CHAT_MODE_CHAT": "Vizuālais MI",
+ "AI_CHAT_START_CHAT_NAME": "Vizuālais MI ar {0}",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "Ar Claude abonementu šie tēriņi ir iekļauti jūsu plānā bez papildu maksas.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "Jūsu Phoenix Pro abonementam maksa netiks piemērota.",
+ "AI_CHAT_USAGE_CARD_TITLE": "Patēriņš",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · pēdējās 30 dienas",
+ "AI_CHAT_USAGE_DETAILS": "Detaļas",
+ "AI_CHAT_USAGE_RELOAD": "Pārlādēt patēriņu",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} no {1} mēnešiem",
+ "AI_CHAT_USAGE_LESS": "Mazāk",
+ "AI_CHAT_USAGE_SPEND": "Izdevumi",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "Tokeni",
+ "AI_CHAT_USAGE_TURNS_LABEL": "Gājieni",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "Aktīvās dienas",
+ "AI_CHAT_USAGE_TODAY": "Šodien",
+ "AI_CHAT_USAGE_TOP_MODELS": "Populārākie modeļi",
+ "AI_CHAT_USAGE_BY_SPEND": "Pēc izdevumiem",
+ "AI_CHAT_USAGE_BY_TOKENS": "Pēc tokeniem",
+ "AI_CHAT_USAGE_ACTIVITY": "Aktivitāte",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Pēdējās 30 dienas",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Iepriekšējais mēnesis",
+ "AI_CHAT_USAGE_LATER_MONTH": "Nākamais mēnesis",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Garākā sērija",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} dienas",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Aktīvās dienas",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Vid. / aktīvā dienā",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Kopā",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "Šajā dienā nav lietojuma"
});
\ No newline at end of file
diff --git a/src/nls/ml/lastTranslated.json b/src/nls/ml/lastTranslated.json
index 7fac587820..4183b16ec9 100644
--- a/src/nls/ml/lastTranslated.json
+++ b/src/nls/ml/lastTranslated.json
@@ -182,7 +182,7 @@
"AI_CHAT_MODEL_SELECT_TITLE": "Choose the AI model for this chat",
"AI_CHAT_MODEL_SWITCHED_NOTICE": "Switched to {0}. Applies from your next message; the first response may take a moment longer while the cache rebuilds.",
"AI_CHAT_MODE_AUTO": "Auto",
- "AI_CHAT_MODE_CHAT": "Claude Code",
+ "AI_CHAT_MODE_CHAT": "Visual AI",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_MODE_EDIT": "AI Edit Mode",
@@ -260,7 +260,7 @@
"AI_CHAT_START_ANOTHER_DEMO": "Show another demo",
"AI_CHAT_START_BY_PROVIDER": "By {0}",
"AI_CHAT_START_CHAT_DESC": "Built-in chat for visual workflows",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
+ "AI_CHAT_START_CHAT_NAME": "Visual AI with {0}",
"AI_CHAT_START_CHAT_RUNNING": "In progress",
"AI_CHAT_START_CLI_FOLDED": "Use a CLI instead: {0}",
"AI_CHAT_START_CLI_RUNNING": "Running",
@@ -361,22 +361,49 @@
"AI_CHAT_UPSELL_BTN": "Get Phoenix Pro",
"AI_CHAT_UPSELL_MESSAGE": "AI features are available with Phoenix Pro.",
"AI_CHAT_UPSELL_TITLE": "Phoenix Pro + AI",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "active days",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Active days",
+ "AI_CHAT_USAGE_ACTIVITY": "Activity",
"AI_CHAT_USAGE_API_TIME": "Time in API",
+ "AI_CHAT_USAGE_BY_SPEND": "by spend",
+ "AI_CHAT_USAGE_BY_TOKENS": "by tokens",
"AI_CHAT_USAGE_CACHE_READ": "Cache read",
"AI_CHAT_USAGE_CACHE_WRITE": "Cache write",
"AI_CHAT_USAGE_CALLS": "{0} calls",
+ "AI_CHAT_USAGE_CARD_TITLE": "Usage",
"AI_CHAT_USAGE_CHIP_TITLE": "Tokens and cost of this chat",
"AI_CHAT_USAGE_COST": "Cost at list price",
+ "AI_CHAT_USAGE_DETAILS": "Details",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Earlier month",
"AI_CHAT_USAGE_INPUT": "Input tokens",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Last 30 days",
+ "AI_CHAT_USAGE_LATER_MONTH": "Later month",
+ "AI_CHAT_USAGE_LESS": "Less",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Longest streak",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} of {1} months",
+ "AI_CHAT_USAGE_MORE": "More",
"AI_CHAT_USAGE_NOTE": "With a Claude subscription, this cost is included in your plan. Pricing shown is for reference only.",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "No usage this day",
"AI_CHAT_USAGE_OPTIONS": "Options",
"AI_CHAT_USAGE_OPTION_DOLLARS": "Show $ cost",
"AI_CHAT_USAGE_OPTION_TURNS": "Show usage after every turn",
"AI_CHAT_USAGE_OUTPUT": "Output tokens",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Avg / active day",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · last 30 days",
+ "AI_CHAT_USAGE_RELOAD": "Reload usage",
+ "AI_CHAT_USAGE_SPEND": "spend",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "With a Claude subscription, this spend is included in your plan at no extra cost.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "No charge to your Phoenix Pro subscription.",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} days",
"AI_CHAT_USAGE_TAB_ALL": "All",
+ "AI_CHAT_USAGE_TODAY": "Today",
"AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokens",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top models",
"AI_CHAT_USAGE_TOTAL": "Total tokens",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
"AI_CHAT_USAGE_TURNS_CALLS": "Turns · API calls",
+ "AI_CHAT_USAGE_TURNS_LABEL": "turns",
"AI_CHAT_WAITING_FOR_MODEL": "Waiting for the model...",
"AI_CHAT_WELCOME_BUG_PROMPT": "Fix the mobile navigation",
"AI_CHAT_WELCOME_CLI_SUBTITLE": "Give your CLI agents the tools to see, inspect, and debug your page as they build.",
diff --git a/src/nls/ml/strings.js b/src/nls/ml/strings.js
index b3746200d9..35d9307ed9 100644
--- a/src/nls/ml/strings.js
+++ b/src/nls/ml/strings.js
@@ -738,6 +738,16 @@ define({
"LIVE_DEV_IMAGE_FOLDER_DIALOG_PLACEHOLDER": "ഫോൾഡർ പാത്ത് ടൈപ്പ് ചെയ്യുക (ഉദാ: assets/images/)",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_HELP": "💡 ഫോൾഡർ പാത ടൈപ്പ് ചെയ്യുക, അല്ലെങ്കിൽ 'images' ഫോൾഡറിൽ ഡൗൺലോഡ് ചെയ്യാനായി ശൂന്യമായി വിടുക.",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_REMEMBER": "ഈ പ്രോജക്റ്റിനായി ഇനി ചോദിക്കരുത്",
+ "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "ചിത്രം ഡൗൺലോഡ് ചെയ്തു",
+ "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "അല്ലെങ്കിൽ നിങ്ങളുടെ സ്വന്തം വാക്കുകളിൽ പറയൂ...",
+ "LIVE_DEV_AI_ASK_SEND": "അയയ്ക്കുക",
+ "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI ചോദിക്കുന്നു",
+ "LIVE_DEV_AI_ASK_MINIMIZE": "ചെറുതാക്കുക",
+ "LIVE_DEV_AI_ASK_FOCUS_HIDE": "ഫോക്കസ് മറച്ച് പേജ് യഥാർത്ഥ രൂപത്തിൽ കാണുക",
+ "LIVE_DEV_AI_ASK_FOCUS_SHOW": "ഫോക്കസ് വീണ്ടും കാണിക്കുക",
+ "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI നിങ്ങളുടെ മറുപടിക്കായി കാത്തിരിക്കുന്നു",
+ "LIVE_DEV_IMAGE_SAVED_TO": "{0} എന്നതിലേക്ക് സേവ് ചെയ്തു",
+ "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "ഡൗൺലോഡ് ഫോൾഡർ മാറ്റുക",
"AVAILABLE_IN_PRO_TITLE": "Phoenix Pro-യിൽ ലഭ്യമാണ്",
"DEVICE_SIZE_LIMIT_MESSAGE": "മൊബൈൽ, ടാബ്ലെറ്റ്, ഡെസ്ക്ടോപ്പ് കാഴ്ചകൾക്കിടയിൽ മാറുന്നതിന്, Phoenix Pro-ലേക്ക് അപ്ഗ്രേഡ് ചെയ്യുക.",
"LAYERS_PANEL_LIMIT_MESSAGE": "നിങ്ങളുടെ പേജിന്റെ ഘടന കാണുന്നതിനും അതിലെ ഏതെങ്കിലും എലമെന്റ് തിരഞ്ഞെടുക്കുന്നതിനോ എഡിറ്റ് ചെയ്യുന്നതിനോ Phoenix Pro-ലേക്ക് അപ്ഗ്രേഡ് ചെയ്യുക.",
@@ -2430,7 +2440,6 @@ define({
"AI_ENABLE_CONFIRM_MESSAGE": "ഇത് എഐ ഫീച്ചറുകൾ വീണ്ടും പ്രവർത്തനക്ഷമമാക്കുകയും എഐ പാനൽ പുനഃസ്ഥാപിക്കുകയും ചെയ്യും.
ഈ മാറ്റം പ്രാവർത്തികമാക്കാൻ {APP_NAME} ഇപ്പോൾ പുനരാരംഭിക്കും. സേവ് ചെയ്യാത്ത ഏതെങ്കിലും ഫയലുകൾ സംരക്ഷിക്കാൻ നിങ്ങളോട് ആവശ്യപ്പെടും.",
"AI_ENABLE_CONFIRM_BTN": "എഐ പ്രവർത്തനക്ഷമമാക്കി പുനരാരംഭിക്കുക",
"AI_CHAT_TITLE": "Claude Code",
- "AI_CHAT_MODE_CHAT": "Claude Code",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "കോഡെക്സ് സിഎൽഐ",
"AI_CHAT_START_TYPE_HINT": "തുടങ്ങാനായി ഇവിടെ ടൈപ്പ് ചെയ്യുക",
@@ -2457,7 +2466,6 @@ define({
"AI_CHAT_DEMO_PROMPT_COPIED": "പകർത്തി",
"AI_CHAT_DEMO_SPEED_TITLE": "പ്ലേബാക്ക് വേഗത (മാറ്റാൻ ക്ലിക്ക് ചെയ്യുക)",
"AI_CHAT_START_WORK_WITH": "ഇവയുമായി പ്രവർത്തിക്കുക",
- "AI_CHAT_START_CHAT_NAME": "{0} · വിഷ്വൽ AI",
"AI_CHAT_START_CHAT_DESC": "വിഷ്വൽ വർക്ക്ഫ്ലോകൾക്കായുള്ള ബിൽറ്റ്-ഇൻ ചാറ്റ്",
"AI_CHAT_START_BY_PROVIDER": "{0} നൽകുന്നത്",
"AI_CHAT_START_CLI_SEPARATOR": "കമാൻഡ്-ലൈൻ ടൂളുകൾ · {APP_NAME}-മായി ബന്ധിപ്പിക്കുന്നു",
@@ -2561,6 +2569,29 @@ define({
"AI_CHAT_TOOL_EDITOR_JS": "എഡിറ്റർ പരിശോധിക്കുന്നു",
"AI_CHAT_TOOL_EDITOR_PREFERENCES": "എഡിറ്റർ മുൻഗണനകൾ",
"AI_CHAT_TOOL_EDITOR_DOCS": "എഡിറ്റർ പ്രമാണങ്ങൾ",
+ "AI_CHAT_TOOL_PROBLEMS": "പ്രശ്നങ്ങൾ",
+ "AI_CHAT_TOOL_NOTIFY": "അറിയിപ്പ്",
+ "AI_CHAT_TOOL_ASK": "ലൈവ് പ്രിവ്യൂവിൽ ചോദിക്കുന്നു",
+ "AI_CHAT_USAGE_CHIP_TITLE": "ഈ ചാറ്റിന്റെ ടോക്കണുകളും ചെലവും",
+ "AI_CHAT_USAGE_TOKENS": "{0} ടോക്ക്",
+ "AI_CHAT_USAGE_CALLS": "{0} കോളുകൾ",
+ "AI_CHAT_USAGE_TAB_ALL": "എല്ലാം",
+ "AI_CHAT_USAGE_OPTIONS": "ഓപ്ഷനുകൾ",
+ "AI_CHAT_USAGE_INPUT": "ഇൻപുട്ട് ടോക്കണുകൾ",
+ "AI_CHAT_USAGE_OUTPUT": "ഔട്ട്പുട്ട് ടോക്കണുകൾ",
+ "AI_CHAT_USAGE_CACHE_READ": "കാഷെ വായന",
+ "AI_CHAT_USAGE_CACHE_WRITE": "കാഷെ എഴുത്ത്",
+ "AI_CHAT_USAGE_TOTAL": "ആകെ ടോക്കണുകൾ",
+ "AI_CHAT_USAGE_TURNS_CALLS": "ഊഴങ്ങൾ · എപിഐ കോളുകൾ",
+ "AI_CHAT_USAGE_API_TIME": "എപിഐ-യിലെ സമയം",
+ "AI_CHAT_USAGE_COST": "ലിസ്റ്റ് വിലയിലെ ചെലവ്",
+ "AI_CHAT_USAGE_NOTE": "ഒരു ക്ലോഡ് സബ്സ്ക്രിപ്ഷനോടൊപ്പം, ഈ ചെലവ് നിങ്ങളുടെ പ്ലാനിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്. കാണിച്ചിരിക്കുന്ന വില റഫറൻസിനായി മാത്രമാണ്.",
+ "AI_CHAT_USAGE_OPTION_TURNS": "ഓരോ ഊഴത്തിന് ശേഷവും ഉപയോഗം കാണിക്കുക",
+ "AI_CHAT_USAGE_OPTION_DOLLARS": "$ ചെലവ് കാണിക്കുക",
+ "AI_CHAT_TOOL_ASK_COMPOSING": "ലൈവ് പ്രിവ്യൂവിൽ ഒരു ചോദ്യം ചോദിക്കുന്നു...",
+ "AI_CHAT_LABEL_YOU_IN_PREVIEW": "നിങ്ങൾ, തത്സമയ പ്രിവ്യൂവിൽ",
+ "AI_CHAT_TOOL_ASK_WAITING": "തത്സമയ പ്രിവ്യൂവിലെ ഉത്തരം, അല്ലെങ്കിൽ",
+ "AI_CHAT_TOOL_PROBLEMS_IN": "{0}-ലെ പ്രശ്നങ്ങൾ",
"AI_CHAT_TOOL_RESIZE_PREVIEW": "പ്രിവ്യൂവിന്റെ വലുപ്പം മാറ്റുക",
"AI_LIVE_PREVIEW_BANNER_TEXT": "AI ലൈവ് പ്രിവ്യൂ പരിശോധിക്കുന്നു",
"AI_LIVE_PREVIEW_BANNER_RESIZE": "AI പ്രിവ്യൂവിന്റെ വലുപ്പം {0} ആക്കി മാറ്റി",
@@ -2696,6 +2727,14 @@ define({
"AI_CHAT_IMAGE_REMOVE": "ചിത്രം നീക്കം ചെയ്യുക",
"AI_CHAT_IMAGE_SEARCH": "ചിത്രങ്ങൾ തിരയുന്നു",
"AI_CHAT_IMAGE_USE": "ചിത്രം തിരഞ്ഞെടുക്കുന്നു",
+ "AI_CHAT_IMAGE_DOWNLOADING": "ചിത്രം ഡൗൺലോഡ് ചെയ്യുന്നു",
+ "AI_CHAT_IMAGE_DOWNLOADED": "ചിത്രം ഡൗൺലോഡ് ചെയ്തു",
+ "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "ചിത്രങ്ങൾ ഡൗൺലോഡ് ചെയ്തു",
+ "AI_CHAT_IMAGE_NO_PROJECT": "ഡൗൺലോഡ് ചെയ്യാനായി ഒരു പ്രോജക്റ്റും തുറന്നിട്ടില്ല.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath പ്രോജക്റ്റിനുള്ളിലെ ഒരു ഫോൾഡർ ആയിരിക്കണം, അല്ലെങ്കിൽ .jpg, .png, .webp, .avif എന്നിവയിൽ അവസാനിക്കുന്ന ഒരു ഇമേജ് ഫയൽ പാത്ത് ആയിരിക്കണം.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "ഒന്നിലധികം ഫോട്ടോകൾ ഡൗൺലോഡ് ചെയ്യുമ്പോൾ downloadPath ഒരു ഫോൾഡർ ആയിരിക്കണം.",
+ "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "ഈ ഫോട്ടോ URL ഉപയോഗിച്ച് ഉൾപ്പെടുത്താൻ കഴിയില്ല. downloadPath നൽകി ഇത് ഡൗൺലോഡ് ചെയ്യുക.",
+ "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "ഈ സംഭാഷണത്തിൽ searchImages നൽകിയ ഫോട്ടോകൾ മാത്രമേ ഡൗൺലോഡ് ചെയ്യാൻ കഴിയൂ.",
"AI_CHAT_IMAGE_SELECTED": "തിരഞ്ഞെടുത്ത ചിത്രം",
"AI_CHAT_IMAGE_SELECTED_GROUP": "തിരഞ്ഞെടുത്ത ചിത്രങ്ങൾ",
"AI_CHAT_IMAGE_PREVIEW": "ചിത്ര പ്രിവ്യൂ",
@@ -2709,8 +2748,12 @@ define({
"AI_CHAT_IMAGE_PHOTO_BY": "ഫോട്ടോ എടുത്തത്",
"AI_CHAT_IMAGE_REPLY": "ഈ ചിത്രം ഉപയോഗിച്ച് മറുപടി നൽകുക",
"AI_CHAT_IMAGE_QUOTE": "ചാറ്റിൽ ചിത്രം ഉദ്ധരിക്കുക",
+ "AI_CHAT_IMAGE_DOWNLOAD": "പ്രോജക്റ്റിലേക്ക് ഡൗൺലോഡ് ചെയ്ത് തുറക്കുക",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "ചിത്രം ഡൗൺലോഡ് പരാജയപ്പെട്ടു",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "പ്രോജക്റ്റിൽ ചിത്രം സേവ് ചെയ്യാൻ കഴിഞ്ഞില്ല: {0}",
"AI_CHAT_IMAGE_VIEW_COLLAGE": "കൊളാഷ് കാണുക",
"AI_CHAT_IMAGE_SHOW_ALL": "എല്ലാം കാണിക്കുക",
+ "AI_CHAT_IMAGE_SHOW_LESS": "ചുരുക്കുക",
"AI_CHAT_IMAGE_BACK_TO_ALL": "എല്ലാ ചിത്രങ്ങളിലേക്കും മടങ്ങുക",
"AI_CHAT_IMAGE_RESULTS_COUNT": "{0} ഫോട്ടോകൾ · Unsplash",
"AI_CHAT_IMAGE_RESULTS_SINGLE": "1 ഫോട്ടോ · Unsplash",
@@ -2924,49 +2967,33 @@ define({
"MIGRATE_UNREACHABLE_TITLE": "പഴയ സൈറ്റിൽ എത്തിച്ചേരാൻ കഴിഞ്ഞില്ല",
"MIGRATE_UNREACHABLE_MESSAGE": "നിങ്ങളുടെ പ്രോജക്റ്റുകളും ക്രമീകരണങ്ങളും തിരയുന്നതിന് {APP_NAME}-ന് {0}-ലേക്ക് കണക്റ്റുചെയ്യാൻ കഴിഞ്ഞില്ല, അതിനാൽ മാറ്റങ്ങളൊന്നും വരുത്തിയിട്ടില്ല. നിങ്ങളുടെ ഇന്റർനെറ്റ് കണക്ഷൻ പരിശോധിച്ച്, തുടർന്ന് {1} ഉപയോഗിച്ച് വീണ്ടും ശ്രമിക്കുക.",
"CMD_MIGRATE_DATA": "{0}-ൽ നിന്ന് എൻ്റെ ഡാറ്റ മൈഗ്രേറ്റ് ചെയ്യുക…",
- "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "ചിത്രം ഡൗൺലോഡ് ചെയ്തു",
- "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "അല്ലെങ്കിൽ നിങ്ങളുടെ സ്വന്തം വാക്കുകളിൽ പറയൂ...",
- "LIVE_DEV_AI_ASK_SEND": "അയയ്ക്കുക",
- "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI ചോദിക്കുന്നു",
- "LIVE_DEV_AI_ASK_MINIMIZE": "ചെറുതാക്കുക",
- "LIVE_DEV_AI_ASK_FOCUS_HIDE": "ഫോക്കസ് മറച്ച് പേജ് യഥാർത്ഥ രൂപത്തിൽ കാണുക",
- "LIVE_DEV_AI_ASK_FOCUS_SHOW": "ഫോക്കസ് വീണ്ടും കാണിക്കുക",
- "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI നിങ്ങളുടെ മറുപടിക്കായി കാത്തിരിക്കുന്നു",
- "LIVE_DEV_IMAGE_SAVED_TO": "{0} എന്നതിലേക്ക് സേവ് ചെയ്തു",
- "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "ഡൗൺലോഡ് ഫോൾഡർ മാറ്റുക",
- "AI_CHAT_TOOL_PROBLEMS": "പ്രശ്നങ്ങൾ",
- "AI_CHAT_TOOL_NOTIFY": "അറിയിപ്പ്",
- "AI_CHAT_TOOL_ASK": "ലൈവ് പ്രിവ്യൂവിൽ ചോദിക്കുന്നു",
- "AI_CHAT_USAGE_CHIP_TITLE": "ഈ ചാറ്റിന്റെ ടോക്കണുകളും ചെലവും",
- "AI_CHAT_USAGE_TOKENS": "{0} ടോക്ക്",
- "AI_CHAT_USAGE_CALLS": "{0} കോളുകൾ",
- "AI_CHAT_USAGE_TAB_ALL": "എല്ലാം",
- "AI_CHAT_USAGE_OPTIONS": "ഓപ്ഷനുകൾ",
- "AI_CHAT_USAGE_INPUT": "ഇൻപുട്ട് ടോക്കണുകൾ",
- "AI_CHAT_USAGE_OUTPUT": "ഔട്ട്പുട്ട് ടോക്കണുകൾ",
- "AI_CHAT_USAGE_CACHE_READ": "കാഷെ വായന",
- "AI_CHAT_USAGE_CACHE_WRITE": "കാഷെ എഴുത്ത്",
- "AI_CHAT_USAGE_TOTAL": "ആകെ ടോക്കണുകൾ",
- "AI_CHAT_USAGE_TURNS_CALLS": "ഊഴങ്ങൾ · എപിഐ കോളുകൾ",
- "AI_CHAT_USAGE_API_TIME": "എപിഐ-യിലെ സമയം",
- "AI_CHAT_USAGE_COST": "ലിസ്റ്റ് വിലയിലെ ചെലവ്",
- "AI_CHAT_USAGE_NOTE": "ഒരു ക്ലോഡ് സബ്സ്ക്രിപ്ഷനോടൊപ്പം, ഈ ചെലവ് നിങ്ങളുടെ പ്ലാനിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്. കാണിച്ചിരിക്കുന്ന വില റഫറൻസിനായി മാത്രമാണ്.",
- "AI_CHAT_USAGE_OPTION_TURNS": "ഓരോ ഊഴത്തിന് ശേഷവും ഉപയോഗം കാണിക്കുക",
- "AI_CHAT_USAGE_OPTION_DOLLARS": "$ ചെലവ് കാണിക്കുക",
- "AI_CHAT_TOOL_ASK_COMPOSING": "ലൈവ് പ്രിവ്യൂവിൽ ഒരു ചോദ്യം ചോദിക്കുന്നു...",
- "AI_CHAT_LABEL_YOU_IN_PREVIEW": "നിങ്ങൾ, തത്സമയ പ്രിവ്യൂവിൽ",
- "AI_CHAT_TOOL_ASK_WAITING": "തത്സമയ പ്രിവ്യൂവിലെ ഉത്തരം, അല്ലെങ്കിൽ",
- "AI_CHAT_TOOL_PROBLEMS_IN": "{0}-ലെ പ്രശ്നങ്ങൾ",
- "AI_CHAT_IMAGE_DOWNLOADING": "ചിത്രം ഡൗൺലോഡ് ചെയ്യുന്നു",
- "AI_CHAT_IMAGE_DOWNLOADED": "ചിത്രം ഡൗൺലോഡ് ചെയ്തു",
- "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "ചിത്രങ്ങൾ ഡൗൺലോഡ് ചെയ്തു",
- "AI_CHAT_IMAGE_NO_PROJECT": "ഡൗൺലോഡ് ചെയ്യാനായി ഒരു പ്രോജക്റ്റും തുറന്നിട്ടില്ല.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath പ്രോജക്റ്റിനുള്ളിലെ ഒരു ഫോൾഡർ ആയിരിക്കണം, അല്ലെങ്കിൽ .jpg, .png, .webp, .avif എന്നിവയിൽ അവസാനിക്കുന്ന ഒരു ഇമേജ് ഫയൽ പാത്ത് ആയിരിക്കണം.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "ഒന്നിലധികം ഫോട്ടോകൾ ഡൗൺലോഡ് ചെയ്യുമ്പോൾ downloadPath ഒരു ഫോൾഡർ ആയിരിക്കണം.",
- "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "ഈ ഫോട്ടോ URL ഉപയോഗിച്ച് ഉൾപ്പെടുത്താൻ കഴിയില്ല. downloadPath നൽകി ഇത് ഡൗൺലോഡ് ചെയ്യുക.",
- "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "ഈ സംഭാഷണത്തിൽ searchImages നൽകിയ ഫോട്ടോകൾ മാത്രമേ ഡൗൺലോഡ് ചെയ്യാൻ കഴിയൂ.",
- "AI_CHAT_IMAGE_DOWNLOAD": "പ്രോജക്റ്റിലേക്ക് ഡൗൺലോഡ് ചെയ്ത് തുറക്കുക",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "ചിത്രം ഡൗൺലോഡ് പരാജയപ്പെട്ടു",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "പ്രോജക്റ്റിൽ ചിത്രം സേവ് ചെയ്യാൻ കഴിഞ്ഞില്ല: {0}",
- "AI_CHAT_IMAGE_SHOW_LESS": "ചുരുക്കുക"
+ "AI_CHAT_MODE_CHAT": "വിഷ്വൽ AI",
+ "AI_CHAT_START_CHAT_NAME": "{0}-നോടൊപ്പം വിഷ്വൽ AI",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "ഒരു ക്ലോഡ് സബ്സ്ക്രിപ്ഷൻ ഉണ്ടെങ്കിൽ, ഈ ചെലവ് അധിക തുക നൽകാതെ തന്നെ നിങ്ങളുടെ പ്ലാനിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്നു.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "നിങ്ങളുടെ Phoenix Pro സബ്സ്ക്രിപ്ഷനിൽ ചാർജ്ജ് ഈടാക്കുന്നതല്ല.",
+ "AI_CHAT_USAGE_CARD_TITLE": "ഉപയോഗം",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · കഴിഞ്ഞ 30 ദിവസം",
+ "AI_CHAT_USAGE_DETAILS": "വിശദാംശങ്ങൾ",
+ "AI_CHAT_USAGE_RELOAD": "ഉപയോഗം പുതുക്കുക",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{1} മാസങ്ങളിൽ {0}",
+ "AI_CHAT_USAGE_LESS": "ചുരുക്കുക",
+ "AI_CHAT_USAGE_MORE": "കൂടുതൽ",
+ "AI_CHAT_USAGE_SPEND": "ചെലവ്",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "ടോക്കണുകൾ",
+ "AI_CHAT_USAGE_TURNS_LABEL": "ഊഴങ്ങൾ",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "സജീവമായ ദിവസങ്ങൾ",
+ "AI_CHAT_USAGE_TODAY": "ഇന്ന്",
+ "AI_CHAT_USAGE_TOP_MODELS": "മുൻനിര മോഡലുകൾ",
+ "AI_CHAT_USAGE_BY_SPEND": "ചെലവ് അനുസരിച്ച്",
+ "AI_CHAT_USAGE_BY_TOKENS": "ടോക്കണുകൾ അനുസരിച്ച്",
+ "AI_CHAT_USAGE_ACTIVITY": "പ്രവർത്തനം",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "കഴിഞ്ഞ 30 ദിവസം",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "മുമ്പത്തെ മാസം",
+ "AI_CHAT_USAGE_LATER_MONTH": "അടുത്ത മാസം",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "ഏറ്റവും ദൈർഘ്യമേറിയ തുടർച്ച",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} ദിവസം",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "സജീവമായ ദിവസങ്ങൾ",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "ശരാശരി / സജീവ ദിവസം",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "ആകെ",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "ഈ ദിവസം ഉപയോഗം ഇല്ല"
});
\ No newline at end of file
diff --git a/src/nls/nb/lastTranslated.json b/src/nls/nb/lastTranslated.json
index 120febb89b..4183b16ec9 100644
--- a/src/nls/nb/lastTranslated.json
+++ b/src/nls/nb/lastTranslated.json
@@ -182,7 +182,7 @@
"AI_CHAT_MODEL_SELECT_TITLE": "Choose the AI model for this chat",
"AI_CHAT_MODEL_SWITCHED_NOTICE": "Switched to {0}. Applies from your next message; the first response may take a moment longer while the cache rebuilds.",
"AI_CHAT_MODE_AUTO": "Auto",
- "AI_CHAT_MODE_CHAT": "Claude Code",
+ "AI_CHAT_MODE_CHAT": "Visual AI",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_MODE_EDIT": "AI Edit Mode",
@@ -260,7 +260,7 @@
"AI_CHAT_START_ANOTHER_DEMO": "Show another demo",
"AI_CHAT_START_BY_PROVIDER": "By {0}",
"AI_CHAT_START_CHAT_DESC": "Built-in chat for visual workflows",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
+ "AI_CHAT_START_CHAT_NAME": "Visual AI with {0}",
"AI_CHAT_START_CHAT_RUNNING": "In progress",
"AI_CHAT_START_CLI_FOLDED": "Use a CLI instead: {0}",
"AI_CHAT_START_CLI_RUNNING": "Running",
@@ -290,6 +290,7 @@
"AI_CHAT_TOOL_ALLOWED": "Action allowed",
"AI_CHAT_TOOL_APPLIED_DIRECTLY": "Applied directly to disk · diff not available",
"AI_CHAT_TOOL_ASK": "Asking in live preview",
+ "AI_CHAT_TOOL_ASK_COMPOSING": "Asking a question in the live preview...",
"AI_CHAT_TOOL_ASK_WAITING": "Answer in the live preview, or",
"AI_CHAT_TOOL_CLARIFICATION": "Reading your follow-up",
"AI_CHAT_TOOL_CONFIRM_TITLE": "Allow this action?",
@@ -360,22 +361,49 @@
"AI_CHAT_UPSELL_BTN": "Get Phoenix Pro",
"AI_CHAT_UPSELL_MESSAGE": "AI features are available with Phoenix Pro.",
"AI_CHAT_UPSELL_TITLE": "Phoenix Pro + AI",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "active days",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Active days",
+ "AI_CHAT_USAGE_ACTIVITY": "Activity",
"AI_CHAT_USAGE_API_TIME": "Time in API",
+ "AI_CHAT_USAGE_BY_SPEND": "by spend",
+ "AI_CHAT_USAGE_BY_TOKENS": "by tokens",
"AI_CHAT_USAGE_CACHE_READ": "Cache read",
"AI_CHAT_USAGE_CACHE_WRITE": "Cache write",
"AI_CHAT_USAGE_CALLS": "{0} calls",
+ "AI_CHAT_USAGE_CARD_TITLE": "Usage",
"AI_CHAT_USAGE_CHIP_TITLE": "Tokens and cost of this chat",
"AI_CHAT_USAGE_COST": "Cost at list price",
+ "AI_CHAT_USAGE_DETAILS": "Details",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Earlier month",
"AI_CHAT_USAGE_INPUT": "Input tokens",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Last 30 days",
+ "AI_CHAT_USAGE_LATER_MONTH": "Later month",
+ "AI_CHAT_USAGE_LESS": "Less",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Longest streak",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} of {1} months",
+ "AI_CHAT_USAGE_MORE": "More",
"AI_CHAT_USAGE_NOTE": "With a Claude subscription, this cost is included in your plan. Pricing shown is for reference only.",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "No usage this day",
"AI_CHAT_USAGE_OPTIONS": "Options",
"AI_CHAT_USAGE_OPTION_DOLLARS": "Show $ cost",
"AI_CHAT_USAGE_OPTION_TURNS": "Show usage after every turn",
"AI_CHAT_USAGE_OUTPUT": "Output tokens",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Avg / active day",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · last 30 days",
+ "AI_CHAT_USAGE_RELOAD": "Reload usage",
+ "AI_CHAT_USAGE_SPEND": "spend",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "With a Claude subscription, this spend is included in your plan at no extra cost.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "No charge to your Phoenix Pro subscription.",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} days",
"AI_CHAT_USAGE_TAB_ALL": "All",
+ "AI_CHAT_USAGE_TODAY": "Today",
"AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokens",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top models",
"AI_CHAT_USAGE_TOTAL": "Total tokens",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
"AI_CHAT_USAGE_TURNS_CALLS": "Turns · API calls",
+ "AI_CHAT_USAGE_TURNS_LABEL": "turns",
"AI_CHAT_WAITING_FOR_MODEL": "Waiting for the model...",
"AI_CHAT_WELCOME_BUG_PROMPT": "Fix the mobile navigation",
"AI_CHAT_WELCOME_CLI_SUBTITLE": "Give your CLI agents the tools to see, inspect, and debug your page as they build.",
diff --git a/src/nls/nb/strings.js b/src/nls/nb/strings.js
index 94bdb3322e..bbac7bd90b 100644
--- a/src/nls/nb/strings.js
+++ b/src/nls/nb/strings.js
@@ -738,6 +738,16 @@ define({
"LIVE_DEV_IMAGE_FOLDER_DIALOG_PLACEHOLDER": "Skriv inn mappesti (f.eks. assets/images/)",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_HELP": "💡 Skriv inn mappesti eller la stå tomt for å laste ned i 'images'-mappen.",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_REMEMBER": "Ikke spør igjen for dette prosjektet",
+ "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Bilde lastet ned",
+ "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Eller fortell meg med dine egne ord …",
+ "LIVE_DEV_AI_ASK_SEND": "Send",
+ "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI spør",
+ "LIVE_DEV_AI_ASK_MINIMIZE": "Minimer",
+ "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Skjul fokuset og se siden som den er",
+ "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Vis fokuset igjen",
+ "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI venter på svaret ditt",
+ "LIVE_DEV_IMAGE_SAVED_TO": "Lagret i {0}",
+ "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Endre nedlastingsmappe",
"AVAILABLE_IN_PRO_TITLE": "Tilgjengelig i Phoenix Pro",
"DEVICE_SIZE_LIMIT_MESSAGE": "For å bytte mellom mobil-, nettbrett- og skrivebordsvisning, oppgrader til Phoenix Pro.",
"LAYERS_PANEL_LIMIT_MESSAGE": "For å se sidestrukturen din og velge eller redigere elementer i den, oppgrader til Phoenix Pro.",
@@ -2430,7 +2440,6 @@ define({
"AI_ENABLE_CONFIRM_MESSAGE": "Dette aktiverer KI-funksjonene igjen og gjenoppretter KI-panelet.
{APP_NAME} vil nå starte på nytt for å ta i bruk denne endringen. Du vil bli bedt om å lagre eventuelle ulagrede filer.",
"AI_ENABLE_CONFIRM_BTN": "Aktiver KI og start på nytt",
"AI_CHAT_TITLE": "Claude Code",
- "AI_CHAT_MODE_CHAT": "Claude Code",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_START_TYPE_HINT": "Skriv her for å komme i gang",
@@ -2457,7 +2466,6 @@ define({
"AI_CHAT_DEMO_PROMPT_COPIED": "Kopiert",
"AI_CHAT_DEMO_SPEED_TITLE": "Avspillingshastighet (klikk for å endre)",
"AI_CHAT_START_WORK_WITH": "Arbeid med",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
"AI_CHAT_START_CHAT_DESC": "Innebygd chat for visuelle arbeidsflyter",
"AI_CHAT_START_BY_PROVIDER": "Av {0}",
"AI_CHAT_START_CLI_SEPARATOR": "Kommandolinjeverktøy · kobler til {APP_NAME}",
@@ -2561,6 +2569,29 @@ define({
"AI_CHAT_TOOL_EDITOR_JS": "Inspiserer editor",
"AI_CHAT_TOOL_EDITOR_PREFERENCES": "Editorinnstillinger",
"AI_CHAT_TOOL_EDITOR_DOCS": "Editordokumentasjon",
+ "AI_CHAT_TOOL_PROBLEMS": "Problemer",
+ "AI_CHAT_TOOL_NOTIFY": "Varsel",
+ "AI_CHAT_TOOL_ASK": "Spør i sanntidsvisning",
+ "AI_CHAT_USAGE_CHIP_TITLE": "Tokens og kostnad for denne chatten",
+ "AI_CHAT_USAGE_TOKENS": "{0} tokens",
+ "AI_CHAT_USAGE_CALLS": "{0} anrop",
+ "AI_CHAT_USAGE_TAB_ALL": "Alle",
+ "AI_CHAT_USAGE_OPTIONS": "Alternativer",
+ "AI_CHAT_USAGE_INPUT": "Inndata-tokens",
+ "AI_CHAT_USAGE_OUTPUT": "Utdata-tokens",
+ "AI_CHAT_USAGE_CACHE_READ": "Cache-lesing",
+ "AI_CHAT_USAGE_CACHE_WRITE": "Cache-skriving",
+ "AI_CHAT_USAGE_TOTAL": "Totalt antall tokens",
+ "AI_CHAT_USAGE_TURNS_CALLS": "Runder · API-kall",
+ "AI_CHAT_USAGE_API_TIME": "Tid i API",
+ "AI_CHAT_USAGE_COST": "Kostnad til listepris",
+ "AI_CHAT_USAGE_NOTE": "Med et Claude-abonnement er denne kostnaden inkludert i abonnementet ditt. Prisene som vises er kun veiledende.",
+ "AI_CHAT_USAGE_OPTION_TURNS": "Vis bruk etter hver runde",
+ "AI_CHAT_USAGE_OPTION_DOLLARS": "Vis $-kostnad",
+ "AI_CHAT_USAGE_MORE": "Mer",
+ "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Du, i sanntidsvisningen",
+ "AI_CHAT_TOOL_ASK_WAITING": "Svar i sanntidsvisningen, eller",
+ "AI_CHAT_TOOL_PROBLEMS_IN": "Problemer i {0}",
"AI_CHAT_TOOL_RESIZE_PREVIEW": "Endre størrelse på forhåndsvisning",
"AI_LIVE_PREVIEW_BANNER_TEXT": "AI inspiserer direkteforhåndsvisningen",
"AI_LIVE_PREVIEW_BANNER_RESIZE": "AI endret størrelsen på forhåndsvisningen til {0}",
@@ -2696,6 +2727,14 @@ define({
"AI_CHAT_IMAGE_REMOVE": "Fjern bilde",
"AI_CHAT_IMAGE_SEARCH": "Søker etter bilder",
"AI_CHAT_IMAGE_USE": "Velger bilde",
+ "AI_CHAT_IMAGE_DOWNLOADING": "Laster ned bilde",
+ "AI_CHAT_IMAGE_DOWNLOADED": "Lastet ned bilde",
+ "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Lastet ned bilder",
+ "AI_CHAT_IMAGE_NO_PROJECT": "Ingen prosjekter er åpne å laste ned til.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath må være en mappe i prosjektet, eller en bildesti der som slutter på .jpg, .png, .webp eller .avif.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "downloadPath må være en mappe når du laster ned flere bilder.",
+ "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Dette bildet kan ikke bygges inn via URL. Last det ned ved å angi downloadPath.",
+ "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Kun bilder returnert av searchImages i denne samtalen kan lastes ned.",
"AI_CHAT_IMAGE_SELECTED": "Valgt bilde",
"AI_CHAT_IMAGE_SELECTED_GROUP": "Valgte bilder",
"AI_CHAT_IMAGE_PREVIEW": "Bildeforhåndsvisning",
@@ -2709,8 +2748,12 @@ define({
"AI_CHAT_IMAGE_PHOTO_BY": "Foto av",
"AI_CHAT_IMAGE_REPLY": "Svar med dette bildet",
"AI_CHAT_IMAGE_QUOTE": "Siter bilde i chatten",
+ "AI_CHAT_IMAGE_DOWNLOAD": "Last ned til prosjektet og åpne",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Nedlasting av bilde mislyktes",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "Bildet kunne ikke lagres i prosjektet: {0}",
"AI_CHAT_IMAGE_VIEW_COLLAGE": "Vis kollasj",
"AI_CHAT_IMAGE_SHOW_ALL": "Vis alle",
+ "AI_CHAT_IMAGE_SHOW_LESS": "Vis færre",
"AI_CHAT_IMAGE_BACK_TO_ALL": "Tilbake til alle bilder",
"AI_CHAT_IMAGE_RESULTS_COUNT": "{0} foto · Unsplash",
"AI_CHAT_IMAGE_RESULTS_SINGLE": "1 foto · Unsplash",
@@ -2924,48 +2967,33 @@ define({
"MIGRATE_UNREACHABLE_TITLE": "Fikk ikke kontakt med det gamle nettstedet",
"MIGRATE_UNREACHABLE_MESSAGE": "{APP_NAME} kunne ikke koble til {0} for å se etter prosjektene og innstillingene dine, så ingenting har blitt endret. Sjekk internettforbindelsen din, og prøv deretter på nytt med {1}.",
"CMD_MIGRATE_DATA": "Migrer dataene mine fra {0}…",
- "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Bilde lastet ned",
- "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Eller fortell meg med dine egne ord …",
- "LIVE_DEV_AI_ASK_SEND": "Send",
- "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI spør",
- "LIVE_DEV_AI_ASK_MINIMIZE": "Minimer",
- "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Skjul fokuset og se siden som den er",
- "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Vis fokuset igjen",
- "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI venter på svaret ditt",
- "LIVE_DEV_IMAGE_SAVED_TO": "Lagret i {0}",
- "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Endre nedlastingsmappe",
- "AI_CHAT_TOOL_PROBLEMS": "Problemer",
- "AI_CHAT_TOOL_NOTIFY": "Varsel",
- "AI_CHAT_TOOL_ASK": "Spør i sanntidsvisning",
- "AI_CHAT_USAGE_CHIP_TITLE": "Tokens og kostnad for denne chatten",
- "AI_CHAT_USAGE_TOKENS": "{0} tokens",
- "AI_CHAT_USAGE_CALLS": "{0} anrop",
- "AI_CHAT_USAGE_TAB_ALL": "Alle",
- "AI_CHAT_USAGE_OPTIONS": "Alternativer",
- "AI_CHAT_USAGE_INPUT": "Inndata-tokens",
- "AI_CHAT_USAGE_OUTPUT": "Utdata-tokens",
- "AI_CHAT_USAGE_CACHE_READ": "Cache-lesing",
- "AI_CHAT_USAGE_CACHE_WRITE": "Cache-skriving",
- "AI_CHAT_USAGE_TOTAL": "Totalt antall tokens",
- "AI_CHAT_USAGE_TURNS_CALLS": "Runder · API-kall",
- "AI_CHAT_USAGE_API_TIME": "Tid i API",
- "AI_CHAT_USAGE_COST": "Kostnad til listepris",
- "AI_CHAT_USAGE_NOTE": "Med et Claude-abonnement er denne kostnaden inkludert i abonnementet ditt. Prisene som vises er kun veiledende.",
- "AI_CHAT_USAGE_OPTION_TURNS": "Vis bruk etter hver runde",
- "AI_CHAT_USAGE_OPTION_DOLLARS": "Vis $-kostnad",
- "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Du, i sanntidsvisningen",
- "AI_CHAT_TOOL_ASK_WAITING": "Svar i sanntidsvisningen, eller",
- "AI_CHAT_TOOL_PROBLEMS_IN": "Problemer i {0}",
- "AI_CHAT_IMAGE_DOWNLOADING": "Laster ned bilde",
- "AI_CHAT_IMAGE_DOWNLOADED": "Lastet ned bilde",
- "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Lastet ned bilder",
- "AI_CHAT_IMAGE_NO_PROJECT": "Ingen prosjekter er åpne å laste ned til.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath må være en mappe i prosjektet, eller en bildesti der som slutter på .jpg, .png, .webp eller .avif.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "downloadPath må være en mappe når du laster ned flere bilder.",
- "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Dette bildet kan ikke bygges inn via URL. Last det ned ved å angi downloadPath.",
- "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Kun bilder returnert av searchImages i denne samtalen kan lastes ned.",
- "AI_CHAT_IMAGE_DOWNLOAD": "Last ned til prosjektet og åpne",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Nedlasting av bilde mislyktes",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "Bildet kunne ikke lagres i prosjektet: {0}",
- "AI_CHAT_IMAGE_SHOW_LESS": "Vis færre"
+ "AI_CHAT_MODE_CHAT": "Visuell KI",
+ "AI_CHAT_START_CHAT_NAME": "Visuell KI med {0}",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "Med et Claude-abonnement er dette forbruket inkludert i abonnementet ditt uten ekstra kostnad.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "Ingen belastning på ditt Phoenix Pro-abonnement.",
+ "AI_CHAT_USAGE_CARD_TITLE": "Forbruk",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · siste 30 dager",
+ "AI_CHAT_USAGE_DETAILS": "Detaljer",
+ "AI_CHAT_USAGE_RELOAD": "Oppdater forbruk",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} av {1} måneder",
+ "AI_CHAT_USAGE_LESS": "Mindre",
+ "AI_CHAT_USAGE_SPEND": "Forbruk",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokens",
+ "AI_CHAT_USAGE_TURNS_LABEL": "Vendinger",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "Aktive dager",
+ "AI_CHAT_USAGE_TODAY": "I dag",
+ "AI_CHAT_USAGE_TOP_MODELS": "Toppmodeller",
+ "AI_CHAT_USAGE_BY_SPEND": "etter forbruk",
+ "AI_CHAT_USAGE_BY_TOKENS": "etter tokens",
+ "AI_CHAT_USAGE_ACTIVITY": "Aktivitet",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Siste 30 dager",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Forrige måned",
+ "AI_CHAT_USAGE_LATER_MONTH": "Neste måned",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Lengste rekke",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} dager",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Aktive dager",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Snitt / aktiv dag",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Totalt",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "Ingen bruk denne dagen",
+ "AI_CHAT_TOOL_ASK_COMPOSING": "Stiller et spørsmål i sanntidsforhåndsvisningen..."
});
\ No newline at end of file
diff --git a/src/nls/nl/lastTranslated.json b/src/nls/nl/lastTranslated.json
index 7fac587820..4183b16ec9 100644
--- a/src/nls/nl/lastTranslated.json
+++ b/src/nls/nl/lastTranslated.json
@@ -182,7 +182,7 @@
"AI_CHAT_MODEL_SELECT_TITLE": "Choose the AI model for this chat",
"AI_CHAT_MODEL_SWITCHED_NOTICE": "Switched to {0}. Applies from your next message; the first response may take a moment longer while the cache rebuilds.",
"AI_CHAT_MODE_AUTO": "Auto",
- "AI_CHAT_MODE_CHAT": "Claude Code",
+ "AI_CHAT_MODE_CHAT": "Visual AI",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_MODE_EDIT": "AI Edit Mode",
@@ -260,7 +260,7 @@
"AI_CHAT_START_ANOTHER_DEMO": "Show another demo",
"AI_CHAT_START_BY_PROVIDER": "By {0}",
"AI_CHAT_START_CHAT_DESC": "Built-in chat for visual workflows",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
+ "AI_CHAT_START_CHAT_NAME": "Visual AI with {0}",
"AI_CHAT_START_CHAT_RUNNING": "In progress",
"AI_CHAT_START_CLI_FOLDED": "Use a CLI instead: {0}",
"AI_CHAT_START_CLI_RUNNING": "Running",
@@ -361,22 +361,49 @@
"AI_CHAT_UPSELL_BTN": "Get Phoenix Pro",
"AI_CHAT_UPSELL_MESSAGE": "AI features are available with Phoenix Pro.",
"AI_CHAT_UPSELL_TITLE": "Phoenix Pro + AI",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "active days",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Active days",
+ "AI_CHAT_USAGE_ACTIVITY": "Activity",
"AI_CHAT_USAGE_API_TIME": "Time in API",
+ "AI_CHAT_USAGE_BY_SPEND": "by spend",
+ "AI_CHAT_USAGE_BY_TOKENS": "by tokens",
"AI_CHAT_USAGE_CACHE_READ": "Cache read",
"AI_CHAT_USAGE_CACHE_WRITE": "Cache write",
"AI_CHAT_USAGE_CALLS": "{0} calls",
+ "AI_CHAT_USAGE_CARD_TITLE": "Usage",
"AI_CHAT_USAGE_CHIP_TITLE": "Tokens and cost of this chat",
"AI_CHAT_USAGE_COST": "Cost at list price",
+ "AI_CHAT_USAGE_DETAILS": "Details",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Earlier month",
"AI_CHAT_USAGE_INPUT": "Input tokens",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Last 30 days",
+ "AI_CHAT_USAGE_LATER_MONTH": "Later month",
+ "AI_CHAT_USAGE_LESS": "Less",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Longest streak",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} of {1} months",
+ "AI_CHAT_USAGE_MORE": "More",
"AI_CHAT_USAGE_NOTE": "With a Claude subscription, this cost is included in your plan. Pricing shown is for reference only.",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "No usage this day",
"AI_CHAT_USAGE_OPTIONS": "Options",
"AI_CHAT_USAGE_OPTION_DOLLARS": "Show $ cost",
"AI_CHAT_USAGE_OPTION_TURNS": "Show usage after every turn",
"AI_CHAT_USAGE_OUTPUT": "Output tokens",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Avg / active day",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · last 30 days",
+ "AI_CHAT_USAGE_RELOAD": "Reload usage",
+ "AI_CHAT_USAGE_SPEND": "spend",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "With a Claude subscription, this spend is included in your plan at no extra cost.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "No charge to your Phoenix Pro subscription.",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} days",
"AI_CHAT_USAGE_TAB_ALL": "All",
+ "AI_CHAT_USAGE_TODAY": "Today",
"AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokens",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top models",
"AI_CHAT_USAGE_TOTAL": "Total tokens",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
"AI_CHAT_USAGE_TURNS_CALLS": "Turns · API calls",
+ "AI_CHAT_USAGE_TURNS_LABEL": "turns",
"AI_CHAT_WAITING_FOR_MODEL": "Waiting for the model...",
"AI_CHAT_WELCOME_BUG_PROMPT": "Fix the mobile navigation",
"AI_CHAT_WELCOME_CLI_SUBTITLE": "Give your CLI agents the tools to see, inspect, and debug your page as they build.",
diff --git a/src/nls/nl/strings.js b/src/nls/nl/strings.js
index 3972cd8f5c..f5f3cf88f9 100644
--- a/src/nls/nl/strings.js
+++ b/src/nls/nl/strings.js
@@ -738,6 +738,16 @@ define({
"LIVE_DEV_IMAGE_FOLDER_DIALOG_PLACEHOLDER": "Typ mappad (bijv. assets/images/)",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_HELP": "💡 Typ een mappad of laat leeg om te downloaden in de map 'images'.",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_REMEMBER": "Niet opnieuw vragen voor dit project",
+ "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Afbeelding gedownload",
+ "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Of vertel het me in je eigen woorden...",
+ "LIVE_DEV_AI_ASK_SEND": "Verzenden",
+ "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI vraagt",
+ "LIVE_DEV_AI_ASK_MINIMIZE": "Minimaliseren",
+ "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Verberg de focus en bekijk de pagina zoals deze is",
+ "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Toon de focus opnieuw",
+ "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI wacht op je antwoord",
+ "LIVE_DEV_IMAGE_SAVED_TO": "Opgeslagen in {0}",
+ "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Downloadmap wijzigen",
"AVAILABLE_IN_PRO_TITLE": "Beschikbaar in Phoenix Pro",
"DEVICE_SIZE_LIMIT_MESSAGE": "Upgrade naar Phoenix Pro om te wisselen tussen mobiele, tablet- en desktopweergaven.",
"LAYERS_PANEL_LIMIT_MESSAGE": "Upgrade naar Phoenix Pro om uw paginastructuur te zien en elk element daarin te selecteren of te bewerken.",
@@ -2430,7 +2440,6 @@ define({
"AI_ENABLE_CONFIRM_MESSAGE": "Hiermee worden de AI-functies weer ingeschakeld en wordt het AI-paneel hersteld.
{APP_NAME} wordt nu opnieuw opgestart om deze wijziging toe te passen. U wordt gevraagd om niet-opgeslagen bestanden op te slaan.",
"AI_ENABLE_CONFIRM_BTN": "AI inschakelen en opnieuw opstarten",
"AI_CHAT_TITLE": "Claude Code",
- "AI_CHAT_MODE_CHAT": "Claude Code",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_START_TYPE_HINT": "Typ hier om te beginnen",
@@ -2457,7 +2466,6 @@ define({
"AI_CHAT_DEMO_PROMPT_COPIED": "Gekopieerd",
"AI_CHAT_DEMO_SPEED_TITLE": "Afspeelsnelheid (klik om te wijzigen)",
"AI_CHAT_START_WORK_WITH": "Werk met",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
"AI_CHAT_START_CHAT_DESC": "Ingebouwde chat voor visuele workflows",
"AI_CHAT_START_BY_PROVIDER": "Door {0}",
"AI_CHAT_START_CLI_SEPARATOR": "Command-line tools · maakt verbinding met {APP_NAME}",
@@ -2561,6 +2569,30 @@ define({
"AI_CHAT_TOOL_EDITOR_JS": "Editor inspecteren",
"AI_CHAT_TOOL_EDITOR_PREFERENCES": "Editorvoorkeuren",
"AI_CHAT_TOOL_EDITOR_DOCS": "Editor-documentatie",
+ "AI_CHAT_TOOL_PROBLEMS": "Problemen",
+ "AI_CHAT_TOOL_NOTIFY": "Notificatie",
+ "AI_CHAT_TOOL_ASK": "Vragen in live preview",
+ "AI_CHAT_USAGE_CHIP_TITLE": "Tokens en kosten van deze chat",
+ "AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_CALLS": "{0} aanroepen",
+ "AI_CHAT_USAGE_TAB_ALL": "Alles",
+ "AI_CHAT_USAGE_OPTIONS": "Opties",
+ "AI_CHAT_USAGE_INPUT": "Invoertokens",
+ "AI_CHAT_USAGE_OUTPUT": "Uitvoertokens",
+ "AI_CHAT_USAGE_CACHE_READ": "Cache gelezen",
+ "AI_CHAT_USAGE_CACHE_WRITE": "Cache geschreven",
+ "AI_CHAT_USAGE_TOTAL": "Totaal tokens",
+ "AI_CHAT_USAGE_TURNS_CALLS": "Beurten · API-aanroepen",
+ "AI_CHAT_USAGE_API_TIME": "Tijd in API",
+ "AI_CHAT_USAGE_COST": "Kosten tegen catalogusprijs",
+ "AI_CHAT_USAGE_NOTE": "Met een Claude-abonnement zijn deze kosten inbegrepen in uw abonnement. De getoonde prijzen zijn uitsluitend ter referentie.",
+ "AI_CHAT_USAGE_OPTION_TURNS": "Toon verbruik na elke beurt",
+ "AI_CHAT_USAGE_OPTION_DOLLARS": "Toon $-kosten",
+ "AI_CHAT_USAGE_MORE": "Meer",
+ "AI_CHAT_TOOL_ASK_COMPOSING": "Vraag stellen in de live voorvertoning...",
+ "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Jij, in de live voorvertoning",
+ "AI_CHAT_TOOL_ASK_WAITING": "Antwoord in de live voorvertoning, of",
+ "AI_CHAT_TOOL_PROBLEMS_IN": "Problemen in {0}",
"AI_CHAT_TOOL_RESIZE_PREVIEW": "Voorbeeldformaat wijzigen",
"AI_LIVE_PREVIEW_BANNER_TEXT": "AI inspecteert het live voorbeeld",
"AI_LIVE_PREVIEW_BANNER_RESIZE": "AI heeft de voorbeeldgrootte aangepast naar {0}",
@@ -2696,6 +2728,14 @@ define({
"AI_CHAT_IMAGE_REMOVE": "Verwijder afbeelding",
"AI_CHAT_IMAGE_SEARCH": "Afbeeldingen zoeken...",
"AI_CHAT_IMAGE_USE": "Afbeelding selecteren",
+ "AI_CHAT_IMAGE_DOWNLOADING": "Afbeelding downloaden",
+ "AI_CHAT_IMAGE_DOWNLOADED": "Afbeelding gedownload",
+ "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Afbeeldingen gedownload",
+ "AI_CHAT_IMAGE_NO_PROJECT": "Er is geen project geopend om in te downloaden.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath moet een map in het project zijn, of een afbeeldingsbestandspad daarin dat eindigt op .jpg, .png, .webp of .avif.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "downloadPath moet een map zijn bij het downloaden van meerdere foto's.",
+ "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Deze foto kan niet via URL worden ingesloten. Download de foto door downloadPath op te geven.",
+ "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Alleen foto's die door searchImages in dit gesprek zijn geretourneerd, kunnen worden gedownload.",
"AI_CHAT_IMAGE_SELECTED": "Geselecteerde afbeelding",
"AI_CHAT_IMAGE_SELECTED_GROUP": "Geselecteerde afbeeldingen",
"AI_CHAT_IMAGE_PREVIEW": "Afbeeldingsvoorbeeld",
@@ -2709,8 +2749,12 @@ define({
"AI_CHAT_IMAGE_PHOTO_BY": "Foto door",
"AI_CHAT_IMAGE_REPLY": "Antwoord met deze afbeelding",
"AI_CHAT_IMAGE_QUOTE": "Citeer afbeelding in chat",
+ "AI_CHAT_IMAGE_DOWNLOAD": "Downloaden naar project en openen",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Afbeelding downloaden mislukt",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "De afbeelding kon niet worden opgeslagen in het project: {0}",
"AI_CHAT_IMAGE_VIEW_COLLAGE": "Bekijk collage",
"AI_CHAT_IMAGE_SHOW_ALL": "Toon alles",
+ "AI_CHAT_IMAGE_SHOW_LESS": "Minder weergeven",
"AI_CHAT_IMAGE_BACK_TO_ALL": "Terug naar alle afbeeldingen",
"AI_CHAT_IMAGE_RESULTS_COUNT": "{0} foto's · Unsplash",
"AI_CHAT_IMAGE_RESULTS_SINGLE": "1 foto · Unsplash",
@@ -2924,49 +2968,32 @@ define({
"MIGRATE_UNREACHABLE_TITLE": "Kon de oude site niet bereiken",
"MIGRATE_UNREACHABLE_MESSAGE": "{APP_NAME} kon geen verbinding maken met {0} om uw projecten en instellingen te zoeken, dus er is niets gewijzigd. Controleer uw internetverbinding en probeer het opnieuw met {1}.",
"CMD_MIGRATE_DATA": "Mijn gegevens migreren van {0}…",
- "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Afbeelding gedownload",
- "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Of vertel het me in je eigen woorden...",
- "LIVE_DEV_AI_ASK_SEND": "Verzenden",
- "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI vraagt",
- "LIVE_DEV_AI_ASK_MINIMIZE": "Minimaliseren",
- "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Verberg de focus en bekijk de pagina zoals deze is",
- "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Toon de focus opnieuw",
- "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI wacht op je antwoord",
- "LIVE_DEV_IMAGE_SAVED_TO": "Opgeslagen in {0}",
- "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Downloadmap wijzigen",
- "AI_CHAT_TOOL_PROBLEMS": "Problemen",
- "AI_CHAT_TOOL_NOTIFY": "Notificatie",
- "AI_CHAT_TOOL_ASK": "Vragen in live preview",
- "AI_CHAT_USAGE_CHIP_TITLE": "Tokens en kosten van deze chat",
- "AI_CHAT_USAGE_TOKENS": "{0} tok",
- "AI_CHAT_USAGE_CALLS": "{0} aanroepen",
- "AI_CHAT_USAGE_TAB_ALL": "Alles",
- "AI_CHAT_USAGE_OPTIONS": "Opties",
- "AI_CHAT_USAGE_INPUT": "Invoertokens",
- "AI_CHAT_USAGE_OUTPUT": "Uitvoertokens",
- "AI_CHAT_USAGE_CACHE_READ": "Cache gelezen",
- "AI_CHAT_USAGE_CACHE_WRITE": "Cache geschreven",
- "AI_CHAT_USAGE_TOTAL": "Totaal tokens",
- "AI_CHAT_USAGE_TURNS_CALLS": "Beurten · API-aanroepen",
- "AI_CHAT_USAGE_API_TIME": "Tijd in API",
- "AI_CHAT_USAGE_COST": "Kosten tegen catalogusprijs",
- "AI_CHAT_USAGE_NOTE": "Met een Claude-abonnement zijn deze kosten inbegrepen in uw abonnement. De getoonde prijzen zijn uitsluitend ter referentie.",
- "AI_CHAT_USAGE_OPTION_TURNS": "Toon verbruik na elke beurt",
- "AI_CHAT_USAGE_OPTION_DOLLARS": "Toon $-kosten",
- "AI_CHAT_TOOL_ASK_COMPOSING": "Vraag stellen in de live voorvertoning...",
- "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Jij, in de live voorvertoning",
- "AI_CHAT_TOOL_ASK_WAITING": "Antwoord in de live voorvertoning, of",
- "AI_CHAT_TOOL_PROBLEMS_IN": "Problemen in {0}",
- "AI_CHAT_IMAGE_DOWNLOADING": "Afbeelding downloaden",
- "AI_CHAT_IMAGE_DOWNLOADED": "Afbeelding gedownload",
- "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Afbeeldingen gedownload",
- "AI_CHAT_IMAGE_NO_PROJECT": "Er is geen project geopend om in te downloaden.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath moet een map in het project zijn, of een afbeeldingsbestandspad daarin dat eindigt op .jpg, .png, .webp of .avif.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "downloadPath moet een map zijn bij het downloaden van meerdere foto's.",
- "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Deze foto kan niet via URL worden ingesloten. Download de foto door downloadPath op te geven.",
- "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Alleen foto's die door searchImages in dit gesprek zijn geretourneerd, kunnen worden gedownload.",
- "AI_CHAT_IMAGE_DOWNLOAD": "Downloaden naar project en openen",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Afbeelding downloaden mislukt",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "De afbeelding kon niet worden opgeslagen in het project: {0}",
- "AI_CHAT_IMAGE_SHOW_LESS": "Minder weergeven"
+ "AI_CHAT_MODE_CHAT": "Visuele AI",
+ "AI_CHAT_START_CHAT_NAME": "Visuele AI met {0}",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "Met een Claude-abonnement zijn deze uitgaven zonder extra kosten inbegrepen in uw plan.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "Geen kosten voor uw Phoenix Pro-abonnement.",
+ "AI_CHAT_USAGE_CARD_TITLE": "Gebruik",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · afgelopen 30 dagen",
+ "AI_CHAT_USAGE_DETAILS": "Details",
+ "AI_CHAT_USAGE_RELOAD": "Gebruik opnieuw laden",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} van {1} maanden",
+ "AI_CHAT_USAGE_LESS": "Minder",
+ "AI_CHAT_USAGE_SPEND": "uitgaven",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokens",
+ "AI_CHAT_USAGE_TURNS_LABEL": "beurten",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "actieve dagen",
+ "AI_CHAT_USAGE_TODAY": "Vandaag",
+ "AI_CHAT_USAGE_TOP_MODELS": "Topmodellen",
+ "AI_CHAT_USAGE_BY_SPEND": "per uitgave",
+ "AI_CHAT_USAGE_BY_TOKENS": "per tokens",
+ "AI_CHAT_USAGE_ACTIVITY": "Activiteit",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Afgelopen 30 dagen",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Vorige maand",
+ "AI_CHAT_USAGE_LATER_MONTH": "Volgende maand",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Langste reeks",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} dagen",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Actieve dagen",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Gem. / actieve dag",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Totaal",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "Geen gebruik op deze dag"
});
\ No newline at end of file
diff --git a/src/nls/pl/lastTranslated.json b/src/nls/pl/lastTranslated.json
index 7fac587820..4183b16ec9 100644
--- a/src/nls/pl/lastTranslated.json
+++ b/src/nls/pl/lastTranslated.json
@@ -182,7 +182,7 @@
"AI_CHAT_MODEL_SELECT_TITLE": "Choose the AI model for this chat",
"AI_CHAT_MODEL_SWITCHED_NOTICE": "Switched to {0}. Applies from your next message; the first response may take a moment longer while the cache rebuilds.",
"AI_CHAT_MODE_AUTO": "Auto",
- "AI_CHAT_MODE_CHAT": "Claude Code",
+ "AI_CHAT_MODE_CHAT": "Visual AI",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_MODE_EDIT": "AI Edit Mode",
@@ -260,7 +260,7 @@
"AI_CHAT_START_ANOTHER_DEMO": "Show another demo",
"AI_CHAT_START_BY_PROVIDER": "By {0}",
"AI_CHAT_START_CHAT_DESC": "Built-in chat for visual workflows",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
+ "AI_CHAT_START_CHAT_NAME": "Visual AI with {0}",
"AI_CHAT_START_CHAT_RUNNING": "In progress",
"AI_CHAT_START_CLI_FOLDED": "Use a CLI instead: {0}",
"AI_CHAT_START_CLI_RUNNING": "Running",
@@ -361,22 +361,49 @@
"AI_CHAT_UPSELL_BTN": "Get Phoenix Pro",
"AI_CHAT_UPSELL_MESSAGE": "AI features are available with Phoenix Pro.",
"AI_CHAT_UPSELL_TITLE": "Phoenix Pro + AI",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "active days",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Active days",
+ "AI_CHAT_USAGE_ACTIVITY": "Activity",
"AI_CHAT_USAGE_API_TIME": "Time in API",
+ "AI_CHAT_USAGE_BY_SPEND": "by spend",
+ "AI_CHAT_USAGE_BY_TOKENS": "by tokens",
"AI_CHAT_USAGE_CACHE_READ": "Cache read",
"AI_CHAT_USAGE_CACHE_WRITE": "Cache write",
"AI_CHAT_USAGE_CALLS": "{0} calls",
+ "AI_CHAT_USAGE_CARD_TITLE": "Usage",
"AI_CHAT_USAGE_CHIP_TITLE": "Tokens and cost of this chat",
"AI_CHAT_USAGE_COST": "Cost at list price",
+ "AI_CHAT_USAGE_DETAILS": "Details",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Earlier month",
"AI_CHAT_USAGE_INPUT": "Input tokens",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Last 30 days",
+ "AI_CHAT_USAGE_LATER_MONTH": "Later month",
+ "AI_CHAT_USAGE_LESS": "Less",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Longest streak",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} of {1} months",
+ "AI_CHAT_USAGE_MORE": "More",
"AI_CHAT_USAGE_NOTE": "With a Claude subscription, this cost is included in your plan. Pricing shown is for reference only.",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "No usage this day",
"AI_CHAT_USAGE_OPTIONS": "Options",
"AI_CHAT_USAGE_OPTION_DOLLARS": "Show $ cost",
"AI_CHAT_USAGE_OPTION_TURNS": "Show usage after every turn",
"AI_CHAT_USAGE_OUTPUT": "Output tokens",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Avg / active day",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · last 30 days",
+ "AI_CHAT_USAGE_RELOAD": "Reload usage",
+ "AI_CHAT_USAGE_SPEND": "spend",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "With a Claude subscription, this spend is included in your plan at no extra cost.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "No charge to your Phoenix Pro subscription.",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} days",
"AI_CHAT_USAGE_TAB_ALL": "All",
+ "AI_CHAT_USAGE_TODAY": "Today",
"AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokens",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top models",
"AI_CHAT_USAGE_TOTAL": "Total tokens",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
"AI_CHAT_USAGE_TURNS_CALLS": "Turns · API calls",
+ "AI_CHAT_USAGE_TURNS_LABEL": "turns",
"AI_CHAT_WAITING_FOR_MODEL": "Waiting for the model...",
"AI_CHAT_WELCOME_BUG_PROMPT": "Fix the mobile navigation",
"AI_CHAT_WELCOME_CLI_SUBTITLE": "Give your CLI agents the tools to see, inspect, and debug your page as they build.",
diff --git a/src/nls/pl/strings.js b/src/nls/pl/strings.js
index 3ab153c208..827a1afab5 100644
--- a/src/nls/pl/strings.js
+++ b/src/nls/pl/strings.js
@@ -738,6 +738,16 @@ define({
"LIVE_DEV_IMAGE_FOLDER_DIALOG_PLACEHOLDER": "Wpisz ścieżkę folderu (np. assets/images/)",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_HELP": "💡 Wpisz ścieżkę folderu lub pozostaw puste, aby pobrać do folderu 'images'.",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_REMEMBER": "Nie pytaj ponownie dla tego projektu",
+ "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Obraz pobrany",
+ "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Albo opisz własnymi słowami…",
+ "LIVE_DEV_AI_ASK_SEND": "Wyślij",
+ "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI pyta",
+ "LIVE_DEV_AI_ASK_MINIMIZE": "Zminimalizuj",
+ "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Ukryj fokus i zobacz stronę w jej normalnej postaci",
+ "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Pokaż fokus ponownie",
+ "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI czeka na Twoją odpowiedź",
+ "LIVE_DEV_IMAGE_SAVED_TO": "Zapisano w {0}",
+ "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Zmień folder pobierania",
"AVAILABLE_IN_PRO_TITLE": "Dostępne w Phoenix Pro",
"DEVICE_SIZE_LIMIT_MESSAGE": "Aby przełączać się między widokami mobilnym, tabletu i komputera, uaktualnij do Phoenix Pro.",
"LAYERS_PANEL_LIMIT_MESSAGE": "Aby zobaczyć strukturę strony oraz zaznaczać i edytować jej elementy, uaktualnij do Phoenix Pro.",
@@ -2430,7 +2440,6 @@ define({
"AI_ENABLE_CONFIRM_MESSAGE": "Spowoduje to ponowne włączenie funkcji AI i przywróci panel AI.
{APP_NAME} zostanie teraz ponownie uruchomiony, aby zastosować tę zmianę. Zostaniesz poproszony o zapisanie wszystkich niezapisanych plików.",
"AI_ENABLE_CONFIRM_BTN": "Włącz AI i uruchom ponownie",
"AI_CHAT_TITLE": "Claude Code",
- "AI_CHAT_MODE_CHAT": "Claude Code",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_START_TYPE_HINT": "Wpisz tutaj, aby zacząć",
@@ -2457,7 +2466,6 @@ define({
"AI_CHAT_DEMO_PROMPT_COPIED": "Skopiowano",
"AI_CHAT_DEMO_SPEED_TITLE": "Prędkość odtwarzania (kliknij, aby zmienić)",
"AI_CHAT_START_WORK_WITH": "Pracuj z",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
"AI_CHAT_START_CHAT_DESC": "Wbudowany czat dla wizualnych przepływów pracy",
"AI_CHAT_START_BY_PROVIDER": "Od {0}",
"AI_CHAT_START_CLI_SEPARATOR": "Narzędzia wiersza poleceń · łączy się z {APP_NAME}",
@@ -2561,6 +2569,30 @@ define({
"AI_CHAT_TOOL_EDITOR_JS": "Inspekcja edytora",
"AI_CHAT_TOOL_EDITOR_PREFERENCES": "Preferencje edytora",
"AI_CHAT_TOOL_EDITOR_DOCS": "Dokumentacja edytora",
+ "AI_CHAT_TOOL_PROBLEMS": "Problemy",
+ "AI_CHAT_TOOL_NOTIFY": "Powiadomienie",
+ "AI_CHAT_TOOL_ASK": "Pytanie w podglądzie na żywo",
+ "AI_CHAT_USAGE_CHIP_TITLE": "Tokeny i koszt tego czatu",
+ "AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_CALLS": "{0} wywołań",
+ "AI_CHAT_USAGE_TAB_ALL": "Wszystkie",
+ "AI_CHAT_USAGE_OPTIONS": "Opcje",
+ "AI_CHAT_USAGE_INPUT": "Tokeny wejściowe",
+ "AI_CHAT_USAGE_OUTPUT": "Tokeny wyjściowe",
+ "AI_CHAT_USAGE_CACHE_READ": "Odczyt z pamięci podręcznej",
+ "AI_CHAT_USAGE_CACHE_WRITE": "Zapis do pamięci podręcznej",
+ "AI_CHAT_USAGE_TOTAL": "Suma tokenów",
+ "AI_CHAT_USAGE_TURNS_CALLS": "Tury · Wywołania API",
+ "AI_CHAT_USAGE_API_TIME": "Czas w API",
+ "AI_CHAT_USAGE_COST": "Koszt według ceny cennikowej",
+ "AI_CHAT_USAGE_NOTE": "W ramach subskrypcji Claude ten koszt jest wliczony w Twój plan. Wyświetlone ceny mają charakter wyłącznie informacyjny.",
+ "AI_CHAT_USAGE_OPTION_TURNS": "Wyświetlaj użycie po każdej turze",
+ "AI_CHAT_USAGE_OPTION_DOLLARS": "Wyświetlaj koszt w $",
+ "AI_CHAT_USAGE_MORE": "Więcej",
+ "AI_CHAT_TOOL_ASK_COMPOSING": "Zadawanie pytania w podglądzie na żywo...",
+ "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Ty, w podglądzie na żywo",
+ "AI_CHAT_TOOL_ASK_WAITING": "Odpowiedź w podglądzie na żywo lub",
+ "AI_CHAT_TOOL_PROBLEMS_IN": "Problemy w {0}",
"AI_CHAT_TOOL_RESIZE_PREVIEW": "Zmień rozmiar podglądu",
"AI_LIVE_PREVIEW_BANNER_TEXT": "AI analizuje podgląd na żywo",
"AI_LIVE_PREVIEW_BANNER_RESIZE": "AI zmieniło rozmiar podglądu do {0}",
@@ -2696,6 +2728,14 @@ define({
"AI_CHAT_IMAGE_REMOVE": "Usuń obraz",
"AI_CHAT_IMAGE_SEARCH": "Wyszukiwanie obrazów",
"AI_CHAT_IMAGE_USE": "Wybieranie obrazu",
+ "AI_CHAT_IMAGE_DOWNLOADING": "Pobieranie obrazu",
+ "AI_CHAT_IMAGE_DOWNLOADED": "Pobrano obraz",
+ "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Pobrano obrazy",
+ "AI_CHAT_IMAGE_NO_PROJECT": "Brak otwartego projektu, do którego można pobrać.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath musi być folderem w projekcie lub ścieżką pliku obrazu w tej lokalizacji, zakończoną na .jpg, .png, .webp lub .avif.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "downloadPath musi być folderem podczas pobierania kilku obrazów.",
+ "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Tego obrazu nie można osadzić za pomocą adresu URL. Pobierz go, podając downloadPath.",
+ "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Można pobrać tylko zdjęcia zwrócone przez `searchImages` w tej konwersacji.",
"AI_CHAT_IMAGE_SELECTED": "Wybrany obraz",
"AI_CHAT_IMAGE_SELECTED_GROUP": "Wybrane obrazy",
"AI_CHAT_IMAGE_PREVIEW": "Podgląd obrazu",
@@ -2709,8 +2749,12 @@ define({
"AI_CHAT_IMAGE_PHOTO_BY": "Autor zdjęcia:",
"AI_CHAT_IMAGE_REPLY": "Odpowiedz tym zdjęciem",
"AI_CHAT_IMAGE_QUOTE": "Zacytuj zdjęcie na czacie",
+ "AI_CHAT_IMAGE_DOWNLOAD": "Pobierz do projektu i otwórz",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Błąd pobierania obrazu",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "Nie udało się zapisać obrazu w projekcie: {0}",
"AI_CHAT_IMAGE_VIEW_COLLAGE": "Zobacz kolaż",
"AI_CHAT_IMAGE_SHOW_ALL": "Pokaż wszystkie",
+ "AI_CHAT_IMAGE_SHOW_LESS": "Pokaż mniej",
"AI_CHAT_IMAGE_BACK_TO_ALL": "Wróć do wszystkich zdjęć",
"AI_CHAT_IMAGE_RESULTS_COUNT": "{0} zdjęć · Unsplash",
"AI_CHAT_IMAGE_RESULTS_SINGLE": "1 zdjęcie · Unsplash",
@@ -2924,49 +2968,32 @@ define({
"MIGRATE_UNREACHABLE_TITLE": "Nie udało się połączyć ze starą witryną",
"MIGRATE_UNREACHABLE_MESSAGE": "{APP_NAME} nie mogła połączyć się z {0}, aby wyszukać Twoje projekty i ustawienia, dlatego nic nie zostało zmienione. Sprawdź połączenie z internetem, a następnie spróbuj ponownie, wybierając {1}.",
"CMD_MIGRATE_DATA": "Migruj moje dane z {0}…",
- "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Obraz pobrany",
- "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Albo opisz własnymi słowami…",
- "LIVE_DEV_AI_ASK_SEND": "Wyślij",
- "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI pyta",
- "LIVE_DEV_AI_ASK_MINIMIZE": "Zminimalizuj",
- "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Ukryj fokus i zobacz stronę w jej normalnej postaci",
- "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Pokaż fokus ponownie",
- "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI czeka na Twoją odpowiedź",
- "LIVE_DEV_IMAGE_SAVED_TO": "Zapisano w {0}",
- "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Zmień folder pobierania",
- "AI_CHAT_TOOL_PROBLEMS": "Problemy",
- "AI_CHAT_TOOL_NOTIFY": "Powiadomienie",
- "AI_CHAT_TOOL_ASK": "Pytanie w podglądzie na żywo",
- "AI_CHAT_USAGE_CHIP_TITLE": "Tokeny i koszt tego czatu",
- "AI_CHAT_USAGE_TOKENS": "{0} tok",
- "AI_CHAT_USAGE_CALLS": "{0} wywołań",
- "AI_CHAT_USAGE_TAB_ALL": "Wszystkie",
- "AI_CHAT_USAGE_OPTIONS": "Opcje",
- "AI_CHAT_USAGE_INPUT": "Tokeny wejściowe",
- "AI_CHAT_USAGE_OUTPUT": "Tokeny wyjściowe",
- "AI_CHAT_USAGE_CACHE_READ": "Odczyt z pamięci podręcznej",
- "AI_CHAT_USAGE_CACHE_WRITE": "Zapis do pamięci podręcznej",
- "AI_CHAT_USAGE_TOTAL": "Suma tokenów",
- "AI_CHAT_USAGE_TURNS_CALLS": "Tury · Wywołania API",
- "AI_CHAT_USAGE_API_TIME": "Czas w API",
- "AI_CHAT_USAGE_COST": "Koszt według ceny cennikowej",
- "AI_CHAT_USAGE_NOTE": "W ramach subskrypcji Claude ten koszt jest wliczony w Twój plan. Wyświetlone ceny mają charakter wyłącznie informacyjny.",
- "AI_CHAT_USAGE_OPTION_TURNS": "Wyświetlaj użycie po każdej turze",
- "AI_CHAT_USAGE_OPTION_DOLLARS": "Wyświetlaj koszt w $",
- "AI_CHAT_TOOL_ASK_COMPOSING": "Zadawanie pytania w podglądzie na żywo...",
- "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Ty, w podglądzie na żywo",
- "AI_CHAT_TOOL_ASK_WAITING": "Odpowiedź w podglądzie na żywo lub",
- "AI_CHAT_TOOL_PROBLEMS_IN": "Problemy w {0}",
- "AI_CHAT_IMAGE_DOWNLOADING": "Pobieranie obrazu",
- "AI_CHAT_IMAGE_DOWNLOADED": "Pobrano obraz",
- "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Pobrano obrazy",
- "AI_CHAT_IMAGE_NO_PROJECT": "Brak otwartego projektu, do którego można pobrać.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath musi być folderem w projekcie lub ścieżką pliku obrazu w tej lokalizacji, zakończoną na .jpg, .png, .webp lub .avif.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "downloadPath musi być folderem podczas pobierania kilku obrazów.",
- "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Tego obrazu nie można osadzić za pomocą adresu URL. Pobierz go, podając downloadPath.",
- "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Można pobrać tylko zdjęcia zwrócone przez `searchImages` w tej konwersacji.",
- "AI_CHAT_IMAGE_DOWNLOAD": "Pobierz do projektu i otwórz",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Błąd pobierania obrazu",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "Nie udało się zapisać obrazu w projekcie: {0}",
- "AI_CHAT_IMAGE_SHOW_LESS": "Pokaż mniej"
+ "AI_CHAT_MODE_CHAT": "Wizualne AI",
+ "AI_CHAT_START_CHAT_NAME": "Wizualne AI z {0}",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "W ramach subskrypcji Claude ten wydatek jest wliczony w Twój plan bez dodatkowych kosztów.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "Brak opłat w ramach subskrypcji Phoenix Pro.",
+ "AI_CHAT_USAGE_CARD_TITLE": "Zużycie",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · ostatnie 30 dni",
+ "AI_CHAT_USAGE_DETAILS": "Szczegóły",
+ "AI_CHAT_USAGE_RELOAD": "Odśwież zużycie",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} z {1} miesięcy",
+ "AI_CHAT_USAGE_LESS": "Mniej",
+ "AI_CHAT_USAGE_SPEND": "Wydatki",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokeny",
+ "AI_CHAT_USAGE_TURNS_LABEL": "tury",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "aktywne dni",
+ "AI_CHAT_USAGE_TODAY": "Dzisiaj",
+ "AI_CHAT_USAGE_TOP_MODELS": "Topowe modele",
+ "AI_CHAT_USAGE_BY_SPEND": "według wydatków",
+ "AI_CHAT_USAGE_BY_TOKENS": "według tokenów",
+ "AI_CHAT_USAGE_ACTIVITY": "Aktywność",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Ostatnie 30 dni",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Poprzedni miesiąc",
+ "AI_CHAT_USAGE_LATER_MONTH": "Następny miesiąc",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Najdłuższa seria",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} dni",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Aktywne dni",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Śr. / aktywny dzień",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Łącznie",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "Brak użycia tego dnia"
});
\ No newline at end of file
diff --git a/src/nls/pt-br/lastTranslated.json b/src/nls/pt-br/lastTranslated.json
index 7fac587820..4183b16ec9 100644
--- a/src/nls/pt-br/lastTranslated.json
+++ b/src/nls/pt-br/lastTranslated.json
@@ -182,7 +182,7 @@
"AI_CHAT_MODEL_SELECT_TITLE": "Choose the AI model for this chat",
"AI_CHAT_MODEL_SWITCHED_NOTICE": "Switched to {0}. Applies from your next message; the first response may take a moment longer while the cache rebuilds.",
"AI_CHAT_MODE_AUTO": "Auto",
- "AI_CHAT_MODE_CHAT": "Claude Code",
+ "AI_CHAT_MODE_CHAT": "Visual AI",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_MODE_EDIT": "AI Edit Mode",
@@ -260,7 +260,7 @@
"AI_CHAT_START_ANOTHER_DEMO": "Show another demo",
"AI_CHAT_START_BY_PROVIDER": "By {0}",
"AI_CHAT_START_CHAT_DESC": "Built-in chat for visual workflows",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
+ "AI_CHAT_START_CHAT_NAME": "Visual AI with {0}",
"AI_CHAT_START_CHAT_RUNNING": "In progress",
"AI_CHAT_START_CLI_FOLDED": "Use a CLI instead: {0}",
"AI_CHAT_START_CLI_RUNNING": "Running",
@@ -361,22 +361,49 @@
"AI_CHAT_UPSELL_BTN": "Get Phoenix Pro",
"AI_CHAT_UPSELL_MESSAGE": "AI features are available with Phoenix Pro.",
"AI_CHAT_UPSELL_TITLE": "Phoenix Pro + AI",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "active days",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Active days",
+ "AI_CHAT_USAGE_ACTIVITY": "Activity",
"AI_CHAT_USAGE_API_TIME": "Time in API",
+ "AI_CHAT_USAGE_BY_SPEND": "by spend",
+ "AI_CHAT_USAGE_BY_TOKENS": "by tokens",
"AI_CHAT_USAGE_CACHE_READ": "Cache read",
"AI_CHAT_USAGE_CACHE_WRITE": "Cache write",
"AI_CHAT_USAGE_CALLS": "{0} calls",
+ "AI_CHAT_USAGE_CARD_TITLE": "Usage",
"AI_CHAT_USAGE_CHIP_TITLE": "Tokens and cost of this chat",
"AI_CHAT_USAGE_COST": "Cost at list price",
+ "AI_CHAT_USAGE_DETAILS": "Details",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Earlier month",
"AI_CHAT_USAGE_INPUT": "Input tokens",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Last 30 days",
+ "AI_CHAT_USAGE_LATER_MONTH": "Later month",
+ "AI_CHAT_USAGE_LESS": "Less",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Longest streak",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} of {1} months",
+ "AI_CHAT_USAGE_MORE": "More",
"AI_CHAT_USAGE_NOTE": "With a Claude subscription, this cost is included in your plan. Pricing shown is for reference only.",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "No usage this day",
"AI_CHAT_USAGE_OPTIONS": "Options",
"AI_CHAT_USAGE_OPTION_DOLLARS": "Show $ cost",
"AI_CHAT_USAGE_OPTION_TURNS": "Show usage after every turn",
"AI_CHAT_USAGE_OUTPUT": "Output tokens",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Avg / active day",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · last 30 days",
+ "AI_CHAT_USAGE_RELOAD": "Reload usage",
+ "AI_CHAT_USAGE_SPEND": "spend",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "With a Claude subscription, this spend is included in your plan at no extra cost.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "No charge to your Phoenix Pro subscription.",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} days",
"AI_CHAT_USAGE_TAB_ALL": "All",
+ "AI_CHAT_USAGE_TODAY": "Today",
"AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokens",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top models",
"AI_CHAT_USAGE_TOTAL": "Total tokens",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
"AI_CHAT_USAGE_TURNS_CALLS": "Turns · API calls",
+ "AI_CHAT_USAGE_TURNS_LABEL": "turns",
"AI_CHAT_WAITING_FOR_MODEL": "Waiting for the model...",
"AI_CHAT_WELCOME_BUG_PROMPT": "Fix the mobile navigation",
"AI_CHAT_WELCOME_CLI_SUBTITLE": "Give your CLI agents the tools to see, inspect, and debug your page as they build.",
diff --git a/src/nls/pt-br/strings.js b/src/nls/pt-br/strings.js
index 85f43181ca..ccafaa3d37 100644
--- a/src/nls/pt-br/strings.js
+++ b/src/nls/pt-br/strings.js
@@ -738,6 +738,16 @@ define({
"LIVE_DEV_IMAGE_FOLDER_DIALOG_PLACEHOLDER": "Digite o caminho da pasta (ex.: assets/images/)",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_HELP": "💡 Digite o caminho da pasta ou deixe em branco para baixar na pasta 'images'.",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_REMEMBER": "Não perguntar novamente para este projeto",
+ "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Imagem baixada",
+ "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Ou diga-me com suas próprias palavras…",
+ "LIVE_DEV_AI_ASK_SEND": "Enviar",
+ "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI pergunta",
+ "LIVE_DEV_AI_ASK_MINIMIZE": "Minimizar",
+ "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Ocultar o foco e ver a página como ela é",
+ "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Mostrar o foco novamente",
+ "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI está aguardando sua resposta",
+ "LIVE_DEV_IMAGE_SAVED_TO": "Salvo em {0}",
+ "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Alterar pasta de download",
"AVAILABLE_IN_PRO_TITLE": "Disponível no Phoenix Pro",
"DEVICE_SIZE_LIMIT_MESSAGE": "Para alternar entre as visualizações de celular, tablet e desktop, faça o upgrade para o Phoenix Pro.",
"LAYERS_PANEL_LIMIT_MESSAGE": "Para ver a estrutura da sua página e selecionar ou editar qualquer elemento nela, atualize para o Phoenix Pro.",
@@ -2430,7 +2440,6 @@ define({
"AI_ENABLE_CONFIRM_MESSAGE": "Isso reativa os recursos de IA e restaura o painel de IA.
O {APP_NAME} será reiniciado agora para aplicar esta alteração. Você será solicitado a salvar quaisquer arquivos não salvos.",
"AI_ENABLE_CONFIRM_BTN": "Ativar IA e Reiniciar",
"AI_CHAT_TITLE": "Claude Code",
- "AI_CHAT_MODE_CHAT": "Claude Code",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_START_TYPE_HINT": "Digite aqui para começar",
@@ -2457,7 +2466,6 @@ define({
"AI_CHAT_DEMO_PROMPT_COPIED": "Copiado",
"AI_CHAT_DEMO_SPEED_TITLE": "Velocidade de reprodução (clique para alterar)",
"AI_CHAT_START_WORK_WITH": "Trabalhe com",
- "AI_CHAT_START_CHAT_NAME": "{0} · IA Visual",
"AI_CHAT_START_CHAT_DESC": "Chat integrado para fluxos de trabalho visuais",
"AI_CHAT_START_BY_PROVIDER": "Por {0}",
"AI_CHAT_START_CLI_SEPARATOR": "Ferramentas de linha de comando · conecta-se com {APP_NAME}",
@@ -2561,6 +2569,30 @@ define({
"AI_CHAT_TOOL_EDITOR_JS": "Inspecionando o editor",
"AI_CHAT_TOOL_EDITOR_PREFERENCES": "Preferências do Editor",
"AI_CHAT_TOOL_EDITOR_DOCS": "Documentação do Editor",
+ "AI_CHAT_TOOL_PROBLEMS": "Problemas",
+ "AI_CHAT_TOOL_NOTIFY": "Notificação",
+ "AI_CHAT_TOOL_ASK": "Perguntando na visualização ao vivo",
+ "AI_CHAT_USAGE_CHIP_TITLE": "Tokens e custo deste chat",
+ "AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_CALLS": "{0} chamadas",
+ "AI_CHAT_USAGE_TAB_ALL": "Todos",
+ "AI_CHAT_USAGE_OPTIONS": "Opções",
+ "AI_CHAT_USAGE_INPUT": "Tokens de entrada",
+ "AI_CHAT_USAGE_OUTPUT": "Tokens de saída",
+ "AI_CHAT_USAGE_CACHE_READ": "Leitura de cache",
+ "AI_CHAT_USAGE_CACHE_WRITE": "Escrita em cache",
+ "AI_CHAT_USAGE_TOTAL": "Total de tokens",
+ "AI_CHAT_USAGE_TURNS_CALLS": "Turnos · Chamadas de API",
+ "AI_CHAT_USAGE_API_TIME": "Tempo na API",
+ "AI_CHAT_USAGE_COST": "Custo pelo preço de tabela",
+ "AI_CHAT_USAGE_NOTE": "Com uma assinatura do Claude, este custo está incluído no seu plano. O preço exibido é apenas para referência.",
+ "AI_CHAT_USAGE_OPTION_TURNS": "Mostrar uso após cada turno",
+ "AI_CHAT_USAGE_OPTION_DOLLARS": "Mostrar custo em $",
+ "AI_CHAT_USAGE_MORE": "Mais",
+ "AI_CHAT_TOOL_ASK_COMPOSING": "Fazendo uma pergunta na pré-visualização ao vivo...",
+ "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Você, na pré-visualização ao vivo",
+ "AI_CHAT_TOOL_ASK_WAITING": "Resposta na pré-visualização ao vivo, ou",
+ "AI_CHAT_TOOL_PROBLEMS_IN": "Problemas em {0}",
"AI_CHAT_TOOL_RESIZE_PREVIEW": "Redimensionar visualização",
"AI_LIVE_PREVIEW_BANNER_TEXT": "A IA está inspecionando a visualização ao vivo",
"AI_LIVE_PREVIEW_BANNER_RESIZE": "A IA redimensionou a visualização para {0}",
@@ -2696,6 +2728,14 @@ define({
"AI_CHAT_IMAGE_REMOVE": "Remover imagem",
"AI_CHAT_IMAGE_SEARCH": "Buscando imagens",
"AI_CHAT_IMAGE_USE": "Selecionando imagem",
+ "AI_CHAT_IMAGE_DOWNLOADING": "Baixando imagem",
+ "AI_CHAT_IMAGE_DOWNLOADED": "Imagem baixada",
+ "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Imagens baixadas",
+ "AI_CHAT_IMAGE_NO_PROJECT": "Nenhum projeto está aberto para o download.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "O downloadPath deve ser uma pasta dentro do projeto, ou um caminho de arquivo de imagem terminando em .jpg, .png, .webp ou .avif.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "O downloadPath deve ser uma pasta ao baixar várias fotos.",
+ "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Esta foto não pode ser incorporada por URL. Baixe-a passando o downloadPath.",
+ "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Apenas fotos retornadas por searchImages nesta conversa podem ser baixadas.",
"AI_CHAT_IMAGE_SELECTED": "Imagem selecionada",
"AI_CHAT_IMAGE_SELECTED_GROUP": "Imagens selecionadas",
"AI_CHAT_IMAGE_PREVIEW": "Visualização da imagem",
@@ -2709,8 +2749,12 @@ define({
"AI_CHAT_IMAGE_PHOTO_BY": "Foto de",
"AI_CHAT_IMAGE_REPLY": "Responder com esta imagem",
"AI_CHAT_IMAGE_QUOTE": "Citar imagem no chat",
+ "AI_CHAT_IMAGE_DOWNLOAD": "Baixar para o projeto e abrir",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Falha ao baixar imagem",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "A imagem não pôde ser salva no projeto: {0}",
"AI_CHAT_IMAGE_VIEW_COLLAGE": "Ver colagem",
"AI_CHAT_IMAGE_SHOW_ALL": "Mostrar tudo",
+ "AI_CHAT_IMAGE_SHOW_LESS": "Mostrar menos",
"AI_CHAT_IMAGE_BACK_TO_ALL": "Voltar para todas as imagens",
"AI_CHAT_IMAGE_RESULTS_COUNT": "{0} fotos · Unsplash",
"AI_CHAT_IMAGE_RESULTS_SINGLE": "1 foto · Unsplash",
@@ -2924,49 +2968,32 @@ define({
"MIGRATE_UNREACHABLE_TITLE": "Não foi possível acessar o site antigo",
"MIGRATE_UNREACHABLE_MESSAGE": "O {APP_NAME} não conseguiu se conectar a {0} para procurar seus projetos e configurações, então nada foi alterado. Verifique sua conexão com a internet e tente novamente com {1}.",
"CMD_MIGRATE_DATA": "Migrar Meus Dados de {0}…",
- "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Imagem baixada",
- "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Ou diga-me com suas próprias palavras…",
- "LIVE_DEV_AI_ASK_SEND": "Enviar",
- "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI pergunta",
- "LIVE_DEV_AI_ASK_MINIMIZE": "Minimizar",
- "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Ocultar o foco e ver a página como ela é",
- "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Mostrar o foco novamente",
- "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI está aguardando sua resposta",
- "LIVE_DEV_IMAGE_SAVED_TO": "Salvo em {0}",
- "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Alterar pasta de download",
- "AI_CHAT_TOOL_PROBLEMS": "Problemas",
- "AI_CHAT_TOOL_NOTIFY": "Notificação",
- "AI_CHAT_TOOL_ASK": "Perguntando na visualização ao vivo",
- "AI_CHAT_USAGE_CHIP_TITLE": "Tokens e custo deste chat",
- "AI_CHAT_USAGE_TOKENS": "{0} tok",
- "AI_CHAT_USAGE_CALLS": "{0} chamadas",
- "AI_CHAT_USAGE_TAB_ALL": "Todos",
- "AI_CHAT_USAGE_OPTIONS": "Opções",
- "AI_CHAT_USAGE_INPUT": "Tokens de entrada",
- "AI_CHAT_USAGE_OUTPUT": "Tokens de saída",
- "AI_CHAT_USAGE_CACHE_READ": "Leitura de cache",
- "AI_CHAT_USAGE_CACHE_WRITE": "Escrita em cache",
- "AI_CHAT_USAGE_TOTAL": "Total de tokens",
- "AI_CHAT_USAGE_TURNS_CALLS": "Turnos · Chamadas de API",
- "AI_CHAT_USAGE_API_TIME": "Tempo na API",
- "AI_CHAT_USAGE_COST": "Custo pelo preço de tabela",
- "AI_CHAT_USAGE_NOTE": "Com uma assinatura do Claude, este custo está incluído no seu plano. O preço exibido é apenas para referência.",
- "AI_CHAT_USAGE_OPTION_TURNS": "Mostrar uso após cada turno",
- "AI_CHAT_USAGE_OPTION_DOLLARS": "Mostrar custo em $",
- "AI_CHAT_TOOL_ASK_COMPOSING": "Fazendo uma pergunta na pré-visualização ao vivo...",
- "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Você, na pré-visualização ao vivo",
- "AI_CHAT_TOOL_ASK_WAITING": "Resposta na pré-visualização ao vivo, ou",
- "AI_CHAT_TOOL_PROBLEMS_IN": "Problemas em {0}",
- "AI_CHAT_IMAGE_DOWNLOADING": "Baixando imagem",
- "AI_CHAT_IMAGE_DOWNLOADED": "Imagem baixada",
- "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Imagens baixadas",
- "AI_CHAT_IMAGE_NO_PROJECT": "Nenhum projeto está aberto para o download.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "O downloadPath deve ser uma pasta dentro do projeto, ou um caminho de arquivo de imagem terminando em .jpg, .png, .webp ou .avif.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "O downloadPath deve ser uma pasta ao baixar várias fotos.",
- "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Esta foto não pode ser incorporada por URL. Baixe-a passando o downloadPath.",
- "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Apenas fotos retornadas por searchImages nesta conversa podem ser baixadas.",
- "AI_CHAT_IMAGE_DOWNLOAD": "Baixar para o projeto e abrir",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Falha ao baixar imagem",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "A imagem não pôde ser salva no projeto: {0}",
- "AI_CHAT_IMAGE_SHOW_LESS": "Mostrar menos"
+ "AI_CHAT_MODE_CHAT": "IA Visual",
+ "AI_CHAT_START_CHAT_NAME": "IA Visual com {0}",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "Com uma assinatura do Claude, este gasto está incluído no seu plano sem custo adicional.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "Nenhuma cobrança na sua assinatura do Phoenix Pro.",
+ "AI_CHAT_USAGE_CARD_TITLE": "Uso",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · últimos 30 dias",
+ "AI_CHAT_USAGE_DETAILS": "Detalhes",
+ "AI_CHAT_USAGE_RELOAD": "Recarregar uso",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} de {1} meses",
+ "AI_CHAT_USAGE_LESS": "Menos",
+ "AI_CHAT_USAGE_SPEND": "gasto",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokens",
+ "AI_CHAT_USAGE_TURNS_LABEL": "turnos",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "dias ativos",
+ "AI_CHAT_USAGE_TODAY": "Hoje",
+ "AI_CHAT_USAGE_TOP_MODELS": "Principais modelos",
+ "AI_CHAT_USAGE_BY_SPEND": "por gasto",
+ "AI_CHAT_USAGE_BY_TOKENS": "por tokens",
+ "AI_CHAT_USAGE_ACTIVITY": "Atividade",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Últimos 30 dias",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Mês anterior",
+ "AI_CHAT_USAGE_LATER_MONTH": "Mês seguinte",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Maior sequência",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} dias",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Dias ativos",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Média / dia ativo",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "Nenhum uso neste dia"
});
\ No newline at end of file
diff --git a/src/nls/pt-pt/lastTranslated.json b/src/nls/pt-pt/lastTranslated.json
index 7fac587820..d1074d6760 100644
--- a/src/nls/pt-pt/lastTranslated.json
+++ b/src/nls/pt-pt/lastTranslated.json
@@ -182,7 +182,6 @@
"AI_CHAT_MODEL_SELECT_TITLE": "Choose the AI model for this chat",
"AI_CHAT_MODEL_SWITCHED_NOTICE": "Switched to {0}. Applies from your next message; the first response may take a moment longer while the cache rebuilds.",
"AI_CHAT_MODE_AUTO": "Auto",
- "AI_CHAT_MODE_CHAT": "Claude Code",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_MODE_EDIT": "AI Edit Mode",
@@ -260,7 +259,6 @@
"AI_CHAT_START_ANOTHER_DEMO": "Show another demo",
"AI_CHAT_START_BY_PROVIDER": "By {0}",
"AI_CHAT_START_CHAT_DESC": "Built-in chat for visual workflows",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
"AI_CHAT_START_CHAT_RUNNING": "In progress",
"AI_CHAT_START_CLI_FOLDED": "Use a CLI instead: {0}",
"AI_CHAT_START_CLI_RUNNING": "Running",
diff --git a/src/nls/pt-pt/strings.js b/src/nls/pt-pt/strings.js
index 3c248106e3..9acd1ac6cc 100644
--- a/src/nls/pt-pt/strings.js
+++ b/src/nls/pt-pt/strings.js
@@ -738,6 +738,16 @@ define({
"LIVE_DEV_IMAGE_FOLDER_DIALOG_PLACEHOLDER": "Escreva o caminho da pasta (p. ex., assets/images/)",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_HELP": "💡 Digite o caminho da pasta ou deixe em branco para descarregar na pasta 'images'.",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_REMEMBER": "Não voltar a perguntar para este projeto",
+ "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Imagem descarregada",
+ "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Ou diga-me por suas palavras…",
+ "LIVE_DEV_AI_ASK_SEND": "Enviar",
+ "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI pergunta",
+ "LIVE_DEV_AI_ASK_MINIMIZE": "Minimizar",
+ "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Ocultar o foco e ver a página como está",
+ "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Mostrar o foco novamente",
+ "LIVE_DEV_AI_ASK_WAITING": "O Phoenix AI está à espera da sua resposta",
+ "LIVE_DEV_IMAGE_SAVED_TO": "Guardado em {0}",
+ "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Alterar a pasta de transferências",
"AVAILABLE_IN_PRO_TITLE": "Disponível no Phoenix Pro",
"DEVICE_SIZE_LIMIT_MESSAGE": "Para alternar entre as vistas de telemóvel, tablet e computador, atualize para o Phoenix Pro.",
"LAYERS_PANEL_LIMIT_MESSAGE": "Para ver a estrutura da sua página e selecionar ou editar qualquer elemento nela, atualize para o Phoenix Pro.",
@@ -2430,7 +2440,6 @@ define({
"AI_ENABLE_CONFIRM_MESSAGE": "Isto reativa as funcionalidades de IA e restaura o painel de IA.
O {APP_NAME} será reiniciado agora para aplicar esta alteração. Ser-lhe-á pedido que guarde quaisquer ficheiros não guardados.",
"AI_ENABLE_CONFIRM_BTN": "Ativar IA e Reiniciar",
"AI_CHAT_TITLE": "Claude Code",
- "AI_CHAT_MODE_CHAT": "Claude Code",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_START_TYPE_HINT": "Escreva aqui para começar",
@@ -2457,7 +2466,6 @@ define({
"AI_CHAT_DEMO_PROMPT_COPIED": "Copiado",
"AI_CHAT_DEMO_SPEED_TITLE": "Velocidade de reprodução (clique para alterar)",
"AI_CHAT_START_WORK_WITH": "Trabalhar com",
- "AI_CHAT_START_CHAT_NAME": "{0} · IA Visual",
"AI_CHAT_START_CHAT_DESC": "Chat integrado para fluxos de trabalho visuais",
"AI_CHAT_START_BY_PROVIDER": "Por {0}",
"AI_CHAT_START_CLI_SEPARATOR": "Ferramentas de linha de comandos · liga-se a {APP_NAME}",
@@ -2561,6 +2569,29 @@ define({
"AI_CHAT_TOOL_EDITOR_JS": "Inspeção do editor",
"AI_CHAT_TOOL_EDITOR_PREFERENCES": "Preferências do editor",
"AI_CHAT_TOOL_EDITOR_DOCS": "Documentação do editor",
+ "AI_CHAT_TOOL_PROBLEMS": "Problemas",
+ "AI_CHAT_TOOL_NOTIFY": "Notificação",
+ "AI_CHAT_TOOL_ASK": "A perguntar na pré-visualização em tempo real",
+ "AI_CHAT_USAGE_CHIP_TITLE": "Tokens e custo desta conversa",
+ "AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_CALLS": "{0} chamadas",
+ "AI_CHAT_USAGE_TAB_ALL": "Todos",
+ "AI_CHAT_USAGE_OPTIONS": "Opções",
+ "AI_CHAT_USAGE_INPUT": "Tokens de entrada",
+ "AI_CHAT_USAGE_OUTPUT": "Tokens de saída",
+ "AI_CHAT_USAGE_CACHE_READ": "Leitura da cache",
+ "AI_CHAT_USAGE_CACHE_WRITE": "Escrita na cache",
+ "AI_CHAT_USAGE_TOTAL": "Total de tokens",
+ "AI_CHAT_USAGE_TURNS_CALLS": "Interações · Chamadas à API",
+ "AI_CHAT_USAGE_API_TIME": "Tempo na API",
+ "AI_CHAT_USAGE_COST": "Custo ao preço de tabela",
+ "AI_CHAT_USAGE_NOTE": "Com uma subscrição Claude, este custo está incluído no seu plano. O preço apresentado é apenas para referência.",
+ "AI_CHAT_USAGE_OPTION_TURNS": "Mostrar utilização após cada interação",
+ "AI_CHAT_USAGE_OPTION_DOLLARS": "Mostrar custo em $",
+ "AI_CHAT_TOOL_ASK_COMPOSING": "A fazer uma pergunta na pré-visualização em tempo real...",
+ "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Você, na pré-visualização ao vivo",
+ "AI_CHAT_TOOL_ASK_WAITING": "Responda na pré-visualização ao vivo, ou",
+ "AI_CHAT_TOOL_PROBLEMS_IN": "Problemas em {0}",
"AI_CHAT_TOOL_RESIZE_PREVIEW": "Redimensionar pré-visualização",
"AI_LIVE_PREVIEW_BANNER_TEXT": "A IA está a inspecionar a pré-visualização em tempo real",
"AI_LIVE_PREVIEW_BANNER_RESIZE": "A IA redimensionou a pré-visualização para {0}",
@@ -2696,6 +2727,14 @@ define({
"AI_CHAT_IMAGE_REMOVE": "Remover imagem",
"AI_CHAT_IMAGE_SEARCH": "A pesquisar imagens",
"AI_CHAT_IMAGE_USE": "A selecionar imagem",
+ "AI_CHAT_IMAGE_DOWNLOADING": "A descarregar imagem",
+ "AI_CHAT_IMAGE_DOWNLOADED": "Imagem descarregada",
+ "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Imagens descarregadas",
+ "AI_CHAT_IMAGE_NO_PROJECT": "Nenhum projeto está aberto para descarregar.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "O `downloadPath` tem de ser uma pasta dentro do projeto, ou um caminho para um ficheiro de imagem no mesmo que termine em .jpg, .png, .webp ou .avif.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "O `downloadPath` tem de ser uma pasta ao descarregar várias fotografias.",
+ "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Esta fotografia não pode ser incorporada por URL. Descarregue-a passando o `downloadPath`.",
+ "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Apenas as fotografias devolvidas por searchImages nesta conversa podem ser descarregadas.",
"AI_CHAT_IMAGE_SELECTED": "Imagem selecionada",
"AI_CHAT_IMAGE_SELECTED_GROUP": "Imagens selecionadas",
"AI_CHAT_IMAGE_PREVIEW": "Pré-visualização da imagem",
@@ -2709,8 +2748,12 @@ define({
"AI_CHAT_IMAGE_PHOTO_BY": "Fotografia de",
"AI_CHAT_IMAGE_REPLY": "Responder com esta imagem",
"AI_CHAT_IMAGE_QUOTE": "Citar imagem no chat",
+ "AI_CHAT_IMAGE_DOWNLOAD": "Descarregar para o projeto e abrir",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Falha na descarga da imagem",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "Não foi possível guardar a imagem no projeto: {0}",
"AI_CHAT_IMAGE_VIEW_COLLAGE": "Ver colagem",
"AI_CHAT_IMAGE_SHOW_ALL": "Mostrar tudo",
+ "AI_CHAT_IMAGE_SHOW_LESS": "Mostrar menos",
"AI_CHAT_IMAGE_BACK_TO_ALL": "Voltar a todas as imagens",
"AI_CHAT_IMAGE_RESULTS_COUNT": "{0} fotos · Unsplash",
"AI_CHAT_IMAGE_RESULTS_SINGLE": "1 foto · Unsplash",
@@ -2923,50 +2966,5 @@ define({
"MIGRATE_INTERRUPTED_FINAL": "Para copiar o restante, selecione {0}.",
"MIGRATE_UNREACHABLE_TITLE": "Não foi possível aceder ao site antigo",
"MIGRATE_UNREACHABLE_MESSAGE": "O {APP_NAME} não se conseguiu ligar a {0} para procurar os seus projetos e definições, pelo que nada foi alterado. Verifique a sua ligação à internet e, em seguida, tente novamente com {1}.",
- "CMD_MIGRATE_DATA": "Migrar os Meus Dados de {0}…",
- "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Imagem descarregada",
- "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Ou diga-me por suas palavras…",
- "LIVE_DEV_AI_ASK_SEND": "Enviar",
- "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI pergunta",
- "LIVE_DEV_AI_ASK_MINIMIZE": "Minimizar",
- "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Ocultar o foco e ver a página como está",
- "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Mostrar o foco novamente",
- "LIVE_DEV_AI_ASK_WAITING": "O Phoenix AI está à espera da sua resposta",
- "LIVE_DEV_IMAGE_SAVED_TO": "Guardado em {0}",
- "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Alterar a pasta de transferências",
- "AI_CHAT_TOOL_PROBLEMS": "Problemas",
- "AI_CHAT_TOOL_NOTIFY": "Notificação",
- "AI_CHAT_TOOL_ASK": "A perguntar na pré-visualização em tempo real",
- "AI_CHAT_USAGE_CHIP_TITLE": "Tokens e custo desta conversa",
- "AI_CHAT_USAGE_TOKENS": "{0} tok",
- "AI_CHAT_USAGE_CALLS": "{0} chamadas",
- "AI_CHAT_USAGE_TAB_ALL": "Todos",
- "AI_CHAT_USAGE_OPTIONS": "Opções",
- "AI_CHAT_USAGE_INPUT": "Tokens de entrada",
- "AI_CHAT_USAGE_OUTPUT": "Tokens de saída",
- "AI_CHAT_USAGE_CACHE_READ": "Leitura da cache",
- "AI_CHAT_USAGE_CACHE_WRITE": "Escrita na cache",
- "AI_CHAT_USAGE_TOTAL": "Total de tokens",
- "AI_CHAT_USAGE_TURNS_CALLS": "Interações · Chamadas à API",
- "AI_CHAT_USAGE_API_TIME": "Tempo na API",
- "AI_CHAT_USAGE_COST": "Custo ao preço de tabela",
- "AI_CHAT_USAGE_NOTE": "Com uma subscrição Claude, este custo está incluído no seu plano. O preço apresentado é apenas para referência.",
- "AI_CHAT_USAGE_OPTION_TURNS": "Mostrar utilização após cada interação",
- "AI_CHAT_USAGE_OPTION_DOLLARS": "Mostrar custo em $",
- "AI_CHAT_TOOL_ASK_COMPOSING": "A fazer uma pergunta na pré-visualização em tempo real...",
- "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Você, na pré-visualização ao vivo",
- "AI_CHAT_TOOL_ASK_WAITING": "Responda na pré-visualização ao vivo, ou",
- "AI_CHAT_TOOL_PROBLEMS_IN": "Problemas em {0}",
- "AI_CHAT_IMAGE_DOWNLOADING": "A descarregar imagem",
- "AI_CHAT_IMAGE_DOWNLOADED": "Imagem descarregada",
- "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Imagens descarregadas",
- "AI_CHAT_IMAGE_NO_PROJECT": "Nenhum projeto está aberto para descarregar.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "O `downloadPath` tem de ser uma pasta dentro do projeto, ou um caminho para um ficheiro de imagem no mesmo que termine em .jpg, .png, .webp ou .avif.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "O `downloadPath` tem de ser uma pasta ao descarregar várias fotografias.",
- "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Esta fotografia não pode ser incorporada por URL. Descarregue-a passando o `downloadPath`.",
- "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Apenas as fotografias devolvidas por searchImages nesta conversa podem ser descarregadas.",
- "AI_CHAT_IMAGE_DOWNLOAD": "Descarregar para o projeto e abrir",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Falha na descarga da imagem",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "Não foi possível guardar a imagem no projeto: {0}",
- "AI_CHAT_IMAGE_SHOW_LESS": "Mostrar menos"
+ "CMD_MIGRATE_DATA": "Migrar os Meus Dados de {0}…"
});
\ No newline at end of file
diff --git a/src/nls/ro/lastTranslated.json b/src/nls/ro/lastTranslated.json
index 7fac587820..4183b16ec9 100644
--- a/src/nls/ro/lastTranslated.json
+++ b/src/nls/ro/lastTranslated.json
@@ -182,7 +182,7 @@
"AI_CHAT_MODEL_SELECT_TITLE": "Choose the AI model for this chat",
"AI_CHAT_MODEL_SWITCHED_NOTICE": "Switched to {0}. Applies from your next message; the first response may take a moment longer while the cache rebuilds.",
"AI_CHAT_MODE_AUTO": "Auto",
- "AI_CHAT_MODE_CHAT": "Claude Code",
+ "AI_CHAT_MODE_CHAT": "Visual AI",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_MODE_EDIT": "AI Edit Mode",
@@ -260,7 +260,7 @@
"AI_CHAT_START_ANOTHER_DEMO": "Show another demo",
"AI_CHAT_START_BY_PROVIDER": "By {0}",
"AI_CHAT_START_CHAT_DESC": "Built-in chat for visual workflows",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
+ "AI_CHAT_START_CHAT_NAME": "Visual AI with {0}",
"AI_CHAT_START_CHAT_RUNNING": "In progress",
"AI_CHAT_START_CLI_FOLDED": "Use a CLI instead: {0}",
"AI_CHAT_START_CLI_RUNNING": "Running",
@@ -361,22 +361,49 @@
"AI_CHAT_UPSELL_BTN": "Get Phoenix Pro",
"AI_CHAT_UPSELL_MESSAGE": "AI features are available with Phoenix Pro.",
"AI_CHAT_UPSELL_TITLE": "Phoenix Pro + AI",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "active days",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Active days",
+ "AI_CHAT_USAGE_ACTIVITY": "Activity",
"AI_CHAT_USAGE_API_TIME": "Time in API",
+ "AI_CHAT_USAGE_BY_SPEND": "by spend",
+ "AI_CHAT_USAGE_BY_TOKENS": "by tokens",
"AI_CHAT_USAGE_CACHE_READ": "Cache read",
"AI_CHAT_USAGE_CACHE_WRITE": "Cache write",
"AI_CHAT_USAGE_CALLS": "{0} calls",
+ "AI_CHAT_USAGE_CARD_TITLE": "Usage",
"AI_CHAT_USAGE_CHIP_TITLE": "Tokens and cost of this chat",
"AI_CHAT_USAGE_COST": "Cost at list price",
+ "AI_CHAT_USAGE_DETAILS": "Details",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Earlier month",
"AI_CHAT_USAGE_INPUT": "Input tokens",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Last 30 days",
+ "AI_CHAT_USAGE_LATER_MONTH": "Later month",
+ "AI_CHAT_USAGE_LESS": "Less",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Longest streak",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} of {1} months",
+ "AI_CHAT_USAGE_MORE": "More",
"AI_CHAT_USAGE_NOTE": "With a Claude subscription, this cost is included in your plan. Pricing shown is for reference only.",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "No usage this day",
"AI_CHAT_USAGE_OPTIONS": "Options",
"AI_CHAT_USAGE_OPTION_DOLLARS": "Show $ cost",
"AI_CHAT_USAGE_OPTION_TURNS": "Show usage after every turn",
"AI_CHAT_USAGE_OUTPUT": "Output tokens",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Avg / active day",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · last 30 days",
+ "AI_CHAT_USAGE_RELOAD": "Reload usage",
+ "AI_CHAT_USAGE_SPEND": "spend",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "With a Claude subscription, this spend is included in your plan at no extra cost.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "No charge to your Phoenix Pro subscription.",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} days",
"AI_CHAT_USAGE_TAB_ALL": "All",
+ "AI_CHAT_USAGE_TODAY": "Today",
"AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokens",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top models",
"AI_CHAT_USAGE_TOTAL": "Total tokens",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
"AI_CHAT_USAGE_TURNS_CALLS": "Turns · API calls",
+ "AI_CHAT_USAGE_TURNS_LABEL": "turns",
"AI_CHAT_WAITING_FOR_MODEL": "Waiting for the model...",
"AI_CHAT_WELCOME_BUG_PROMPT": "Fix the mobile navigation",
"AI_CHAT_WELCOME_CLI_SUBTITLE": "Give your CLI agents the tools to see, inspect, and debug your page as they build.",
diff --git a/src/nls/ro/strings.js b/src/nls/ro/strings.js
index 6f78653996..c05845f79c 100644
--- a/src/nls/ro/strings.js
+++ b/src/nls/ro/strings.js
@@ -738,6 +738,16 @@ define({
"LIVE_DEV_IMAGE_FOLDER_DIALOG_PLACEHOLDER": "Introduceți calea folderului (ex., assets/images/)",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_HELP": "💡 Tastați calea folderului sau lăsați gol pentru a descărca în folderul 'images'.",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_REMEMBER": "Nu mai întrebați pentru acest proiect",
+ "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Imagine descărcată",
+ "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Sau spune-mi în cuvintele tale…",
+ "LIVE_DEV_AI_ASK_SEND": "Trimite",
+ "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI întreabă",
+ "LIVE_DEV_AI_ASK_MINIMIZE": "Minimizează",
+ "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Ascunde focalizarea și vezi pagina așa cum este",
+ "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Afișează din nou focalizarea",
+ "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI așteaptă răspunsul tău",
+ "LIVE_DEV_IMAGE_SAVED_TO": "Salvat în {0}",
+ "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Schimbă folderul de descărcări",
"AVAILABLE_IN_PRO_TITLE": "Disponibil în Phoenix Pro",
"DEVICE_SIZE_LIMIT_MESSAGE": "Pentru a comuta între vizualizările pentru mobil, tabletă și desktop, faceți upgrade la Phoenix Pro.",
"LAYERS_PANEL_LIMIT_MESSAGE": "Pentru a vedea structura paginii și a selecta sau edita orice element din ea, faceți upgrade la Phoenix Pro.",
@@ -2430,7 +2440,6 @@ define({
"AI_ENABLE_CONFIRM_MESSAGE": "Aceasta reactivează funcționalitățile AI și restaurează panoul AI.
{APP_NAME} va reporni acum pentru a aplica această modificare. Vi se va solicita să salvați fișierele nesalvate.",
"AI_ENABLE_CONFIRM_BTN": "Activați AI și reporniți",
"AI_CHAT_TITLE": "Claude Code",
- "AI_CHAT_MODE_CHAT": "Claude Code",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_START_TYPE_HINT": "Scrieți aici pentru a începe",
@@ -2457,7 +2466,6 @@ define({
"AI_CHAT_DEMO_PROMPT_COPIED": "Copiat",
"AI_CHAT_DEMO_SPEED_TITLE": "Viteza de redare (clic pentru a modifica)",
"AI_CHAT_START_WORK_WITH": "Lucrați cu",
- "AI_CHAT_START_CHAT_NAME": "{0} · AI Vizual",
"AI_CHAT_START_CHAT_DESC": "Chat integrat pentru fluxuri de lucru vizuale",
"AI_CHAT_START_BY_PROVIDER": "De la {0}",
"AI_CHAT_START_CLI_SEPARATOR": "Unelte linie de comandă · se conectează cu {APP_NAME}",
@@ -2561,6 +2569,30 @@ define({
"AI_CHAT_TOOL_EDITOR_JS": "Inspectare editor",
"AI_CHAT_TOOL_EDITOR_PREFERENCES": "Preferințe editor",
"AI_CHAT_TOOL_EDITOR_DOCS": "Documentație editor",
+ "AI_CHAT_TOOL_PROBLEMS": "Probleme",
+ "AI_CHAT_TOOL_NOTIFY": "Notificare",
+ "AI_CHAT_TOOL_ASK": "Întrebare în previzualizare live",
+ "AI_CHAT_USAGE_CHIP_TITLE": "Tokeni și costul acestei conversații",
+ "AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_CALLS": "{0} apeluri",
+ "AI_CHAT_USAGE_TAB_ALL": "Toate",
+ "AI_CHAT_USAGE_OPTIONS": "Opțiuni",
+ "AI_CHAT_USAGE_INPUT": "Tokeni de intrare",
+ "AI_CHAT_USAGE_OUTPUT": "Tokeni de ieșire",
+ "AI_CHAT_USAGE_CACHE_READ": "Citire din cache",
+ "AI_CHAT_USAGE_CACHE_WRITE": "Scriere în cache",
+ "AI_CHAT_USAGE_TOTAL": "Total tokeni",
+ "AI_CHAT_USAGE_TURNS_CALLS": "Ture · Apeluri API",
+ "AI_CHAT_USAGE_API_TIME": "Timp în API",
+ "AI_CHAT_USAGE_COST": "Cost la prețul de listă",
+ "AI_CHAT_USAGE_NOTE": "Cu un abonament Claude, acest cost este inclus în planul dvs. Prețul afișat este doar cu titlu informativ.",
+ "AI_CHAT_USAGE_OPTION_TURNS": "Afișează utilizarea după fiecare tură",
+ "AI_CHAT_USAGE_OPTION_DOLLARS": "Afișează costul în $",
+ "AI_CHAT_USAGE_MORE": "Mai mult",
+ "AI_CHAT_TOOL_ASK_COMPOSING": "Se adresează o întrebare în previzualizarea live...",
+ "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Tu, în previzualizarea live",
+ "AI_CHAT_TOOL_ASK_WAITING": "Răspunde în previzualizarea live, sau",
+ "AI_CHAT_TOOL_PROBLEMS_IN": "Probleme în {0}",
"AI_CHAT_TOOL_RESIZE_PREVIEW": "Redimensionează previzualizarea",
"AI_LIVE_PREVIEW_BANNER_TEXT": "AI inspectează previzualizarea live",
"AI_LIVE_PREVIEW_BANNER_RESIZE": "AI a redimensionat previzualizarea la {0}",
@@ -2696,6 +2728,14 @@ define({
"AI_CHAT_IMAGE_REMOVE": "Eliminați imaginea",
"AI_CHAT_IMAGE_SEARCH": "Căutare imagini",
"AI_CHAT_IMAGE_USE": "Se selectează imaginea",
+ "AI_CHAT_IMAGE_DOWNLOADING": "Se descarcă imaginea",
+ "AI_CHAT_IMAGE_DOWNLOADED": "Imagine descărcată",
+ "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Imagini descărcate",
+ "AI_CHAT_IMAGE_NO_PROJECT": "Niciun proiect nu este deschis pentru descărcare.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath trebuie să fie un folder din proiect sau o cale către un fișier imagine din acesta, cu extensia .jpg, .png, .webp sau .avif.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "downloadPath trebuie să fie un folder atunci când se descarcă mai multe fotografii.",
+ "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Această fotografie nu poate fi încorporată prin URL. Descarc-o specificând downloadPath.",
+ "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Doar fotografiile returnate de searchImages în această conversație pot fi descărcate.",
"AI_CHAT_IMAGE_SELECTED": "Imagine selectată",
"AI_CHAT_IMAGE_SELECTED_GROUP": "Imagini selectate",
"AI_CHAT_IMAGE_PREVIEW": "Previzualizare imagine",
@@ -2709,8 +2749,12 @@ define({
"AI_CHAT_IMAGE_PHOTO_BY": "Fotografie de",
"AI_CHAT_IMAGE_REPLY": "Răspunde cu această imagine",
"AI_CHAT_IMAGE_QUOTE": "Citează imaginea în chat",
+ "AI_CHAT_IMAGE_DOWNLOAD": "Descarcă în proiect și deschide",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Descărcarea imaginii a eșuat",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "Imaginea nu a putut fi salvată în proiect: {0}",
"AI_CHAT_IMAGE_VIEW_COLLAGE": "Vezi colajul",
"AI_CHAT_IMAGE_SHOW_ALL": "Afișează toate",
+ "AI_CHAT_IMAGE_SHOW_LESS": "Afișează mai puțin",
"AI_CHAT_IMAGE_BACK_TO_ALL": "Înapoi la toate imaginile",
"AI_CHAT_IMAGE_RESULTS_COUNT": "{0} fotografii · Unsplash",
"AI_CHAT_IMAGE_RESULTS_SINGLE": "1 fotografie · Unsplash",
@@ -2924,49 +2968,32 @@ define({
"MIGRATE_UNREACHABLE_TITLE": "Nu s-a putut accesa site-ul vechi",
"MIGRATE_UNREACHABLE_MESSAGE": "{APP_NAME} nu s-a putut conecta la {0} pentru a căuta proiectele și setările dvs., prin urmare, nu s-a modificat nimic. Verificați conexiunea la internet, apoi reîncercați cu {1}.",
"CMD_MIGRATE_DATA": "Migrează datele mele din {0}…",
- "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Imagine descărcată",
- "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Sau spune-mi în cuvintele tale…",
- "LIVE_DEV_AI_ASK_SEND": "Trimite",
- "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI întreabă",
- "LIVE_DEV_AI_ASK_MINIMIZE": "Minimizează",
- "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Ascunde focalizarea și vezi pagina așa cum este",
- "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Afișează din nou focalizarea",
- "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI așteaptă răspunsul tău",
- "LIVE_DEV_IMAGE_SAVED_TO": "Salvat în {0}",
- "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Schimbă folderul de descărcări",
- "AI_CHAT_TOOL_PROBLEMS": "Probleme",
- "AI_CHAT_TOOL_NOTIFY": "Notificare",
- "AI_CHAT_TOOL_ASK": "Întrebare în previzualizare live",
- "AI_CHAT_USAGE_CHIP_TITLE": "Tokeni și costul acestei conversații",
- "AI_CHAT_USAGE_TOKENS": "{0} tok",
- "AI_CHAT_USAGE_CALLS": "{0} apeluri",
- "AI_CHAT_USAGE_TAB_ALL": "Toate",
- "AI_CHAT_USAGE_OPTIONS": "Opțiuni",
- "AI_CHAT_USAGE_INPUT": "Tokeni de intrare",
- "AI_CHAT_USAGE_OUTPUT": "Tokeni de ieșire",
- "AI_CHAT_USAGE_CACHE_READ": "Citire din cache",
- "AI_CHAT_USAGE_CACHE_WRITE": "Scriere în cache",
- "AI_CHAT_USAGE_TOTAL": "Total tokeni",
- "AI_CHAT_USAGE_TURNS_CALLS": "Ture · Apeluri API",
- "AI_CHAT_USAGE_API_TIME": "Timp în API",
- "AI_CHAT_USAGE_COST": "Cost la prețul de listă",
- "AI_CHAT_USAGE_NOTE": "Cu un abonament Claude, acest cost este inclus în planul dvs. Prețul afișat este doar cu titlu informativ.",
- "AI_CHAT_USAGE_OPTION_TURNS": "Afișează utilizarea după fiecare tură",
- "AI_CHAT_USAGE_OPTION_DOLLARS": "Afișează costul în $",
- "AI_CHAT_TOOL_ASK_COMPOSING": "Se adresează o întrebare în previzualizarea live...",
- "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Tu, în previzualizarea live",
- "AI_CHAT_TOOL_ASK_WAITING": "Răspunde în previzualizarea live, sau",
- "AI_CHAT_TOOL_PROBLEMS_IN": "Probleme în {0}",
- "AI_CHAT_IMAGE_DOWNLOADING": "Se descarcă imaginea",
- "AI_CHAT_IMAGE_DOWNLOADED": "Imagine descărcată",
- "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Imagini descărcate",
- "AI_CHAT_IMAGE_NO_PROJECT": "Niciun proiect nu este deschis pentru descărcare.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath trebuie să fie un folder din proiect sau o cale către un fișier imagine din acesta, cu extensia .jpg, .png, .webp sau .avif.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "downloadPath trebuie să fie un folder atunci când se descarcă mai multe fotografii.",
- "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Această fotografie nu poate fi încorporată prin URL. Descarc-o specificând downloadPath.",
- "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Doar fotografiile returnate de searchImages în această conversație pot fi descărcate.",
- "AI_CHAT_IMAGE_DOWNLOAD": "Descarcă în proiect și deschide",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Descărcarea imaginii a eșuat",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "Imaginea nu a putut fi salvată în proiect: {0}",
- "AI_CHAT_IMAGE_SHOW_LESS": "Afișează mai puțin"
+ "AI_CHAT_MODE_CHAT": "AI Vizual",
+ "AI_CHAT_START_CHAT_NAME": "AI Vizual cu {0}",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "Cu un abonament Claude, această cheltuială este inclusă în planul dvs. fără costuri suplimentare.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "Nicio taxă pentru abonamentul dvs. Phoenix Pro.",
+ "AI_CHAT_USAGE_CARD_TITLE": "Utilizare",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · ultimele 30 de zile",
+ "AI_CHAT_USAGE_DETAILS": "Detalii",
+ "AI_CHAT_USAGE_RELOAD": "Reîncărcare utilizare",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} din {1} luni",
+ "AI_CHAT_USAGE_LESS": "Mai puțin",
+ "AI_CHAT_USAGE_SPEND": "Cheltuieli",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "Tokeni",
+ "AI_CHAT_USAGE_TURNS_LABEL": "Interacțiuni",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "Zile active",
+ "AI_CHAT_USAGE_TODAY": "Astăzi",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top modele",
+ "AI_CHAT_USAGE_BY_SPEND": "După cheltuieli",
+ "AI_CHAT_USAGE_BY_TOKENS": "După tokeni",
+ "AI_CHAT_USAGE_ACTIVITY": "Activitate",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Ultimele 30 de zile",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Luna anterioară",
+ "AI_CHAT_USAGE_LATER_MONTH": "Luna următoare",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Cea mai lungă serie",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} zile",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Zile active",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Medie / zi activă",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "Nicio utilizare în această zi"
});
\ No newline at end of file
diff --git a/src/nls/ru/lastTranslated.json b/src/nls/ru/lastTranslated.json
index 7fac587820..4183b16ec9 100644
--- a/src/nls/ru/lastTranslated.json
+++ b/src/nls/ru/lastTranslated.json
@@ -182,7 +182,7 @@
"AI_CHAT_MODEL_SELECT_TITLE": "Choose the AI model for this chat",
"AI_CHAT_MODEL_SWITCHED_NOTICE": "Switched to {0}. Applies from your next message; the first response may take a moment longer while the cache rebuilds.",
"AI_CHAT_MODE_AUTO": "Auto",
- "AI_CHAT_MODE_CHAT": "Claude Code",
+ "AI_CHAT_MODE_CHAT": "Visual AI",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_MODE_EDIT": "AI Edit Mode",
@@ -260,7 +260,7 @@
"AI_CHAT_START_ANOTHER_DEMO": "Show another demo",
"AI_CHAT_START_BY_PROVIDER": "By {0}",
"AI_CHAT_START_CHAT_DESC": "Built-in chat for visual workflows",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
+ "AI_CHAT_START_CHAT_NAME": "Visual AI with {0}",
"AI_CHAT_START_CHAT_RUNNING": "In progress",
"AI_CHAT_START_CLI_FOLDED": "Use a CLI instead: {0}",
"AI_CHAT_START_CLI_RUNNING": "Running",
@@ -361,22 +361,49 @@
"AI_CHAT_UPSELL_BTN": "Get Phoenix Pro",
"AI_CHAT_UPSELL_MESSAGE": "AI features are available with Phoenix Pro.",
"AI_CHAT_UPSELL_TITLE": "Phoenix Pro + AI",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "active days",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Active days",
+ "AI_CHAT_USAGE_ACTIVITY": "Activity",
"AI_CHAT_USAGE_API_TIME": "Time in API",
+ "AI_CHAT_USAGE_BY_SPEND": "by spend",
+ "AI_CHAT_USAGE_BY_TOKENS": "by tokens",
"AI_CHAT_USAGE_CACHE_READ": "Cache read",
"AI_CHAT_USAGE_CACHE_WRITE": "Cache write",
"AI_CHAT_USAGE_CALLS": "{0} calls",
+ "AI_CHAT_USAGE_CARD_TITLE": "Usage",
"AI_CHAT_USAGE_CHIP_TITLE": "Tokens and cost of this chat",
"AI_CHAT_USAGE_COST": "Cost at list price",
+ "AI_CHAT_USAGE_DETAILS": "Details",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Earlier month",
"AI_CHAT_USAGE_INPUT": "Input tokens",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Last 30 days",
+ "AI_CHAT_USAGE_LATER_MONTH": "Later month",
+ "AI_CHAT_USAGE_LESS": "Less",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Longest streak",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} of {1} months",
+ "AI_CHAT_USAGE_MORE": "More",
"AI_CHAT_USAGE_NOTE": "With a Claude subscription, this cost is included in your plan. Pricing shown is for reference only.",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "No usage this day",
"AI_CHAT_USAGE_OPTIONS": "Options",
"AI_CHAT_USAGE_OPTION_DOLLARS": "Show $ cost",
"AI_CHAT_USAGE_OPTION_TURNS": "Show usage after every turn",
"AI_CHAT_USAGE_OUTPUT": "Output tokens",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Avg / active day",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · last 30 days",
+ "AI_CHAT_USAGE_RELOAD": "Reload usage",
+ "AI_CHAT_USAGE_SPEND": "spend",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "With a Claude subscription, this spend is included in your plan at no extra cost.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "No charge to your Phoenix Pro subscription.",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} days",
"AI_CHAT_USAGE_TAB_ALL": "All",
+ "AI_CHAT_USAGE_TODAY": "Today",
"AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokens",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top models",
"AI_CHAT_USAGE_TOTAL": "Total tokens",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
"AI_CHAT_USAGE_TURNS_CALLS": "Turns · API calls",
+ "AI_CHAT_USAGE_TURNS_LABEL": "turns",
"AI_CHAT_WAITING_FOR_MODEL": "Waiting for the model...",
"AI_CHAT_WELCOME_BUG_PROMPT": "Fix the mobile navigation",
"AI_CHAT_WELCOME_CLI_SUBTITLE": "Give your CLI agents the tools to see, inspect, and debug your page as they build.",
diff --git a/src/nls/ru/strings.js b/src/nls/ru/strings.js
index 87226580e2..ac1eb5330c 100644
--- a/src/nls/ru/strings.js
+++ b/src/nls/ru/strings.js
@@ -738,6 +738,16 @@ define({
"LIVE_DEV_IMAGE_FOLDER_DIALOG_PLACEHOLDER": "Введите путь к папке (например, assets/images/)",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_HELP": "💡 Введите путь к папке или оставьте поле пустым для загрузки в папку 'images'.",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_REMEMBER": "Больше не спрашивать для этого проекта",
+ "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Изображение скачано",
+ "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Или опишите своими словами…",
+ "LIVE_DEV_AI_ASK_SEND": "Отправить",
+ "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI спрашивает",
+ "LIVE_DEV_AI_ASK_MINIMIZE": "Свернуть",
+ "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Скрыть фокус и посмотреть на страницу как есть",
+ "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Показать фокус снова",
+ "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI ждёт вашего ответа",
+ "LIVE_DEV_IMAGE_SAVED_TO": "Сохранено в {0}",
+ "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Изменить папку для скачивания",
"AVAILABLE_IN_PRO_TITLE": "Доступно в Phoenix Pro",
"DEVICE_SIZE_LIMIT_MESSAGE": "Чтобы переключаться между мобильным, планшетным и компьютерным видами, обновитесь до Phoenix Pro.",
"LAYERS_PANEL_LIMIT_MESSAGE": "Чтобы просматривать структуру страницы, а также выбирать и редактировать её элементы, обновитесь до Phoenix Pro.",
@@ -2430,7 +2440,6 @@ define({
"AI_ENABLE_CONFIRM_MESSAGE": "Это снова включит функции ИИ и восстановит панель ИИ.
{APP_NAME} сейчас перезапустится, чтобы применить это изменение. Вам будет предложено сохранить все несохранённые файлы.",
"AI_ENABLE_CONFIRM_BTN": "Включить ИИ и перезапустить",
"AI_CHAT_TITLE": "Claude Code",
- "AI_CHAT_MODE_CHAT": "Claude Code",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_START_TYPE_HINT": "Начните вводить текст здесь, чтобы начать",
@@ -2457,7 +2466,6 @@ define({
"AI_CHAT_DEMO_PROMPT_COPIED": "Скопировано",
"AI_CHAT_DEMO_SPEED_TITLE": "Скорость воспроизведения (нажмите, чтобы изменить)",
"AI_CHAT_START_WORK_WITH": "Работа с",
- "AI_CHAT_START_CHAT_NAME": "{0} · Визуальный ИИ",
"AI_CHAT_START_CHAT_DESC": "Встроенный чат для визуальных рабочих процессов",
"AI_CHAT_START_BY_PROVIDER": "От {0}",
"AI_CHAT_START_CLI_SEPARATOR": "Инструменты командной строки · подключаются к {APP_NAME}",
@@ -2561,6 +2569,30 @@ define({
"AI_CHAT_TOOL_EDITOR_JS": "Инспектирование редактора",
"AI_CHAT_TOOL_EDITOR_PREFERENCES": "Настройки редактора",
"AI_CHAT_TOOL_EDITOR_DOCS": "Документация редактора",
+ "AI_CHAT_TOOL_PROBLEMS": "Проблемы",
+ "AI_CHAT_TOOL_NOTIFY": "Уведомление",
+ "AI_CHAT_TOOL_ASK": "Запрос в предпросмотре",
+ "AI_CHAT_USAGE_CHIP_TITLE": "Токены и стоимость этого чата",
+ "AI_CHAT_USAGE_TOKENS": "{0} ток",
+ "AI_CHAT_USAGE_CALLS": "{0} вызовов",
+ "AI_CHAT_USAGE_TAB_ALL": "Все",
+ "AI_CHAT_USAGE_OPTIONS": "Опции",
+ "AI_CHAT_USAGE_INPUT": "Входные токены",
+ "AI_CHAT_USAGE_OUTPUT": "Выходные токены",
+ "AI_CHAT_USAGE_CACHE_READ": "Чтение из кэша",
+ "AI_CHAT_USAGE_CACHE_WRITE": "Запись в кэш",
+ "AI_CHAT_USAGE_TOTAL": "Всего токенов",
+ "AI_CHAT_USAGE_TURNS_CALLS": "Обращения · вызовы API",
+ "AI_CHAT_USAGE_API_TIME": "Время в API",
+ "AI_CHAT_USAGE_COST": "Стоимость по прейскуранту",
+ "AI_CHAT_USAGE_NOTE": "С подпиской Claude эта стоимость включена в ваш план. Указанные цены приведены только для справки.",
+ "AI_CHAT_USAGE_OPTION_TURNS": "Показывать использование после каждого обращения",
+ "AI_CHAT_USAGE_OPTION_DOLLARS": "Показывать стоимость в $",
+ "AI_CHAT_USAGE_MORE": "Подробнее",
+ "AI_CHAT_TOOL_ASK_COMPOSING": "Задаю вопрос в режиме предпросмотра...",
+ "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Вы, в окне предпросмотра",
+ "AI_CHAT_TOOL_ASK_WAITING": "Ответ в окне предпросмотра, или",
+ "AI_CHAT_TOOL_PROBLEMS_IN": "Проблемы в {0}",
"AI_CHAT_TOOL_RESIZE_PREVIEW": "Изменить размер предпросмотра",
"AI_LIVE_PREVIEW_BANNER_TEXT": "ИИ анализирует предпросмотр в реальном времени",
"AI_LIVE_PREVIEW_BANNER_RESIZE": "ИИ изменил размер предпросмотра на {0}",
@@ -2696,6 +2728,14 @@ define({
"AI_CHAT_IMAGE_REMOVE": "Удалить изображение",
"AI_CHAT_IMAGE_SEARCH": "Поиск изображений",
"AI_CHAT_IMAGE_USE": "Выбор изображения",
+ "AI_CHAT_IMAGE_DOWNLOADING": "Загрузка изображения",
+ "AI_CHAT_IMAGE_DOWNLOADED": "Изображение загружено",
+ "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Изображения загружены",
+ "AI_CHAT_IMAGE_NO_PROJECT": "Нет открытого проекта для загрузки.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "Параметр downloadPath должен быть папкой внутри проекта или путём к файлу изображения в нём, заканчивающимся на .jpg, .png, .webp или .avif.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "Параметр downloadPath должен быть папкой при загрузке нескольких фотографий.",
+ "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Эту фотографию нельзя встроить по URL. Загрузите её, указав downloadPath.",
+ "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Скачать можно только изображения, найденные в этом диалоге с помощью searchImages.",
"AI_CHAT_IMAGE_SELECTED": "Выбранное изображение",
"AI_CHAT_IMAGE_SELECTED_GROUP": "Выбранные изображения",
"AI_CHAT_IMAGE_PREVIEW": "Предпросмотр изображения",
@@ -2709,8 +2749,12 @@ define({
"AI_CHAT_IMAGE_PHOTO_BY": "Автор фото:",
"AI_CHAT_IMAGE_REPLY": "Ответить с этим изображением",
"AI_CHAT_IMAGE_QUOTE": "Цитировать изображение в чате",
+ "AI_CHAT_IMAGE_DOWNLOAD": "Скачать в проект и открыть",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Ошибка скачивания изображения",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "Не удалось сохранить изображение в проект: {0}",
"AI_CHAT_IMAGE_VIEW_COLLAGE": "Посмотреть коллаж",
"AI_CHAT_IMAGE_SHOW_ALL": "Показать все",
+ "AI_CHAT_IMAGE_SHOW_LESS": "Скрыть",
"AI_CHAT_IMAGE_BACK_TO_ALL": "Назад ко всем изображениям",
"AI_CHAT_IMAGE_RESULTS_COUNT": "{0} фото · Unsplash",
"AI_CHAT_IMAGE_RESULTS_SINGLE": "1 фото · Unsplash",
@@ -2924,49 +2968,32 @@ define({
"MIGRATE_UNREACHABLE_TITLE": "Не удалось подключиться к старому сайту",
"MIGRATE_UNREACHABLE_MESSAGE": "{APP_NAME} не удалось подключиться к {0} для поиска ваших проектов и настроек, поэтому ничего не было изменено. Проверьте подключение к Интернету, затем повторите попытку с помощью {1}.",
"CMD_MIGRATE_DATA": "Перенести мои данные из {0}…",
- "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Изображение скачано",
- "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Или опишите своими словами…",
- "LIVE_DEV_AI_ASK_SEND": "Отправить",
- "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI спрашивает",
- "LIVE_DEV_AI_ASK_MINIMIZE": "Свернуть",
- "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Скрыть фокус и посмотреть на страницу как есть",
- "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Показать фокус снова",
- "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI ждёт вашего ответа",
- "LIVE_DEV_IMAGE_SAVED_TO": "Сохранено в {0}",
- "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Изменить папку для скачивания",
- "AI_CHAT_TOOL_PROBLEMS": "Проблемы",
- "AI_CHAT_TOOL_NOTIFY": "Уведомление",
- "AI_CHAT_TOOL_ASK": "Запрос в предпросмотре",
- "AI_CHAT_USAGE_CHIP_TITLE": "Токены и стоимость этого чата",
- "AI_CHAT_USAGE_TOKENS": "{0} ток",
- "AI_CHAT_USAGE_CALLS": "{0} вызовов",
- "AI_CHAT_USAGE_TAB_ALL": "Все",
- "AI_CHAT_USAGE_OPTIONS": "Опции",
- "AI_CHAT_USAGE_INPUT": "Входные токены",
- "AI_CHAT_USAGE_OUTPUT": "Выходные токены",
- "AI_CHAT_USAGE_CACHE_READ": "Чтение из кэша",
- "AI_CHAT_USAGE_CACHE_WRITE": "Запись в кэш",
- "AI_CHAT_USAGE_TOTAL": "Всего токенов",
- "AI_CHAT_USAGE_TURNS_CALLS": "Обращения · вызовы API",
- "AI_CHAT_USAGE_API_TIME": "Время в API",
- "AI_CHAT_USAGE_COST": "Стоимость по прейскуранту",
- "AI_CHAT_USAGE_NOTE": "С подпиской Claude эта стоимость включена в ваш план. Указанные цены приведены только для справки.",
- "AI_CHAT_USAGE_OPTION_TURNS": "Показывать использование после каждого обращения",
- "AI_CHAT_USAGE_OPTION_DOLLARS": "Показывать стоимость в $",
- "AI_CHAT_TOOL_ASK_COMPOSING": "Задаю вопрос в режиме предпросмотра...",
- "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Вы, в окне предпросмотра",
- "AI_CHAT_TOOL_ASK_WAITING": "Ответ в окне предпросмотра, или",
- "AI_CHAT_TOOL_PROBLEMS_IN": "Проблемы в {0}",
- "AI_CHAT_IMAGE_DOWNLOADING": "Загрузка изображения",
- "AI_CHAT_IMAGE_DOWNLOADED": "Изображение загружено",
- "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Изображения загружены",
- "AI_CHAT_IMAGE_NO_PROJECT": "Нет открытого проекта для загрузки.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "Параметр downloadPath должен быть папкой внутри проекта или путём к файлу изображения в нём, заканчивающимся на .jpg, .png, .webp или .avif.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "Параметр downloadPath должен быть папкой при загрузке нескольких фотографий.",
- "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Эту фотографию нельзя встроить по URL. Загрузите её, указав downloadPath.",
- "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Скачать можно только изображения, найденные в этом диалоге с помощью searchImages.",
- "AI_CHAT_IMAGE_DOWNLOAD": "Скачать в проект и открыть",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Ошибка скачивания изображения",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "Не удалось сохранить изображение в проект: {0}",
- "AI_CHAT_IMAGE_SHOW_LESS": "Скрыть"
+ "AI_CHAT_MODE_CHAT": "Визуальный ИИ",
+ "AI_CHAT_START_CHAT_NAME": "Визуальный ИИ с {0}",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "С подпиской Claude эти расходы включены в ваш план без дополнительной платы.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "Плата с вашей подписки Phoenix Pro не взимается.",
+ "AI_CHAT_USAGE_CARD_TITLE": "Использование",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · за последние 30 дней",
+ "AI_CHAT_USAGE_DETAILS": "Детали",
+ "AI_CHAT_USAGE_RELOAD": "Обновить статистику",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} из {1} месяцев",
+ "AI_CHAT_USAGE_LESS": "Свернуть",
+ "AI_CHAT_USAGE_SPEND": "Расход",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "Токены",
+ "AI_CHAT_USAGE_TURNS_LABEL": "Обращения",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "Активные дни",
+ "AI_CHAT_USAGE_TODAY": "Сегодня",
+ "AI_CHAT_USAGE_TOP_MODELS": "Топ-модели",
+ "AI_CHAT_USAGE_BY_SPEND": "по расходу",
+ "AI_CHAT_USAGE_BY_TOKENS": "по токенам",
+ "AI_CHAT_USAGE_ACTIVITY": "Активность",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "За последние 30 дней",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Предыдущий месяц",
+ "AI_CHAT_USAGE_LATER_MONTH": "Следующий месяц",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Самая длинная серия",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} дней",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Активные дни",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Ср. / активный день",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Всего",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "Нет активности за этот день"
});
\ No newline at end of file
diff --git a/src/nls/sk/lastTranslated.json b/src/nls/sk/lastTranslated.json
index 7fac587820..4183b16ec9 100644
--- a/src/nls/sk/lastTranslated.json
+++ b/src/nls/sk/lastTranslated.json
@@ -182,7 +182,7 @@
"AI_CHAT_MODEL_SELECT_TITLE": "Choose the AI model for this chat",
"AI_CHAT_MODEL_SWITCHED_NOTICE": "Switched to {0}. Applies from your next message; the first response may take a moment longer while the cache rebuilds.",
"AI_CHAT_MODE_AUTO": "Auto",
- "AI_CHAT_MODE_CHAT": "Claude Code",
+ "AI_CHAT_MODE_CHAT": "Visual AI",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_MODE_EDIT": "AI Edit Mode",
@@ -260,7 +260,7 @@
"AI_CHAT_START_ANOTHER_DEMO": "Show another demo",
"AI_CHAT_START_BY_PROVIDER": "By {0}",
"AI_CHAT_START_CHAT_DESC": "Built-in chat for visual workflows",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
+ "AI_CHAT_START_CHAT_NAME": "Visual AI with {0}",
"AI_CHAT_START_CHAT_RUNNING": "In progress",
"AI_CHAT_START_CLI_FOLDED": "Use a CLI instead: {0}",
"AI_CHAT_START_CLI_RUNNING": "Running",
@@ -361,22 +361,49 @@
"AI_CHAT_UPSELL_BTN": "Get Phoenix Pro",
"AI_CHAT_UPSELL_MESSAGE": "AI features are available with Phoenix Pro.",
"AI_CHAT_UPSELL_TITLE": "Phoenix Pro + AI",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "active days",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Active days",
+ "AI_CHAT_USAGE_ACTIVITY": "Activity",
"AI_CHAT_USAGE_API_TIME": "Time in API",
+ "AI_CHAT_USAGE_BY_SPEND": "by spend",
+ "AI_CHAT_USAGE_BY_TOKENS": "by tokens",
"AI_CHAT_USAGE_CACHE_READ": "Cache read",
"AI_CHAT_USAGE_CACHE_WRITE": "Cache write",
"AI_CHAT_USAGE_CALLS": "{0} calls",
+ "AI_CHAT_USAGE_CARD_TITLE": "Usage",
"AI_CHAT_USAGE_CHIP_TITLE": "Tokens and cost of this chat",
"AI_CHAT_USAGE_COST": "Cost at list price",
+ "AI_CHAT_USAGE_DETAILS": "Details",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Earlier month",
"AI_CHAT_USAGE_INPUT": "Input tokens",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Last 30 days",
+ "AI_CHAT_USAGE_LATER_MONTH": "Later month",
+ "AI_CHAT_USAGE_LESS": "Less",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Longest streak",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} of {1} months",
+ "AI_CHAT_USAGE_MORE": "More",
"AI_CHAT_USAGE_NOTE": "With a Claude subscription, this cost is included in your plan. Pricing shown is for reference only.",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "No usage this day",
"AI_CHAT_USAGE_OPTIONS": "Options",
"AI_CHAT_USAGE_OPTION_DOLLARS": "Show $ cost",
"AI_CHAT_USAGE_OPTION_TURNS": "Show usage after every turn",
"AI_CHAT_USAGE_OUTPUT": "Output tokens",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Avg / active day",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · last 30 days",
+ "AI_CHAT_USAGE_RELOAD": "Reload usage",
+ "AI_CHAT_USAGE_SPEND": "spend",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "With a Claude subscription, this spend is included in your plan at no extra cost.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "No charge to your Phoenix Pro subscription.",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} days",
"AI_CHAT_USAGE_TAB_ALL": "All",
+ "AI_CHAT_USAGE_TODAY": "Today",
"AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokens",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top models",
"AI_CHAT_USAGE_TOTAL": "Total tokens",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
"AI_CHAT_USAGE_TURNS_CALLS": "Turns · API calls",
+ "AI_CHAT_USAGE_TURNS_LABEL": "turns",
"AI_CHAT_WAITING_FOR_MODEL": "Waiting for the model...",
"AI_CHAT_WELCOME_BUG_PROMPT": "Fix the mobile navigation",
"AI_CHAT_WELCOME_CLI_SUBTITLE": "Give your CLI agents the tools to see, inspect, and debug your page as they build.",
diff --git a/src/nls/sk/strings.js b/src/nls/sk/strings.js
index a5fc52fbb1..95db578bdb 100644
--- a/src/nls/sk/strings.js
+++ b/src/nls/sk/strings.js
@@ -738,6 +738,16 @@ define({
"LIVE_DEV_IMAGE_FOLDER_DIALOG_PLACEHOLDER": "Zadajte cestu k priečinku (napr. assets/images/)",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_HELP": "💡 Zadajte cestu k priečinku alebo nechajte pole prázdne pre stiahnutie do priečinka 'images'.",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_REMEMBER": "Pre tento projekt sa už nepýtať",
+ "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Obrázok stiahnutý",
+ "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Alebo mi to povedzte vlastnými slovami…",
+ "LIVE_DEV_AI_ASK_SEND": "Odoslať",
+ "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI sa pýta",
+ "LIVE_DEV_AI_ASK_MINIMIZE": "Minimalizovať",
+ "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Skryť zameranie a zobraziť stránku tak, ako je",
+ "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Znova zobraziť zameranie",
+ "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI čaká na vašu odpoveď",
+ "LIVE_DEV_IMAGE_SAVED_TO": "Uložené do {0}",
+ "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Zmeniť priečinok na sťahovanie",
"AVAILABLE_IN_PRO_TITLE": "Dostupné v Phoenix Pro",
"DEVICE_SIZE_LIMIT_MESSAGE": "Ak chcete prepínať medzi zobrazením pre mobil, tablet a počítač, inovujte na Phoenix Pro.",
"LAYERS_PANEL_LIMIT_MESSAGE": "Ak chcete zobraziť štruktúru stránky a vybrať alebo upraviť akýkoľvek jej prvok, inovujte na Phoenix Pro.",
@@ -2430,7 +2440,6 @@ define({
"AI_ENABLE_CONFIRM_MESSAGE": "Týmto opäť zapnete funkcie umelej inteligencie a obnoví sa panel umelej inteligencie.
{APP_NAME} sa teraz reštartuje, aby sa táto zmena prejavila. Budete vyzvaní na uloženie všetkých neuložených súborov.",
"AI_ENABLE_CONFIRM_BTN": "Zapnúť umelú inteligenciu a reštartovať",
"AI_CHAT_TITLE": "Claude Code",
- "AI_CHAT_MODE_CHAT": "Claude Code",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_START_TYPE_HINT": "Začnite písať sem",
@@ -2457,7 +2466,6 @@ define({
"AI_CHAT_DEMO_PROMPT_COPIED": "Skopírované",
"AI_CHAT_DEMO_SPEED_TITLE": "Rýchlosť prehrávania (kliknutím zmeníte)",
"AI_CHAT_START_WORK_WITH": "Pracujte s",
- "AI_CHAT_START_CHAT_NAME": "{0} · Vizuálna AI",
"AI_CHAT_START_CHAT_DESC": "Vstavaný chat pre vizuálne pracovné postupy",
"AI_CHAT_START_BY_PROVIDER": "Od {0}",
"AI_CHAT_START_CLI_SEPARATOR": "Nástroje príkazového riadka · prepojené s {APP_NAME}",
@@ -2561,6 +2569,30 @@ define({
"AI_CHAT_TOOL_EDITOR_JS": "Inšpekcia editora",
"AI_CHAT_TOOL_EDITOR_PREFERENCES": "Predvoľby editora",
"AI_CHAT_TOOL_EDITOR_DOCS": "Dokumentácia editora",
+ "AI_CHAT_TOOL_PROBLEMS": "Problémy",
+ "AI_CHAT_TOOL_NOTIFY": "Notifikácia",
+ "AI_CHAT_TOOL_ASK": "Pýtanie sa v živom náhľade",
+ "AI_CHAT_USAGE_CHIP_TITLE": "Tokeny a cena tohto chatu",
+ "AI_CHAT_USAGE_TOKENS": "{0} tokenov",
+ "AI_CHAT_USAGE_CALLS": "{0} volania",
+ "AI_CHAT_USAGE_TAB_ALL": "Všetky",
+ "AI_CHAT_USAGE_OPTIONS": "Možnosti",
+ "AI_CHAT_USAGE_INPUT": "Vstupné tokeny",
+ "AI_CHAT_USAGE_OUTPUT": "Výstupné tokeny",
+ "AI_CHAT_USAGE_CACHE_READ": "Čítanie z cache",
+ "AI_CHAT_USAGE_CACHE_WRITE": "Zápis do cache",
+ "AI_CHAT_USAGE_TOTAL": "Celkový počet tokenov",
+ "AI_CHAT_USAGE_TURNS_CALLS": "Odpovede · Volania API",
+ "AI_CHAT_USAGE_API_TIME": "Čas v API",
+ "AI_CHAT_USAGE_COST": "Cena podľa cenníka",
+ "AI_CHAT_USAGE_NOTE": "S predplatným Claude sú tieto náklady zahrnuté vo vašom pláne. Uvedená cena je len orientačná.",
+ "AI_CHAT_USAGE_OPTION_TURNS": "Zobraziť využitie po každej odpovedi",
+ "AI_CHAT_USAGE_OPTION_DOLLARS": "Zobraziť cenu v $",
+ "AI_CHAT_USAGE_MORE": "Viac",
+ "AI_CHAT_TOOL_ASK_COMPOSING": "Kladenie otázky v živom náhľade...",
+ "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Vy, v živom náhľade",
+ "AI_CHAT_TOOL_ASK_WAITING": "Odpoveď v živom náhľade, alebo",
+ "AI_CHAT_TOOL_PROBLEMS_IN": "Problémy v {0}",
"AI_CHAT_TOOL_RESIZE_PREVIEW": "Zmeniť veľkosť náhľadu",
"AI_LIVE_PREVIEW_BANNER_TEXT": "AI kontroluje živý náhľad",
"AI_LIVE_PREVIEW_BANNER_RESIZE": "AI zmenila veľkosť náhľadu na {0}",
@@ -2696,6 +2728,14 @@ define({
"AI_CHAT_IMAGE_REMOVE": "Odstrániť obrázok",
"AI_CHAT_IMAGE_SEARCH": "Vyhľadávanie obrázkov",
"AI_CHAT_IMAGE_USE": "Vyberá sa obrázok",
+ "AI_CHAT_IMAGE_DOWNLOADING": "Sťahovanie obrázka",
+ "AI_CHAT_IMAGE_DOWNLOADED": "Obrázok stiahnutý",
+ "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Obrázky stiahnuté",
+ "AI_CHAT_IMAGE_NO_PROJECT": "Nie je otvorený žiadny projekt, do ktorého by sa dalo sťahovať.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath musí byť priečinok v rámci projektu alebo cesta k obrázkovému súboru v ňom, ktorá končí na .jpg, .png, .webp alebo .avif.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "Pri sťahovaní viacerých fotografií musí byť downloadPath priečinok.",
+ "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Túto fotografiu nie je možné vložiť pomocou URL. Stiahnite ju zadaním downloadPath.",
+ "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Stiahnuť je možné iba fotky vrátené funkciou searchImages v tejto konverzácii.",
"AI_CHAT_IMAGE_SELECTED": "Vybraný obrázok",
"AI_CHAT_IMAGE_SELECTED_GROUP": "Vybrané obrázky",
"AI_CHAT_IMAGE_PREVIEW": "Náhľad obrázka",
@@ -2709,8 +2749,12 @@ define({
"AI_CHAT_IMAGE_PHOTO_BY": "Foto",
"AI_CHAT_IMAGE_REPLY": "Odpovedať obrázkom",
"AI_CHAT_IMAGE_QUOTE": "Citovať obrázok v chate",
+ "AI_CHAT_IMAGE_DOWNLOAD": "Stiahnuť do projektu a otvoriť",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Stiahnutie obrázka zlyhalo",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "Obrázok sa nepodarilo uložiť do projektu: {0}",
"AI_CHAT_IMAGE_VIEW_COLLAGE": "Zobraziť koláž",
"AI_CHAT_IMAGE_SHOW_ALL": "Zobraziť všetko",
+ "AI_CHAT_IMAGE_SHOW_LESS": "Zobraziť menej",
"AI_CHAT_IMAGE_BACK_TO_ALL": "Späť na všetky obrázky",
"AI_CHAT_IMAGE_RESULTS_COUNT": "{0} fotografií · Unsplash",
"AI_CHAT_IMAGE_RESULTS_SINGLE": "1 fotografia · Unsplash",
@@ -2924,49 +2968,32 @@ define({
"MIGRATE_UNREACHABLE_TITLE": "Nepodarilo sa spojiť so starou lokalitou",
"MIGRATE_UNREACHABLE_MESSAGE": "Aplikácii {APP_NAME} sa nepodarilo pripojiť k {0} na vyhľadanie vašich projektov a nastavení, takže sa nič nezmenilo. Skontrolujte svoje internetové pripojenie a potom to skúste znova výberom {1}.",
"CMD_MIGRATE_DATA": "Migrovať moje dáta z {0}…",
- "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Obrázok stiahnutý",
- "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Alebo mi to povedzte vlastnými slovami…",
- "LIVE_DEV_AI_ASK_SEND": "Odoslať",
- "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI sa pýta",
- "LIVE_DEV_AI_ASK_MINIMIZE": "Minimalizovať",
- "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Skryť zameranie a zobraziť stránku tak, ako je",
- "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Znova zobraziť zameranie",
- "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI čaká na vašu odpoveď",
- "LIVE_DEV_IMAGE_SAVED_TO": "Uložené do {0}",
- "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Zmeniť priečinok na sťahovanie",
- "AI_CHAT_TOOL_PROBLEMS": "Problémy",
- "AI_CHAT_TOOL_NOTIFY": "Notifikácia",
- "AI_CHAT_TOOL_ASK": "Pýtanie sa v živom náhľade",
- "AI_CHAT_USAGE_CHIP_TITLE": "Tokeny a cena tohto chatu",
- "AI_CHAT_USAGE_TOKENS": "{0} tokenov",
- "AI_CHAT_USAGE_CALLS": "{0} volania",
- "AI_CHAT_USAGE_TAB_ALL": "Všetky",
- "AI_CHAT_USAGE_OPTIONS": "Možnosti",
- "AI_CHAT_USAGE_INPUT": "Vstupné tokeny",
- "AI_CHAT_USAGE_OUTPUT": "Výstupné tokeny",
- "AI_CHAT_USAGE_CACHE_READ": "Čítanie z cache",
- "AI_CHAT_USAGE_CACHE_WRITE": "Zápis do cache",
- "AI_CHAT_USAGE_TOTAL": "Celkový počet tokenov",
- "AI_CHAT_USAGE_TURNS_CALLS": "Odpovede · Volania API",
- "AI_CHAT_USAGE_API_TIME": "Čas v API",
- "AI_CHAT_USAGE_COST": "Cena podľa cenníka",
- "AI_CHAT_USAGE_NOTE": "S predplatným Claude sú tieto náklady zahrnuté vo vašom pláne. Uvedená cena je len orientačná.",
- "AI_CHAT_USAGE_OPTION_TURNS": "Zobraziť využitie po každej odpovedi",
- "AI_CHAT_USAGE_OPTION_DOLLARS": "Zobraziť cenu v $",
- "AI_CHAT_TOOL_ASK_COMPOSING": "Kladenie otázky v živom náhľade...",
- "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Vy, v živom náhľade",
- "AI_CHAT_TOOL_ASK_WAITING": "Odpoveď v živom náhľade, alebo",
- "AI_CHAT_TOOL_PROBLEMS_IN": "Problémy v {0}",
- "AI_CHAT_IMAGE_DOWNLOADING": "Sťahovanie obrázka",
- "AI_CHAT_IMAGE_DOWNLOADED": "Obrázok stiahnutý",
- "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Obrázky stiahnuté",
- "AI_CHAT_IMAGE_NO_PROJECT": "Nie je otvorený žiadny projekt, do ktorého by sa dalo sťahovať.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath musí byť priečinok v rámci projektu alebo cesta k obrázkovému súboru v ňom, ktorá končí na .jpg, .png, .webp alebo .avif.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "Pri sťahovaní viacerých fotografií musí byť downloadPath priečinok.",
- "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Túto fotografiu nie je možné vložiť pomocou URL. Stiahnite ju zadaním downloadPath.",
- "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Stiahnuť je možné iba fotky vrátené funkciou searchImages v tejto konverzácii.",
- "AI_CHAT_IMAGE_DOWNLOAD": "Stiahnuť do projektu a otvoriť",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Stiahnutie obrázka zlyhalo",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "Obrázok sa nepodarilo uložiť do projektu: {0}",
- "AI_CHAT_IMAGE_SHOW_LESS": "Zobraziť menej"
+ "AI_CHAT_MODE_CHAT": "Vizuálna AI",
+ "AI_CHAT_START_CHAT_NAME": "Vizuálna AI s {0}",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "V rámci predplatného Claude je táto spotreba zahrnutá vo vašom pláne bez ďalších poplatkov.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "Žiadny poplatok k vášmu predplatnému Phoenix Pro.",
+ "AI_CHAT_USAGE_CARD_TITLE": "Spotreba",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · za posledných 30 dní",
+ "AI_CHAT_USAGE_DETAILS": "Podrobnosti",
+ "AI_CHAT_USAGE_RELOAD": "Znova načítať spotrebu",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} z {1} mesiacov",
+ "AI_CHAT_USAGE_LESS": "Menej",
+ "AI_CHAT_USAGE_SPEND": "Útrata",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokeny",
+ "AI_CHAT_USAGE_TURNS_LABEL": "výmeny",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "aktívne dni",
+ "AI_CHAT_USAGE_TODAY": "Dnes",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top modely",
+ "AI_CHAT_USAGE_BY_SPEND": "podľa útraty",
+ "AI_CHAT_USAGE_BY_TOKENS": "podľa tokenov",
+ "AI_CHAT_USAGE_ACTIVITY": "Aktivita",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Posledných 30 dní",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Predchádzajúci mesiac",
+ "AI_CHAT_USAGE_LATER_MONTH": "Nasledujúci mesiac",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Najdlhšia séria",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} dní",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Aktívne dni",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Priem. / aktívny deň",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Spolu",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "Žiadne použitie v tento deň"
});
\ No newline at end of file
diff --git a/src/nls/sr/lastTranslated.json b/src/nls/sr/lastTranslated.json
index 7fac587820..4183b16ec9 100644
--- a/src/nls/sr/lastTranslated.json
+++ b/src/nls/sr/lastTranslated.json
@@ -182,7 +182,7 @@
"AI_CHAT_MODEL_SELECT_TITLE": "Choose the AI model for this chat",
"AI_CHAT_MODEL_SWITCHED_NOTICE": "Switched to {0}. Applies from your next message; the first response may take a moment longer while the cache rebuilds.",
"AI_CHAT_MODE_AUTO": "Auto",
- "AI_CHAT_MODE_CHAT": "Claude Code",
+ "AI_CHAT_MODE_CHAT": "Visual AI",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_MODE_EDIT": "AI Edit Mode",
@@ -260,7 +260,7 @@
"AI_CHAT_START_ANOTHER_DEMO": "Show another demo",
"AI_CHAT_START_BY_PROVIDER": "By {0}",
"AI_CHAT_START_CHAT_DESC": "Built-in chat for visual workflows",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
+ "AI_CHAT_START_CHAT_NAME": "Visual AI with {0}",
"AI_CHAT_START_CHAT_RUNNING": "In progress",
"AI_CHAT_START_CLI_FOLDED": "Use a CLI instead: {0}",
"AI_CHAT_START_CLI_RUNNING": "Running",
@@ -361,22 +361,49 @@
"AI_CHAT_UPSELL_BTN": "Get Phoenix Pro",
"AI_CHAT_UPSELL_MESSAGE": "AI features are available with Phoenix Pro.",
"AI_CHAT_UPSELL_TITLE": "Phoenix Pro + AI",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "active days",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Active days",
+ "AI_CHAT_USAGE_ACTIVITY": "Activity",
"AI_CHAT_USAGE_API_TIME": "Time in API",
+ "AI_CHAT_USAGE_BY_SPEND": "by spend",
+ "AI_CHAT_USAGE_BY_TOKENS": "by tokens",
"AI_CHAT_USAGE_CACHE_READ": "Cache read",
"AI_CHAT_USAGE_CACHE_WRITE": "Cache write",
"AI_CHAT_USAGE_CALLS": "{0} calls",
+ "AI_CHAT_USAGE_CARD_TITLE": "Usage",
"AI_CHAT_USAGE_CHIP_TITLE": "Tokens and cost of this chat",
"AI_CHAT_USAGE_COST": "Cost at list price",
+ "AI_CHAT_USAGE_DETAILS": "Details",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Earlier month",
"AI_CHAT_USAGE_INPUT": "Input tokens",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Last 30 days",
+ "AI_CHAT_USAGE_LATER_MONTH": "Later month",
+ "AI_CHAT_USAGE_LESS": "Less",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Longest streak",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} of {1} months",
+ "AI_CHAT_USAGE_MORE": "More",
"AI_CHAT_USAGE_NOTE": "With a Claude subscription, this cost is included in your plan. Pricing shown is for reference only.",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "No usage this day",
"AI_CHAT_USAGE_OPTIONS": "Options",
"AI_CHAT_USAGE_OPTION_DOLLARS": "Show $ cost",
"AI_CHAT_USAGE_OPTION_TURNS": "Show usage after every turn",
"AI_CHAT_USAGE_OUTPUT": "Output tokens",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Avg / active day",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · last 30 days",
+ "AI_CHAT_USAGE_RELOAD": "Reload usage",
+ "AI_CHAT_USAGE_SPEND": "spend",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "With a Claude subscription, this spend is included in your plan at no extra cost.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "No charge to your Phoenix Pro subscription.",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} days",
"AI_CHAT_USAGE_TAB_ALL": "All",
+ "AI_CHAT_USAGE_TODAY": "Today",
"AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokens",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top models",
"AI_CHAT_USAGE_TOTAL": "Total tokens",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
"AI_CHAT_USAGE_TURNS_CALLS": "Turns · API calls",
+ "AI_CHAT_USAGE_TURNS_LABEL": "turns",
"AI_CHAT_WAITING_FOR_MODEL": "Waiting for the model...",
"AI_CHAT_WELCOME_BUG_PROMPT": "Fix the mobile navigation",
"AI_CHAT_WELCOME_CLI_SUBTITLE": "Give your CLI agents the tools to see, inspect, and debug your page as they build.",
diff --git a/src/nls/sr/strings.js b/src/nls/sr/strings.js
index 6dae288b8e..9c4d158a85 100644
--- a/src/nls/sr/strings.js
+++ b/src/nls/sr/strings.js
@@ -738,6 +738,16 @@ define({
"LIVE_DEV_IMAGE_FOLDER_DIALOG_PLACEHOLDER": "Унесите путању фасцикле (нпр. assets/images/)",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_HELP": "💡 Унесите путању до фасцикле или оставите празно за преузимање у фасциклу 'images'.",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_REMEMBER": "Не питај поново за овај пројекат",
+ "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Слика је преузета",
+ "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Или ми реците својим речима…",
+ "LIVE_DEV_AI_ASK_SEND": "Пошаљи",
+ "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI пита",
+ "LIVE_DEV_AI_ASK_MINIMIZE": "Умањи",
+ "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Сакријте фокус и погледајте страницу каква јесте",
+ "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Прикажите фокус поново",
+ "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI чека ваш одговор",
+ "LIVE_DEV_IMAGE_SAVED_TO": "Сачувано у {0}",
+ "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Промените фасциклу за преузимање",
"AVAILABLE_IN_PRO_TITLE": "Доступно у Phoenix Pro",
"DEVICE_SIZE_LIMIT_MESSAGE": "Да бисте се пребацивали између приказа за мобилни, таблет и рачунар, надоградите на Phoenix Pro.",
"LAYERS_PANEL_LIMIT_MESSAGE": "Да бисте видели структуру своје странице и изабрали или уредили било који елемент у њој, надоградите на Phoenix Pro.",
@@ -2430,7 +2440,6 @@ define({
"AI_ENABLE_CONFIRM_MESSAGE": "Ово поново укључује AI функције и враћа AI панел.
{APP_NAME} ће се сада поново покренути да би применио ову промену. Бићете упитани да сачувате све несачуване датотеке.",
"AI_ENABLE_CONFIRM_BTN": "Омогући AI и поново покрени",
"AI_CHAT_TITLE": "Claude Code",
- "AI_CHAT_MODE_CHAT": "Claude Code",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_START_TYPE_HINT": "Куцајте овде да бисте почели",
@@ -2457,7 +2466,6 @@ define({
"AI_CHAT_DEMO_PROMPT_COPIED": "Копирано",
"AI_CHAT_DEMO_SPEED_TITLE": "Брзина репродукције (кликните за промену)",
"AI_CHAT_START_WORK_WITH": "Рад са",
- "AI_CHAT_START_CHAT_NAME": "{0} · Визуелни AI",
"AI_CHAT_START_CHAT_DESC": "Уграђено ћаскање за визуелне токове рада",
"AI_CHAT_START_BY_PROVIDER": "Од {0}",
"AI_CHAT_START_CLI_SEPARATOR": "Алати командне линије · повезује се са {APP_NAME}",
@@ -2561,6 +2569,30 @@ define({
"AI_CHAT_TOOL_EDITOR_JS": "Преглед уређивача",
"AI_CHAT_TOOL_EDITOR_PREFERENCES": "Подешавања уређивача",
"AI_CHAT_TOOL_EDITOR_DOCS": "Документација уређивача",
+ "AI_CHAT_TOOL_PROBLEMS": "Проблеми",
+ "AI_CHAT_TOOL_NOTIFY": "Обавештење",
+ "AI_CHAT_TOOL_ASK": "Питање у прегледу уживо",
+ "AI_CHAT_USAGE_CHIP_TITLE": "Токени и трошак овог ћаскања",
+ "AI_CHAT_USAGE_TOKENS": "{0} токена",
+ "AI_CHAT_USAGE_CALLS": "{0} позива",
+ "AI_CHAT_USAGE_TAB_ALL": "Све",
+ "AI_CHAT_USAGE_OPTIONS": "Опције",
+ "AI_CHAT_USAGE_INPUT": "Улазни токени",
+ "AI_CHAT_USAGE_OUTPUT": "Излазни токени",
+ "AI_CHAT_USAGE_CACHE_READ": "Читање из кеша",
+ "AI_CHAT_USAGE_CACHE_WRITE": "Писање у кеш",
+ "AI_CHAT_USAGE_TOTAL": "Укупно токена",
+ "AI_CHAT_USAGE_TURNS_CALLS": "Размене · API позиви",
+ "AI_CHAT_USAGE_API_TIME": "Време у API-ју",
+ "AI_CHAT_USAGE_COST": "Трошак по каталошкој цени",
+ "AI_CHAT_USAGE_NOTE": "Са Claude претплатом, овај трошак је укључен у ваш план. Приказана цена је само информативног карактера.",
+ "AI_CHAT_USAGE_OPTION_TURNS": "Прикажи потрошњу након сваке размене",
+ "AI_CHAT_USAGE_OPTION_DOLLARS": "Прикажи трошак у $",
+ "AI_CHAT_USAGE_MORE": "Још",
+ "AI_CHAT_TOOL_ASK_COMPOSING": "Постављање питања у прегледу уживо...",
+ "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Ви, у прегледу уживо",
+ "AI_CHAT_TOOL_ASK_WAITING": "Одговор у прегледу уживо, или",
+ "AI_CHAT_TOOL_PROBLEMS_IN": "Проблеми у {0}",
"AI_CHAT_TOOL_RESIZE_PREVIEW": "Промени величину прегледа",
"AI_LIVE_PREVIEW_BANNER_TEXT": "AI анализира преглед уживо",
"AI_LIVE_PREVIEW_BANNER_RESIZE": "AI је променио величину прегледа на {0}",
@@ -2696,6 +2728,14 @@ define({
"AI_CHAT_IMAGE_REMOVE": "Уклони слику",
"AI_CHAT_IMAGE_SEARCH": "Претраживање слика",
"AI_CHAT_IMAGE_USE": "Бирање слике",
+ "AI_CHAT_IMAGE_DOWNLOADING": "Преузимање слике",
+ "AI_CHAT_IMAGE_DOWNLOADED": "Преузета слика",
+ "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Преузете слике",
+ "AI_CHAT_IMAGE_NO_PROJECT": "Ниједан пројекат није отворен за преузимање.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath мора бити фасцикла унутар пројекта, или путања до датотеке слике унутар њега која се завршава са .jpg, .png, .webp или .avif.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "downloadPath мора бити фасцикла када се преузима више фотографија.",
+ "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Ова фотографија се не може уградити путем URL-а. Преузмите је прослеђивањем downloadPath.",
+ "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Могу се преузети само слике које су резултат претраге у овом разговору.",
"AI_CHAT_IMAGE_SELECTED": "Изабрана слика",
"AI_CHAT_IMAGE_SELECTED_GROUP": "Изабране слике",
"AI_CHAT_IMAGE_PREVIEW": "Преглед слике",
@@ -2709,8 +2749,12 @@ define({
"AI_CHAT_IMAGE_PHOTO_BY": "Фотографија од",
"AI_CHAT_IMAGE_REPLY": "Одговори овом сликом",
"AI_CHAT_IMAGE_QUOTE": "Цитирај слику у ћаскању",
+ "AI_CHAT_IMAGE_DOWNLOAD": "Преузми у пројекат и отвори",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Преузимање слике није успело",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "Није било могуће сачувати слику у пројекат: {0}",
"AI_CHAT_IMAGE_VIEW_COLLAGE": "Погледај колаж",
"AI_CHAT_IMAGE_SHOW_ALL": "Прикажи све",
+ "AI_CHAT_IMAGE_SHOW_LESS": "Прикажи мање",
"AI_CHAT_IMAGE_BACK_TO_ALL": "Назад на све слике",
"AI_CHAT_IMAGE_RESULTS_COUNT": "{0} фотографија · Unsplash",
"AI_CHAT_IMAGE_RESULTS_SINGLE": "1 фотографија · Unsplash",
@@ -2924,49 +2968,32 @@ define({
"MIGRATE_UNREACHABLE_TITLE": "Није могуће приступити старом сајту",
"MIGRATE_UNREACHABLE_MESSAGE": "{APP_NAME} није могао да се повеже са {0} да би потражио ваше пројекте и подешавања, тако да ништа није промењено. Проверите интернет везу, а затим покушајте поново помоћу {1}.",
"CMD_MIGRATE_DATA": "Мигрирајте моје податке са {0}…",
- "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Слика је преузета",
- "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Или ми реците својим речима…",
- "LIVE_DEV_AI_ASK_SEND": "Пошаљи",
- "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI пита",
- "LIVE_DEV_AI_ASK_MINIMIZE": "Умањи",
- "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Сакријте фокус и погледајте страницу каква јесте",
- "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Прикажите фокус поново",
- "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI чека ваш одговор",
- "LIVE_DEV_IMAGE_SAVED_TO": "Сачувано у {0}",
- "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Промените фасциклу за преузимање",
- "AI_CHAT_TOOL_PROBLEMS": "Проблеми",
- "AI_CHAT_TOOL_NOTIFY": "Обавештење",
- "AI_CHAT_TOOL_ASK": "Питање у прегледу уживо",
- "AI_CHAT_USAGE_CHIP_TITLE": "Токени и трошак овог ћаскања",
- "AI_CHAT_USAGE_TOKENS": "{0} токена",
- "AI_CHAT_USAGE_CALLS": "{0} позива",
- "AI_CHAT_USAGE_TAB_ALL": "Све",
- "AI_CHAT_USAGE_OPTIONS": "Опције",
- "AI_CHAT_USAGE_INPUT": "Улазни токени",
- "AI_CHAT_USAGE_OUTPUT": "Излазни токени",
- "AI_CHAT_USAGE_CACHE_READ": "Читање из кеша",
- "AI_CHAT_USAGE_CACHE_WRITE": "Писање у кеш",
- "AI_CHAT_USAGE_TOTAL": "Укупно токена",
- "AI_CHAT_USAGE_TURNS_CALLS": "Размене · API позиви",
- "AI_CHAT_USAGE_API_TIME": "Време у API-ју",
- "AI_CHAT_USAGE_COST": "Трошак по каталошкој цени",
- "AI_CHAT_USAGE_NOTE": "Са Claude претплатом, овај трошак је укључен у ваш план. Приказана цена је само информативног карактера.",
- "AI_CHAT_USAGE_OPTION_TURNS": "Прикажи потрошњу након сваке размене",
- "AI_CHAT_USAGE_OPTION_DOLLARS": "Прикажи трошак у $",
- "AI_CHAT_TOOL_ASK_COMPOSING": "Постављање питања у прегледу уживо...",
- "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Ви, у прегледу уживо",
- "AI_CHAT_TOOL_ASK_WAITING": "Одговор у прегледу уживо, или",
- "AI_CHAT_TOOL_PROBLEMS_IN": "Проблеми у {0}",
- "AI_CHAT_IMAGE_DOWNLOADING": "Преузимање слике",
- "AI_CHAT_IMAGE_DOWNLOADED": "Преузета слика",
- "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Преузете слике",
- "AI_CHAT_IMAGE_NO_PROJECT": "Ниједан пројекат није отворен за преузимање.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath мора бити фасцикла унутар пројекта, или путања до датотеке слике унутар њега која се завршава са .jpg, .png, .webp или .avif.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "downloadPath мора бити фасцикла када се преузима више фотографија.",
- "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Ова фотографија се не може уградити путем URL-а. Преузмите је прослеђивањем downloadPath.",
- "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Могу се преузети само слике које су резултат претраге у овом разговору.",
- "AI_CHAT_IMAGE_DOWNLOAD": "Преузми у пројекат и отвори",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Преузимање слике није успело",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "Није било могуће сачувати слику у пројекат: {0}",
- "AI_CHAT_IMAGE_SHOW_LESS": "Прикажи мање"
+ "AI_CHAT_MODE_CHAT": "Визуелна ВИ",
+ "AI_CHAT_START_CHAT_NAME": "Визуелна ВИ са {0}",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "Са Claude претплатом, ова потрошња је укључена у ваш план без додатних трошкова.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "Без наплате за вашу Phoenix Pro претплату.",
+ "AI_CHAT_USAGE_CARD_TITLE": "Потрошња",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · последњих 30 дана",
+ "AI_CHAT_USAGE_DETAILS": "Детаљи",
+ "AI_CHAT_USAGE_RELOAD": "Освежи потрошњу",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} од {1} месеци",
+ "AI_CHAT_USAGE_LESS": "Мање",
+ "AI_CHAT_USAGE_SPEND": "потрошња",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "токени",
+ "AI_CHAT_USAGE_TURNS_LABEL": "размене",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "активни дани",
+ "AI_CHAT_USAGE_TODAY": "Данас",
+ "AI_CHAT_USAGE_TOP_MODELS": "Топ модели",
+ "AI_CHAT_USAGE_BY_SPEND": "по потрошњи",
+ "AI_CHAT_USAGE_BY_TOKENS": "по токенима",
+ "AI_CHAT_USAGE_ACTIVITY": "Активност",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Последњих 30 дана",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Претходни месец",
+ "AI_CHAT_USAGE_LATER_MONTH": "Следећи месец",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Најдужи низ",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} дана",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Активни дани",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Прос. / активни дан",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Укупно",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "Нема употребе овог дана"
});
\ No newline at end of file
diff --git a/src/nls/sv/lastTranslated.json b/src/nls/sv/lastTranslated.json
index 7fac587820..4183b16ec9 100644
--- a/src/nls/sv/lastTranslated.json
+++ b/src/nls/sv/lastTranslated.json
@@ -182,7 +182,7 @@
"AI_CHAT_MODEL_SELECT_TITLE": "Choose the AI model for this chat",
"AI_CHAT_MODEL_SWITCHED_NOTICE": "Switched to {0}. Applies from your next message; the first response may take a moment longer while the cache rebuilds.",
"AI_CHAT_MODE_AUTO": "Auto",
- "AI_CHAT_MODE_CHAT": "Claude Code",
+ "AI_CHAT_MODE_CHAT": "Visual AI",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_MODE_EDIT": "AI Edit Mode",
@@ -260,7 +260,7 @@
"AI_CHAT_START_ANOTHER_DEMO": "Show another demo",
"AI_CHAT_START_BY_PROVIDER": "By {0}",
"AI_CHAT_START_CHAT_DESC": "Built-in chat for visual workflows",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
+ "AI_CHAT_START_CHAT_NAME": "Visual AI with {0}",
"AI_CHAT_START_CHAT_RUNNING": "In progress",
"AI_CHAT_START_CLI_FOLDED": "Use a CLI instead: {0}",
"AI_CHAT_START_CLI_RUNNING": "Running",
@@ -361,22 +361,49 @@
"AI_CHAT_UPSELL_BTN": "Get Phoenix Pro",
"AI_CHAT_UPSELL_MESSAGE": "AI features are available with Phoenix Pro.",
"AI_CHAT_UPSELL_TITLE": "Phoenix Pro + AI",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "active days",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Active days",
+ "AI_CHAT_USAGE_ACTIVITY": "Activity",
"AI_CHAT_USAGE_API_TIME": "Time in API",
+ "AI_CHAT_USAGE_BY_SPEND": "by spend",
+ "AI_CHAT_USAGE_BY_TOKENS": "by tokens",
"AI_CHAT_USAGE_CACHE_READ": "Cache read",
"AI_CHAT_USAGE_CACHE_WRITE": "Cache write",
"AI_CHAT_USAGE_CALLS": "{0} calls",
+ "AI_CHAT_USAGE_CARD_TITLE": "Usage",
"AI_CHAT_USAGE_CHIP_TITLE": "Tokens and cost of this chat",
"AI_CHAT_USAGE_COST": "Cost at list price",
+ "AI_CHAT_USAGE_DETAILS": "Details",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Earlier month",
"AI_CHAT_USAGE_INPUT": "Input tokens",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Last 30 days",
+ "AI_CHAT_USAGE_LATER_MONTH": "Later month",
+ "AI_CHAT_USAGE_LESS": "Less",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Longest streak",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} of {1} months",
+ "AI_CHAT_USAGE_MORE": "More",
"AI_CHAT_USAGE_NOTE": "With a Claude subscription, this cost is included in your plan. Pricing shown is for reference only.",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "No usage this day",
"AI_CHAT_USAGE_OPTIONS": "Options",
"AI_CHAT_USAGE_OPTION_DOLLARS": "Show $ cost",
"AI_CHAT_USAGE_OPTION_TURNS": "Show usage after every turn",
"AI_CHAT_USAGE_OUTPUT": "Output tokens",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Avg / active day",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · last 30 days",
+ "AI_CHAT_USAGE_RELOAD": "Reload usage",
+ "AI_CHAT_USAGE_SPEND": "spend",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "With a Claude subscription, this spend is included in your plan at no extra cost.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "No charge to your Phoenix Pro subscription.",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} days",
"AI_CHAT_USAGE_TAB_ALL": "All",
+ "AI_CHAT_USAGE_TODAY": "Today",
"AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokens",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top models",
"AI_CHAT_USAGE_TOTAL": "Total tokens",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
"AI_CHAT_USAGE_TURNS_CALLS": "Turns · API calls",
+ "AI_CHAT_USAGE_TURNS_LABEL": "turns",
"AI_CHAT_WAITING_FOR_MODEL": "Waiting for the model...",
"AI_CHAT_WELCOME_BUG_PROMPT": "Fix the mobile navigation",
"AI_CHAT_WELCOME_CLI_SUBTITLE": "Give your CLI agents the tools to see, inspect, and debug your page as they build.",
diff --git a/src/nls/sv/strings.js b/src/nls/sv/strings.js
index 2ef5d89606..405c3ae914 100644
--- a/src/nls/sv/strings.js
+++ b/src/nls/sv/strings.js
@@ -738,6 +738,16 @@ define({
"LIVE_DEV_IMAGE_FOLDER_DIALOG_PLACEHOLDER": "Ange mappsökväg (t.ex. assets/images/)",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_HELP": "💡 Ange mappsökväg eller lämna tomt för att ladda ner i mappen 'images'.",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_REMEMBER": "Fråga inte igen för det här projektet",
+ "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Bild nedladdad",
+ "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Eller berätta med dina egna ord...",
+ "LIVE_DEV_AI_ASK_SEND": "Skicka",
+ "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI frågar",
+ "LIVE_DEV_AI_ASK_MINIMIZE": "Minimera",
+ "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Dölj fokus och se sidan som den är",
+ "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Visa fokus igen",
+ "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI väntar på ditt svar",
+ "LIVE_DEV_IMAGE_SAVED_TO": "Sparad i {0}",
+ "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Ändra nedladdningsmapp",
"AVAILABLE_IN_PRO_TITLE": "Finns i Phoenix Pro",
"DEVICE_SIZE_LIMIT_MESSAGE": "För att växla mellan mobil-, surfplatte- och datorvy, uppgradera till Phoenix Pro.",
"LAYERS_PANEL_LIMIT_MESSAGE": "För att se din sidstruktur och välja eller redigera element i den, uppgradera till Phoenix Pro.",
@@ -2430,7 +2440,6 @@ define({
"AI_ENABLE_CONFIRM_MESSAGE": "Detta aktiverar AI-funktionerna igen och återställer AI-panelen.
{APP_NAME} kommer att startas om nu för att tillämpa ändringen. Du kommer att uppmanas att spara alla osparade filer.",
"AI_ENABLE_CONFIRM_BTN": "Aktivera AI och starta om",
"AI_CHAT_TITLE": "Claude Code",
- "AI_CHAT_MODE_CHAT": "Claude Code-chatt",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_START_TYPE_HINT": "Skriv här för att komma igång",
@@ -2457,7 +2466,6 @@ define({
"AI_CHAT_DEMO_PROMPT_COPIED": "Kopierat",
"AI_CHAT_DEMO_SPEED_TITLE": "Uppspelningshastighet (klicka för att ändra)",
"AI_CHAT_START_WORK_WITH": "Arbeta med",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
"AI_CHAT_START_CHAT_DESC": "Inbyggd chatt för visuella arbetsflöden",
"AI_CHAT_START_BY_PROVIDER": "Av {0}",
"AI_CHAT_START_CLI_SEPARATOR": "Kommandoradsverktyg · ansluter till {APP_NAME}",
@@ -2561,6 +2569,30 @@ define({
"AI_CHAT_TOOL_EDITOR_JS": "Inspekterar redigeraren",
"AI_CHAT_TOOL_EDITOR_PREFERENCES": "Redigerarinställningar",
"AI_CHAT_TOOL_EDITOR_DOCS": "Redigerardokumentation",
+ "AI_CHAT_TOOL_PROBLEMS": "Problem",
+ "AI_CHAT_TOOL_NOTIFY": "Notifiering",
+ "AI_CHAT_TOOL_ASK": "Frågar i live-förhandsgranskning",
+ "AI_CHAT_USAGE_CHIP_TITLE": "Tokens och kostnad för den här chatten",
+ "AI_CHAT_USAGE_TOKENS": "{0} tokens",
+ "AI_CHAT_USAGE_CALLS": "{0} anrop",
+ "AI_CHAT_USAGE_TAB_ALL": "Alla",
+ "AI_CHAT_USAGE_OPTIONS": "Alternativ",
+ "AI_CHAT_USAGE_INPUT": "Indata-tokens",
+ "AI_CHAT_USAGE_OUTPUT": "Utdata-tokens",
+ "AI_CHAT_USAGE_CACHE_READ": "Cacheläsning",
+ "AI_CHAT_USAGE_CACHE_WRITE": "Cacheskrivning",
+ "AI_CHAT_USAGE_TOTAL": "Totalt antal tokens",
+ "AI_CHAT_USAGE_TURNS_CALLS": "Vändor · API-anrop",
+ "AI_CHAT_USAGE_API_TIME": "Tid i API",
+ "AI_CHAT_USAGE_COST": "Kostnad till listpris",
+ "AI_CHAT_USAGE_NOTE": "Med en Claude-prenumeration ingår denna kostnad i din plan. Visad prissättning är endast för referens.",
+ "AI_CHAT_USAGE_OPTION_TURNS": "Visa användning efter varje vända",
+ "AI_CHAT_USAGE_OPTION_DOLLARS": "Visa $-kostnad",
+ "AI_CHAT_USAGE_MORE": "Mer",
+ "AI_CHAT_TOOL_ASK_COMPOSING": "Ställer en fråga i live-förhandsgranskningen...",
+ "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Du, i live-förhandsgranskningen",
+ "AI_CHAT_TOOL_ASK_WAITING": "Svar i live-förhandsgranskningen, eller",
+ "AI_CHAT_TOOL_PROBLEMS_IN": "Problem i {0}",
"AI_CHAT_TOOL_RESIZE_PREVIEW": "Ändra storlek på förhandsgranskning",
"AI_LIVE_PREVIEW_BANNER_TEXT": "AI granskar live-förhandsgranskningen",
"AI_LIVE_PREVIEW_BANNER_RESIZE": "AI ändrade storlek på förhandsgranskningen till {0}",
@@ -2696,6 +2728,14 @@ define({
"AI_CHAT_IMAGE_REMOVE": "Ta bort bild",
"AI_CHAT_IMAGE_SEARCH": "Söker bilder",
"AI_CHAT_IMAGE_USE": "Väljer bild",
+ "AI_CHAT_IMAGE_DOWNLOADING": "Laddar ner bild",
+ "AI_CHAT_IMAGE_DOWNLOADED": "Bild nedladdad",
+ "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Bilder nedladdade",
+ "AI_CHAT_IMAGE_NO_PROJECT": "Inget projekt är öppet att ladda ner till.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath måste vara en mapp i projektet, eller en bildfilsökväg där som slutar på .jpg, .png, .webp eller .avif.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "downloadPath måste vara en mapp när flera foton laddas ner.",
+ "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Det här fotot kan inte bäddas in via URL. Ladda ner det genom att ange downloadPath.",
+ "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Endast foton som returnerats av searchImages i den här konversationen kan laddas ned.",
"AI_CHAT_IMAGE_SELECTED": "Vald bild",
"AI_CHAT_IMAGE_SELECTED_GROUP": "Valda bilder",
"AI_CHAT_IMAGE_PREVIEW": "Bildförhandsgranskning",
@@ -2709,8 +2749,12 @@ define({
"AI_CHAT_IMAGE_PHOTO_BY": "Foto av",
"AI_CHAT_IMAGE_REPLY": "Svara med den här bilden",
"AI_CHAT_IMAGE_QUOTE": "Citera bild i chatten",
+ "AI_CHAT_IMAGE_DOWNLOAD": "Ladda ned till projektet och öppna",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Bildnedladdning misslyckades",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "Bilden kunde inte sparas till projektet: {0}",
"AI_CHAT_IMAGE_VIEW_COLLAGE": "Visa kollage",
"AI_CHAT_IMAGE_SHOW_ALL": "Visa alla",
+ "AI_CHAT_IMAGE_SHOW_LESS": "Visa färre",
"AI_CHAT_IMAGE_BACK_TO_ALL": "Tillbaka till alla bilder",
"AI_CHAT_IMAGE_RESULTS_COUNT": "{0} foton · Unsplash",
"AI_CHAT_IMAGE_RESULTS_SINGLE": "1 foto · Unsplash",
@@ -2924,49 +2968,32 @@ define({
"MIGRATE_UNREACHABLE_TITLE": "Kunde inte nå den gamla webbplatsen",
"MIGRATE_UNREACHABLE_MESSAGE": "{APP_NAME} kunde inte ansluta till {0} för att leta efter dina projekt och inställningar, så ingenting har ändrats. Kontrollera din internetanslutning och försök sedan igen med {1}.",
"CMD_MIGRATE_DATA": "Migrera min data från {0}…",
- "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Bild nedladdad",
- "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Eller berätta med dina egna ord...",
- "LIVE_DEV_AI_ASK_SEND": "Skicka",
- "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI frågar",
- "LIVE_DEV_AI_ASK_MINIMIZE": "Minimera",
- "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Dölj fokus och se sidan som den är",
- "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Visa fokus igen",
- "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI väntar på ditt svar",
- "LIVE_DEV_IMAGE_SAVED_TO": "Sparad i {0}",
- "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Ändra nedladdningsmapp",
- "AI_CHAT_TOOL_PROBLEMS": "Problem",
- "AI_CHAT_TOOL_NOTIFY": "Notifiering",
- "AI_CHAT_TOOL_ASK": "Frågar i live-förhandsgranskning",
- "AI_CHAT_USAGE_CHIP_TITLE": "Tokens och kostnad för den här chatten",
- "AI_CHAT_USAGE_TOKENS": "{0} tokens",
- "AI_CHAT_USAGE_CALLS": "{0} anrop",
- "AI_CHAT_USAGE_TAB_ALL": "Alla",
- "AI_CHAT_USAGE_OPTIONS": "Alternativ",
- "AI_CHAT_USAGE_INPUT": "Indata-tokens",
- "AI_CHAT_USAGE_OUTPUT": "Utdata-tokens",
- "AI_CHAT_USAGE_CACHE_READ": "Cacheläsning",
- "AI_CHAT_USAGE_CACHE_WRITE": "Cacheskrivning",
- "AI_CHAT_USAGE_TOTAL": "Totalt antal tokens",
- "AI_CHAT_USAGE_TURNS_CALLS": "Vändor · API-anrop",
- "AI_CHAT_USAGE_API_TIME": "Tid i API",
- "AI_CHAT_USAGE_COST": "Kostnad till listpris",
- "AI_CHAT_USAGE_NOTE": "Med en Claude-prenumeration ingår denna kostnad i din plan. Visad prissättning är endast för referens.",
- "AI_CHAT_USAGE_OPTION_TURNS": "Visa användning efter varje vända",
- "AI_CHAT_USAGE_OPTION_DOLLARS": "Visa $-kostnad",
- "AI_CHAT_TOOL_ASK_COMPOSING": "Ställer en fråga i live-förhandsgranskningen...",
- "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Du, i live-förhandsgranskningen",
- "AI_CHAT_TOOL_ASK_WAITING": "Svar i live-förhandsgranskningen, eller",
- "AI_CHAT_TOOL_PROBLEMS_IN": "Problem i {0}",
- "AI_CHAT_IMAGE_DOWNLOADING": "Laddar ner bild",
- "AI_CHAT_IMAGE_DOWNLOADED": "Bild nedladdad",
- "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Bilder nedladdade",
- "AI_CHAT_IMAGE_NO_PROJECT": "Inget projekt är öppet att ladda ner till.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath måste vara en mapp i projektet, eller en bildfilsökväg där som slutar på .jpg, .png, .webp eller .avif.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "downloadPath måste vara en mapp när flera foton laddas ner.",
- "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Det här fotot kan inte bäddas in via URL. Ladda ner det genom att ange downloadPath.",
- "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Endast foton som returnerats av searchImages i den här konversationen kan laddas ned.",
- "AI_CHAT_IMAGE_DOWNLOAD": "Ladda ned till projektet och öppna",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Bildnedladdning misslyckades",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "Bilden kunde inte sparas till projektet: {0}",
- "AI_CHAT_IMAGE_SHOW_LESS": "Visa färre"
+ "AI_CHAT_MODE_CHAT": "Visuell AI",
+ "AI_CHAT_START_CHAT_NAME": "Visuell AI med {0}",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "Med en Claude-prenumeration ingår den här kostnaden i din plan utan extra kostnad.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "Ingen avgift för din Phoenix Pro-prenumeration.",
+ "AI_CHAT_USAGE_CARD_TITLE": "Användning",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · senaste 30 dagarna",
+ "AI_CHAT_USAGE_DETAILS": "Detaljer",
+ "AI_CHAT_USAGE_RELOAD": "Ladda om användning",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} av {1} månader",
+ "AI_CHAT_USAGE_LESS": "Mindre",
+ "AI_CHAT_USAGE_SPEND": "Kostnad",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "Tokens",
+ "AI_CHAT_USAGE_TURNS_LABEL": "Vändor",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "Aktiva dagar",
+ "AI_CHAT_USAGE_TODAY": "Idag",
+ "AI_CHAT_USAGE_TOP_MODELS": "Toppmodeller",
+ "AI_CHAT_USAGE_BY_SPEND": "efter kostnad",
+ "AI_CHAT_USAGE_BY_TOKENS": "efter tokens",
+ "AI_CHAT_USAGE_ACTIVITY": "Aktivitet",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Senaste 30 dagarna",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Föregående månad",
+ "AI_CHAT_USAGE_LATER_MONTH": "Nästa månad",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Längsta svit",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} dagar",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Aktiva dagar",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Snitt/aktiv dag",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Totalt",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "Ingen användning denna dag"
});
\ No newline at end of file
diff --git a/src/nls/tr/lastTranslated.json b/src/nls/tr/lastTranslated.json
index 7fac587820..4183b16ec9 100644
--- a/src/nls/tr/lastTranslated.json
+++ b/src/nls/tr/lastTranslated.json
@@ -182,7 +182,7 @@
"AI_CHAT_MODEL_SELECT_TITLE": "Choose the AI model for this chat",
"AI_CHAT_MODEL_SWITCHED_NOTICE": "Switched to {0}. Applies from your next message; the first response may take a moment longer while the cache rebuilds.",
"AI_CHAT_MODE_AUTO": "Auto",
- "AI_CHAT_MODE_CHAT": "Claude Code",
+ "AI_CHAT_MODE_CHAT": "Visual AI",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_MODE_EDIT": "AI Edit Mode",
@@ -260,7 +260,7 @@
"AI_CHAT_START_ANOTHER_DEMO": "Show another demo",
"AI_CHAT_START_BY_PROVIDER": "By {0}",
"AI_CHAT_START_CHAT_DESC": "Built-in chat for visual workflows",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
+ "AI_CHAT_START_CHAT_NAME": "Visual AI with {0}",
"AI_CHAT_START_CHAT_RUNNING": "In progress",
"AI_CHAT_START_CLI_FOLDED": "Use a CLI instead: {0}",
"AI_CHAT_START_CLI_RUNNING": "Running",
@@ -361,22 +361,49 @@
"AI_CHAT_UPSELL_BTN": "Get Phoenix Pro",
"AI_CHAT_UPSELL_MESSAGE": "AI features are available with Phoenix Pro.",
"AI_CHAT_UPSELL_TITLE": "Phoenix Pro + AI",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "active days",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Active days",
+ "AI_CHAT_USAGE_ACTIVITY": "Activity",
"AI_CHAT_USAGE_API_TIME": "Time in API",
+ "AI_CHAT_USAGE_BY_SPEND": "by spend",
+ "AI_CHAT_USAGE_BY_TOKENS": "by tokens",
"AI_CHAT_USAGE_CACHE_READ": "Cache read",
"AI_CHAT_USAGE_CACHE_WRITE": "Cache write",
"AI_CHAT_USAGE_CALLS": "{0} calls",
+ "AI_CHAT_USAGE_CARD_TITLE": "Usage",
"AI_CHAT_USAGE_CHIP_TITLE": "Tokens and cost of this chat",
"AI_CHAT_USAGE_COST": "Cost at list price",
+ "AI_CHAT_USAGE_DETAILS": "Details",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Earlier month",
"AI_CHAT_USAGE_INPUT": "Input tokens",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Last 30 days",
+ "AI_CHAT_USAGE_LATER_MONTH": "Later month",
+ "AI_CHAT_USAGE_LESS": "Less",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Longest streak",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} of {1} months",
+ "AI_CHAT_USAGE_MORE": "More",
"AI_CHAT_USAGE_NOTE": "With a Claude subscription, this cost is included in your plan. Pricing shown is for reference only.",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "No usage this day",
"AI_CHAT_USAGE_OPTIONS": "Options",
"AI_CHAT_USAGE_OPTION_DOLLARS": "Show $ cost",
"AI_CHAT_USAGE_OPTION_TURNS": "Show usage after every turn",
"AI_CHAT_USAGE_OUTPUT": "Output tokens",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Avg / active day",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · last 30 days",
+ "AI_CHAT_USAGE_RELOAD": "Reload usage",
+ "AI_CHAT_USAGE_SPEND": "spend",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "With a Claude subscription, this spend is included in your plan at no extra cost.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "No charge to your Phoenix Pro subscription.",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} days",
"AI_CHAT_USAGE_TAB_ALL": "All",
+ "AI_CHAT_USAGE_TODAY": "Today",
"AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokens",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top models",
"AI_CHAT_USAGE_TOTAL": "Total tokens",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
"AI_CHAT_USAGE_TURNS_CALLS": "Turns · API calls",
+ "AI_CHAT_USAGE_TURNS_LABEL": "turns",
"AI_CHAT_WAITING_FOR_MODEL": "Waiting for the model...",
"AI_CHAT_WELCOME_BUG_PROMPT": "Fix the mobile navigation",
"AI_CHAT_WELCOME_CLI_SUBTITLE": "Give your CLI agents the tools to see, inspect, and debug your page as they build.",
diff --git a/src/nls/tr/strings.js b/src/nls/tr/strings.js
index 2a28ce8db4..401959da81 100644
--- a/src/nls/tr/strings.js
+++ b/src/nls/tr/strings.js
@@ -738,6 +738,16 @@ define({
"LIVE_DEV_IMAGE_FOLDER_DIALOG_PLACEHOLDER": "Klasör yolunu yazın (örn., assets/images/)",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_HELP": "💡 Klasör yolunu yazın ya da 'images' klasörüne indirilmesi için boş bırakın.",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_REMEMBER": "Bu proje için tekrar sorma",
+ "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Resim indirildi",
+ "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Veya kendi kelimelerinizle anlatın…",
+ "LIVE_DEV_AI_ASK_SEND": "Gönder",
+ "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI soruyor",
+ "LIVE_DEV_AI_ASK_MINIMIZE": "Simge durumuna küçült",
+ "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Odağı gizle ve sayfayı olduğu gibi gör",
+ "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Odağı yeniden göster",
+ "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI cevabınızı bekliyor",
+ "LIVE_DEV_IMAGE_SAVED_TO": "{0} konumuna kaydedildi",
+ "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "İndirme klasörünü değiştir",
"AVAILABLE_IN_PRO_TITLE": "Phoenix Pro'da mevcut",
"DEVICE_SIZE_LIMIT_MESSAGE": "Mobil, tablet ve masaüstü görünümleri arasında geçiş yapmak için Phoenix Pro'ya yükseltin.",
"LAYERS_PANEL_LIMIT_MESSAGE": "Sayfa yapınızı görmek ve içindeki herhangi bir öğeyi seçmek veya düzenlemek için Phoenix Pro'ya yükseltin.",
@@ -2430,7 +2440,6 @@ define({
"AI_ENABLE_CONFIRM_MESSAGE": "Bu, yapay zeka özelliklerini tekrar etkinleştirir ve Yapay Zeka panelini geri yükler.
Bu değişikliği uygulamak için {APP_NAME} şimdi yeniden başlatılacaktır. Kaydedilmemiş dosyalarınızı kaydetmeniz istenecektir.",
"AI_ENABLE_CONFIRM_BTN": "Yapay Zekayı Etkinleştir ve Yeniden Başlat",
"AI_CHAT_TITLE": "Claude Code",
- "AI_CHAT_MODE_CHAT": "Claude Code",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_START_TYPE_HINT": "Başlamak için buraya yazın",
@@ -2457,7 +2466,6 @@ define({
"AI_CHAT_DEMO_PROMPT_COPIED": "Kopyalandı",
"AI_CHAT_DEMO_SPEED_TITLE": "Oynatma hızı (değiştirmek için tıklayın)",
"AI_CHAT_START_WORK_WITH": "Şununla çalış",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
"AI_CHAT_START_CHAT_DESC": "Görsel iş akışları için yerleşik sohbet",
"AI_CHAT_START_BY_PROVIDER": "{0} tarafından",
"AI_CHAT_START_CLI_SEPARATOR": "Komut satırı araçları · {APP_NAME} ile bağlanır",
@@ -2561,6 +2569,29 @@ define({
"AI_CHAT_TOOL_EDITOR_JS": "Editör inceleniyor",
"AI_CHAT_TOOL_EDITOR_PREFERENCES": "Editör tercihleri",
"AI_CHAT_TOOL_EDITOR_DOCS": "Editör belgeleri",
+ "AI_CHAT_TOOL_PROBLEMS": "Sorunlar",
+ "AI_CHAT_TOOL_NOTIFY": "Bildirim",
+ "AI_CHAT_TOOL_ASK": "Canlı önizlemede sorma",
+ "AI_CHAT_USAGE_CHIP_TITLE": "Bu sohbetin tokenleri ve maliyeti",
+ "AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_CALLS": "{0} çağrı",
+ "AI_CHAT_USAGE_TAB_ALL": "Tümü",
+ "AI_CHAT_USAGE_OPTIONS": "Seçenekler",
+ "AI_CHAT_USAGE_INPUT": "Girdi tokenleri",
+ "AI_CHAT_USAGE_OUTPUT": "Çıktı tokenleri",
+ "AI_CHAT_USAGE_CACHE_READ": "Önbellek okuma",
+ "AI_CHAT_USAGE_CACHE_WRITE": "Önbellek yazma",
+ "AI_CHAT_USAGE_TOTAL": "Toplam token",
+ "AI_CHAT_USAGE_TURNS_CALLS": "Turlar · API çağrıları",
+ "AI_CHAT_USAGE_API_TIME": "API'de geçen süre",
+ "AI_CHAT_USAGE_COST": "Liste fiyatı üzerinden maliyet",
+ "AI_CHAT_USAGE_NOTE": "Claude aboneliğinizle bu maliyet planınıza dahildir. Gösterilen fiyatlandırma yalnızca referans amaçlıdır.",
+ "AI_CHAT_USAGE_OPTION_TURNS": "Her turdan sonra kullanımı göster",
+ "AI_CHAT_USAGE_OPTION_DOLLARS": "$ maliyetini göster",
+ "AI_CHAT_TOOL_ASK_COMPOSING": "Canlı önizlemede soru soruluyor...",
+ "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Siz, canlı önizlemede",
+ "AI_CHAT_TOOL_ASK_WAITING": "Canlı önizlemede yanıtlayın veya",
+ "AI_CHAT_TOOL_PROBLEMS_IN": "{0} içindeki sorunlar",
"AI_CHAT_TOOL_RESIZE_PREVIEW": "Önizlemeyi yeniden boyutlandır",
"AI_LIVE_PREVIEW_BANNER_TEXT": "AI canlı önizlemeyi inceliyor",
"AI_LIVE_PREVIEW_BANNER_RESIZE": "AI önizlemeyi {0} olarak yeniden boyutlandırdı",
@@ -2696,6 +2727,14 @@ define({
"AI_CHAT_IMAGE_REMOVE": "Resmi kaldır",
"AI_CHAT_IMAGE_SEARCH": "Görseller aranıyor",
"AI_CHAT_IMAGE_USE": "Resim seçiliyor",
+ "AI_CHAT_IMAGE_DOWNLOADING": "Görsel indiriliyor",
+ "AI_CHAT_IMAGE_DOWNLOADED": "Görsel indirildi",
+ "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Görseller indirildi",
+ "AI_CHAT_IMAGE_NO_PROJECT": "İçine indirilecek açık bir proje yok.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath, proje içinde bir klasör veya .jpg, .png, .webp ya da .avif ile biten bir görsel dosyası yolu olmalıdır.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "Birden çok fotoğraf indirilirken downloadPath bir klasör olmalıdır.",
+ "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Bu fotoğraf URL ile yerleştirilemez. downloadPath parametresini kullanarak indirin.",
+ "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Bu sohbette yalnızca searchImages tarafından döndürülen fotoğraflar indirilebilir.",
"AI_CHAT_IMAGE_SELECTED": "Seçilen resim",
"AI_CHAT_IMAGE_SELECTED_GROUP": "Seçilen resimler",
"AI_CHAT_IMAGE_PREVIEW": "Resim önizleme",
@@ -2709,8 +2748,12 @@ define({
"AI_CHAT_IMAGE_PHOTO_BY": "Fotoğrafı çeken",
"AI_CHAT_IMAGE_REPLY": "Bu resimle yanıtla",
"AI_CHAT_IMAGE_QUOTE": "Resmi sohbette alıntıla",
+ "AI_CHAT_IMAGE_DOWNLOAD": "Projeye indir ve aç",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Resim indirilemedi",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "Resim projeye kaydedilemedi: {0}",
"AI_CHAT_IMAGE_VIEW_COLLAGE": "Kolajı görüntüle",
"AI_CHAT_IMAGE_SHOW_ALL": "Tümünü göster",
+ "AI_CHAT_IMAGE_SHOW_LESS": "Daha az göster",
"AI_CHAT_IMAGE_BACK_TO_ALL": "Tüm resimlere geri dön",
"AI_CHAT_IMAGE_RESULTS_COUNT": "{0} fotoğraf · Unsplash",
"AI_CHAT_IMAGE_RESULTS_SINGLE": "1 fotoğraf · Unsplash",
@@ -2924,49 +2967,33 @@ define({
"MIGRATE_UNREACHABLE_TITLE": "Eski siteye ulaşılamadı",
"MIGRATE_UNREACHABLE_MESSAGE": "{APP_NAME}, projelerinizi ve ayarlarınızı bulmak için {0} ile bağlantı kuramadı, bu nedenle hiçbir değişiklik yapılmadı. İnternet bağlantınızı kontrol edin, ardından {1} ile yeniden deneyin.",
"CMD_MIGRATE_DATA": "Verilerimi {0} Konumundan Aktar…",
- "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Resim indirildi",
- "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Veya kendi kelimelerinizle anlatın…",
- "LIVE_DEV_AI_ASK_SEND": "Gönder",
- "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI soruyor",
- "LIVE_DEV_AI_ASK_MINIMIZE": "Simge durumuna küçült",
- "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Odağı gizle ve sayfayı olduğu gibi gör",
- "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Odağı yeniden göster",
- "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI cevabınızı bekliyor",
- "LIVE_DEV_IMAGE_SAVED_TO": "{0} konumuna kaydedildi",
- "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "İndirme klasörünü değiştir",
- "AI_CHAT_TOOL_PROBLEMS": "Sorunlar",
- "AI_CHAT_TOOL_NOTIFY": "Bildirim",
- "AI_CHAT_TOOL_ASK": "Canlı önizlemede sorma",
- "AI_CHAT_USAGE_CHIP_TITLE": "Bu sohbetin tokenleri ve maliyeti",
- "AI_CHAT_USAGE_TOKENS": "{0} tok",
- "AI_CHAT_USAGE_CALLS": "{0} çağrı",
- "AI_CHAT_USAGE_TAB_ALL": "Tümü",
- "AI_CHAT_USAGE_OPTIONS": "Seçenekler",
- "AI_CHAT_USAGE_INPUT": "Girdi tokenleri",
- "AI_CHAT_USAGE_OUTPUT": "Çıktı tokenleri",
- "AI_CHAT_USAGE_CACHE_READ": "Önbellek okuma",
- "AI_CHAT_USAGE_CACHE_WRITE": "Önbellek yazma",
- "AI_CHAT_USAGE_TOTAL": "Toplam token",
- "AI_CHAT_USAGE_TURNS_CALLS": "Turlar · API çağrıları",
- "AI_CHAT_USAGE_API_TIME": "API'de geçen süre",
- "AI_CHAT_USAGE_COST": "Liste fiyatı üzerinden maliyet",
- "AI_CHAT_USAGE_NOTE": "Claude aboneliğinizle bu maliyet planınıza dahildir. Gösterilen fiyatlandırma yalnızca referans amaçlıdır.",
- "AI_CHAT_USAGE_OPTION_TURNS": "Her turdan sonra kullanımı göster",
- "AI_CHAT_USAGE_OPTION_DOLLARS": "$ maliyetini göster",
- "AI_CHAT_TOOL_ASK_COMPOSING": "Canlı önizlemede soru soruluyor...",
- "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Siz, canlı önizlemede",
- "AI_CHAT_TOOL_ASK_WAITING": "Canlı önizlemede yanıtlayın veya",
- "AI_CHAT_TOOL_PROBLEMS_IN": "{0} içindeki sorunlar",
- "AI_CHAT_IMAGE_DOWNLOADING": "Görsel indiriliyor",
- "AI_CHAT_IMAGE_DOWNLOADED": "Görsel indirildi",
- "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Görseller indirildi",
- "AI_CHAT_IMAGE_NO_PROJECT": "İçine indirilecek açık bir proje yok.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath, proje içinde bir klasör veya .jpg, .png, .webp ya da .avif ile biten bir görsel dosyası yolu olmalıdır.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "Birden çok fotoğraf indirilirken downloadPath bir klasör olmalıdır.",
- "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Bu fotoğraf URL ile yerleştirilemez. downloadPath parametresini kullanarak indirin.",
- "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Bu sohbette yalnızca searchImages tarafından döndürülen fotoğraflar indirilebilir.",
- "AI_CHAT_IMAGE_DOWNLOAD": "Projeye indir ve aç",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Resim indirilemedi",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "Resim projeye kaydedilemedi: {0}",
- "AI_CHAT_IMAGE_SHOW_LESS": "Daha az göster"
+ "AI_CHAT_MODE_CHAT": "Görsel YZ",
+ "AI_CHAT_START_CHAT_NAME": "{0} ile Görsel YZ",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "Claude aboneliğinizle bu harcama, planınıza ek ücret olmaksızın dahildir.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "Phoenix Pro aboneliğinize ücret yansıtılmaz.",
+ "AI_CHAT_USAGE_CARD_TITLE": "Kullanım",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · son 30 gün",
+ "AI_CHAT_USAGE_DETAILS": "Ayrıntılar",
+ "AI_CHAT_USAGE_RELOAD": "Kullanımı yeniden yükle",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0}/{1} ay",
+ "AI_CHAT_USAGE_LESS": "Daha az",
+ "AI_CHAT_USAGE_MORE": "Daha Fazla",
+ "AI_CHAT_USAGE_SPEND": "harcama",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "jeton",
+ "AI_CHAT_USAGE_TURNS_LABEL": "tur",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "aktif günler",
+ "AI_CHAT_USAGE_TODAY": "Bugün",
+ "AI_CHAT_USAGE_TOP_MODELS": "Popüler modeller",
+ "AI_CHAT_USAGE_BY_SPEND": "harcamaya göre",
+ "AI_CHAT_USAGE_BY_TOKENS": "jetona göre",
+ "AI_CHAT_USAGE_ACTIVITY": "Etkinlik",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Son 30 gün",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Önceki ay",
+ "AI_CHAT_USAGE_LATER_MONTH": "Sonraki ay",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "En uzun seri",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} gün",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Aktif günler",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Ort. / aktif gün",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Toplam",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "Bugün kullanım yok"
});
\ No newline at end of file
diff --git a/src/nls/uk/lastTranslated.json b/src/nls/uk/lastTranslated.json
index 7fac587820..4183b16ec9 100644
--- a/src/nls/uk/lastTranslated.json
+++ b/src/nls/uk/lastTranslated.json
@@ -182,7 +182,7 @@
"AI_CHAT_MODEL_SELECT_TITLE": "Choose the AI model for this chat",
"AI_CHAT_MODEL_SWITCHED_NOTICE": "Switched to {0}. Applies from your next message; the first response may take a moment longer while the cache rebuilds.",
"AI_CHAT_MODE_AUTO": "Auto",
- "AI_CHAT_MODE_CHAT": "Claude Code",
+ "AI_CHAT_MODE_CHAT": "Visual AI",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_MODE_EDIT": "AI Edit Mode",
@@ -260,7 +260,7 @@
"AI_CHAT_START_ANOTHER_DEMO": "Show another demo",
"AI_CHAT_START_BY_PROVIDER": "By {0}",
"AI_CHAT_START_CHAT_DESC": "Built-in chat for visual workflows",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
+ "AI_CHAT_START_CHAT_NAME": "Visual AI with {0}",
"AI_CHAT_START_CHAT_RUNNING": "In progress",
"AI_CHAT_START_CLI_FOLDED": "Use a CLI instead: {0}",
"AI_CHAT_START_CLI_RUNNING": "Running",
@@ -361,22 +361,49 @@
"AI_CHAT_UPSELL_BTN": "Get Phoenix Pro",
"AI_CHAT_UPSELL_MESSAGE": "AI features are available with Phoenix Pro.",
"AI_CHAT_UPSELL_TITLE": "Phoenix Pro + AI",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "active days",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Active days",
+ "AI_CHAT_USAGE_ACTIVITY": "Activity",
"AI_CHAT_USAGE_API_TIME": "Time in API",
+ "AI_CHAT_USAGE_BY_SPEND": "by spend",
+ "AI_CHAT_USAGE_BY_TOKENS": "by tokens",
"AI_CHAT_USAGE_CACHE_READ": "Cache read",
"AI_CHAT_USAGE_CACHE_WRITE": "Cache write",
"AI_CHAT_USAGE_CALLS": "{0} calls",
+ "AI_CHAT_USAGE_CARD_TITLE": "Usage",
"AI_CHAT_USAGE_CHIP_TITLE": "Tokens and cost of this chat",
"AI_CHAT_USAGE_COST": "Cost at list price",
+ "AI_CHAT_USAGE_DETAILS": "Details",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Earlier month",
"AI_CHAT_USAGE_INPUT": "Input tokens",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Last 30 days",
+ "AI_CHAT_USAGE_LATER_MONTH": "Later month",
+ "AI_CHAT_USAGE_LESS": "Less",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Longest streak",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} of {1} months",
+ "AI_CHAT_USAGE_MORE": "More",
"AI_CHAT_USAGE_NOTE": "With a Claude subscription, this cost is included in your plan. Pricing shown is for reference only.",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "No usage this day",
"AI_CHAT_USAGE_OPTIONS": "Options",
"AI_CHAT_USAGE_OPTION_DOLLARS": "Show $ cost",
"AI_CHAT_USAGE_OPTION_TURNS": "Show usage after every turn",
"AI_CHAT_USAGE_OUTPUT": "Output tokens",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Avg / active day",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · last 30 days",
+ "AI_CHAT_USAGE_RELOAD": "Reload usage",
+ "AI_CHAT_USAGE_SPEND": "spend",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "With a Claude subscription, this spend is included in your plan at no extra cost.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "No charge to your Phoenix Pro subscription.",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} days",
"AI_CHAT_USAGE_TAB_ALL": "All",
+ "AI_CHAT_USAGE_TODAY": "Today",
"AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokens",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top models",
"AI_CHAT_USAGE_TOTAL": "Total tokens",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
"AI_CHAT_USAGE_TURNS_CALLS": "Turns · API calls",
+ "AI_CHAT_USAGE_TURNS_LABEL": "turns",
"AI_CHAT_WAITING_FOR_MODEL": "Waiting for the model...",
"AI_CHAT_WELCOME_BUG_PROMPT": "Fix the mobile navigation",
"AI_CHAT_WELCOME_CLI_SUBTITLE": "Give your CLI agents the tools to see, inspect, and debug your page as they build.",
diff --git a/src/nls/uk/strings.js b/src/nls/uk/strings.js
index 3e7966d425..7c6cb76324 100644
--- a/src/nls/uk/strings.js
+++ b/src/nls/uk/strings.js
@@ -738,6 +738,16 @@ define({
"LIVE_DEV_IMAGE_FOLDER_DIALOG_PLACEHOLDER": "Введіть шлях до папки (напр., assets/images/)",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_HELP": "💡 Введіть шлях до папки або залиште поле порожнім для завантаження в папку 'images'.",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_REMEMBER": "Не запитувати знову для цього проєкту",
+ "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Зображення завантажено",
+ "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Або опишіть своїми словами…",
+ "LIVE_DEV_AI_ASK_SEND": "Надіслати",
+ "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI запитує",
+ "LIVE_DEV_AI_ASK_MINIMIZE": "Згорнути",
+ "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Приховати фокус і переглянути сторінку як є",
+ "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Показати фокус знову",
+ "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI очікує на вашу відповідь",
+ "LIVE_DEV_IMAGE_SAVED_TO": "Збережено в {0}",
+ "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Змінити папку для завантажень",
"AVAILABLE_IN_PRO_TITLE": "Доступно в Phoenix Pro",
"DEVICE_SIZE_LIMIT_MESSAGE": "Щоб перемикатися між мобільним, планшетним і десктопним виглядом, оновіться до Phoenix Pro.",
"LAYERS_PANEL_LIMIT_MESSAGE": "Щоб переглядати структуру сторінки та вибирати або редагувати будь-який її елемент, оновіться до Phoenix Pro.",
@@ -2430,7 +2440,6 @@ define({
"AI_ENABLE_CONFIRM_MESSAGE": "Це знову ввімкне функції ШІ та відновить панель ШІ.
{APP_NAME} перезапуститься, щоб застосувати цю зміну. Вам буде запропоновано зберегти всі незбережені файли.",
"AI_ENABLE_CONFIRM_BTN": "Увімкнути ШІ та перезапустити",
"AI_CHAT_TITLE": "Claude Code",
- "AI_CHAT_MODE_CHAT": "Claude Code",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Кодекс КЛІ",
"AI_CHAT_START_TYPE_HINT": "Введіть текст, щоб почати",
@@ -2457,7 +2466,6 @@ define({
"AI_CHAT_DEMO_PROMPT_COPIED": "Скопійовано",
"AI_CHAT_DEMO_SPEED_TITLE": "Швидкість відтворення (натисніть, щоб змінити)",
"AI_CHAT_START_WORK_WITH": "Робота з",
- "AI_CHAT_START_CHAT_NAME": "{0} · Візуальний ШІ",
"AI_CHAT_START_CHAT_DESC": "Вбудований чат для візуальних робочих процесів",
"AI_CHAT_START_BY_PROVIDER": "Від {0}",
"AI_CHAT_START_CLI_SEPARATOR": "Інструменти командного рядка · з'єднується з {APP_NAME}",
@@ -2561,6 +2569,30 @@ define({
"AI_CHAT_TOOL_EDITOR_JS": "Інспектування редактора",
"AI_CHAT_TOOL_EDITOR_PREFERENCES": "Налаштування редактора",
"AI_CHAT_TOOL_EDITOR_DOCS": "Документація редактора",
+ "AI_CHAT_TOOL_PROBLEMS": "Проблеми",
+ "AI_CHAT_TOOL_NOTIFY": "Сповіщення",
+ "AI_CHAT_TOOL_ASK": "Запит у живому перегляді",
+ "AI_CHAT_USAGE_CHIP_TITLE": "Токени та вартість цього чату",
+ "AI_CHAT_USAGE_TOKENS": "{0} ток.",
+ "AI_CHAT_USAGE_CALLS": "{0} викликів",
+ "AI_CHAT_USAGE_TAB_ALL": "Усі",
+ "AI_CHAT_USAGE_OPTIONS": "Параметри",
+ "AI_CHAT_USAGE_INPUT": "Вхідні токени",
+ "AI_CHAT_USAGE_OUTPUT": "Вихідні токени",
+ "AI_CHAT_USAGE_CACHE_READ": "Читання кешу",
+ "AI_CHAT_USAGE_CACHE_WRITE": "Запис у кеш",
+ "AI_CHAT_USAGE_TOTAL": "Усього токенів",
+ "AI_CHAT_USAGE_TURNS_CALLS": "Звернення · Виклики API",
+ "AI_CHAT_USAGE_API_TIME": "Час у API",
+ "AI_CHAT_USAGE_COST": "Вартість за прейскурантом",
+ "AI_CHAT_USAGE_NOTE": "З підпискою на Claude ця вартість включена у ваш план. Вказані ціни наведено лише для довідки.",
+ "AI_CHAT_USAGE_OPTION_TURNS": "Показувати використання після кожного звернення",
+ "AI_CHAT_USAGE_OPTION_DOLLARS": "Показувати вартість у $",
+ "AI_CHAT_USAGE_MORE": "Більше",
+ "AI_CHAT_TOOL_ASK_COMPOSING": "Ставимо запитання в режимі живого перегляду...",
+ "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Ви, у динамічному перегляді",
+ "AI_CHAT_TOOL_ASK_WAITING": "Відповідь у динамічному перегляді, або",
+ "AI_CHAT_TOOL_PROBLEMS_IN": "Проблеми в {0}",
"AI_CHAT_TOOL_RESIZE_PREVIEW": "Змінити розмір перегляду",
"AI_LIVE_PREVIEW_BANNER_TEXT": "ШІ аналізує перегляд наживо",
"AI_LIVE_PREVIEW_BANNER_RESIZE": "ШІ змінив розмір перегляду до {0}",
@@ -2696,6 +2728,14 @@ define({
"AI_CHAT_IMAGE_REMOVE": "Видалити зображення",
"AI_CHAT_IMAGE_SEARCH": "Пошук зображень",
"AI_CHAT_IMAGE_USE": "Вибирання зображення",
+ "AI_CHAT_IMAGE_DOWNLOADING": "Завантаження зображення",
+ "AI_CHAT_IMAGE_DOWNLOADED": "Зображення завантажено",
+ "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Зображення завантажені",
+ "AI_CHAT_IMAGE_NO_PROJECT": "Для завантаження не відкрито жодного проєкту.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath має бути папкою в межах проєкту або шляхом до файлу зображення в ньому, що закінчується на .jpg, .png, .webp або .avif.",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "Під час завантаження кількох фотографій downloadPath має бути папкою.",
+ "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Це фото не можна вставити за URL-адресою. Завантажте його, передавши downloadPath.",
+ "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Завантажувати можна лише фотографії, повернуті `searchImages` у цій розмові.",
"AI_CHAT_IMAGE_SELECTED": "Вибране зображення",
"AI_CHAT_IMAGE_SELECTED_GROUP": "Вибрані зображення",
"AI_CHAT_IMAGE_PREVIEW": "Попередній перегляд зображення",
@@ -2709,8 +2749,12 @@ define({
"AI_CHAT_IMAGE_PHOTO_BY": "Автор фото:",
"AI_CHAT_IMAGE_REPLY": "Відповісти цим зображенням",
"AI_CHAT_IMAGE_QUOTE": "Цитувати зображення в чаті",
+ "AI_CHAT_IMAGE_DOWNLOAD": "Завантажити в проєкт і відкрити",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Не вдалося завантажити зображення",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "Не вдалося зберегти зображення в проєкт: {0}",
"AI_CHAT_IMAGE_VIEW_COLLAGE": "Переглянути колаж",
"AI_CHAT_IMAGE_SHOW_ALL": "Показати всі",
+ "AI_CHAT_IMAGE_SHOW_LESS": "Показати менше",
"AI_CHAT_IMAGE_BACK_TO_ALL": "Назад до всіх зображень",
"AI_CHAT_IMAGE_RESULTS_COUNT": "{0} фото · Unsplash",
"AI_CHAT_IMAGE_RESULTS_SINGLE": "1 фото · Unsplash",
@@ -2924,49 +2968,32 @@ define({
"MIGRATE_UNREACHABLE_TITLE": "Не вдалося підключитися до старого сайту",
"MIGRATE_UNREACHABLE_MESSAGE": "{APP_NAME} не вдалося підключитися до {0}, щоб знайти ваші проєкти та налаштування, тому нічого не було змінено. Перевірте підключення до Інтернету, а потім спробуйте ще раз за допомогою {1}.",
"CMD_MIGRATE_DATA": "Перенести мої дані з {0}…",
- "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "Зображення завантажено",
- "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "Або опишіть своїми словами…",
- "LIVE_DEV_AI_ASK_SEND": "Надіслати",
- "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI запитує",
- "LIVE_DEV_AI_ASK_MINIMIZE": "Згорнути",
- "LIVE_DEV_AI_ASK_FOCUS_HIDE": "Приховати фокус і переглянути сторінку як є",
- "LIVE_DEV_AI_ASK_FOCUS_SHOW": "Показати фокус знову",
- "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI очікує на вашу відповідь",
- "LIVE_DEV_IMAGE_SAVED_TO": "Збережено в {0}",
- "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "Змінити папку для завантажень",
- "AI_CHAT_TOOL_PROBLEMS": "Проблеми",
- "AI_CHAT_TOOL_NOTIFY": "Сповіщення",
- "AI_CHAT_TOOL_ASK": "Запит у живому перегляді",
- "AI_CHAT_USAGE_CHIP_TITLE": "Токени та вартість цього чату",
- "AI_CHAT_USAGE_TOKENS": "{0} ток.",
- "AI_CHAT_USAGE_CALLS": "{0} викликів",
- "AI_CHAT_USAGE_TAB_ALL": "Усі",
- "AI_CHAT_USAGE_OPTIONS": "Параметри",
- "AI_CHAT_USAGE_INPUT": "Вхідні токени",
- "AI_CHAT_USAGE_OUTPUT": "Вихідні токени",
- "AI_CHAT_USAGE_CACHE_READ": "Читання кешу",
- "AI_CHAT_USAGE_CACHE_WRITE": "Запис у кеш",
- "AI_CHAT_USAGE_TOTAL": "Усього токенів",
- "AI_CHAT_USAGE_TURNS_CALLS": "Звернення · Виклики API",
- "AI_CHAT_USAGE_API_TIME": "Час у API",
- "AI_CHAT_USAGE_COST": "Вартість за прейскурантом",
- "AI_CHAT_USAGE_NOTE": "З підпискою на Claude ця вартість включена у ваш план. Вказані ціни наведено лише для довідки.",
- "AI_CHAT_USAGE_OPTION_TURNS": "Показувати використання після кожного звернення",
- "AI_CHAT_USAGE_OPTION_DOLLARS": "Показувати вартість у $",
- "AI_CHAT_TOOL_ASK_COMPOSING": "Ставимо запитання в режимі живого перегляду...",
- "AI_CHAT_LABEL_YOU_IN_PREVIEW": "Ви, у динамічному перегляді",
- "AI_CHAT_TOOL_ASK_WAITING": "Відповідь у динамічному перегляді, або",
- "AI_CHAT_TOOL_PROBLEMS_IN": "Проблеми в {0}",
- "AI_CHAT_IMAGE_DOWNLOADING": "Завантаження зображення",
- "AI_CHAT_IMAGE_DOWNLOADED": "Зображення завантажено",
- "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "Зображення завантажені",
- "AI_CHAT_IMAGE_NO_PROJECT": "Для завантаження не відкрито жодного проєкту.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath має бути папкою в межах проєкту або шляхом до файлу зображення в ньому, що закінчується на .jpg, .png, .webp або .avif.",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "Під час завантаження кількох фотографій downloadPath має бути папкою.",
- "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "Це фото не можна вставити за URL-адресою. Завантажте його, передавши downloadPath.",
- "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "Завантажувати можна лише фотографії, повернуті `searchImages` у цій розмові.",
- "AI_CHAT_IMAGE_DOWNLOAD": "Завантажити в проєкт і відкрити",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "Не вдалося завантажити зображення",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "Не вдалося зберегти зображення в проєкт: {0}",
- "AI_CHAT_IMAGE_SHOW_LESS": "Показати менше"
+ "AI_CHAT_MODE_CHAT": "Візуальний ШІ",
+ "AI_CHAT_START_CHAT_NAME": "Візуальний ШІ з {0}",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "З підпискою Claude ці витрати включено у ваш план без додаткової плати.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "Плата з вашої підписки Phoenix Pro не стягується.",
+ "AI_CHAT_USAGE_CARD_TITLE": "Використання",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · за останні 30 днів",
+ "AI_CHAT_USAGE_DETAILS": "Деталі",
+ "AI_CHAT_USAGE_RELOAD": "Оновити використання",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} з {1} місяців",
+ "AI_CHAT_USAGE_LESS": "Менше",
+ "AI_CHAT_USAGE_SPEND": "витрати",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "токени",
+ "AI_CHAT_USAGE_TURNS_LABEL": "звернення",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "активні дні",
+ "AI_CHAT_USAGE_TODAY": "Сьогодні",
+ "AI_CHAT_USAGE_TOP_MODELS": "Найпопулярніші моделі",
+ "AI_CHAT_USAGE_BY_SPEND": "за витратами",
+ "AI_CHAT_USAGE_BY_TOKENS": "за токенами",
+ "AI_CHAT_USAGE_ACTIVITY": "Активність",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "За останні 30 днів",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Попередній місяць",
+ "AI_CHAT_USAGE_LATER_MONTH": "Наступний місяць",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Найдовша серія",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} днів",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Активні дні",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Сер. / активний день",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Усього",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "Цього дня використання не було"
});
\ No newline at end of file
diff --git a/src/nls/ur/lastTranslated.json b/src/nls/ur/lastTranslated.json
index 7fac587820..4183b16ec9 100644
--- a/src/nls/ur/lastTranslated.json
+++ b/src/nls/ur/lastTranslated.json
@@ -182,7 +182,7 @@
"AI_CHAT_MODEL_SELECT_TITLE": "Choose the AI model for this chat",
"AI_CHAT_MODEL_SWITCHED_NOTICE": "Switched to {0}. Applies from your next message; the first response may take a moment longer while the cache rebuilds.",
"AI_CHAT_MODE_AUTO": "Auto",
- "AI_CHAT_MODE_CHAT": "Claude Code",
+ "AI_CHAT_MODE_CHAT": "Visual AI",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_MODE_EDIT": "AI Edit Mode",
@@ -260,7 +260,7 @@
"AI_CHAT_START_ANOTHER_DEMO": "Show another demo",
"AI_CHAT_START_BY_PROVIDER": "By {0}",
"AI_CHAT_START_CHAT_DESC": "Built-in chat for visual workflows",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
+ "AI_CHAT_START_CHAT_NAME": "Visual AI with {0}",
"AI_CHAT_START_CHAT_RUNNING": "In progress",
"AI_CHAT_START_CLI_FOLDED": "Use a CLI instead: {0}",
"AI_CHAT_START_CLI_RUNNING": "Running",
@@ -361,22 +361,49 @@
"AI_CHAT_UPSELL_BTN": "Get Phoenix Pro",
"AI_CHAT_UPSELL_MESSAGE": "AI features are available with Phoenix Pro.",
"AI_CHAT_UPSELL_TITLE": "Phoenix Pro + AI",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "active days",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Active days",
+ "AI_CHAT_USAGE_ACTIVITY": "Activity",
"AI_CHAT_USAGE_API_TIME": "Time in API",
+ "AI_CHAT_USAGE_BY_SPEND": "by spend",
+ "AI_CHAT_USAGE_BY_TOKENS": "by tokens",
"AI_CHAT_USAGE_CACHE_READ": "Cache read",
"AI_CHAT_USAGE_CACHE_WRITE": "Cache write",
"AI_CHAT_USAGE_CALLS": "{0} calls",
+ "AI_CHAT_USAGE_CARD_TITLE": "Usage",
"AI_CHAT_USAGE_CHIP_TITLE": "Tokens and cost of this chat",
"AI_CHAT_USAGE_COST": "Cost at list price",
+ "AI_CHAT_USAGE_DETAILS": "Details",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Earlier month",
"AI_CHAT_USAGE_INPUT": "Input tokens",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Last 30 days",
+ "AI_CHAT_USAGE_LATER_MONTH": "Later month",
+ "AI_CHAT_USAGE_LESS": "Less",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Longest streak",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} of {1} months",
+ "AI_CHAT_USAGE_MORE": "More",
"AI_CHAT_USAGE_NOTE": "With a Claude subscription, this cost is included in your plan. Pricing shown is for reference only.",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "No usage this day",
"AI_CHAT_USAGE_OPTIONS": "Options",
"AI_CHAT_USAGE_OPTION_DOLLARS": "Show $ cost",
"AI_CHAT_USAGE_OPTION_TURNS": "Show usage after every turn",
"AI_CHAT_USAGE_OUTPUT": "Output tokens",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Avg / active day",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · last 30 days",
+ "AI_CHAT_USAGE_RELOAD": "Reload usage",
+ "AI_CHAT_USAGE_SPEND": "spend",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "With a Claude subscription, this spend is included in your plan at no extra cost.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "No charge to your Phoenix Pro subscription.",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} days",
"AI_CHAT_USAGE_TAB_ALL": "All",
+ "AI_CHAT_USAGE_TODAY": "Today",
"AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokens",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top models",
"AI_CHAT_USAGE_TOTAL": "Total tokens",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
"AI_CHAT_USAGE_TURNS_CALLS": "Turns · API calls",
+ "AI_CHAT_USAGE_TURNS_LABEL": "turns",
"AI_CHAT_WAITING_FOR_MODEL": "Waiting for the model...",
"AI_CHAT_WELCOME_BUG_PROMPT": "Fix the mobile navigation",
"AI_CHAT_WELCOME_CLI_SUBTITLE": "Give your CLI agents the tools to see, inspect, and debug your page as they build.",
diff --git a/src/nls/ur/strings.js b/src/nls/ur/strings.js
index e4613f5aaa..c3fd09948e 100644
--- a/src/nls/ur/strings.js
+++ b/src/nls/ur/strings.js
@@ -738,6 +738,16 @@ define({
"LIVE_DEV_IMAGE_FOLDER_DIALOG_PLACEHOLDER": "فولڈر کا پاتھ ٹائپ کریں (مثلاً، assets/images/)",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_HELP": "💡 فولڈر کا پاتھ ٹائپ کریں، یا 'images' فولڈر میں ڈاؤن لوڈ کرنے کے لیے خالی چھوڑ دیں۔",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_REMEMBER": "اس پروجیکٹ کے لیے دوبارہ نہ پوچھیں۔",
+ "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "تصویر ڈاؤن لوڈ ہو گئی",
+ "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "یا مجھے اپنے الفاظ میں بتائیں…",
+ "LIVE_DEV_AI_ASK_SEND": "بھیجیں",
+ "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI پوچھتا ہے",
+ "LIVE_DEV_AI_ASK_MINIMIZE": "چھوٹا کریں",
+ "LIVE_DEV_AI_ASK_FOCUS_HIDE": "فوکس چھپائیں اور صفحہ کو اس کی اصل حالت میں دیکھیں",
+ "LIVE_DEV_AI_ASK_FOCUS_SHOW": "فوکس دوبارہ دکھائیں",
+ "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI آپ کے جواب کا انتظار کر رہا ہے",
+ "LIVE_DEV_IMAGE_SAVED_TO": "{0} میں محفوظ کیا گیا",
+ "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "ڈاؤن لوڈ فولڈر تبدیل کریں",
"AVAILABLE_IN_PRO_TITLE": "Phoenix Pro میں دستیاب",
"DEVICE_SIZE_LIMIT_MESSAGE": "موبائل، ٹیبلیٹ، اور ڈیسک ٹاپ ویوز کے درمیان سوئچ کرنے کے لیے، Phoenix Pro پر اپ گریڈ کریں۔",
"LAYERS_PANEL_LIMIT_MESSAGE": "اپنے صفحے کی ساخت دیکھنے اور اس میں کسی بھی عنصر کو منتخب یا ترمیم کرنے کے لیے، Phoenix Pro پر اپ گریڈ کریں۔",
@@ -2430,7 +2440,6 @@ define({
"AI_ENABLE_CONFIRM_MESSAGE": "یہ AI خصوصیات کو واپس آن کر دیتا ہے اور AI پینل کو بحال کرتا ہے۔
اس تبدیلی کو لاگو کرنے کے لیے {APP_NAME} اب دوبارہ شروع ہوگا۔ آپ سے کسی بھی غیر محفوظ شدہ فائل کو محفوظ کرنے کے لیے کہا جائے گا۔",
"AI_ENABLE_CONFIRM_BTN": "AI کو فعال کریں اور دوبارہ شروع کریں",
"AI_CHAT_TITLE": "کلاڈ کوڈ",
- "AI_CHAT_MODE_CHAT": "Claude Code",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "کوڈیکس سی ایل آئی",
"AI_CHAT_START_TYPE_HINT": "شروع کرنے کے لیے یہاں ٹائپ کریں",
@@ -2457,7 +2466,6 @@ define({
"AI_CHAT_DEMO_PROMPT_COPIED": "کاپی ہو گیا",
"AI_CHAT_DEMO_SPEED_TITLE": "پلے بیک کی رفتار (تبدیل کرنے کے لیے کلک کریں)",
"AI_CHAT_START_WORK_WITH": "کے ساتھ کام کریں",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
"AI_CHAT_START_CHAT_DESC": "بصری ورک فلوز کے لیے اندرونی چیٹ۔",
"AI_CHAT_START_BY_PROVIDER": "بذریعہ {0}",
"AI_CHAT_START_CLI_SEPARATOR": "کمانڈ لائن ٹولز · {APP_NAME} کے ساتھ منسلک ہوتا ہے۔",
@@ -2561,6 +2569,29 @@ define({
"AI_CHAT_TOOL_EDITOR_JS": "ایڈیٹر کا معائنہ",
"AI_CHAT_TOOL_EDITOR_PREFERENCES": "ایڈیٹر کی ترجیحات",
"AI_CHAT_TOOL_EDITOR_DOCS": "ایڈیٹر کی دستاویزات",
+ "AI_CHAT_TOOL_PROBLEMS": "مسائل",
+ "AI_CHAT_TOOL_NOTIFY": "اطلاع",
+ "AI_CHAT_TOOL_ASK": "لائیو پیش منظر میں پوچھیں",
+ "AI_CHAT_USAGE_CHIP_TITLE": "اس چیٹ کے ٹوکنز اور لاگت",
+ "AI_CHAT_USAGE_TOKENS": "{0} ٹوک",
+ "AI_CHAT_USAGE_CALLS": "{0} کالز",
+ "AI_CHAT_USAGE_TAB_ALL": "تمام",
+ "AI_CHAT_USAGE_OPTIONS": "اختیارات",
+ "AI_CHAT_USAGE_INPUT": "ان پٹ ٹوکنز",
+ "AI_CHAT_USAGE_OUTPUT": "آؤٹ پٹ ٹوکنز",
+ "AI_CHAT_USAGE_CACHE_READ": "کیش ریڈ",
+ "AI_CHAT_USAGE_CACHE_WRITE": "کیش رائٹ",
+ "AI_CHAT_USAGE_TOTAL": "کل ٹوکنز",
+ "AI_CHAT_USAGE_TURNS_CALLS": "باریاں · API کالز",
+ "AI_CHAT_USAGE_API_TIME": "API میں وقت",
+ "AI_CHAT_USAGE_COST": "فہرست قیمت پر لاگت",
+ "AI_CHAT_USAGE_NOTE": "Claude سبسکرپشن کے ساتھ، یہ لاگت آپ کے پلان میں شامل ہے۔ دکھائی گئی قیمت صرف حوالہ کے لیے ہے۔",
+ "AI_CHAT_USAGE_OPTION_TURNS": "ہر باری کے بعد استعمال دکھائیں",
+ "AI_CHAT_USAGE_OPTION_DOLLARS": "$ لاگت دکھائیں",
+ "AI_CHAT_TOOL_ASK_COMPOSING": "لائیو پیش منظر میں سوال پوچھا جا رہا ہے...",
+ "AI_CHAT_LABEL_YOU_IN_PREVIEW": "آپ، لائیو پیش منظر میں",
+ "AI_CHAT_TOOL_ASK_WAITING": "لائیو پیش منظر میں جواب، یا",
+ "AI_CHAT_TOOL_PROBLEMS_IN": "{0} میں مسائل",
"AI_CHAT_TOOL_RESIZE_PREVIEW": "پیش منظر کا سائز تبدیل کریں",
"AI_LIVE_PREVIEW_BANNER_TEXT": "AI لائیو پیش منظر کا معائنہ کر رہا ہے",
"AI_LIVE_PREVIEW_BANNER_RESIZE": "AI نے پیش منظر کا سائز {0} کر دیا",
@@ -2696,6 +2727,14 @@ define({
"AI_CHAT_IMAGE_REMOVE": "تصویر ہٹائیں",
"AI_CHAT_IMAGE_SEARCH": "تصاویر تلاش کی جا رہی ہیں",
"AI_CHAT_IMAGE_USE": "تصویر منتخب کی جا رہی ہے",
+ "AI_CHAT_IMAGE_DOWNLOADING": "تصویر ڈاؤن لوڈ ہو رہی ہے",
+ "AI_CHAT_IMAGE_DOWNLOADED": "تصویر ڈاؤن لوڈ ہو گئی",
+ "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "تصاویر ڈاؤن لوڈ ہو گئیں",
+ "AI_CHAT_IMAGE_NO_PROJECT": "ڈاؤن لوڈ کرنے کے لیے کوئی پروجیکٹ کھلا نہیں ہے۔",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath کو پروجیکٹ کے اندر ایک فولڈر، یا .jpg، .png، .webp یا .avif پر ختم ہونے والا تصویری فائل پاتھ ہونا چاہیے۔",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "کئی تصاویر ڈاؤن لوڈ کرتے وقت downloadPath کا ایک فولڈر ہونا ضروری ہے۔",
+ "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "اس تصویر کو URL کے ذریعے ایمبیڈ نہیں کیا جا سکتا۔ اسے downloadPath فراہم کر کے ڈاؤن لوڈ کریں۔",
+ "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "اس گفتگو میں صرف وہ تصاویر ڈاؤن لوڈ کی جا سکتی ہیں جو searchImages کے ذریعے واپس کی گئی ہیں۔",
"AI_CHAT_IMAGE_SELECTED": "منتخب تصویر",
"AI_CHAT_IMAGE_SELECTED_GROUP": "منتخب تصاویر",
"AI_CHAT_IMAGE_PREVIEW": "تصویر کا پیش منظر",
@@ -2709,8 +2748,12 @@ define({
"AI_CHAT_IMAGE_PHOTO_BY": "تصویر بشکریہ",
"AI_CHAT_IMAGE_REPLY": "اس تصویر کے ساتھ جواب دیں",
"AI_CHAT_IMAGE_QUOTE": "چیٹ میں تصویر کا حوالہ دیں",
+ "AI_CHAT_IMAGE_DOWNLOAD": "پروجیکٹ میں ڈاؤن لوڈ کریں اور کھولیں",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "تصویر ڈاؤن لوڈ ناکام",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "تصویر پروجیکٹ میں محفوظ نہیں کی جا سکی: {0}",
"AI_CHAT_IMAGE_VIEW_COLLAGE": "کولاج دیکھیں",
"AI_CHAT_IMAGE_SHOW_ALL": "سب دکھائیں",
+ "AI_CHAT_IMAGE_SHOW_LESS": "کم دکھائیں",
"AI_CHAT_IMAGE_BACK_TO_ALL": "تمام تصاویر پر واپس جائیں",
"AI_CHAT_IMAGE_RESULTS_COUNT": "{0} تصاویر · Unsplash",
"AI_CHAT_IMAGE_RESULTS_SINGLE": "1 تصویر · Unsplash",
@@ -2924,49 +2967,33 @@ define({
"MIGRATE_UNREACHABLE_TITLE": "پرانی سائٹ تک رسائی ممکن نہ ہو سکی",
"MIGRATE_UNREACHABLE_MESSAGE": "{APP_NAME} آپ کے پروجیکٹس اور سیٹنگز تلاش کرنے کے لیے {0} سے منسلک نہیں ہو سکا، لہذا کوئی تبدیلی نہیں کی گئی ہے۔ اپنا انٹرنیٹ کنکشن چیک کریں، پھر {1} کے ساتھ دوبارہ کوشش کریں۔",
"CMD_MIGRATE_DATA": "{0} سے میرا ڈیٹا منتقل کریں…",
- "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "تصویر ڈاؤن لوڈ ہو گئی",
- "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "یا مجھے اپنے الفاظ میں بتائیں…",
- "LIVE_DEV_AI_ASK_SEND": "بھیجیں",
- "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI پوچھتا ہے",
- "LIVE_DEV_AI_ASK_MINIMIZE": "چھوٹا کریں",
- "LIVE_DEV_AI_ASK_FOCUS_HIDE": "فوکس چھپائیں اور صفحہ کو اس کی اصل حالت میں دیکھیں",
- "LIVE_DEV_AI_ASK_FOCUS_SHOW": "فوکس دوبارہ دکھائیں",
- "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI آپ کے جواب کا انتظار کر رہا ہے",
- "LIVE_DEV_IMAGE_SAVED_TO": "{0} میں محفوظ کیا گیا",
- "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "ڈاؤن لوڈ فولڈر تبدیل کریں",
- "AI_CHAT_TOOL_PROBLEMS": "مسائل",
- "AI_CHAT_TOOL_NOTIFY": "اطلاع",
- "AI_CHAT_TOOL_ASK": "لائیو پیش منظر میں پوچھیں",
- "AI_CHAT_USAGE_CHIP_TITLE": "اس چیٹ کے ٹوکنز اور لاگت",
- "AI_CHAT_USAGE_TOKENS": "{0} ٹوک",
- "AI_CHAT_USAGE_CALLS": "{0} کالز",
- "AI_CHAT_USAGE_TAB_ALL": "تمام",
- "AI_CHAT_USAGE_OPTIONS": "اختیارات",
- "AI_CHAT_USAGE_INPUT": "ان پٹ ٹوکنز",
- "AI_CHAT_USAGE_OUTPUT": "آؤٹ پٹ ٹوکنز",
- "AI_CHAT_USAGE_CACHE_READ": "کیش ریڈ",
- "AI_CHAT_USAGE_CACHE_WRITE": "کیش رائٹ",
- "AI_CHAT_USAGE_TOTAL": "کل ٹوکنز",
- "AI_CHAT_USAGE_TURNS_CALLS": "باریاں · API کالز",
- "AI_CHAT_USAGE_API_TIME": "API میں وقت",
- "AI_CHAT_USAGE_COST": "فہرست قیمت پر لاگت",
- "AI_CHAT_USAGE_NOTE": "Claude سبسکرپشن کے ساتھ، یہ لاگت آپ کے پلان میں شامل ہے۔ دکھائی گئی قیمت صرف حوالہ کے لیے ہے۔",
- "AI_CHAT_USAGE_OPTION_TURNS": "ہر باری کے بعد استعمال دکھائیں",
- "AI_CHAT_USAGE_OPTION_DOLLARS": "$ لاگت دکھائیں",
- "AI_CHAT_TOOL_ASK_COMPOSING": "لائیو پیش منظر میں سوال پوچھا جا رہا ہے...",
- "AI_CHAT_LABEL_YOU_IN_PREVIEW": "آپ، لائیو پیش منظر میں",
- "AI_CHAT_TOOL_ASK_WAITING": "لائیو پیش منظر میں جواب، یا",
- "AI_CHAT_TOOL_PROBLEMS_IN": "{0} میں مسائل",
- "AI_CHAT_IMAGE_DOWNLOADING": "تصویر ڈاؤن لوڈ ہو رہی ہے",
- "AI_CHAT_IMAGE_DOWNLOADED": "تصویر ڈاؤن لوڈ ہو گئی",
- "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "تصاویر ڈاؤن لوڈ ہو گئیں",
- "AI_CHAT_IMAGE_NO_PROJECT": "ڈاؤن لوڈ کرنے کے لیے کوئی پروجیکٹ کھلا نہیں ہے۔",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath کو پروجیکٹ کے اندر ایک فولڈر، یا .jpg، .png، .webp یا .avif پر ختم ہونے والا تصویری فائل پاتھ ہونا چاہیے۔",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "کئی تصاویر ڈاؤن لوڈ کرتے وقت downloadPath کا ایک فولڈر ہونا ضروری ہے۔",
- "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "اس تصویر کو URL کے ذریعے ایمبیڈ نہیں کیا جا سکتا۔ اسے downloadPath فراہم کر کے ڈاؤن لوڈ کریں۔",
- "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "اس گفتگو میں صرف وہ تصاویر ڈاؤن لوڈ کی جا سکتی ہیں جو searchImages کے ذریعے واپس کی گئی ہیں۔",
- "AI_CHAT_IMAGE_DOWNLOAD": "پروجیکٹ میں ڈاؤن لوڈ کریں اور کھولیں",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "تصویر ڈاؤن لوڈ ناکام",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "تصویر پروجیکٹ میں محفوظ نہیں کی جا سکی: {0}",
- "AI_CHAT_IMAGE_SHOW_LESS": "کم دکھائیں"
+ "AI_CHAT_MODE_CHAT": "ویژول اے آئی",
+ "AI_CHAT_START_CHAT_NAME": "{0} کے ساتھ ویژول اے آئی",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "Claude سبسکرپشن کے ساتھ، یہ خرچ بغیر کسی اضافی قیمت کے آپ کے پلان میں شامل ہے۔",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "آپ کی Phoenix Pro سبسکرپشن پر کوئی چارج نہیں ہوگا۔",
+ "AI_CHAT_USAGE_CARD_TITLE": "استعمال",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · گزشتہ 30 دن",
+ "AI_CHAT_USAGE_DETAILS": "تفصیلات",
+ "AI_CHAT_USAGE_RELOAD": "استعمال ری لوڈ کریں",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{1} مہینوں میں سے {0}",
+ "AI_CHAT_USAGE_LESS": "کم",
+ "AI_CHAT_USAGE_MORE": "مزید",
+ "AI_CHAT_USAGE_SPEND": "خرچ",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "ٹوکنز",
+ "AI_CHAT_USAGE_TURNS_LABEL": "باریاں",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "فعال دن",
+ "AI_CHAT_USAGE_TODAY": "آج",
+ "AI_CHAT_USAGE_TOP_MODELS": "سرفہرست ماڈلز",
+ "AI_CHAT_USAGE_BY_SPEND": "خرچ کے لحاظ سے",
+ "AI_CHAT_USAGE_BY_TOKENS": "ٹوکنز کے لحاظ سے",
+ "AI_CHAT_USAGE_ACTIVITY": "سرگرمی",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "پچھلے 30 دن",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "پچھلا مہینہ",
+ "AI_CHAT_USAGE_LATER_MONTH": "اگلا مہینہ",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "طویل ترین سلسلہ",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} دن",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "فعال دن",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "اوسط / فعال دن",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "کل",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "اس دن کوئی استعمال نہیں"
});
\ No newline at end of file
diff --git a/src/nls/zh-cn/lastTranslated.json b/src/nls/zh-cn/lastTranslated.json
index 7fac587820..4183b16ec9 100644
--- a/src/nls/zh-cn/lastTranslated.json
+++ b/src/nls/zh-cn/lastTranslated.json
@@ -182,7 +182,7 @@
"AI_CHAT_MODEL_SELECT_TITLE": "Choose the AI model for this chat",
"AI_CHAT_MODEL_SWITCHED_NOTICE": "Switched to {0}. Applies from your next message; the first response may take a moment longer while the cache rebuilds.",
"AI_CHAT_MODE_AUTO": "Auto",
- "AI_CHAT_MODE_CHAT": "Claude Code",
+ "AI_CHAT_MODE_CHAT": "Visual AI",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_MODE_EDIT": "AI Edit Mode",
@@ -260,7 +260,7 @@
"AI_CHAT_START_ANOTHER_DEMO": "Show another demo",
"AI_CHAT_START_BY_PROVIDER": "By {0}",
"AI_CHAT_START_CHAT_DESC": "Built-in chat for visual workflows",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
+ "AI_CHAT_START_CHAT_NAME": "Visual AI with {0}",
"AI_CHAT_START_CHAT_RUNNING": "In progress",
"AI_CHAT_START_CLI_FOLDED": "Use a CLI instead: {0}",
"AI_CHAT_START_CLI_RUNNING": "Running",
@@ -361,22 +361,49 @@
"AI_CHAT_UPSELL_BTN": "Get Phoenix Pro",
"AI_CHAT_UPSELL_MESSAGE": "AI features are available with Phoenix Pro.",
"AI_CHAT_UPSELL_TITLE": "Phoenix Pro + AI",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "active days",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Active days",
+ "AI_CHAT_USAGE_ACTIVITY": "Activity",
"AI_CHAT_USAGE_API_TIME": "Time in API",
+ "AI_CHAT_USAGE_BY_SPEND": "by spend",
+ "AI_CHAT_USAGE_BY_TOKENS": "by tokens",
"AI_CHAT_USAGE_CACHE_READ": "Cache read",
"AI_CHAT_USAGE_CACHE_WRITE": "Cache write",
"AI_CHAT_USAGE_CALLS": "{0} calls",
+ "AI_CHAT_USAGE_CARD_TITLE": "Usage",
"AI_CHAT_USAGE_CHIP_TITLE": "Tokens and cost of this chat",
"AI_CHAT_USAGE_COST": "Cost at list price",
+ "AI_CHAT_USAGE_DETAILS": "Details",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Earlier month",
"AI_CHAT_USAGE_INPUT": "Input tokens",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Last 30 days",
+ "AI_CHAT_USAGE_LATER_MONTH": "Later month",
+ "AI_CHAT_USAGE_LESS": "Less",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Longest streak",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} of {1} months",
+ "AI_CHAT_USAGE_MORE": "More",
"AI_CHAT_USAGE_NOTE": "With a Claude subscription, this cost is included in your plan. Pricing shown is for reference only.",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "No usage this day",
"AI_CHAT_USAGE_OPTIONS": "Options",
"AI_CHAT_USAGE_OPTION_DOLLARS": "Show $ cost",
"AI_CHAT_USAGE_OPTION_TURNS": "Show usage after every turn",
"AI_CHAT_USAGE_OUTPUT": "Output tokens",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Avg / active day",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · last 30 days",
+ "AI_CHAT_USAGE_RELOAD": "Reload usage",
+ "AI_CHAT_USAGE_SPEND": "spend",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "With a Claude subscription, this spend is included in your plan at no extra cost.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "No charge to your Phoenix Pro subscription.",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} days",
"AI_CHAT_USAGE_TAB_ALL": "All",
+ "AI_CHAT_USAGE_TODAY": "Today",
"AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokens",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top models",
"AI_CHAT_USAGE_TOTAL": "Total tokens",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
"AI_CHAT_USAGE_TURNS_CALLS": "Turns · API calls",
+ "AI_CHAT_USAGE_TURNS_LABEL": "turns",
"AI_CHAT_WAITING_FOR_MODEL": "Waiting for the model...",
"AI_CHAT_WELCOME_BUG_PROMPT": "Fix the mobile navigation",
"AI_CHAT_WELCOME_CLI_SUBTITLE": "Give your CLI agents the tools to see, inspect, and debug your page as they build.",
diff --git a/src/nls/zh-cn/strings.js b/src/nls/zh-cn/strings.js
index df1554ac58..0784eaa2cf 100644
--- a/src/nls/zh-cn/strings.js
+++ b/src/nls/zh-cn/strings.js
@@ -738,6 +738,16 @@ define({
"LIVE_DEV_IMAGE_FOLDER_DIALOG_PLACEHOLDER": "输入文件夹路径(例如:assets/images/)",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_HELP": "💡 输入文件夹路径,或留空则下载到 'images' 文件夹。",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_REMEMBER": "针对此项目不再询问",
+ "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "图片已下载",
+ "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "或者用您自己的话告诉我…",
+ "LIVE_DEV_AI_ASK_SEND": "发送",
+ "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI 提问",
+ "LIVE_DEV_AI_ASK_MINIMIZE": "最小化",
+ "LIVE_DEV_AI_ASK_FOCUS_HIDE": "隐藏焦点,查看页面原始样貌",
+ "LIVE_DEV_AI_ASK_FOCUS_SHOW": "重新显示焦点",
+ "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI 正在等待您的回答",
+ "LIVE_DEV_IMAGE_SAVED_TO": "已保存到 {0}",
+ "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "更改下载文件夹",
"AVAILABLE_IN_PRO_TITLE": "Phoenix Pro 版提供",
"DEVICE_SIZE_LIMIT_MESSAGE": "如需在移动设备、平板电脑和桌面视图之间切换,请升级到 Phoenix Pro。",
"LAYERS_PANEL_LIMIT_MESSAGE": "要查看页面结构并选择或编辑其中的任何元素,请升级到 Phoenix Pro。",
@@ -2430,7 +2440,6 @@ define({
"AI_ENABLE_CONFIRM_MESSAGE": "这将重新开启 AI 功能并恢复 AI 面板。
{APP_NAME} 将立即重启以应用此更改。系统将提示您保存所有未保存的文件。",
"AI_ENABLE_CONFIRM_BTN": "启用 AI 并重启",
"AI_CHAT_TITLE": "Claude Code",
- "AI_CHAT_MODE_CHAT": "Claude Code 聊天",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_START_TYPE_HINT": "在此输入即可开始",
@@ -2457,7 +2466,6 @@ define({
"AI_CHAT_DEMO_PROMPT_COPIED": "已复制",
"AI_CHAT_DEMO_SPEED_TITLE": "播放速度 (点击更改)",
"AI_CHAT_START_WORK_WITH": "协同工作",
- "AI_CHAT_START_CHAT_NAME": "{0} · 视觉 AI",
"AI_CHAT_START_CHAT_DESC": "专为可视化工作流设计的内置聊天",
"AI_CHAT_START_BY_PROVIDER": "由 {0} 提供",
"AI_CHAT_START_CLI_SEPARATOR": "命令行工具 · 与 {APP_NAME} 连接",
@@ -2561,6 +2569,30 @@ define({
"AI_CHAT_TOOL_EDITOR_JS": "检查编辑器",
"AI_CHAT_TOOL_EDITOR_PREFERENCES": "编辑器首选项",
"AI_CHAT_TOOL_EDITOR_DOCS": "编辑器文档",
+ "AI_CHAT_TOOL_PROBLEMS": "问题",
+ "AI_CHAT_TOOL_NOTIFY": "通知",
+ "AI_CHAT_TOOL_ASK": "在实时预览中提问",
+ "AI_CHAT_USAGE_CHIP_TITLE": "本次聊天的 Token 和成本",
+ "AI_CHAT_USAGE_TOKENS": "{0} Token",
+ "AI_CHAT_USAGE_CALLS": "{0} 次调用",
+ "AI_CHAT_USAGE_TAB_ALL": "全部",
+ "AI_CHAT_USAGE_OPTIONS": "选项",
+ "AI_CHAT_USAGE_INPUT": "输入 Token",
+ "AI_CHAT_USAGE_OUTPUT": "输出 Token",
+ "AI_CHAT_USAGE_CACHE_READ": "缓存读取",
+ "AI_CHAT_USAGE_CACHE_WRITE": "缓存写入",
+ "AI_CHAT_USAGE_TOTAL": "总令牌数",
+ "AI_CHAT_USAGE_TURNS_CALLS": "对话轮次 · API 调用",
+ "AI_CHAT_USAGE_API_TIME": "API 耗时",
+ "AI_CHAT_USAGE_COST": "标价成本",
+ "AI_CHAT_USAGE_NOTE": "拥有 Claude 订阅,此费用已包含在您的套餐中。所示价格仅供参考。",
+ "AI_CHAT_USAGE_OPTION_TURNS": "每轮对话后显示用量",
+ "AI_CHAT_USAGE_OPTION_DOLLARS": "显示 $ 成本",
+ "AI_CHAT_USAGE_MORE": "更多",
+ "AI_CHAT_TOOL_ASK_COMPOSING": "正在实时预览中提问...",
+ "AI_CHAT_LABEL_YOU_IN_PREVIEW": "您,在实时预览中",
+ "AI_CHAT_TOOL_ASK_WAITING": "答案在实时预览中,或",
+ "AI_CHAT_TOOL_PROBLEMS_IN": "{0} 中的问题",
"AI_CHAT_TOOL_RESIZE_PREVIEW": "调整预览大小",
"AI_LIVE_PREVIEW_BANNER_TEXT": "AI 正在检查实时预览",
"AI_LIVE_PREVIEW_BANNER_RESIZE": "AI 已将预览大小调整为 {0}",
@@ -2696,6 +2728,14 @@ define({
"AI_CHAT_IMAGE_REMOVE": "移除图片",
"AI_CHAT_IMAGE_SEARCH": "正在搜索图像",
"AI_CHAT_IMAGE_USE": "正在选择图像",
+ "AI_CHAT_IMAGE_DOWNLOADING": "正在下载图片",
+ "AI_CHAT_IMAGE_DOWNLOADED": "图片已下载",
+ "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "多张图片已下载",
+ "AI_CHAT_IMAGE_NO_PROJECT": "没有打开可供下载到的项目。",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath 必须是项目中的一个文件夹,或一个以 .jpg、.png、.webp 或 .avif 结尾的图片文件路径。",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "下载多张照片时,downloadPath 必须是一个文件夹。",
+ "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "此照片无法通过 URL 嵌入。请通过传递 downloadPath 参数来下载它。",
+ "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "只有在此对话中由 searchImages 返回的照片才能下载。",
"AI_CHAT_IMAGE_SELECTED": "已选图像",
"AI_CHAT_IMAGE_SELECTED_GROUP": "已选多张图像",
"AI_CHAT_IMAGE_PREVIEW": "图像预览",
@@ -2709,8 +2749,12 @@ define({
"AI_CHAT_IMAGE_PHOTO_BY": "摄影:",
"AI_CHAT_IMAGE_REPLY": "使用此图片回复",
"AI_CHAT_IMAGE_QUOTE": "引用图片",
+ "AI_CHAT_IMAGE_DOWNLOAD": "下载到项目并打开",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "图片下载失败",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "图片无法保存到项目:{0}",
"AI_CHAT_IMAGE_VIEW_COLLAGE": "查看拼贴画",
"AI_CHAT_IMAGE_SHOW_ALL": "显示全部",
+ "AI_CHAT_IMAGE_SHOW_LESS": "收起",
"AI_CHAT_IMAGE_BACK_TO_ALL": "返回所有图片",
"AI_CHAT_IMAGE_RESULTS_COUNT": "{0} 张照片 · Unsplash",
"AI_CHAT_IMAGE_RESULTS_SINGLE": "1 张照片 · Unsplash",
@@ -2924,49 +2968,32 @@ define({
"MIGRATE_UNREACHABLE_TITLE": "无法访问旧站点",
"MIGRATE_UNREACHABLE_MESSAGE": "{APP_NAME} 无法连接到 {0} 以查找您的项目和设置,因此未作任何更改。请检查您的网络连接,然后使用 {1} 重试。",
"CMD_MIGRATE_DATA": "从 {0} 迁移我的数据…",
- "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "图片已下载",
- "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "或者用您自己的话告诉我…",
- "LIVE_DEV_AI_ASK_SEND": "发送",
- "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI 提问",
- "LIVE_DEV_AI_ASK_MINIMIZE": "最小化",
- "LIVE_DEV_AI_ASK_FOCUS_HIDE": "隐藏焦点,查看页面原始样貌",
- "LIVE_DEV_AI_ASK_FOCUS_SHOW": "重新显示焦点",
- "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI 正在等待您的回答",
- "LIVE_DEV_IMAGE_SAVED_TO": "已保存到 {0}",
- "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "更改下载文件夹",
- "AI_CHAT_TOOL_PROBLEMS": "问题",
- "AI_CHAT_TOOL_NOTIFY": "通知",
- "AI_CHAT_TOOL_ASK": "在实时预览中提问",
- "AI_CHAT_USAGE_CHIP_TITLE": "本次聊天的 Token 和成本",
- "AI_CHAT_USAGE_TOKENS": "{0} Token",
- "AI_CHAT_USAGE_CALLS": "{0} 次调用",
- "AI_CHAT_USAGE_TAB_ALL": "全部",
- "AI_CHAT_USAGE_OPTIONS": "选项",
- "AI_CHAT_USAGE_INPUT": "输入 Token",
- "AI_CHAT_USAGE_OUTPUT": "输出 Token",
- "AI_CHAT_USAGE_CACHE_READ": "缓存读取",
- "AI_CHAT_USAGE_CACHE_WRITE": "缓存写入",
- "AI_CHAT_USAGE_TOTAL": "总令牌数",
- "AI_CHAT_USAGE_TURNS_CALLS": "对话轮次 · API 调用",
- "AI_CHAT_USAGE_API_TIME": "API 耗时",
- "AI_CHAT_USAGE_COST": "标价成本",
- "AI_CHAT_USAGE_NOTE": "拥有 Claude 订阅,此费用已包含在您的套餐中。所示价格仅供参考。",
- "AI_CHAT_USAGE_OPTION_TURNS": "每轮对话后显示用量",
- "AI_CHAT_USAGE_OPTION_DOLLARS": "显示 $ 成本",
- "AI_CHAT_TOOL_ASK_COMPOSING": "正在实时预览中提问...",
- "AI_CHAT_LABEL_YOU_IN_PREVIEW": "您,在实时预览中",
- "AI_CHAT_TOOL_ASK_WAITING": "答案在实时预览中,或",
- "AI_CHAT_TOOL_PROBLEMS_IN": "{0} 中的问题",
- "AI_CHAT_IMAGE_DOWNLOADING": "正在下载图片",
- "AI_CHAT_IMAGE_DOWNLOADED": "图片已下载",
- "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "多张图片已下载",
- "AI_CHAT_IMAGE_NO_PROJECT": "没有打开可供下载到的项目。",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath 必须是项目中的一个文件夹,或一个以 .jpg、.png、.webp 或 .avif 结尾的图片文件路径。",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "下载多张照片时,downloadPath 必须是一个文件夹。",
- "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "此照片无法通过 URL 嵌入。请通过传递 downloadPath 参数来下载它。",
- "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "只有在此对话中由 searchImages 返回的照片才能下载。",
- "AI_CHAT_IMAGE_DOWNLOAD": "下载到项目并打开",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "图片下载失败",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "图片无法保存到项目:{0}",
- "AI_CHAT_IMAGE_SHOW_LESS": "收起"
+ "AI_CHAT_MODE_CHAT": "视觉 AI",
+ "AI_CHAT_START_CHAT_NAME": "与 {0} 的视觉 AI",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "此费用已包含在您的 Claude 订阅套餐中,无需额外付费。",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "您的 Phoenix Pro 订阅不会产生任何费用。",
+ "AI_CHAT_USAGE_CARD_TITLE": "用量",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · 最近 30 天",
+ "AI_CHAT_USAGE_DETAILS": "详情",
+ "AI_CHAT_USAGE_RELOAD": "重新加载用量",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0}/{1} 个月",
+ "AI_CHAT_USAGE_LESS": "收起",
+ "AI_CHAT_USAGE_SPEND": "花费",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "令牌",
+ "AI_CHAT_USAGE_TURNS_LABEL": "轮次",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "活跃天数",
+ "AI_CHAT_USAGE_TODAY": "今天",
+ "AI_CHAT_USAGE_TOP_MODELS": "热门模型",
+ "AI_CHAT_USAGE_BY_SPEND": "按花费",
+ "AI_CHAT_USAGE_BY_TOKENS": "按令牌",
+ "AI_CHAT_USAGE_ACTIVITY": "活动",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "最近 30 天",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "上个月",
+ "AI_CHAT_USAGE_LATER_MONTH": "下个月",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "最长连续使用",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} 天",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "活跃天数",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "平均/活跃日",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "总计",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "本日无使用记录"
});
\ No newline at end of file
diff --git a/src/nls/zh-tw/lastTranslated.json b/src/nls/zh-tw/lastTranslated.json
index 7fac587820..4183b16ec9 100644
--- a/src/nls/zh-tw/lastTranslated.json
+++ b/src/nls/zh-tw/lastTranslated.json
@@ -182,7 +182,7 @@
"AI_CHAT_MODEL_SELECT_TITLE": "Choose the AI model for this chat",
"AI_CHAT_MODEL_SWITCHED_NOTICE": "Switched to {0}. Applies from your next message; the first response may take a moment longer while the cache rebuilds.",
"AI_CHAT_MODE_AUTO": "Auto",
- "AI_CHAT_MODE_CHAT": "Claude Code",
+ "AI_CHAT_MODE_CHAT": "Visual AI",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_MODE_EDIT": "AI Edit Mode",
@@ -260,7 +260,7 @@
"AI_CHAT_START_ANOTHER_DEMO": "Show another demo",
"AI_CHAT_START_BY_PROVIDER": "By {0}",
"AI_CHAT_START_CHAT_DESC": "Built-in chat for visual workflows",
- "AI_CHAT_START_CHAT_NAME": "{0} · Visual AI",
+ "AI_CHAT_START_CHAT_NAME": "Visual AI with {0}",
"AI_CHAT_START_CHAT_RUNNING": "In progress",
"AI_CHAT_START_CLI_FOLDED": "Use a CLI instead: {0}",
"AI_CHAT_START_CLI_RUNNING": "Running",
@@ -361,22 +361,49 @@
"AI_CHAT_UPSELL_BTN": "Get Phoenix Pro",
"AI_CHAT_UPSELL_MESSAGE": "AI features are available with Phoenix Pro.",
"AI_CHAT_UPSELL_TITLE": "Phoenix Pro + AI",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "active days",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "Active days",
+ "AI_CHAT_USAGE_ACTIVITY": "Activity",
"AI_CHAT_USAGE_API_TIME": "Time in API",
+ "AI_CHAT_USAGE_BY_SPEND": "by spend",
+ "AI_CHAT_USAGE_BY_TOKENS": "by tokens",
"AI_CHAT_USAGE_CACHE_READ": "Cache read",
"AI_CHAT_USAGE_CACHE_WRITE": "Cache write",
"AI_CHAT_USAGE_CALLS": "{0} calls",
+ "AI_CHAT_USAGE_CARD_TITLE": "Usage",
"AI_CHAT_USAGE_CHIP_TITLE": "Tokens and cost of this chat",
"AI_CHAT_USAGE_COST": "Cost at list price",
+ "AI_CHAT_USAGE_DETAILS": "Details",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "Earlier month",
"AI_CHAT_USAGE_INPUT": "Input tokens",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "Last 30 days",
+ "AI_CHAT_USAGE_LATER_MONTH": "Later month",
+ "AI_CHAT_USAGE_LESS": "Less",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "Longest streak",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "{0} of {1} months",
+ "AI_CHAT_USAGE_MORE": "More",
"AI_CHAT_USAGE_NOTE": "With a Claude subscription, this cost is included in your plan. Pricing shown is for reference only.",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "No usage this day",
"AI_CHAT_USAGE_OPTIONS": "Options",
"AI_CHAT_USAGE_OPTION_DOLLARS": "Show $ cost",
"AI_CHAT_USAGE_OPTION_TURNS": "Show usage after every turn",
"AI_CHAT_USAGE_OUTPUT": "Output tokens",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "Avg / active day",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · last 30 days",
+ "AI_CHAT_USAGE_RELOAD": "Reload usage",
+ "AI_CHAT_USAGE_SPEND": "spend",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "With a Claude subscription, this spend is included in your plan at no extra cost.",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "No charge to your Phoenix Pro subscription.",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} days",
"AI_CHAT_USAGE_TAB_ALL": "All",
+ "AI_CHAT_USAGE_TODAY": "Today",
"AI_CHAT_USAGE_TOKENS": "{0} tok",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "tokens",
+ "AI_CHAT_USAGE_TOP_MODELS": "Top models",
"AI_CHAT_USAGE_TOTAL": "Total tokens",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "Total",
"AI_CHAT_USAGE_TURNS_CALLS": "Turns · API calls",
+ "AI_CHAT_USAGE_TURNS_LABEL": "turns",
"AI_CHAT_WAITING_FOR_MODEL": "Waiting for the model...",
"AI_CHAT_WELCOME_BUG_PROMPT": "Fix the mobile navigation",
"AI_CHAT_WELCOME_CLI_SUBTITLE": "Give your CLI agents the tools to see, inspect, and debug your page as they build.",
diff --git a/src/nls/zh-tw/strings.js b/src/nls/zh-tw/strings.js
index a37822b3da..a0a6ce480a 100644
--- a/src/nls/zh-tw/strings.js
+++ b/src/nls/zh-tw/strings.js
@@ -738,6 +738,16 @@ define({
"LIVE_DEV_IMAGE_FOLDER_DIALOG_PLACEHOLDER": "輸入資料夾路徑 (例如:assets/images/)",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_HELP": "💡 輸入資料夾路徑,或留空以將檔案下載至 'images' 資料夾。",
"LIVE_DEV_IMAGE_FOLDER_DIALOG_REMEMBER": "針對此專案不再詢問",
+ "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "圖片已下載",
+ "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "或用您自己的話告訴我…",
+ "LIVE_DEV_AI_ASK_SEND": "傳送",
+ "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI 提問",
+ "LIVE_DEV_AI_ASK_MINIMIZE": "最小化",
+ "LIVE_DEV_AI_ASK_FOCUS_HIDE": "隱藏焦點並查看頁面原貌",
+ "LIVE_DEV_AI_ASK_FOCUS_SHOW": "再次顯示焦點",
+ "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI 正在等待您的回覆",
+ "LIVE_DEV_IMAGE_SAVED_TO": "已儲存至 {0}",
+ "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "變更下載資料夾",
"AVAILABLE_IN_PRO_TITLE": "僅在 Phoenix Pro 中提供",
"DEVICE_SIZE_LIMIT_MESSAGE": "若要切換手機、平板與電腦檢視,請升級至 Phoenix Pro。",
"LAYERS_PANEL_LIMIT_MESSAGE": "若要查看您的頁面結構並選取或編輯其中的任何元素,請升級至 Phoenix Pro。",
@@ -2430,7 +2440,6 @@ define({
"AI_ENABLE_CONFIRM_MESSAGE": "這會重新啟用 AI 功能並還原 AI 面板。
{APP_NAME} 現在將會重新啟動以套用此變更。系統會提示您儲存任何未儲存的檔案。",
"AI_ENABLE_CONFIRM_BTN": "啟用 AI 並重新啟動",
"AI_CHAT_TITLE": "Claude Code",
- "AI_CHAT_MODE_CHAT": "Claude Code 聊天",
"AI_CHAT_MODE_CLI": "Claude Code CLI",
"AI_CHAT_MODE_CODEX_CLI": "Codex CLI",
"AI_CHAT_START_TYPE_HINT": "在此輸入以開始",
@@ -2457,7 +2466,6 @@ define({
"AI_CHAT_DEMO_PROMPT_COPIED": "已複製",
"AI_CHAT_DEMO_SPEED_TITLE": "播放速度 (點擊以變更)",
"AI_CHAT_START_WORK_WITH": "搭配使用",
- "AI_CHAT_START_CHAT_NAME": "{0} · 視覺化 AI",
"AI_CHAT_START_CHAT_DESC": "為視覺化工作流程打造的內建聊天功能",
"AI_CHAT_START_BY_PROVIDER": "由 {0} 提供",
"AI_CHAT_START_CLI_SEPARATOR": "命令列工具 · 與 {APP_NAME} 連接",
@@ -2561,6 +2569,30 @@ define({
"AI_CHAT_TOOL_EDITOR_JS": "正在檢查編輯器",
"AI_CHAT_TOOL_EDITOR_PREFERENCES": "編輯器偏好設定",
"AI_CHAT_TOOL_EDITOR_DOCS": "編輯器文件",
+ "AI_CHAT_TOOL_PROBLEMS": "問題",
+ "AI_CHAT_TOOL_NOTIFY": "通知",
+ "AI_CHAT_TOOL_ASK": "在即時預覽中提問",
+ "AI_CHAT_USAGE_CHIP_TITLE": "本次對話的權杖與成本",
+ "AI_CHAT_USAGE_TOKENS": "{0} 權杖",
+ "AI_CHAT_USAGE_CALLS": "{0} 次呼叫",
+ "AI_CHAT_USAGE_TAB_ALL": "全部",
+ "AI_CHAT_USAGE_OPTIONS": "選項",
+ "AI_CHAT_USAGE_INPUT": "輸入權杖",
+ "AI_CHAT_USAGE_OUTPUT": "輸出權杖",
+ "AI_CHAT_USAGE_CACHE_READ": "快取讀取",
+ "AI_CHAT_USAGE_CACHE_WRITE": "快取寫入",
+ "AI_CHAT_USAGE_TOTAL": "權杖總數",
+ "AI_CHAT_USAGE_TURNS_CALLS": "對話回合 · API 呼叫",
+ "AI_CHAT_USAGE_API_TIME": "API 處理時間",
+ "AI_CHAT_USAGE_COST": "定價成本",
+ "AI_CHAT_USAGE_NOTE": "若您訂閱 Claude,此費用已包含在您的方案中。顯示的價格僅供參考。",
+ "AI_CHAT_USAGE_OPTION_TURNS": "每次對話回合後顯示用量",
+ "AI_CHAT_USAGE_OPTION_DOLLARS": "顯示 $ 費用",
+ "AI_CHAT_USAGE_MORE": "更多",
+ "AI_CHAT_TOOL_ASK_COMPOSING": "正在即時預覽中提問...",
+ "AI_CHAT_LABEL_YOU_IN_PREVIEW": "您,在即時預覽中",
+ "AI_CHAT_TOOL_ASK_WAITING": "於即時預覽中作答,或",
+ "AI_CHAT_TOOL_PROBLEMS_IN": "{0} 中的問題",
"AI_CHAT_TOOL_RESIZE_PREVIEW": "調整預覽大小",
"AI_LIVE_PREVIEW_BANNER_TEXT": "AI 正在檢視即時預覽",
"AI_LIVE_PREVIEW_BANNER_RESIZE": "AI 已將預覽大小調整為 {0}",
@@ -2696,6 +2728,14 @@ define({
"AI_CHAT_IMAGE_REMOVE": "移除圖片",
"AI_CHAT_IMAGE_SEARCH": "正在搜尋圖片",
"AI_CHAT_IMAGE_USE": "正在選取影像",
+ "AI_CHAT_IMAGE_DOWNLOADING": "正在下載圖片",
+ "AI_CHAT_IMAGE_DOWNLOADED": "已下載圖片",
+ "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "圖片下載完畢",
+ "AI_CHAT_IMAGE_NO_PROJECT": "沒有開啟的專案可供下載存入。",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath 必須是專案內的資料夾,或是一個結尾為 .jpg、.png、.webp 或 .avif 的圖片檔案路徑。",
+ "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "下載多張相片時,downloadPath 必須是資料夾。",
+ "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "此相片無法透過 URL 嵌入。請傳遞 downloadPath 參數來下載它。",
+ "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "僅能下載此對話中由 `searchImages` 傳回的相片。",
"AI_CHAT_IMAGE_SELECTED": "已選影像",
"AI_CHAT_IMAGE_SELECTED_GROUP": "已選多張影像",
"AI_CHAT_IMAGE_PREVIEW": "影像預覽",
@@ -2709,8 +2749,12 @@ define({
"AI_CHAT_IMAGE_PHOTO_BY": "攝影:",
"AI_CHAT_IMAGE_REPLY": "用此圖片回覆",
"AI_CHAT_IMAGE_QUOTE": "引用此圖片",
+ "AI_CHAT_IMAGE_DOWNLOAD": "下載至專案並開啟",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "圖片下載失敗",
+ "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "圖片無法儲存至專案:{0}",
"AI_CHAT_IMAGE_VIEW_COLLAGE": "檢視拼貼",
"AI_CHAT_IMAGE_SHOW_ALL": "顯示全部",
+ "AI_CHAT_IMAGE_SHOW_LESS": "收合",
"AI_CHAT_IMAGE_BACK_TO_ALL": "返回所有圖片",
"AI_CHAT_IMAGE_RESULTS_COUNT": "{0} 張相片 · Unsplash",
"AI_CHAT_IMAGE_RESULTS_SINGLE": "1 張相片 · Unsplash",
@@ -2924,49 +2968,32 @@ define({
"MIGRATE_UNREACHABLE_TITLE": "無法連線至舊網站",
"MIGRATE_UNREACHABLE_MESSAGE": "{APP_NAME} 無法連線至 {0} 以尋找您的專案與設定,因此沒有任何內容被變更。請檢查您的網路連線,然後透過 {1} 重試。",
"CMD_MIGRATE_DATA": "從 {0} 轉移我的資料…",
- "LIVE_DEV_IMAGE_DOWNLOADED_TITLE": "圖片已下載",
- "LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER": "或用您自己的話告訴我…",
- "LIVE_DEV_AI_ASK_SEND": "傳送",
- "LIVE_DEV_AI_ASK_TITLE": "Phoenix AI 提問",
- "LIVE_DEV_AI_ASK_MINIMIZE": "最小化",
- "LIVE_DEV_AI_ASK_FOCUS_HIDE": "隱藏焦點並查看頁面原貌",
- "LIVE_DEV_AI_ASK_FOCUS_SHOW": "再次顯示焦點",
- "LIVE_DEV_AI_ASK_WAITING": "Phoenix AI 正在等待您的回覆",
- "LIVE_DEV_IMAGE_SAVED_TO": "已儲存至 {0}",
- "LIVE_DEV_IMAGE_DOWNLOAD_FOLDER": "變更下載資料夾",
- "AI_CHAT_TOOL_PROBLEMS": "問題",
- "AI_CHAT_TOOL_NOTIFY": "通知",
- "AI_CHAT_TOOL_ASK": "在即時預覽中提問",
- "AI_CHAT_USAGE_CHIP_TITLE": "本次對話的權杖與成本",
- "AI_CHAT_USAGE_TOKENS": "{0} 權杖",
- "AI_CHAT_USAGE_CALLS": "{0} 次呼叫",
- "AI_CHAT_USAGE_TAB_ALL": "全部",
- "AI_CHAT_USAGE_OPTIONS": "選項",
- "AI_CHAT_USAGE_INPUT": "輸入權杖",
- "AI_CHAT_USAGE_OUTPUT": "輸出權杖",
- "AI_CHAT_USAGE_CACHE_READ": "快取讀取",
- "AI_CHAT_USAGE_CACHE_WRITE": "快取寫入",
- "AI_CHAT_USAGE_TOTAL": "權杖總數",
- "AI_CHAT_USAGE_TURNS_CALLS": "對話回合 · API 呼叫",
- "AI_CHAT_USAGE_API_TIME": "API 處理時間",
- "AI_CHAT_USAGE_COST": "定價成本",
- "AI_CHAT_USAGE_NOTE": "若您訂閱 Claude,此費用已包含在您的方案中。顯示的價格僅供參考。",
- "AI_CHAT_USAGE_OPTION_TURNS": "每次對話回合後顯示用量",
- "AI_CHAT_USAGE_OPTION_DOLLARS": "顯示 $ 費用",
- "AI_CHAT_TOOL_ASK_COMPOSING": "正在即時預覽中提問...",
- "AI_CHAT_LABEL_YOU_IN_PREVIEW": "您,在即時預覽中",
- "AI_CHAT_TOOL_ASK_WAITING": "於即時預覽中作答,或",
- "AI_CHAT_TOOL_PROBLEMS_IN": "{0} 中的問題",
- "AI_CHAT_IMAGE_DOWNLOADING": "正在下載圖片",
- "AI_CHAT_IMAGE_DOWNLOADED": "已下載圖片",
- "AI_CHAT_IMAGE_DOWNLOADED_GROUP": "圖片下載完畢",
- "AI_CHAT_IMAGE_NO_PROJECT": "沒有開啟的專案可供下載存入。",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID": "downloadPath 必須是專案內的資料夾,或是一個結尾為 .jpg、.png、.webp 或 .avif 的圖片檔案路徑。",
- "AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER": "下載多張相片時,downloadPath 必須是資料夾。",
- "AI_CHAT_IMAGE_NOT_HOTLINKABLE": "此相片無法透過 URL 嵌入。請傳遞 downloadPath 參數來下載它。",
- "AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD": "僅能下載此對話中由 `searchImages` 傳回的相片。",
- "AI_CHAT_IMAGE_DOWNLOAD": "下載至專案並開啟",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE": "圖片下載失敗",
- "AI_CHAT_IMAGE_DOWNLOAD_FAILED": "圖片無法儲存至專案:{0}",
- "AI_CHAT_IMAGE_SHOW_LESS": "收合"
+ "AI_CHAT_MODE_CHAT": "視覺 AI",
+ "AI_CHAT_START_CHAT_NAME": "視覺 AI 與 {0}",
+ "AI_CHAT_USAGE_SPEND_INCLUDED": "若您訂閱 Claude,此費用已包含在您的方案中,無需額外付費。",
+ "AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "您的 Phoenix Pro 訂閱不會產生任何費用。",
+ "AI_CHAT_USAGE_CARD_TITLE": "用量",
+ "AI_CHAT_USAGE_RANGE_30": "{0} · 過去 30 天",
+ "AI_CHAT_USAGE_DETAILS": "詳細資訊",
+ "AI_CHAT_USAGE_RELOAD": "重新載入用量",
+ "AI_CHAT_USAGE_MONTHS_SHOWN": "共 {1} 個月中的 {0} 個月",
+ "AI_CHAT_USAGE_LESS": "收合",
+ "AI_CHAT_USAGE_SPEND": "花費",
+ "AI_CHAT_USAGE_TOKENS_LABEL": "詞元",
+ "AI_CHAT_USAGE_TURNS_LABEL": "對話輪次",
+ "AI_CHAT_USAGE_ACTIVE_DAYS": "活躍天數",
+ "AI_CHAT_USAGE_TODAY": "今天",
+ "AI_CHAT_USAGE_TOP_MODELS": "熱門模型",
+ "AI_CHAT_USAGE_BY_SPEND": "依花費",
+ "AI_CHAT_USAGE_BY_TOKENS": "依詞元",
+ "AI_CHAT_USAGE_ACTIVITY": "活動",
+ "AI_CHAT_USAGE_LAST_30_DAYS": "過去 30 天",
+ "AI_CHAT_USAGE_EARLIER_MONTH": "上個月",
+ "AI_CHAT_USAGE_LATER_MONTH": "下個月",
+ "AI_CHAT_USAGE_LONGEST_STREAK": "最長連續紀錄",
+ "AI_CHAT_USAGE_STREAK_DAYS": "{0} 天",
+ "AI_CHAT_USAGE_ACTIVE_DAYS_TITLE": "活躍天數",
+ "AI_CHAT_USAGE_PER_ACTIVE_DAY": "活躍日平均",
+ "AI_CHAT_USAGE_TOTAL_LABEL": "總計",
+ "AI_CHAT_USAGE_NO_USAGE_DAY": "本日無使用紀錄"
});
\ No newline at end of file