Skip to content

Commit 479841b

Browse files
committed
Fixes in the UI and UX
1 parent c65dac5 commit 479841b

26 files changed

Lines changed: 127 additions & 81 deletions

css/app.css

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,10 @@ textarea[readonly] {
7979
vertical-align: middle;
8080
}
8181

82+
[dir="rtl"] .dir-ltr {
83+
direction: rtl;
84+
}
85+
8286

8387
/* Specific Styling ----------------- */
8488
#scriptSettingsForm>.row:first-child {

css/app.rtl.css

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,10 @@ textarea[readonly] {
7979
vertical-align: middle;
8080
}
8181

82+
[dir="rtl"] .dir-ltr {
83+
direction: ltr;
84+
}
85+
8286

8387
/* Specific Styling ----------------- */
8488
#scriptSettingsForm>.row:first-child {

i18n/ar.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,7 @@
184184
"RENAME_WORKSPACE": "إعادة تسمية مساحة العمل",
185185
"SELECT_CONFIGURATION": "حدد التكوين",
186186
"SELECT_WORKSPACE": "حدد مساحة العمل",
187+
"SHOW_QUICK_TIPS": "عرض النصائح السريعة",
187188
"VIEW_APP_ON_GITHUB": "عرض {{ APP_NAME }} على جيثب"
188189
},
189190
"MISSING_POLYMORPHIC_FIELDS_DEFINITIONS": "يحتوي الكائن على تعريفات حقول متعددة الأشكال مفقودة",
@@ -277,7 +278,7 @@
277278
"TIPS": {
278279
"CONFIGURATION_STEP_INTRODUCTION": "في {{ APP_NAME }}، تمكنك خطوة التكوين من إنشاء تكوينات Export.json وإدارتها. فيما يلي نظرة عامة على هذه العملية:\n\n- تتيح لك خطوة التكوين إنشاء تكوينات متعددة للتصدير.json ضمن مساحة العمل المحددة، مما يسهل تحقيق أهداف الترحيل المخصصة.\n- استخدم قائمة \"التكوين\" الرئيسية لإنشاء التكوينات وإعادة تسميتها وحذفها وتحديدها.\n- يتوافق كل تكوين مع ملف Export.json مستقل، والذي يحتوي على مجموعات كائنات متعددة.\n- إدارة مجموعات كائنات متعددة ضمن التكوين المحدد عن طريق إنشائها أو إعادة تسميتها أو إعادة ترتيبها أو حذفها.\n- بعد إنشاء مجموعة كائنات وتحديدها، قم بإضافة الكائنات الضرورية إلى مجموعة الكائنات المحددة. قم بإجراء عمليات مثل إضافة وإزالة وتعديلات أخرى على الكائنات المحددة في مجموعة الكائنات المحددة عن طريق تحديدها باستخدام مربعات الاختيار الموجودة بجوار كل كائن.\n- كل sObject له إعداداته الخاصة، والتي يمكن تحديدها باستخدام واجهة Object Manager. حدد الكائن الذي تريد تحريره بالنقر فوق زر التحديد، ثم قم بتكوينه.\n- للانتقال إلى الخطوة التالية، تأكد من أن إعداداتك صحيحة وخالية من أي مشاكل.",
279280
"CONNECTION_STEP_INTRODUCTION": "للاستمرار، تتضمن الخطوة التالية في {{ APP_NAME }} إنشاء اتصال. إليك ما تحتاج إلى فهمه:\n\n- تتيح لك خطوة الاتصال الاتصال بكل من مصدر البيانات وهدف البيانات. من المهم الاتصال من أجل استرداد تعريف بيانات التعريف، والذي يُستخدم بعد ذلك لتكوين sObjects في التكوين.\n- يجب عليك تشغيل الكشف عن اتصالات SFDX المحلية المتاحة باستخدام عنصر القائمة الرئيسية المسمى \"الاتصال\".\n- بعد الكشف عن الاتصالات، تحتاج إلى تحديد كل من مصدر البيانات والهدف. بمجرد الانتهاء من ذلك، تصبح جاهزًا للانتقال إلى الخطوة التالية.",
280-
"PREVIEW_STEP_INTRODUCTION": "في {{ APP_NAME }}، توفر خطوة معاينة البرنامج النصي نقطة تحقق نهائية قبل تنفيذ مهام ترحيل البيانات الخاصة بك. إليك ما يمكنك فعله في هذه المرحلة:\n- **راجع النص البرمجي** بالتفصيل، مع التأكد من خلوه من الأخطاء وتوافقه مع أهدافك المتعلقة بالترحيل.\n- **اضبط أمر واجهة سطر الأوامر** حسب الحاجة، والذي سيتم استخدامه لتشغيل البرنامج النصي وتنفيذه في خطوة التشغيل التالية.\n- بمجرد أن تكون راضيًا عن معاينة النص وتكون واثقًا من دقته واكتماله، يمكنك الانتقال إلى مرحلة التنفيذ. ومع ذلك، إذا كانت هناك تناقضات أو مخاوف، فمن المستحسن العودة إلى خطوة التكوين لإجراء التعديلات اللازمة.",
281+
"PREVIEW_STEP_INTRODUCTION": "في {{ APP_NAME }}، تعد خطوة معاينة البرنامج النصي بمثابة التحقق الأخير قبل بدء ترحيل البيانات. في هذه المرحلة:\n\n- استخدم علامة التبويب **معاينة البرنامج النصي** للتأكد من صحة البرنامج النصي وتطابقه مع أهدافك.\n- انتقل إلى **Command Line Setup** لضبط إشارات أوامر CLI حسب الحاجة.\n- إذا أعجبك السيناريو وتفاصيله، تابع التنفيذ. بالنسبة لأية تناقضات أو مخاوف، قم بمراجعة خطوة التكوين لإجراء التعديلات.",
281282
"RUN_STEP_INTRODUCTION": "في {{ APP_NAME }}، خطوة التشغيل هي المكان الذي تبدأ فيه مهام ترحيل البيانات. إليك ما يمكنك فعله في هذه المرحلة:\n- **انقر فوق الزر \"تشغيل البرنامج النصي\"** لبدء التنفيذ.\n- سيتم تنفيذ التنفيذ في نافذة طرفية/وحدة تحكم خارجية، والتي سيتم فتحها بمجرد النقر فوق الزر.",
282283
"WORKSPACE_STEP_INTRODUCTION": "في {{ APP_NAME }}، تعد إدارة مساحة العمل الخاصة بك هي الخطوة الأولى الحاسمة في عملية مكونة من خمس خطوات تعمل على تبسيط مهام الترحيل الخاصة بك. سيظهر لك معالج يشير إلى تقدمك خلال هذه الخطوات. يمكنك التنقل خلال الخطوات للأمام والخلف باستخدام الأزرار المتوفرة. لراحتك، يمكن توسيع منطقة المعالج أو طيها لتوفير مساحة الشاشة.\n\nإليك ما تحتاج إلى معرفته حول إدارة مساحة العمل الخاصة بك:\n\n- مساحة العمل هي كيان يسمح لك بتجميع العديد من تكوينات `export.json` لأغراض مستقلة.\n- ليس هناك حد لعدد مساحات العمل التي يمكنك الحصول عليها.\n- يمكنك إنشاء مساحة العمل النشطة وإعادة تسميتها وتحديدها وحذفها باستخدام عنصر القائمة الرئيسية المسمى \"مساحة العمل\".\n- قبل أن تتمكن من المتابعة إلى الخطوة التالية، يجب عليك إنشاء مساحة عمل وتحديدها. سيتم استخدام مساحة العمل هذه كحامل للتكوينات التي ستديرها في خطوات التكوين اللاحقة.\n\nأثناء التنقل خلال الخطوات، ستواجه عدة أنواع من الرموز التي تشير إلى حالة الخطوة الحالية:\n\n- أيقونة العلم تشير إلى الإجراءات المطلوبة.\n- يشير مثلث التعجب إلى المشكلات التي يجب حلها للانتقال إلى الخطوة التالية.\n- تشير أيقونة الإبهام إلى أن هذه الخطوة قد اكتملت، ويمكنك الانتقال إلى الخطوة التالية.\nيمكنك تمرير مؤشر الماوس فوق هذه الرموز لرؤية نافذة منبثقة تحتوي على التفاصيل.\n\nيرجى ملاحظة أن التطبيق يقوم فقط بالكشف الجزئي عن الأخطاء ويضع في بعض الأحيان علامة على الخطوة على أنها مكتملة على الرغم من وجود أخطاء لم يتم اكتشافها. لذلك، يُنصح دائمًا بإجراء تحقق إضافي والتأكد من صحة كل شيء قبل الانتقال إلى الخطوة التالية."
283284
},

i18n/de.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,7 @@
184184
"RENAME_WORKSPACE": "Arbeitsbereich umbenennen",
185185
"SELECT_CONFIGURATION": "Wählen Sie Konfiguration",
186186
"SELECT_WORKSPACE": "Wählen Sie Arbeitsbereich aus",
187+
"SHOW_QUICK_TIPS": "Schnelle Tipps anzeigen",
187188
"VIEW_APP_ON_GITHUB": "Sehen Sie sich {{ APP_NAME }} auf GitHub an"
188189
},
189190
"MISSING_POLYMORPHIC_FIELDS_DEFINITIONS": "Beim Objekt fehlen polymorphe Felddefinitionen",
@@ -277,7 +278,7 @@
277278
"TIPS": {
278279
"CONFIGURATION_STEP_INTRODUCTION": "Im {{ APP_NAME }} können Sie mit dem Konfigurationsschritt Ihre export.json-Konfigurationen erstellen und verwalten. Nachfolgend finden Sie eine Übersicht über diesen Prozess:\n\n– Mit dem Konfigurationsschritt können Sie mehrere export.json-Konfigurationen unter dem ausgewählten Arbeitsbereich erstellen und so das Erreichen dedizierter Migrationsziele erleichtern.\n- Verwenden Sie das Hauptmenü „Konfiguration“, um Konfigurationen zu erstellen, umzubenennen, zu löschen und auszuwählen.\n– Jede Konfiguration entspricht einer unabhängigen export.json-Datei, die mehrere Objektsätze enthält.\n- Verwalten Sie mehrere Objektsätze unter der ausgewählten Konfiguration, indem Sie sie erstellen, umbenennen, neu anordnen oder löschen.\n- Nachdem Sie einen Objektsatz erstellt und ausgewählt haben, fügen Sie die erforderlichen sObjects zum ausgewählten Objektsatz hinzu. Führen Sie Vorgänge wie das Hinzufügen, Entfernen und andere Änderungen an den ausgewählten sObjects im ausgewählten Objektsatz durch, indem Sie sie mithilfe der Kontrollkästchen neben jedem sObject auswählen.\n- Jedes sObject verfügt über eigene Einstellungen, die über die Objektmanager-Schnittstelle definiert werden können. Wählen Sie das sObject aus, das Sie bearbeiten möchten, indem Sie auf die Schaltfläche „Auswählen“ klicken, und konfigurieren Sie es dann.\n- Um mit dem nächsten Schritt fortzufahren, stellen Sie sicher, dass Ihre Konfiguration korrekt und frei von Problemen ist.",
279280
"CONNECTION_STEP_INTRODUCTION": "Im weiteren Verlauf besteht der nächste Schritt in {{ APP_NAME }} darin, eine Verbindung herzustellen. Folgendes müssen Sie verstehen:\n\n- Mit dem Schritt „Verbindung“ können Sie eine Verbindung sowohl zur Datenquelle als auch zum Datenziel herstellen. Es ist wichtig, eine Verbindung herzustellen, um die Metadatendefinition abzurufen, die dann zum Konfigurieren von sObjects in der Konfiguration verwendet wird.\n- Sie sollten die Erkennung verfügbarer lokaler SFDX-Verbindungen über den Hauptmenüpunkt „Verbindung“ ausführen.\n- Nachdem Sie Verbindungen erkannt haben, müssen Sie sowohl die Datenquelle als auch das Ziel auswählen. Sobald Sie dies getan haben, können Sie mit dem nächsten Schritt fortfahren.",
280-
"PREVIEW_STEP_INTRODUCTION": "Im {{ APP_NAME }} bietet der Schritt „Skriptvorschau“ einen letzten Prüfpunkt vor der Ausführung Ihrer Datenmigrationsaufgaben. Folgendes können Sie in dieser Phase tun:\n- **Überprüfen Sie das Skript** im Detail und stellen Sie sicher, dass es fehlerfrei ist und Ihren Migrationsabsichten entspricht.\n- **Passen Sie den CLI-Befehl** nach Bedarf an, der zum Ausführen und Ausführen des Skripts im nachfolgenden Ausführungsschritt verwendet wird.\n- Sobald Sie mit der Skriptvorschau zufrieden sind und von deren Genauigkeit und Vollständigkeit überzeugt sind, können Sie mit der Ausführungsphase fortfahren. Sollten jedoch Unstimmigkeiten oder Bedenken bestehen, empfiehlt es sich, zum Schritt „Konfiguration“ zurückzukehren, um die erforderlichen Anpassungen vorzunehmen.",
281+
"PREVIEW_STEP_INTRODUCTION": "In {{ APP_NAME }} ist der Schritt „Skriptvorschau“ Ihre letzte Prüfung, bevor Sie mit der Datenmigration beginnen. In diesem Stadium:\n\n- Verwenden Sie die Registerkarte **Skriptvorschau**, um sicherzustellen, dass das Skript korrekt ist und Ihren Zielen entspricht.\n- Gehen Sie zu **Befehlszeilen-Setup**, um die CLI-Befehlsflags nach Bedarf anzupassen.\n- Wenn Sie mit dem Skript und seinen Details zufrieden sind, fahren Sie mit der Ausführung fort. Bei Unstimmigkeiten oder Bedenken besuchen Sie bitte den Schritt „Konfiguration“, um Anpassungen vorzunehmen.",
281282
"RUN_STEP_INTRODUCTION": "Im {{ APP_NAME }} starten Sie im Schritt „Ausführen“ Ihre Datenmigrationsaufgaben. Folgendes können Sie in dieser Phase tun:\n- **Klicken Sie auf die Schaltfläche „Skript ausführen“, um die Ausführung zu starten.\n- Die Ausführung erfolgt in einem externen Terminal-/Konsolenfenster, das geöffnet wird, sobald auf die Schaltfläche geklickt wird.",
282283
"WORKSPACE_STEP_INTRODUCTION": "Im {{ APP_NAME }} ist die Verwaltung Ihres Arbeitsbereichs der erste entscheidende Schritt eines fünfstufigen Prozesses, der Ihre Migrationsaufgaben vereinfacht. Sie sehen einen Assistenten, der Ihren Fortschritt durch diese Schritte anzeigt. Mit den dafür vorgesehenen Schaltflächen können Sie durch die Schritte vorwärts und rückwärts navigieren. Für Ihren Komfort kann der Assistentenbereich erweitert oder reduziert werden, um Platz auf dem Bildschirm zu sparen.\n\nFolgendes müssen Sie über die Verwaltung Ihres Arbeitsbereichs wissen:\n\n– Workspace ist eine Einheit, die es Ihnen ermöglicht, mehrere „export.json“-Konfigurationen für unabhängige Zwecke zu gruppieren.\n- Es gibt keine Begrenzung für die Anzahl der Arbeitsbereiche, die Sie haben können.\n- Über den Hauptmenüpunkt „Arbeitsbereich“ können Sie Arbeitsbereiche erstellen, umbenennen, den aktiven Arbeitsbereich auswählen und löschen.\n- Bevor Sie mit dem nächsten Schritt fortfahren können, müssen Sie einen Arbeitsbereich erstellen und auswählen. Dieser Arbeitsbereich dient als Halter für die Konfigurationen, die Sie in den folgenden Konfigurationsschritten verwalten.\n\nBeim Navigieren durch die Schritte werden Sie auf verschiedene Arten von Symbolen stoßen, die den Status des aktuellen Schritts anzeigen:\n\n- Ein Flaggensymbol weist auf erforderliche Aktionen hin.\n- Ein Ausrufezeichen weist auf Probleme hin, die gelöst werden sollten, um mit dem nächsten Schritt fortzufahren.\n- Ein Daumen-nach-oben-Symbol zeigt an, dass dieser Schritt abgeschlossen ist und Sie mit dem nächsten Schritt fortfahren können.\nSie können mit der Maus über diese Symbole fahren, um ein Popover mit Details anzuzeigen.\n\nBitte beachten Sie, dass die Anwendung nur eine teilweise Fehlererkennung durchführt und manchmal einen Schritt als abgeschlossen markiert, obwohl unerkannte Fehler vorliegen. Daher ist es immer ratsam, eine zusätzliche Überprüfung durchzuführen und sicherzustellen, dass alles korrekt ist, bevor mit dem nächsten Schritt fortgefahren wird."
283284
},

0 commit comments

Comments
 (0)