@@ -110,25 +110,30 @@ export const dict = {
110110 "provider.connect.status.inProgress" : "جارٍ التفويض..." ,
111111 "provider.connect.status.waiting" : "في انتظار التفويض..." ,
112112 "provider.connect.status.failed" : "فشل التفويض: {{error}}" ,
113- "provider.connect.apiKey.description" : "أدخل مفتاح واجهة برمجة تطبيقات {{provider}} الخاص بك لتوصيل حسابك واستخدام نماذج {{provider}} في OpenCode." ,
113+ "provider.connect.apiKey.description" :
114+ "أدخل مفتاح واجهة برمجة تطبيقات {{provider}} الخاص بك لتوصيل حسابك واستخدام نماذج {{provider}} في OpenCode." ,
114115 "provider.connect.apiKey.label" : "مفتاح واجهة برمجة تطبيقات {{provider}}" ,
115116 "provider.connect.apiKey.placeholder" : "مفتاح API" ,
116117 "provider.connect.apiKey.required" : "مفتاح API مطلوب" ,
117- "provider.connect.opencodeZen.line1" : "يمنحك OpenCode Zen الوصول إلى مجموعة مختارة من النماذج الموثوقة والمحسنة لوكلاء البرمجة." ,
118- "provider.connect.opencodeZen.line2" : "باستخدام مفتاح API واحد، ستحصل على إمكانية الوصول إلى نماذج مثل Claude و GPT و Gemini و GLM والمزيد." ,
118+ "provider.connect.opencodeZen.line1" :
119+ "يمنحك OpenCode Zen الوصول إلى مجموعة مختارة من النماذج الموثوقة والمحسنة لوكلاء البرمجة." ,
120+ "provider.connect.opencodeZen.line2" :
121+ "باستخدام مفتاح API واحد، ستحصل على إمكانية الوصول إلى نماذج مثل Claude و GPT و Gemini و GLM والمزيد." ,
119122 "provider.connect.opencodeZen.visit.prefix" : "قم بزيارة " ,
120123 "provider.connect.opencodeZen.visit.link" : "opencode.ai/zen" ,
121124 "provider.connect.opencodeZen.visit.suffix" : " للحصول على مفتاح API الخاص بك." ,
122125 "provider.connect.oauth.code.visit.prefix" : "قم بزيارة " ,
123126 "provider.connect.oauth.code.visit.link" : "هذا الرابط" ,
124- "provider.connect.oauth.code.visit.suffix" : " للحصول على رمز التفويض الخاص بك لتوصيل حسابك واستخدام نماذج {{provider}} في OpenCode." ,
127+ "provider.connect.oauth.code.visit.suffix" :
128+ " للحصول على رمز التفويض الخاص بك لتوصيل حسابك واستخدام نماذج {{provider}} في OpenCode." ,
125129 "provider.connect.oauth.code.label" : "رمز تفويض {{method}}" ,
126130 "provider.connect.oauth.code.placeholder" : "رمز التفويض" ,
127131 "provider.connect.oauth.code.required" : "رمز التفويض مطلوب" ,
128132 "provider.connect.oauth.code.invalid" : "رمز التفويض غير صالح" ,
129133 "provider.connect.oauth.auto.visit.prefix" : "قم بزيارة " ,
130134 "provider.connect.oauth.auto.visit.link" : "هذا الرابط" ,
131- "provider.connect.oauth.auto.visit.suffix" : " وأدخل الرمز أدناه لتوصيل حسابك واستخدام نماذج {{provider}} في OpenCode." ,
135+ "provider.connect.oauth.auto.visit.suffix" :
136+ " وأدخل الرمز أدناه لتوصيل حسابك واستخدام نماذج {{provider}} في OpenCode." ,
132137 "provider.connect.oauth.auto.confirmationCode" : "رمز التأكيد" ,
133138 "provider.connect.toast.connected.title" : "تم توصيل {{provider}}" ,
134139 "provider.connect.toast.connected.description" : "نماذج {{provider}} متاحة الآن للاستخدام." ,
@@ -200,7 +205,7 @@ export const dict = {
200205 "common.default" : "افتراضي" ,
201206 "common.attachment" : "مرفق" ,
202207 "prompt.placeholder.shell" : "أدخل أمر shell..." ,
203- "prompt.placeholder.normal" : " اسأل أي شيء... \ "{{example}}\"" ,
208+ "prompt.placeholder.normal" : ' اسأل أي شيء... "{{example}}"' ,
204209 "prompt.placeholder.summarizeComments" : "لخّص التعليقات…" ,
205210 "prompt.placeholder.summarizeComment" : "لخّص التعليق…" ,
206211 "prompt.mode.shell" : "Shell" ,
@@ -278,7 +283,8 @@ export const dict = {
278283 "dialog.server.add.checking" : "جارٍ التحقق..." ,
279284 "dialog.server.add.button" : "إضافة خادم" ,
280285 "dialog.server.default.title" : "الخادم الافتراضي" ,
281- "dialog.server.default.description" : "الاتصال بهذا الخادم عند بدء تشغيل التطبيق بدلاً من بدء خادم محلي. يتطلب إعادة التشغيل." ,
286+ "dialog.server.default.description" :
287+ "الاتصال بهذا الخادم عند بدء تشغيل التطبيق بدلاً من بدء خادم محلي. يتطلب إعادة التشغيل." ,
282288 "dialog.server.default.none" : "لم يتم تحديد خادم" ,
283289 "dialog.server.default.set" : "تعيين الخادم الحالي كافتراضي" ,
284290 "dialog.server.default.clear" : "مسح" ,
@@ -301,7 +307,7 @@ export const dict = {
301307 "dialog.project.edit.worktree.startup.description" : "يتم تشغيله بعد إنشاء مساحة عمل جديدة (شجرة عمل)." ,
302308 "dialog.project.edit.worktree.startup.placeholder" : "مثال: bun install" ,
303309 "context.breakdown.title" : "تفصيل السياق" ,
304- "context.breakdown.note" : " تفصيل تقريبي لرموز الإدخال. يشمل \ "أخرى\ " تعريفات الأدوات والنفقات العامة." ,
310+ "context.breakdown.note" : ' تفصيل تقريبي لرموز الإدخال. يشمل "أخرى" تعريفات الأدوات والنفقات العامة.' ,
305311 "context.breakdown.system" : "النظام" ,
306312 "context.breakdown.user" : "المستخدم" ,
307313 "context.breakdown.assistant" : "المساعد" ,
@@ -388,7 +394,8 @@ export const dict = {
388394 "error.page.report.prefix" : "يرجى الإبلاغ عن هذا الخطأ لفريق OpenCode" ,
389395 "error.page.report.discord" : "على Discord" ,
390396 "error.page.version" : "الإصدار: {{version}}" ,
391- "error.dev.rootNotFound" : "لم يتم العثور على العنصر الجذري. هل نسيت إضافته إلى index.html؟ أو ربما تمت كتابة سمة id بشكل خاطئ؟" ,
397+ "error.dev.rootNotFound" :
398+ "لم يتم العثور على العنصر الجذري. هل نسيت إضافته إلى index.html؟ أو ربما تمت كتابة سمة id بشكل خاطئ؟" ,
392399 "error.globalSync.connectFailed" : "تعذر الاتصال بالخادم. هل هناك خادم يعمل في `{{url}}`؟" ,
393400 "directory.error.invalidUrl" : "دليل غير صالح في عنوان URL." ,
394401 "error.chain.unknown" : "خطأ غير معروف" ,
@@ -400,12 +407,13 @@ export const dict = {
400407 "error.chain.didYouMean" : "هل كنت تعني: {{suggestions}}" ,
401408 "error.chain.modelNotFound" : "النموذج غير موجود: {{provider}}/{{model}}" ,
402409 "error.chain.checkConfig" : "تحقق من أسماء الموفر/النموذج في التكوين (opencode.json)" ,
403- "error.chain.mcpFailed" : " فشل خادم MCP \ "{{name}}\ ". لاحظ أن OpenCode لا يدعم مصادقة MCP بعد." ,
410+ "error.chain.mcpFailed" : ' فشل خادم MCP "{{name}}". لاحظ أن OpenCode لا يدعم مصادقة MCP بعد.' ,
404411 "error.chain.providerAuthFailed" : "فشلت مصادقة الموفر ({{provider}}): {{message}}" ,
405- "error.chain.providerInitFailed" : " فشل تهيئة الموفر \ "{{provider}}\ ". تحقق من بيانات الاعتماد والتكوين." ,
412+ "error.chain.providerInitFailed" : ' فشل تهيئة الموفر "{{provider}}". تحقق من بيانات الاعتماد والتكوين.' ,
406413 "error.chain.configJsonInvalid" : "ملف التكوين في {{path}} ليس JSON(C) صالحًا" ,
407414 "error.chain.configJsonInvalidWithMessage" : "ملف التكوين في {{path}} ليس JSON(C) صالحًا: {{message}}" ,
408- "error.chain.configDirectoryTypo" : "الدليل \"{{dir}}\" في {{path}} غير صالح. أعد تسمية الدليل إلى \"{{suggestion}}\" أو قم بإزالته. هذا خطأ مطبعي شائع." ,
415+ "error.chain.configDirectoryTypo" :
416+ 'الدليل "{{dir}}" في {{path}} غير صالح. أعد تسمية الدليل إلى "{{suggestion}}" أو قم بإزالته. هذا خطأ مطبعي شائع.' ,
409417 "error.chain.configFrontmatterError" : "فشل تحليل frontmatter في {{path}}:\n{{message}}" ,
410418 "error.chain.configInvalid" : "ملف التكوين في {{path}} غير صالح" ,
411419 "error.chain.configInvalidWithMessage" : "ملف التكوين في {{path}} غير صالح: {{message}}" ,
@@ -524,9 +532,10 @@ export const dict = {
524532 "settings.general.row.font.description" : "تخصيص الخط الأحادي المستخدم في كتل التعليمات البرمجية" ,
525533 "settings.general.row.wayland.title" : "استخدام Wayland الأصلي" ,
526534 "settings.general.row.wayland.description" : "تعطيل التراجع إلى X11 على Wayland. يتطلب إعادة التشغيل." ,
527- "settings.general.row.wayland.tooltip" : "على Linux مع شاشات بمعدلات تحديث مختلطة، يمكن أن يكون Wayland الأصلي أكثر استقرارًا." ,
535+ "settings.general.row.wayland.tooltip" :
536+ "على Linux مع شاشات بمعدلات تحديث مختلطة، يمكن أن يكون Wayland الأصلي أكثر استقرارًا." ,
528537 "settings.general.row.releaseNotes.title" : "ملاحظات الإصدار" ,
529- "settings.general.row.releaseNotes.description" : " عرض نوافذ \ "ما الجديد\ " المنبثقة بعد التحديثات" ,
538+ "settings.general.row.releaseNotes.description" : ' عرض نوافذ "ما الجديد" المنبثقة بعد التحديثات' ,
530539 "settings.updates.row.startup.title" : "التحقق من التحديثات عند بدء التشغيل" ,
531540 "settings.updates.row.startup.description" : "التحقق تلقائيًا من التحديثات عند تشغيل OpenCode" ,
532541 "settings.updates.row.check.title" : "التحقق من التحديثات" ,
@@ -647,7 +656,8 @@ export const dict = {
647656 "settings.permissions.tool.read.title" : "قراءة" ,
648657 "settings.permissions.tool.read.description" : "قراءة ملف (يطابق مسار الملف)" ,
649658 "settings.permissions.tool.edit.title" : "تحرير" ,
650- "settings.permissions.tool.edit.description" : "تعديل الملفات، بما في ذلك التحرير والكتابة والتصحيحات والتحرير المتعدد" ,
659+ "settings.permissions.tool.edit.description" :
660+ "تعديل الملفات، بما في ذلك التحرير والكتابة والتصحيحات والتحرير المتعدد" ,
651661 "settings.permissions.tool.glob.title" : "Glob" ,
652662 "settings.permissions.tool.glob.description" : "مطابقة الملفات باستخدام أنماط glob" ,
653663 "settings.permissions.tool.grep.title" : "Grep" ,
@@ -678,7 +688,7 @@ export const dict = {
678688 "settings.permissions.tool.doom_loop.description" : "اكتشاف استدعاءات الأدوات المتكررة بمدخلات متطابقة" ,
679689 "session.delete.failed.title" : "فشل حذف الجلسة" ,
680690 "session.delete.title" : "حذف الجلسة" ,
681- "session.delete.confirm" : " حذف الجلسة \ "{{name}}\"؟" ,
691+ "session.delete.confirm" : ' حذف الجلسة "{{name}}"؟' ,
682692 "session.delete.button" : "حذف الجلسة" ,
683693 "workspace.new" : "مساحة عمل جديدة" ,
684694 "workspace.type.local" : "محلي" ,
@@ -696,14 +706,13 @@ export const dict = {
696706 "workspace.status.clean" : "لم يتم اكتشاف تغييرات غير مدمجة." ,
697707 "workspace.status.dirty" : "تم اكتشاف تغييرات غير مدمجة في مساحة العمل هذه." ,
698708 "workspace.delete.title" : "حذف مساحة العمل" ,
699- "workspace.delete.confirm" : " حذف مساحة العمل \ "{{name}}\"؟" ,
709+ "workspace.delete.confirm" : ' حذف مساحة العمل "{{name}}"؟' ,
700710 "workspace.delete.button" : "حذف مساحة العمل" ,
701711 "workspace.reset.title" : "إعادة تعيين مساحة العمل" ,
702- "workspace.reset.confirm" : " إعادة تعيين مساحة العمل \ "{{name}}\"؟" ,
712+ "workspace.reset.confirm" : ' إعادة تعيين مساحة العمل "{{name}}"؟' ,
703713 "workspace.reset.button" : "إعادة تعيين مساحة العمل" ,
704714 "workspace.reset.archived.none" : "لن تتم أرشفة أي جلسات نشطة." ,
705715 "workspace.reset.archived.one" : "ستتم أرشفة جلسة واحدة." ,
706716 "workspace.reset.archived.many" : "ستتم أرشفة {{count}} جلسات." ,
707717 "workspace.reset.note" : "سيؤدي هذا إلى إعادة تعيين مساحة العمل لتتطابق مع الفرع الافتراضي." ,
708718}
709-
0 commit comments