Skip to content

Commit 9532cbe

Browse files
committed
📝 Improve text
1 parent 3d017d3 commit 9532cbe

21 files changed

Lines changed: 924 additions & 84 deletions

app/appearance/langs/ar.json

Lines changed: 44 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,35 @@
11
{
2+
"addAiProvider": "إضافة مزود",
3+
"addAiModel": "إضافة نموذج",
4+
"aiProviderSettings": "إعدادات المزود",
5+
"customDisplayName": "اسم العرض المخصص",
6+
"aiProviderDisplayNameTip": "الاسم المعروض في قائمة المزودين؛ اتركه فارغًا لاستخدام عنوان API",
7+
"noProviderConfigured": "لم يتم تكوين مزود",
8+
"noModelConfigured": "لم يتم تكوين نموذج",
9+
"aiModelSettings": "إعدادات النموذج",
10+
"aiModelDisplayNameTip": "الاسم المعروض في قائمة النماذج؛ اتركه فارغًا لاستخدام اسم النموذج",
11+
"aiEditingModelPickerTip": "اختر النموذج لإجراءات الذكاء الاصطناعي في قائمة الكتل وقائمة الشرطة المائلة للمحرر",
12+
"aiAgentModelPickerTip": "اختر النموذج المستخدم بواسطة الوكيل",
13+
"defaultModel": "النموذج الافتراضي",
14+
"aiMcpServersTip": "تكوين خدمات الأدوات الخارجية Model Context Protocol لوكيل الذكاء الاصطناعي",
15+
"addAiMcpServer": "إضافة خادم MCP",
16+
"noMcpServerConfigured": "لم يتم تكوين خادم MCP",
17+
"aiMcpServerSettings": "إعدادات خادم MCP",
18+
"aiMcpServerName": "الاسم",
19+
"aiMcpServerNameTip": "يجب أن يكون فريدًا بين خوادم MCP",
20+
"connectionType": "نوع الاتصال",
21+
"aiMcpTypeStdio": "إدخال/إخراج قياسي (stdio)",
22+
"aiMcpTypeHttp": "خدمة HTTP (http)",
23+
"command": "أمر",
24+
"aiMcpCommandTip": "ملف قابل للتنفيذ، مثل npx وnode وpython وuvx",
25+
"args": "وسائط",
26+
"aiMcpArgsTip": "وسيطة واحدة في كل سطر",
27+
"aiMcpUrlTip": "عنوان URL للخدمة البعيدة",
28+
"aiMcpHttpHeaders": "رؤوس HTTP",
29+
"fillJsonObject": "أدخل كائن JSON",
30+
"aiMcpHeadersInvalid": "تنسيق رؤوس HTTP غير صالح؛ يرجى إدخال كائن JSON",
31+
"aiMcpServerNameRequired": "يرجى إدخال اسم خادم MCP",
32+
"aiMcpServerNameDuplicate": "اسم خادم MCP موجود بالفعل؛ يرجى استخدام اسم آخر",
233
"convertGroupToFilter": "تحويل إلى شرط",
334
"filterWhen": "عند",
435
"addFilterCondition": "إضافة شرط تصفية",
@@ -57,6 +88,8 @@
5788
"agentConfirmTimeoutTip": "الرفض التلقائي بعد انتهاء المهلة",
5889
"agentMaxRetries": "الحد الأقصى للمحاولات",
5990
"agentMaxRetriesTip": "الحد الأقصى لمحاولات إعادة طلب API عند الفشل",
91+
"agentMaxToolCallRounds": "الحد الأقصى لجولات استدعاء الأدوات",
92+
"agentMaxToolCallRoundsTip": "الحد الأقصى لجولات استدعاء الأدوات لكل جلسة، 0 يعني بلا حد",
6093
"agentChat": "وكيل",
6194
"agentQuestionSubmit": "إرسال",
6295
"agentQuestionCustom": "اكتب إجابتك...",
@@ -144,6 +177,8 @@
144177
"downgrade": "خفض المستوى",
145178
"clipboardPermissionDenied": "تم رفض إذن الحافظة. الرجاء السماح بالوصول إلى الحافظة في شريط عناوين المتصفح ثم المحاولة مرة أخرى. ملاحظة: قد لا يتيح بروتوكول http الوصول إلى الحافظة، يرجى استخدام Ctrl+V / ⌘V للصق",
146179
"jumpTo": "انتقل إلى",
180+
"reloadUI": "تحديث الواجهة",
181+
"reloadUITip": "قد يتطلب تعطيل الإضافات أو مقاطع JS أو تبديل السمة تحديث الواجهة ليصبح التأثير كاملاً",
147182
"vacuumDataIndex": "تحسين الفهرس",
148183
"vacuumDataIndexTip": "تحقق من فهرس البيانات، وحرر مساحة التخزين وحسّن أداء الفهرس",
149184
"rebuildDataIndex": "إعادة بناء الفهرس",
@@ -608,13 +643,13 @@
608643
"flashcardFSRSParamWeights": "FSRS Weights",
609644
"flashcardFSRSParamWeightsTip": "‫معلمات وزن الخوارزمية. يتم الحصول على القيمة الافتراضية من عينة أصغر. إذا كانت هناك حاجة للتعديلات، يرجى استخدام أداة تحسين FSRS لحساب‬",
610645
"apiKey": "‫مفتاح API‬",
611-
"apiKeyTip": "‫من المستحسن تعيين مفتاح API لـSiYuan بشكل منفصل للإدارة اللاحقة. إذا ترك هذا البند فارغاً، سيتم تعطيل الوظائف المتصلة بـAI",
646+
"apiKeyTip": "‫من المستحسن تعيين مفتاح API لـSiYuan بشكل منفصل للإدارة‬",
612647
"apiTimeout": "المهلة الزمنية",
613648
"apiTimeoutTip": "مهلة الطلب",
614649
"apiProxy": "وكيل الشبكة",
615650
"apiProxyTip": "‫وكيل الشبكة الذي يبدأ الطلب، مثل ‪<code class='fn__code'>socks://user:pass@127.0.0.1:1080</code>‬‬",
616-
"apiModel": "الطراز",
617-
"apiModelTip": "‫معلمة ‪<code class='fn__code'>model</code>‬ التي يتم تمريرها عند طلب API، تُستخدم لتحديد النموذج المستخدم (يجب على مستخدمي Azure إدخال Deployment ID)",
651+
"apiModel": "اسم الطراز",
652+
"apiModelTip": "‫معلمة ‪<code class='fn__code'>model</code>‬ التي يتم تمريرها عند طلب API، تُستخدم لتحديد النموذج المستخدم‬",
618653
"apiMaxTokens": "الحد الأقصى لعدد الرموز",
619654
"apiMaxTokensTip": "‫معلمة ‪<code class='fn__code'>max_completion_tokens</code>‬ التي يتم تمريرها عند طلب API، تُستخدم لتقييد الحد الأقصى لعدد الرموز لكل استجابة. اضبط على 0 لعدم وجود حد‬",
620655
"apiTemperature": "الحرارة",
@@ -627,7 +662,7 @@
627662
"apiVersion": "‫إصدار API‬",
628663
"apiVersionTip": "‫مطلوب فقط عند استخدام خدمة Azure OpenAI‬",
629664
"apiProvider": "‫موفر API‬",
630-
"apiProviderTip": "سيؤدي التحديد إلى استخدام Chat Completions API الخاص بالمزود لتنفيذ وظائف الذكاء الاصطناعي. نماذج الطرف الثالث المتوافقة مع هذه الواجهة (مثل DeepSeek وKimi وMiniMax) مدعومة أيضًا",
665+
"apiProviderTip": "أدر مزودي نماذج الذكاء الاصطناعي ونماذجهم. يمكن استخدام المزودين المتوافقين مع واجهة Chat Completions API (مثل DeepSeek وKimi وMiniMax)",
631666
"skip": "تخطى",
632667
"nextRound": "الجولة التالية",
633668
"save": "حفظ",
@@ -697,6 +732,7 @@
697732
"searchMethod": "طريقة البحث",
698733
"regex": "التعبير النمطي",
699734
"semanticSearch": "بحث ضبابي",
735+
"semanticSearchTip": "قم بتكوين نموذج التضمين وتفعيله لاستخدام البحث الضبابي في البحث النصي الكامل (ميزة تجريبية، قد تكون بطيئة ومكلفة)",
700736
"keywordsLimit": "حد عدد الكلمات المفتاحية",
701737
"exportAsImage": "تصدير كصورة",
702738
"proFeature": "‫هذه الميزة تتطلب الدفع (الأعضاء المشتركين لا يحتاجون إلى الدفع بشكل منفصل)، <a href=\"https://b3log.org/siyuan/en/pricing.html\" target=\"_blank\">دفعة واحدة للاستخدام مدى الحياة\n</a>‬",
@@ -1081,6 +1117,8 @@
10811117
"searchLimit2": "‫هذا العنصر من التكوين يؤثر على جميع الوظائف المتصلة بالبحث، مثل البحث عن مراجع الكتلة، وسجل الملفات، وكتلة تضمين الاستعلام، ولوحة علامة التبويب، ووظيفة القالب QueryBlock/querySpans‬",
10821118
"searchCaseSensitive": "حسّاس لحالة الأحرف",
10831119
"searchCaseSensitive1": "بعد التمكين، ستكون جميع الوظائف المتصلة بالبحث حساسة لحالة الأحرف",
1120+
"searchHanSensitive": "التمييز بين الصينية المبسطة/التقليدية",
1121+
"searchHanSensitive1": "عند التفعيل، ستُميّز جميع وظائف البحث بين الأحرف الصينية المبسطة والتقليدية",
10841122
"toggleWin": "إخفاء/عرض نافذة",
10851123
"customSort": "تخصيص الفرز",
10861124
"collapse": "طي",
@@ -1283,6 +1321,8 @@
12831321
"appearance16": "إخفاء شريط الحالة السفلي",
12841322
"appearance17": "عند التمكين، سيتم إخفاء شريط الحالة",
12851323
"appearance18": "تكوين مفتاح رسائل شريط الحالة",
1324+
"appearance19": "إخفاء شريط الأدوات العلوي",
1325+
"appearance20": "عند التمكين، سيتم إخفاء شريط الأدوات",
12861326
"min": "تصغير",
12871327
"restore": "استعادة",
12881328
"max": "تكبير",

app/appearance/langs/de.json

Lines changed: 44 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,35 @@
11
{
2+
"addAiProvider": "Anbieter hinzufügen",
3+
"addAiModel": "Modell hinzufügen",
4+
"aiProviderSettings": "Anbietereinstellungen",
5+
"customDisplayName": "Benutzerdefinierter Anzeigename",
6+
"aiProviderDisplayNameTip": "In der Anbieterliste angezeigter Name; leer lassen, um die API-URL zu verwenden",
7+
"noProviderConfigured": "Kein Anbieter konfiguriert",
8+
"noModelConfigured": "Kein Modell konfiguriert",
9+
"aiModelSettings": "Modelleinstellungen",
10+
"aiModelDisplayNameTip": "In der Modellliste angezeigter Name; leer lassen, um den Modellnamen zu verwenden",
11+
"aiEditingModelPickerTip": "Modell für KI-Aktionen im Blockmenü und Slash-Menü des Editors auswählen",
12+
"aiAgentModelPickerTip": "Vom Agenten verwendetes Modell auswählen",
13+
"defaultModel": "Standardmodell",
14+
"aiMcpServersTip": "Externe Model Context Protocol-Tooldienste für den KI-Agenten konfigurieren",
15+
"addAiMcpServer": "MCP-Server hinzufügen",
16+
"noMcpServerConfigured": "Kein MCP-Server konfiguriert",
17+
"aiMcpServerSettings": "MCP-Servereinstellungen",
18+
"aiMcpServerName": "Name",
19+
"aiMcpServerNameTip": "Muss unter MCP-Servern eindeutig sein",
20+
"connectionType": "Verbindungstyp",
21+
"aiMcpTypeStdio": "Standard-Ein-/Ausgabe (stdio)",
22+
"aiMcpTypeHttp": "HTTP-Dienst (http)",
23+
"command": "Befehl",
24+
"aiMcpCommandTip": "Ausführbare Datei, z. B. npx, node, python, uvx",
25+
"args": "Argumente",
26+
"aiMcpArgsTip": "Ein Argument pro Zeile",
27+
"aiMcpUrlTip": "URL des Remote-Dienstes",
28+
"aiMcpHttpHeaders": "HTTP-Header",
29+
"fillJsonObject": "JSON-Objekt eingeben",
30+
"aiMcpHeadersInvalid": "Ungültiges HTTP-Header-Format; bitte JSON-Objekt eingeben",
31+
"aiMcpServerNameRequired": "Bitte MCP-Servernamen eingeben",
32+
"aiMcpServerNameDuplicate": "MCP-Servername existiert bereits; bitte anderen Namen verwenden",
233
"convertGroupToFilter": "In Bedingung umwandeln",
334
"filterWhen": "Wenn",
435
"addFilterCondition": "Filterbedingung hinzufügen",
@@ -57,6 +88,8 @@
5788
"agentConfirmTimeoutTip": "Nach Timeout automatisch ablehnen",
5889
"agentMaxRetries": "Maximale Wiederholungen",
5990
"agentMaxRetriesTip": "Maximale API-Wiederholungsversuche bei Fehler",
91+
"agentMaxToolCallRounds": "Max. Werkzeugaufruf-Runden",
92+
"agentMaxToolCallRoundsTip": "Maximale Werkzeugaufruf-Runden pro Sitzung, 0 bedeutet kein Limit",
6093
"agentChat": "Agent",
6194
"agentQuestionSubmit": "Senden",
6295
"agentQuestionCustom": "Eigene Antwort eingeben...",
@@ -144,6 +177,8 @@
144177
"downgrade": "Herabstufen",
145178
"clipboardPermissionDenied": "Zugriff auf die Zwischenablage verweigert. Bitte erlauben Sie den Zugriff auf die Zwischenablage in der Adressleiste des Browsers und versuchen Sie es erneut. Hinweis: Über das http‑Protokoll ist möglicherweise kein Zugriff auf die Zwischenablage möglich, verwenden Sie Ctrl+V / ⌘V zum Einfügen",
146179
"jumpTo": "Springe zu",
180+
"reloadUI": "UI aktualisieren",
181+
"reloadUITip": "Das Deaktivieren von Plugins, JS-Snippets oder das Wechseln von Themes erfordert möglicherweise eine UI-Aktualisierung, damit die Änderungen vollständig wirksam werden",
147182
"vacuumDataIndex": "Index optimieren",
148183
"vacuumDataIndexTip": "Datenindex prüfen, Speicherplatz freigeben und Indexleistung verbessern",
149184
"rebuildDataIndex": "Index neu erstellen",
@@ -608,13 +643,13 @@
608643
"flashcardFSRSParamWeights": "FSRS-Gewichte",
609644
"flashcardFSRSParamWeightsTip": "Algorithmus-Gewichtparameter. Der Standardwert stammt aus einer kleineren Probe. Wenn Anpassungen erforderlich sind, verwenden Sie bitte den FSRS-Optimierer zur Berechnung.",
610645
"apiKey": "API-Schlüssel",
611-
"apiKeyTip": "Es wird empfohlen, einen API-Schlüssel getrennt für SiYuan zuzuweisen, um eine spätere Verwaltung zu ermöglichen. Wenn dieses Feld leer bleibt, werden AI-bezogene Funktionen deaktiviert.",
646+
"apiKeyTip": "Es wird empfohlen, einen API-Schlüssel getrennt für SiYuan zuzuweisen, um die Verwaltung zu erleichtern",
612647
"apiTimeout": "Timeout",
613648
"apiTimeoutTip": "Der Timeout-Zeitraum für die Initiierung einer Anfrage",
614649
"apiProxy": "Netzwerk-Proxy",
615650
"apiProxyTip": "Der Netzwerkproxy, der die Anfrage initiiert, z. B. <code class='fn__code'>socks://user:pass@127.0.0.1:1080</code>",
616-
"apiModel": "Modell",
617-
"apiModelTip": "Der <code class='fn__code'>model</code>-Parameter, der bei API-Anfragen übergeben wird, um das zu verwendende Modell anzugeben (Azure-Nutzer müssen die Deployment-ID angeben)",
651+
"apiModel": "Modellname",
652+
"apiModelTip": "Der <code class='fn__code'>model</code>-Parameter, der bei API-Anfragen übergeben wird, um das zu verwendende Modell anzugeben",
618653
"apiMaxTokens": "Maximale Tokens-Anzahl",
619654
"apiMaxTokensTip": "Der <code class='fn__code'>max_completion_tokens</code>-Parameter, der bei API-Anfragen übergeben wird, begrenzt die maximale Token-Anzahl pro Antwort. Auf 0 setzen für keine Begrenzung",
620655
"apiTemperature": "Temperatur",
@@ -627,7 +662,7 @@
627662
"apiVersion": "API-Version",
628663
"apiVersionTip": "Nur erforderlich, wenn der Azure OpenAI-Dienst verwendet wird.",
629664
"apiProvider": "API-Anbieter",
630-
"apiProviderTip": "Bei Auswahl wird die Chat Completions API des Anbieters zur Umsetzung von KI-Funktionen verwendet. Mit dieser API kompatible Drittanbietermodelle (z. B. DeepSeek, Kimi, MiniMax) können ebenfalls genutzt werden",
665+
"apiProviderTip": "Verwalten Sie KI-Modellanbieter und deren Modelle. Anbieter, die mit der Chat Completions API kompatibel sind (z. B. DeepSeek, Kimi, MiniMax), können alle verwendet werden",
631666
"skip": "Überspringen",
632667
"nextRound": "Nächste Runde",
633668
"save": "Speichern",
@@ -697,6 +732,7 @@
697732
"searchMethod": "Suchmethode",
698733
"regex": "Regex",
699734
"semanticSearch": "Fuzzy-Suche",
735+
"semanticSearchTip": "Embedding-Modell konfigurieren und aktivieren, um die Fuzzy-Suche in der Volltextsuche zu nutzen (experimentelle Funktion, kann langsam und kostspielig sein)",
700736
"keywordsLimit": "Keywords Limit",
701737
"exportAsImage": "Als Bild exportieren",
702738
"proFeature": "Diese Funktion erfordert eine Zahlung (abonnierte Mitglieder müssen nicht separat bezahlen), <a href=\"https://b3log.org/siyuan/en/pricing.html\" target=\"_blank\">eine einmalige Zahlung kann lebenslang genutzt werden</a>",
@@ -1081,6 +1117,8 @@
10811117
"searchLimit2": "Dieses Konfigurationselement betrifft alle suchbezogenen Funktionen wie Blockreferenzsuche, Dateihistorie, Abfrage eingebetteter Blöcke, Tab-Panel, und Template-Funktion AbfrageBlocks/AbfrageSpans",
10821118
"searchCaseSensitive": "Groß/Kleinschreibung beachten",
10831119
"searchCaseSensitive1": "Nach Aktivierung sind alle suchbezogenen Funktionen groß-/kleinschreibungssensitiv.",
1120+
"searchHanSensitive": "Vereinfachtes/Traditionelles Chinesisch unterscheiden",
1121+
"searchHanSensitive1": "Nach Aktivierung unterscheiden alle suchbezogenen Funktionen zwischen vereinfachten und traditionellen chinesischen Zeichen",
10841122
"toggleWin": "Fenster ausblenden/anzeigen",
10851123
"customSort": "Benutzerdefinierte Sortierung",
10861124
"collapse": "Einklappen",
@@ -1283,6 +1321,8 @@
12831321
"appearance16": "Statusleiste unten ausblenden",
12841322
"appearance17": "Wenn aktiviert, wird die Statusleiste ausgeblendet",
12851323
"appearance18": "Schalter für Statusleistenmeldungen konfigurieren",
1324+
"appearance19": "Obere Symbolleiste ausblenden",
1325+
"appearance20": "Wenn aktiviert, wird die Symbolleiste ausgeblendet",
12861326
"min": "Min",
12871327
"restore": "Wiederherstellen",
12881328
"max": "Max",

0 commit comments

Comments
 (0)