Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 15 additions & 17 deletions src/nls/ar/lastTranslated.json
Original file line number Diff line number Diff line change
Expand Up @@ -39,25 +39,23 @@
"AI_CHAT_BASH_DENIED": "Command denied",
"AI_CHAT_BASH_DENY": "Deny",
"AI_CHAT_CLI_ADD_SESSION": "+ Add CLI session",
"AI_CHAT_CLI_CONNECTED": "Connected to Phoenix",
"AI_CHAT_CLI_CONNECTED_NO_HOOKS_TOOLTIP": "{0} can use Phoenix's editor tools, but does not yet receive the editor state with each prompt.",
"AI_CHAT_CLI_CONNECTED_TOOLTIP": "{0} is connected to Phoenix: it sees the open file, unsaved changes and the live preview, and can use the editor's tools.",
"AI_CHAT_CLI_CONNECTING": "Connecting to Phoenix…",
"AI_CHAT_CLI_CONNECTION_TITLE": "Phoenix connection",
"AI_CHAT_CLI_CONNECT_ERROR": "{0} could not connect to Phoenix and is running without it: {1}",
"AI_CHAT_CLI_CONNECTED": "Connected to {APP_NAME}",
"AI_CHAT_CLI_CONNECTING": "Connecting to {APP_NAME}…",
"AI_CHAT_CLI_CONNECTION_TITLE": "{APP_NAME} connection",
"AI_CHAT_CLI_CONNECT_ERROR": "{0} could not connect to {APP_NAME} and is running without it: {1}",
"AI_CHAT_CLI_CONNECT_RESTART": "Start a new CLI session to connect again.",
"AI_CHAT_CLI_CONTEXT_DESC": "Open files, selections and Live Preview.",
"AI_CHAT_CLI_CONTEXT_TITLE": "See your editor context",
"AI_CHAT_CLI_DISCONNECT": "Disconnect Phoenix",
"AI_CHAT_CLI_DISCONNECTED": "Disconnected from Phoenix",
"AI_CHAT_CLI_EDITOR_UNAVAILABLE": "Waiting for the Phoenix editor to reconnect.",
"AI_CHAT_CLI_DISCONNECT": "Disconnect {APP_NAME}",
"AI_CHAT_CLI_DISCONNECTED": "Disconnected from {APP_NAME}",
"AI_CHAT_CLI_EDITOR_UNAVAILABLE": "Waiting for {APP_NAME} to reconnect.",
"AI_CHAT_CLI_ERR_OVERRIDE_INVALID": "That file did not run as {0}.",
"AI_CHAT_CLI_ERR_OVERRIDE_MISSING": "No file exists at that path.",
"AI_CHAT_CLI_ERR_OVERRIDE_NOT_EXECUTABLE": "That file is not executable.",
"AI_CHAT_CLI_ERR_OVERRIDE_REJECTED": "That path contains characters that cannot be used.",
"AI_CHAT_CLI_ERR_OVERRIDE_TIMEOUT": "That file did not respond in time.",
"AI_CHAT_CLI_EXITED_MSG": "{0} has exited.",
"AI_CHAT_CLI_HOOK_REVIEW": "{0} may ask you to review Phoenix's hooks. After reviewing them, select “Trust all and continue” to keep editor context and open files in sync. Without these hooks, you can still use the Phoenix tools.",
"AI_CHAT_CLI_HOOK_REVIEW": "{0} may ask you to review {APP_NAME}'s hooks. After reviewing them, select “Trust all and continue” to keep editor context and open files in sync. Without these hooks, you can still use the {APP_NAME} tools.",
"AI_CHAT_CLI_INSTALLING": "Installing…",
"AI_CHAT_CLI_INSTALLING_NAMED_MSG": "Installing {0}, please wait. This may take a while...",
"AI_CHAT_CLI_INSTALL_BTN": "Install Claude Code",
Expand All @@ -66,12 +64,12 @@
"AI_CHAT_CLI_NEW_CONFIRM_BTN": "New Session",
"AI_CHAT_CLI_NEW_CONFIRM_MSG": "This ends the running {0} session, along with any task it is working on, and starts a fresh one.",
"AI_CHAT_CLI_NEW_CONFIRM_TITLE": "Start a new {0} session?",
"AI_CHAT_CLI_NOT_CONNECTED": "Not connected to Phoenix",
"AI_CHAT_CLI_NOT_CONNECTED": "Not connected to {APP_NAME}",
"AI_CHAT_CLI_NOT_FOUND": "Claude Code Not Installed",
"AI_CHAT_CLI_NOT_FOUND_INSTALL_BTN": "Install {0}",
"AI_CHAT_CLI_PAUSED": "Paused",
"AI_CHAT_CLI_PAUSED_TOOLTIP": "A different project is open, so {0} cannot use the editor. Switch the session to this project to reconnect it.",
"AI_CHAT_CLI_RECONNECT": "Reconnect Phoenix",
"AI_CHAT_CLI_RECONNECT": "Reconnect {APP_NAME}",
"AI_CHAT_CLI_REMOVE_CONFIRM_MSG": "This removes the session card and stops the running {0} session, including any task it is working on.",
"AI_CHAT_CLI_REMOVE_CONFIRM_TITLE": "Remove {0}?",
"AI_CHAT_CLI_REMOVE_SESSION": "Remove session",
Expand Down Expand Up @@ -104,7 +102,7 @@
"AI_CHAT_CLI_STOP_TITLE": "Stop {0}. Ends this session.",
"AI_CHAT_CLI_TOGGLE_FAILED": "Could not change the connection. Please try again.",
"AI_CHAT_CLI_TOOLS_DESC": "Edit files, inspect the page and interact with Live Preview.",
"AI_CHAT_CLI_TOOLS_TITLE": "Use Phoenix tools",
"AI_CHAT_CLI_TOOLS_TITLE": "Use {APP_NAME} tools",
"AI_CHAT_CLI_UPSELL_MSG": "Running Claude Code inside the Phoenix AI panel is a Pro feature. It gives Claude access to Phoenix integrations such as your editor and Live Preview. You can still run Claude Code CLI for free from the Terminal, without the Phoenix AI integrations.",
"AI_CHAT_CLI_UPSELL_OPEN_TERMINAL_BTN": "Open in Terminal",
"AI_CHAT_CLI_UPSELL_TITLE": "Available in Phoenix Pro",
Expand Down Expand Up @@ -501,7 +499,7 @@
"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": "You won’t be charged this amount by Phoenix Pro.",
"AI_CHAT_USAGE_NOTE": "Your Claude or ChatGPT subscription covers this usage.",
"AI_CHAT_USAGE_NO_USAGE_DAY": "No usage this day",
"AI_CHAT_USAGE_OPTIONS": "Options",
"AI_CHAT_USAGE_OPTION_DOLLARS": "Show $ cost",
Expand All @@ -519,7 +517,7 @@
"AI_CHAT_USAGE_SHOW_COST_TITLE": "Show AI cost estimates?",
"AI_CHAT_USAGE_SHOW_COST_VALUE": "Turning this on won’t add anything to your bill. It only shows the value of your usage at API prices.",
"AI_CHAT_USAGE_SPEND": "value",
"AI_CHAT_USAGE_SPEND_INCLUDED": "If you’re using a Claude or ChatGPT subscription, you won’t be charged this amount separately by your AI provider.",
"AI_CHAT_USAGE_SPEND_INCLUDED": "This estimates what your AI usage would cost at standard API prices, helping you see the value included in your subscription.\n\nIf you have a Claude or ChatGPT subscription, you won’t be charged this amount by your AI provider.",
"AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "You won’t be charged this amount by Phoenix Pro.",
"AI_CHAT_USAGE_STREAK_DAYS": "{0} days",
"AI_CHAT_USAGE_TAB_ALL": "All",
Expand Down Expand Up @@ -590,7 +588,7 @@
"AI_SETTINGS_BASE_URL": "Base URL",
"AI_SETTINGS_BASE_URL_PLACEHOLDER": "Leave blank for default",
"AI_SETTINGS_CLI_CONNECT_DESC": "When launched from the AI panel, the CLI sees your open files, unsaved changes and live preview, and can use the editor's tools. Takes effect the next time it starts.",
"AI_SETTINGS_CLI_CONNECT_LABEL": "Connect {0} to Phoenix",
"AI_SETTINGS_CLI_CONNECT_LABEL": "Connect {0} to {APP_NAME}",
"AI_SETTINGS_CLI_PATHS_NOTE": "Leave blank to detect automatically.",
"AI_SETTINGS_CLI_PATH_LABEL": "Path to the {0} executable",
"AI_SETTINGS_CUSTOM_ENDPOINT_NOTICE": "Using custom API endpoint: {0}",
Expand Down Expand Up @@ -1904,7 +1902,7 @@
"LIVE_DEV_AI_CHAT_ADD_SELECTED": "Add selected",
"LIVE_DEV_AI_CHAT_CAPTURE": "Capturing…",
"LIVE_DEV_AI_CHAT_CAPTURE_ERROR": "Could not capture. Try again.",
"LIVE_DEV_AI_CHAT_CLI_CONNECTION_REQUIRED": "Connect Phoenix using the connection button in the CLI header, then try again. If this session started without a connection, start a connected session. Your draft is kept here.",
"LIVE_DEV_AI_CHAT_CLI_CONNECTION_REQUIRED": "Connect {APP_NAME} using the connection button in the CLI header, then try again. If this session started without a connection, start a connected session. Your draft is kept here.",
"LIVE_DEV_AI_CHAT_CLI_CONTEXT_SUMMARY": "Attached from Phoenix: {0}.",
"LIVE_DEV_AI_CHAT_CLI_ELEMENT": "1 selected element",
"LIVE_DEV_AI_CHAT_CLI_ELEMENTS": "{0} selected elements",
Expand Down
52 changes: 25 additions & 27 deletions src/nls/ar/strings.js
Original file line number Diff line number Diff line change
Expand Up @@ -2531,35 +2531,22 @@ define({
"AI_CHAT_SCROLL_TO_BOTTOM": "التمرير إلى الأسفل",
"AI_CHAT_PLACEHOLDER": "اسأل Claude...",
"AI_CHAT_SETUP_PLACEHOLDER": "قم بإعداد Claude Code لبدء الدردشة",
"AI_CHAT_ACCESS_CHECK_FAILED": "تعذّر التحقق من إمكانية الوصول إلى الذكاء الاصطناعي. يُرجى المحاولة مرة أخرى.",
"AI_CHAT_NOT_READY_YET": "جارٍ تجهيز الذكاء الاصطناعي. يُرجى الانتظار لحظة.",
"AI_CHAT_PLACEHOLDER_MODEL": "اسأل {0}...",
"AI_CHAT_SEND_TITLE": "إرسال رسالة",
"AI_CHAT_STOP_TITLE": "إيقاف الإنشاء (Esc)",
"AI_NOTIFY_CLI_DONE_TITLE": "انتهى {0}",
"AI_NOTIFY_VIEW_CHAT": "عرض المحادثة",
"AI_CHAT_CLI_CONNECTING": "جارٍ الاتصال بـ Phoenix…",
"AI_CHAT_CLI_CONNECTED": "متصل بـ Phoenix",
"AI_CHAT_CLI_CONNECTION_TITLE": "الاتصال بـ Phoenix",
"AI_CHAT_CLI_CONTEXT_TITLE": "الاطلاع على سياق المحرر",
"AI_CHAT_CLI_CONTEXT_DESC": "الملفات المفتوحة والتحديدات والمعاينة المباشرة.",
"AI_CHAT_CLI_TOOLS_TITLE": "استخدام أدوات Phoenix",
"AI_CHAT_CLI_TOOLS_DESC": "تعديل الملفات وفحص الصفحة والتفاعل مع المعاينة المباشرة.",
"AI_CHAT_CLI_DISCONNECT": "قطع الاتصال بـ Phoenix",
"AI_CHAT_CLI_RECONNECT": "إعادة الاتصال بـ Phoenix",
"AI_CHAT_CLI_DISCONNECTED": "غير متصل بـ Phoenix",
"AI_CHAT_CLI_KEEP_RUNNING": "ستستمر جلسة واجهة سطر الأوامر في العمل.",
"AI_CHAT_CLI_CONNECT_RESTART": "ابدأ جلسة جديدة لواجهة سطر الأوامر للاتصال مجددًا.",
"AI_CHAT_CLI_TOGGLE_FAILED": "تعذّر تغيير الاتصال. يُرجى المحاولة مجددًا.",
"AI_CHAT_CLI_EDITOR_UNAVAILABLE": "في انتظار إعادة اتصال محرر Phoenix.",
"AI_CHAT_CLI_CONNECTED_TOOLTIP": "{0} متصل بـ Phoenix: يمكنه الاطلاع على الملف المفتوح والتغييرات غير المحفوظة والمعاينة المباشرة، واستخدام أدوات المحرر.",
"AI_CHAT_CLI_CONNECTED_NO_HOOKS_TOOLTIP": "يمكن لـ {0} استخدام أدوات محرر Phoenix، لكنه لا يتلقى بعد حالة المحرر مع كل طلب.",
"AI_CHAT_CLI_PAUSED": "متوقف مؤقتًا",
"AI_CHAT_CLI_PAUSED_TOOLTIP": "هناك مشروع آخر مفتوح، لذا لا يمكن لـ {0} استخدام المحرر. حوّل الجلسة إلى هذا المشروع لإعادة اتصالها.",
"AI_CHAT_CLI_NOT_CONNECTED": "غير متصل بـ Phoenix",
"AI_CHAT_CLI_CONNECT_ERROR": "تعذّر على {0} الاتصال بـ Phoenix، وهو يعمل بدونه: {1}",
"AI_SETTINGS_CLI_CONNECT_LABEL": "ربط {0} بـ Phoenix",
"AI_SETTINGS_CLI_CONNECT_DESC": "عند تشغيل واجهة سطر الأوامر من لوحة الذكاء الاصطناعي، يمكنها الاطلاع على ملفاتك المفتوحة والتغييرات غير المحفوظة والمعاينة المباشرة، واستخدام أدوات المحرر. يسري هذا الإعداد عند تشغيلها في المرة القادمة.",
"AI_CHAT_CLI_HOOK_REVIEW": "قد يطلب منك {0} مراجعة خطافات Phoenix. بعد مراجعتها، اختر «الوثوق بالكل والمتابعة» للحفاظ على مزامنة سياق المحرر والملفات المفتوحة. يمكنك استخدام أدوات Phoenix حتى بدون هذه الخطافات.",
"AI_CHAT_CLI_NOT_FOUND": "Claude Code غير مثبت",
"AI_CHAT_CLI_INSTALL_MSG": "يجب تثبيت Claude Code CLI على نظامك لاستخدام ميزات الذكاء الاصطناعي في {APP_NAME}.",
"AI_CHAT_CLI_INSTALL_BTN": "تثبيت Claude Code",
Expand Down Expand Up @@ -2670,24 +2657,32 @@ define({
"AI_CHAT_USAGE_TURNS_CALLS": "جولات · استدعاءات API",
"AI_CHAT_USAGE_API_TIME": "الوقت في API",
"AI_CHAT_USAGE_COST": "التكلفة بسعر القائمة",
"AI_CHAT_USAGE_NOTE": "لن تفرض عليك Phoenix Pro دفع هذا المبلغ.",
"AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE": "لن تفرض عليك Phoenix Pro دفع هذا المبلغ.",
"AI_CHAT_USAGE_OPTION_TURNS": "إظهار الاستخدام بعد كل جولة",
"AI_CHAT_USAGE_OPTION_DOLLARS": "إظهار التكلفة بالدولار $",
"AI_CHAT_USAGE_SHOW_COST": "إظهار تقديرات تكلفة الذكاء الاصطناعي",
"AI_CHAT_USAGE_HIDE_COST": "إخفاء تقديرات تكلفة الذكاء الاصطناعي",
"AI_CHAT_USAGE_SHOW_COST_TITLE": "هل تريد إظهار تقديرات تكلفة الذكاء الاصطناعي؟",
"AI_CHAT_USAGE_SHOW_COST_COVERED": "إذا كنت تستخدم اشتراك Claude أو ChatGPT، فإن اشتراكك يغطي هذه التكاليف بالفعل.",
"AI_CHAT_USAGE_SHOW_COST_VALUE": "لن يؤدي تفعيل هذا الخيار إلى إضافة أي مبلغ إلى فاتورتك. فهو يعرض فقط قيمة استخدامك وفق أسعار واجهة برمجة التطبيقات.",
"AI_CHAT_USAGE_SHOW_COST_NOTE": "قد تظل هناك رسوم مترتبة على استخدام مفاتيح واجهة برمجة التطبيقات والاستخدام الإضافي المدفوع.",
"AI_CHAT_USAGE_SHOW_COST_CONFIRM": "إظهار القيمة بالدولار",
"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_SEE_MORE": "عرض المزيد",
"AI_CHAT_USAGE_SEE_LESS": "عرض أقل",
"AI_CHAT_USAGE_BY_SPEND": "حسب القيمة",
"AI_CHAT_USAGE_BY_TOKENS": "حسب الرموز",
"AI_CHAT_USAGE_ACTIVITY": "النشاط",
"AI_CHAT_USAGE_LAST_30_DAYS": "آخر 30 يومًا",
Expand Down Expand Up @@ -2957,7 +2952,6 @@ define({
"LIVE_DEV_AI_CHAT_TRANSFER_KEYS": "انقل المسودة، ثم أرسلها في واجهة سطر الأوامر",
"LIVE_DEV_AI_CHAT_CLI_NOT_READY": "افتح جلسة نشطة لواجهة سطر الأوامر، ثم حاول مرة أخرى. مسودتك محفوظة هنا.",
"LIVE_DEV_AI_CHAT_CLI_TRANSFERRED": "تمت إضافة المسودة. راجعها واضغط على Enter لإرسالها.",
"LIVE_DEV_AI_CHAT_CLI_CONNECTION_REQUIRED": "اتصل بـ Phoenix باستخدام زر الاتصال في ترويسة واجهة سطر الأوامر، ثم حاول مجددًا. إذا بدأت هذه الجلسة دون اتصال، فابدأ جلسة متصلة. مسودتك محفوظة هنا.",
"LIVE_DEV_AI_CHAT_CLI_CONTEXT_SUMMARY": "مرفق من Phoenix: {0}.",
"LIVE_DEV_AI_CHAT_CLI_SCREENSHOT": "لقطة شاشة واحدة",
"LIVE_DEV_AI_CHAT_CLI_SCREENSHOTS": "{0} من لقطات الشاشة",
Expand Down Expand Up @@ -3172,15 +3166,19 @@ define({
"MIGRATE_UNREACHABLE_TITLE": "تعذر الوصول إلى الموقع القديم",
"MIGRATE_UNREACHABLE_MESSAGE": "لم يتمكن {APP_NAME} من الاتصال بـ {0} للبحث عن مشاريعك وإعداداتك، لذا لم يتم تغيير أي شيء. تحقق من اتصالك بالإنترنت، ثم حاول مرة أخرى باستخدام {1}.",
"CMD_MIGRATE_DATA": "ترحيل بياناتي من {0}…",
"AI_CHAT_ACCESS_CHECK_FAILED": "تعذّر التحقق من إمكانية الوصول إلى الذكاء الاصطناعي. يُرجى المحاولة مرة أخرى.",
"AI_CHAT_USAGE_SPEND_INCLUDED": "إذا كنت تستخدم اشتراك Claude أو ChatGPT، فلن يفرض عليك مزوّد الذكاء الاصطناعي هذا المبلغ بشكل منفصل.",
"AI_CHAT_USAGE_SHOW_COST": "إظهار تقديرات تكلفة الذكاء الاصطناعي",
"AI_CHAT_USAGE_HIDE_COST": "إخفاء تقديرات تكلفة الذكاء الاصطناعي",
"AI_CHAT_USAGE_SHOW_COST_TITLE": "هل تريد إظهار تقديرات تكلفة الذكاء الاصطناعي؟",
"AI_CHAT_USAGE_SHOW_COST_COVERED": "إذا كنت تستخدم اشتراك Claude أو ChatGPT، فإن اشتراكك يغطي هذه التكاليف بالفعل.",
"AI_CHAT_USAGE_SHOW_COST_VALUE": "لن يؤدي تفعيل هذا الخيار إلى إضافة أي مبلغ إلى فاتورتك. فهو يعرض فقط قيمة استخدامك وفق أسعار واجهة برمجة التطبيقات.",
"AI_CHAT_USAGE_SHOW_COST_NOTE": "قد تظل هناك رسوم مترتبة على استخدام مفاتيح واجهة برمجة التطبيقات والاستخدام الإضافي المدفوع.",
"AI_CHAT_USAGE_SHOW_COST_CONFIRM": "إظهار القيمة بالدولار",
"AI_CHAT_USAGE_SPEND": "القيمة",
"AI_CHAT_USAGE_BY_SPEND": "حسب القيمة"
"AI_CHAT_CLI_CONNECTING": "جارٍ الاتصال بـ {APP_NAME}…",
"AI_CHAT_CLI_CONNECTED": "متصل بـ {APP_NAME}",
"AI_CHAT_CLI_CONNECTION_TITLE": "الاتصال بـ {APP_NAME}",
"AI_CHAT_CLI_TOOLS_TITLE": "استخدام أدوات {APP_NAME}",
"AI_CHAT_CLI_DISCONNECT": "قطع الاتصال بـ {APP_NAME}",
"AI_CHAT_CLI_RECONNECT": "إعادة الاتصال بـ {APP_NAME}",
"AI_CHAT_CLI_DISCONNECTED": "تم قطع الاتصال بـ {APP_NAME}",
"AI_CHAT_CLI_EDITOR_UNAVAILABLE": "في انتظار إعادة اتصال {APP_NAME}.",
"AI_CHAT_CLI_NOT_CONNECTED": "غير متصل بـ {APP_NAME}",
"AI_CHAT_CLI_CONNECT_ERROR": "تعذّر على {0} الاتصال بـ {APP_NAME} ويعمل حاليًا دونه: {1}",
"AI_SETTINGS_CLI_CONNECT_LABEL": "توصيل {0} بـ {APP_NAME}",
"AI_CHAT_CLI_HOOK_REVIEW": "قد يطلب منك {0} مراجعة خطافات {APP_NAME}. بعد مراجعتها، اختر «الوثوق بالكل والمتابعة» للحفاظ على مزامنة سياق المحرر والملفات المفتوحة. يمكنك الاستمرار في استخدام أدوات {APP_NAME} دون هذه الخطافات.",
"AI_CHAT_USAGE_NOTE": "يغطي اشتراكك في Claude أو ChatGPT هذا الاستخدام.",
"AI_CHAT_USAGE_SPEND_INCLUDED": "هذا تقدير لتكلفة استخدامك للذكاء الاصطناعي وفق الأسعار القياسية لواجهة برمجة التطبيقات، لمساعدتك على معرفة القيمة التي يشملها اشتراكك.\n\nإذا كان لديك اشتراك في Claude أو ChatGPT، فلن يفرض عليك مزوّد الذكاء الاصطناعي هذا المبلغ.",
"LIVE_DEV_AI_CHAT_CLI_CONNECTION_REQUIRED": "اتصل بـ {APP_NAME} باستخدام زر الاتصال في ترويسة واجهة سطر الأوامر، ثم حاول مجددًا. إذا بدأت هذه الجلسة دون اتصال، فابدأ جلسة متصلة. تُحفظ مسودتك هنا."
});
Loading
Loading