ParisNeo commited on
Commit
e6b8e2a
·
unverified ·
1 Parent(s): 196b2a8

added arabic locale

Browse files
Files changed (1) hide show
  1. lightrag_webui/src/locales/ar.json +239 -0
lightrag_webui/src/locales/ar.json ADDED
@@ -0,0 +1,239 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "settings": {
3
+ "language": "اللغة",
4
+ "theme": "السمة",
5
+ "light": "فاتح",
6
+ "dark": "داكن",
7
+ "system": "النظام"
8
+ },
9
+ "header": {
10
+ "documents": "المستندات",
11
+ "knowledgeGraph": "شبكة المعرفة",
12
+ "retrieval": "الاسترجاع",
13
+ "api": "واجهة برمجة التطبيقات",
14
+ "projectRepository": "مستودع المشروع",
15
+ "themeToggle": {
16
+ "switchToLight": "التحويل إلى السمة الفاتحة",
17
+ "switchToDark": "التحويل إلى السمة الداكنة"
18
+ }
19
+ },
20
+ "documentPanel": {
21
+ "clearDocuments": {
22
+ "button": "مسح",
23
+ "tooltip": "مسح المستندات",
24
+ "title": "مسح المستندات",
25
+ "confirm": "هل تريد حقًا مسح جميع المستندات؟",
26
+ "confirmButton": "نعم",
27
+ "success": "تم مسح المستندات بنجاح",
28
+ "failed": "فشل مسح المستندات:\n{{message}}",
29
+ "error": "فشل مسح المستندات:\n{{error}}"
30
+ },
31
+ "uploadDocuments": {
32
+ "button": "رفع",
33
+ "tooltip": "رفع المستندات",
34
+ "title": "رفع المستندات",
35
+ "description": "اسحب وأفلت مستنداتك هنا أو انقر للتصفح.",
36
+ "uploading": "جارٍ الرفع {{name}}: {{percent}}%",
37
+ "success": "نجاح الرفع:\nتم رفع {{name}} بنجاح",
38
+ "failed": "فشل الرفع:\n{{name}}\n{{message}}",
39
+ "error": "فشل الرفع:\n{{name}}\n{{error}}",
40
+ "generalError": "فشل الرفع\n{{error}}",
41
+ "fileTypes": "الأنواع المدعومة: TXT، MD، DOCX، PDF، PPTX، RTF، ODT، EPUB، HTML، HTM، TEX، JSON، XML، YAML، YML، CSV، LOG، CONF، INI، PROPERTIES، SQL، BAT، SH، C، CPP، PY، JAVA، JS، TS، SWIFT، GO، RB، PHP، CSS، SCSS، LESS"
42
+ },
43
+ "documentManager": {
44
+ "title": "إدارة المستندات",
45
+ "scanButton": "مسح ضوئي",
46
+ "scanTooltip": "مسح المستندات ضوئيًا",
47
+ "uploadedTitle": "المستندات المرفوعة",
48
+ "uploadedDescription": "قائمة المستندات المرفوعة وحالاتها.",
49
+ "emptyTitle": "لا توجد مستندات",
50
+ "emptyDescription": "لا توجد مستندات مرفوعة بعد.",
51
+ "columns": {
52
+ "id": "المعرف",
53
+ "summary": "الملخص",
54
+ "status": "الحالة",
55
+ "length": "الطول",
56
+ "chunks": "الأجزاء",
57
+ "created": "تم الإنشاء",
58
+ "updated": "تم التحديث",
59
+ "metadata": "البيانات الوصفية"
60
+ },
61
+ "status": {
62
+ "completed": "مكتمل",
63
+ "processing": "قيد المعالجة",
64
+ "pending": "معلق",
65
+ "failed": "فشل"
66
+ },
67
+ "errors": {
68
+ "loadFailed": "فشل تحميل المستندات\n{{error}}",
69
+ "scanFailed": "فشل المسح الضوئي للمستندات\n{{error}}",
70
+ "scanProgressFailed": "فشل الحصول على تقدم المسح الضوئي\n{{error}}"
71
+ }
72
+ }
73
+ },
74
+ "graphPanel": {
75
+ "sideBar": {
76
+ "settings": {
77
+ "settings": "الإعدادات",
78
+ "healthCheck": "فحص الحالة",
79
+ "showPropertyPanel": "إظهار لوحة الخصائص",
80
+ "showSearchBar": "إظهار شريط البحث",
81
+ "showNodeLabel": "إظهار تسمية العقدة",
82
+ "nodeDraggable": "العقدة قابلة للسحب",
83
+ "showEdgeLabel": "إظهار تسمية الحافة",
84
+ "hideUnselectedEdges": "إخفاء الحواف غير المحددة",
85
+ "edgeEvents": "أحداث الحافة",
86
+ "maxQueryDepth": "أقصى عمق للاستعلام",
87
+ "minDegree": "الدرجة الدنيا",
88
+ "maxLayoutIterations": "أقصى تكرارات التخطيط",
89
+ "depth": "العمق",
90
+ "degree": "الدرجة",
91
+ "apiKey": "مفتاح واجهة برمجة التطبيقات",
92
+ "enterYourAPIkey": "أدخل مفتاح واجهة برمجة التطبيقات الخاص بك",
93
+ "save": "حفظ",
94
+ "refreshLayout": "تحديث التخطيط"
95
+ },
96
+ "zoomControl": {
97
+ "zoomIn": "تكبير",
98
+ "zoomOut": "تصغير",
99
+ "resetZoom": "إعادة تعيين التكبير"
100
+ },
101
+ "layoutsControl": {
102
+ "startAnimation": "بدء حركة التخطيط",
103
+ "stopAnimation": "إيقاف حركة التخطيط",
104
+ "layoutGraph": "تخطيط الرسم البياني",
105
+ "layouts": {
106
+ "Circular": "دائري",
107
+ "Circlepack": "حزمة دائرية",
108
+ "Random": "عشوائي",
109
+ "Noverlaps": "بدون تداخل",
110
+ "Force Directed": "موجه بالقوة",
111
+ "Force Atlas": "أطلس القوة"
112
+ }
113
+ },
114
+ "fullScreenControl": {
115
+ "fullScreen": "شاشة كاملة",
116
+ "windowed": "نوافذ"
117
+ }
118
+ },
119
+ "statusIndicator": {
120
+ "connected": "متصل",
121
+ "disconnected": "غير متصل"
122
+ },
123
+ "statusCard": {
124
+ "unavailable": "معلومات الحالة غير متوفرة",
125
+ "storageInfo": "معلومات التخزين",
126
+ "workingDirectory": "دليل العمل",
127
+ "inputDirectory": "دليل الإدخال",
128
+ "llmConfig": "تكوين نموذج اللغة الكبير",
129
+ "llmBinding": "ربط نموذج اللغة الكبير",
130
+ "llmBindingHost": "مضيف ربط نموذج اللغة الكبير",
131
+ "llmModel": "نموذج اللغة الكبير",
132
+ "maxTokens": "أقصى عدد من الرموز",
133
+ "embeddingConfig": "تكوين التضمين",
134
+ "embeddingBinding": "ربط التضمين",
135
+ "embeddingBindingHost": "مضيف ربط التضمين",
136
+ "embeddingModel": "نموذج التضمين",
137
+ "storageConfig": "تكوين التخزين",
138
+ "kvStorage": "تخزين المفتاح-القيمة",
139
+ "docStatusStorage": "تخزين حالة المستند",
140
+ "graphStorage": "تخزين الرسم البياني",
141
+ "vectorStorage": "تخزين المتجهات"
142
+ },
143
+ "propertiesView": {
144
+ "node": {
145
+ "title": "عقدة",
146
+ "id": "المعرف",
147
+ "labels": "التسميات",
148
+ "degree": "الدرجة",
149
+ "properties": "الخصائص",
150
+ "relationships": "العلاقات",
151
+ "propertyNames": {
152
+ "description": "الوصف",
153
+ "entity_id": "الاسم",
154
+ "entity_type": "النوع",
155
+ "source_id": "معرف المصدر",
156
+ "Neighbour": "الجار"
157
+ }
158
+ },
159
+ "edge": {
160
+ "title": "علاقة",
161
+ "id": "المعرف",
162
+ "type": "النوع",
163
+ "source": "المصدر",
164
+ "target": "الهدف",
165
+ "properties": "الخصائص"
166
+ }
167
+ },
168
+ "search": {
169
+ "placeholder": "ابحث في العقد...",
170
+ "message": "و {{count}} آخرون"
171
+ },
172
+ "graphLabels": {
173
+ "selectTooltip": "حدد تسمية الاستعلام",
174
+ "noLabels": "لم يتم العثور على تسميات",
175
+ "label": "التسمية",
176
+ "placeholder": "ابحث في التسميات...",
177
+ "andOthers": "و {{count}} آخرون"
178
+ }
179
+ },
180
+ "retrievePanel": {
181
+ "chatMessage": {
182
+ "copyTooltip": "نسخ إلى الحافظة",
183
+ "copyError": "فشل نسخ النص إلى الحافظة"
184
+ },
185
+ "retrieval": {
186
+ "startPrompt": "ابدأ الاسترجاع بكتابة استفسارك أدناه",
187
+ "clear": "مسح",
188
+ "send": "إرسال",
189
+ "placeholder": "اكتب استفسارك...",
190
+ "error": "خطأ: فشل الحصول على الرد"
191
+ },
192
+ "querySettings": {
193
+ "parametersTitle": "المعلمات",
194
+ "parametersDescription": "تكوين معلمات الاستعلام الخاص بك",
195
+ "queryMode": "وضع الاستعلام",
196
+ "queryModeTooltip": "حدد استراتيجية الاسترجاع:\n• ساذج: بحث أساسي بدون تقنيات متقدمة\n• محلي: استرجاع معلومات يعتمد على السياق\n• عالمي: يستخدم قاعدة المعرفة العالمية\n• مختلط: يجمع بين الاسترجاع المحلي والعالمي\n• مزيج: يدمج شبكة المعرفة مع الاسترجاع المتجهي",
197
+ "queryModeOptions": {
198
+ "naive": "ساذج",
199
+ "local": "محلي",
200
+ "global": "عالمي",
201
+ "hybrid": "مختلط",
202
+ "mix": "مزيج"
203
+ },
204
+ "responseFormat": "تنسيق الرد",
205
+ "responseFormatTooltip": "يحدد تنسيق الرد. أمثلة:\n• فقرات متعددة\n• فقرة واحدة\n• نقاط نقطية",
206
+ "responseFormatOptions": {
207
+ "multipleParagraphs": "فقرات متعددة",
208
+ "singleParagraph": "فقرة واحدة",
209
+ "bulletPoints": "نقاط نقطية"
210
+ },
211
+ "topK": "أعلى K نتائج",
212
+ "topKTooltip": "عدد العناصر العلوية للاسترجاع. يمثل الكيانات في وضع 'محلي' والعلاقات في وضع 'عالمي'",
213
+ "topKPlaceholder": "عدد النتائج",
214
+ "maxTokensTextUnit": "أقصى عدد من الرموز لوحدة النص",
215
+ "maxTokensTextUnitTooltip": "الحد الأقصى لعدد الرموز المسموح به لكل جزء نصي مسترجع",
216
+ "maxTokensGlobalContext": "أقصى عدد من الرموز للسياق العالمي",
217
+ "maxTokensGlobalContextTooltip": "الحد الأقصى لعدد الرموز المخصص لأوصاف العلاقات في الاسترجاع العالمي",
218
+ "maxTokensLocalContext": "أقصى عدد من الرموز للسياق المحلي",
219
+ "maxTokensLocalContextTooltip": "الحد الأ��صى لعدد الرموز المخصص لأوصاف الكيانات في الاسترجاع المحلي",
220
+ "historyTurns": "دورات التاريخ",
221
+ "historyTurnsTooltip": "عدد الدورات الكاملة للمحادثة (أزواج المستخدم-المساعد) التي يجب مراعاتها في سياق الرد",
222
+ "historyTurnsPlaceholder": "عدد دورات التاريخ",
223
+ "hlKeywords": "الكلمات المفتاحية عالية المستوى",
224
+ "hlKeywordsTooltip": "قائمة الكلمات المفتاحية عالية المستوى لإعطائها الأولوية في الاسترجاع. افصل بينها بفواصل",
225
+ "hlkeywordsPlaceHolder": "أدخل الكلمات المفتاحية",
226
+ "llKeywords": "الكلمات المفتاحية منخفضة المستوى",
227
+ "llKeywordsTooltip": "قائمة الكلمات المفتاحية منخفضة المستوى لتحسين تركيز الاسترجاع. افصل بينها بفواصل",
228
+ "onlyNeedContext": "تحتاج فقط إلى السياق",
229
+ "onlyNeedContextTooltip": "إذا كان صحيحًا، يتم إرجاع السياق المسترجع فقط دون إنشاء رد",
230
+ "onlyNeedPrompt": "تحتاج فقط إلى المطالبة",
231
+ "onlyNeedPromptTooltip": "إذا كان صحيحًا، يتم إرجاع المطالبة المولدة فقط دون إنتاج رد",
232
+ "streamResponse": "تدفق الرد",
233
+ "streamResponseTooltip": "إذا كان صحيحًا، يتيح إخراج التدفق للردود في الوقت الفعلي"
234
+ }
235
+ },
236
+ "apiSite": {
237
+ "loading": "جارٍ تحميل وثائق واجهة برمجة التطبيقات..."
238
+ }
239
+ }