Skip to content

Commit

Permalink
frontend/messages: cont. i18n
Browse files Browse the repository at this point in the history
  • Loading branch information
haraldschilly committed Jan 8, 2025
1 parent be7f914 commit 3a1bd11
Show file tree
Hide file tree
Showing 22 changed files with 328 additions and 120 deletions.
35 changes: 34 additions & 1 deletion src/packages/frontend/i18n/common.ts
Original file line number Diff line number Diff line change
Expand Up @@ -539,6 +539,11 @@ export const labels = defineMessages({
defaultMessage: "Undelete",
comment: "Short label on a button, to undo a deletion",
},
delete_forever: {
id: "labels.delete_forever",
defaultMessage: "Delete Forever",
comment: "Short label on a button, to delete an item forever",
},
downloaded: {
id: "labels.downloaded",
defaultMessage: "downloaded",
Expand Down Expand Up @@ -775,7 +780,35 @@ export const labels = defineMessages({
messages_archive: {
id: "labels.messages.archive",
defaultMessage: "Archive",
description: "Archive a message",
description: "Short labels on a button, to archive a message",
},
messages_read: {
id: "labels.messages.read",
defaultMessage: "Read",
description: "Short labels on a button, to mark a message read",
},
messages_unread: {
id: "labels.messages.unread",
defaultMessage: "Unread",
description: "Short labels on a button, to mark a message unread",
},
messages_to_inbox: {
id: "labels.messages.to_inbox",
defaultMessage: "To Inbox",
description: "Short labels on a button, to move a message into the inbox",
},
increase_font_size: {
id: "labels.increase_font_size",
defaultMessage: "Increase font size.",
},
decrease_font_size: {
id: "labels.decrease_font_size",
defaultMessage: "Decrease font size.",
},
n_of_m: {
id: "labels.n_of_m",
defaultMessage: "{n} of {m}",
description: "item n in a list of m items.",
},
});

Expand Down
17 changes: 12 additions & 5 deletions src/packages/frontend/i18n/trans/ar_EG.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
"account.account_page.translation.info.content": "نحن متحمسون للبدء في تقديم تطبيقنا بلغات متعددة! إليك ما تحتاج إلى معرفته: <ul> <li><b>العمل قيد التقدم</b>: جهود الترجمة لدينا بدأت للتو. العديد من أجزاء التطبيق لم تترجم بعد.</li> <li><b>تحسين تدريجي</b>: نحن نعمل باستمرار على توسيع تغطية اللغات لدينا. سترى المزيد من المحتوى مترجمًا بمرور الوقت.</li> <li><b>مساعدتك مرحب بها</b>: نحن نقدر مدخلات مجتمعنا. إذا كنت تجيد عدة لغات وترغب في المساهمة في جهود الترجمة لدينا، نود أن نسمع منك!</li> <li><b>اتصل بنا</b>: لمعرفة المزيد عن المساهمة في الترجمة أو للإبلاغ عن أي مشكلات، يرجى التواصل مع فريق الدعم لدينا.</li> </ul> شكرًا لك على صبرك وتفهمك بينما نعمل على جعل تطبيقنا متاحًا لجمهور عالمي!",
"account.account_page.translation.info.label": "معلومات الترجمة...",
"account.account_page.translation.info.title": "معلومات الترجمة",
"account.account_preferences.title": "تفضيلات الحساب",
"account.account-button.confirm.ok": "نعم، سجل الخروج",
"account.account-button.confirm.title": "تسجيل الخروج من حسابك؟",
"account.delete-account.alert.description": "سوف تفقد <b>فوراً</b> الوصول إلى <b>جميع</b> مشاريعك، سيتم إلغاء أي اشتراكات، وستفقد جميع الأرصدة غير المستخدمة. {br} {hr} لحذف حسابك، أدخل أولاً \"{required_text}\" أدناه:",
Expand Down Expand Up @@ -125,7 +124,6 @@
"account.user-defined-llm.add_button.label": "أضف نموذج اللغة الخاص بك",
"account.user-defined-llm.info": "هذا يسمح لك باستدعاء {llm} خاص بك. تحتاج إما إلى مفتاح API أو تشغيله على خادمك الخاص. تأكد من النقر على \"اختبار\" للتحقق من أن الاتصال بـ API يعمل بالفعل. على الأرجح، النوع الذي تبحث عنه هو \"Custom OpenAI\" أو \"Ollama\".",
"account.user-defined-llm.title": "أحضر نموذج اللغة الخاص بك",
"accountaccount.account_preferences.subtitle": "قم بضبط تفضيلات الحساب أدناه. <A>قم بزيارة إعدادات حسابك لمزيد من المعلومات...</A>",
"ai-generate-document.loading_kernels.error_message": "غير قادر على تحميل نوى Jupyter. تأكد من تشغيل المشروع وتثبيت Jupyter.",
"ai-generate-document.modal.title": "إنشاء مستند {docName} باستخدام الذكاء الاصطناعي",
"ai-generator.select_llm": "اختر نموذج اللغة",
Expand Down Expand Up @@ -326,9 +324,6 @@
"course.add-students.add-selector-button.case0": "{existing, select, true {تمت إضافة الطالب بالفعل} other {اختر الطالب/الطلاب}}",
"course.add-students.add-selector-button.case1": "إضافة طالب",
"course.add-students.add-selector-button.caseDefault": "{num, select, 0 {اختر الطالب أعلاه} 1 {أضف الطالب المحدد} other {أضف {num} طلاب}}",
"course.add-students.search-button": "بحث (shift+enter)",
"course.add-students.search-students-by-name": "البحث بالاسم أيضًا",
"course.add-students.textarea.placeholder": "أضف الطلاب بواسطة {include_name_search, select, true {الأسماء أو} other {}} عناوين البريد الإلكتروني...",
"course.assignment": "واجب",
"course.assignment.delete.confirm.info": "<b>هل أنت متأكد أنك تريد حذف {name}\"؟</b> {br} هذا يزيله من قائمة المهام وقوائم درجات الطلاب، لكنه لا يحذف أي ملفات من القرص. يمكنك استعادة المهمة لاحقًا بعرضها باستخدام زر 'عرض المهام المحذوفة'.",
"course.assignment.undelete.title": "استعادة الواجب المحذوف",
Expand Down Expand Up @@ -903,7 +898,9 @@
"labels.created": "تم الإنشاء",
"labels.created_file": "تم الإنشاء",
"labels.cut": "قص",
"labels.decrease_font_size": "تصغير حجم الخط.",
"labels.delete": "حذف",
"labels.delete_forever": "احذف نهائياً",
"labels.deleted": "محذوف",
"labels.disconnected": "غير متصل",
"labels.documentation": "التوثيق",
Expand All @@ -924,6 +921,7 @@
"labels.help": "مساعدة",
"labels.hidden_files": "{hidden, select, true {إخفاء الملفات المخفية} other {إظهار الملفات المخفية}}. تبدأ الملفات المخفية في لينكس بنقطة '.' في اسم الملف. عادةً لا يُقصد تحريرها.",
"labels.idle_timeout": "مهلة الخمول",
"labels.increase_font_size": "زيادة حجم الخط.",
"labels.insert": "إدراج",
"labels.invite": "دعوة",
"labels.invited": "مدعو",
Expand All @@ -945,11 +943,15 @@
"labels.messages.all_messages": "جميع الرسائل",
"labels.messages.archive": "أرشيف",
"labels.messages.inbox": "الوارد",
"labels.messages.read": "اقرأ",
"labels.messages.sent": "مرسل",
"labels.messages.title": "الرسائل، الإشارات والأخبار",
"labels.messages.to_inbox": "إلى الوارد",
"labels.messages.unread": "غير مقروء",
"labels.messsage.plural": "{num, plural, one {رسالة} other {رسائل}}",
"labels.more_info": "مزيد من المعلومات",
"labels.moved": "نُقل",
"labels.n_of_m": "{n} من {m}",
"labels.nbgrader": "NBgrader",
"labels.new_dots": "جديد...",
"labels.new.file": "جديد",
Expand Down Expand Up @@ -1091,6 +1093,11 @@
"menu.terminal.pause_resume": "{pause, select, true {استئناف} other {إيقاف مؤقت}}",
"messages.compose.label": "إنشاء",
"messages.discard_draft.label": "تجاهل المسودة",
"messages.forward-button.label": "إعادة توجيه {forwardAll, select, true {المحادثة} other {}}",
"messages.forward-button.tooltip": "إعادة توجيه {forwardAll, select, true {المحادثة بأكملها} other {هذه الرسالة}}",
"messages.read_by": "{read, select, true {مقروء بواسطة} other {غير مقروء بواسطة}} {user}.",
"messages.reply-button.label": "رد {replyAll, select, true {الجميع} other {}}",
"messages.reply-button.tooltip": "قم بصياغة رد إلى {replyAll, select, true {الجميع في هذه السلسلة} other {المرسل}}",
"messages.search.placeholder": "البحث في الرسائل",
"messages.send.label": "إرسال (shift+enter){nosubject, select, true { - اكتب الموضوع أعلاه} other {}}",
"new.file-type-page.header.description": "ما الذي تود إنشاؤه؟ يمكن تحرير المستندات في نفس الوقت من قبل عدة أشخاص، والحفاظ على <A>تاريخ TimeTravel</A> الكامل للتعديلات، ودعم تقييم الكود.",
Expand Down
17 changes: 12 additions & 5 deletions src/packages/frontend/i18n/trans/de_DE.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
"account.account_page.translation.info.content": "Wir freuen uns, dass wir unsere Anwendung jetzt in mehreren Sprachen anbieten können! Hier ist, was Sie wissen müssen: <ul> <li><b>Work in Progress</b>: Unsere Übersetzungsbemühungen stehen erst am Anfang. Viele Teile der Anwendung sind noch nicht übersetzt.</li> <li><b>Stetige Verbesserung</b>: Wir arbeiten kontinuierlich daran, unsere Sprachabdeckung zu erweitern. Mit der Zeit werden Sie mehr übersetzte Inhalte sehen.</li> <li><b>Ihre Hilfe ist willkommen</b>: Wir schätzen den Beitrag unserer Community. Wenn Sie mehrere Sprachen fließend beherrschen und zu unseren Übersetzungsbemühungen beitragen möchten, würden wir uns freuen, von Ihnen zu hören!</li> <li><b>Kontaktieren Sie uns</b>: Wenn Sie mehr darüber erfahren möchten, wie Sie zu den Übersetzungen beitragen oder Probleme melden können, wenden Sie sich bitte an unser Support-Team.</li> </ul> Vielen Dank für Ihre Geduld und Ihr Verständnis, während wir daran arbeiten, unsere Anwendung einem globalen Publikum zugänglich zu machen!",
"account.account_page.translation.info.label": "Über Übersetzungen...",
"account.account_page.translation.info.title": "Informationen zur Übersetzung",
"account.account_preferences.title": "Konto-Einstellungen",
"account.account-button.confirm.ok": "Ja, ausloggen",
"account.account-button.confirm.title": "Vom Konto ausloggen?",
"account.delete-account.alert.description": "Sie werden <b>sofort</b> den Zugriff auf <b>alle</b> Ihrer Projekte verlieren, alle Abonnements werden storniert, und alle nicht ausgegebenen Guthaben gehen verloren. {br} {hr} Um IHR KONTO ZU LÖSCHEN, geben Sie zuerst unten \"{required_text}\" ein:",
Expand Down Expand Up @@ -125,7 +124,6 @@
"account.user-defined-llm.add_button.label": "Fügen Sie Ihr eigenes Sprachmodell hinzu",
"account.user-defined-llm.info": "Dies ermöglicht es Ihnen, ein eigenes {llm} aufzurufen. Sie benötigen entweder einen API-Schlüssel oder müssen es auf Ihrem eigenen Server ausführen. Stellen Sie sicher, auf \"Test\" zu klicken, um zu überprüfen, dass die Kommunikation zur API tatsächlich funktioniert. Höchstwahrscheinlich ist der Typ, den Sie suchen, \"Custom OpenAI\" oder \"Ollama\".",
"account.user-defined-llm.title": "Konfigurieren Sie Ihr eigenes Sprachmodell",
"accountaccount.account_preferences.subtitle": "Passen Sie die Kontoeinstellungen unten an. <A>Besuchen Sie Ihre Kontokonfiguration für mehr...</A>",
"ai-generate-document.loading_kernels.error_message": "Jupyter-Kernel können nicht geladen werden. Stellen Sie sicher, dass das Projekt läuft und Jupyter installiert ist.",
"ai-generate-document.modal.title": "Erzeuge ein {docName} Dokument mit KI",
"ai-generator.select_llm": "Sprachmodell auswählen",
Expand Down Expand Up @@ -326,9 +324,6 @@
"course.add-students.add-selector-button.case0": "{existing, select, true {Student bereits hinzugefügt} other {Student(en) auswählen}}",
"course.add-students.add-selector-button.case1": "Student hinzufügen",
"course.add-students.add-selector-button.caseDefault": "{num, select, 0 {Wählen Sie oben einen Studenten aus} 1 {Ausgewählten Studenten hinzufügen} other {Fügen Sie {num} Studenten hinzu}}",
"course.add-students.search-button": "Suchen (shift+enter)",
"course.add-students.search-students-by-name": "Auch nach Namen suchen",
"course.add-students.textarea.placeholder": "Fügen Sie Studenten durch {include_name_search, select, true {Namen oder} other {}} E-Mail-Adressen hinzu...",
"course.assignment": "Aufgabe",
"course.assignment.delete.confirm.info": "<b>Sind Sie sicher, dass Sie {name} löschen möchten\"?</b> {br} Dies entfernt es aus der Zuweisungsliste und den Notenlisten der Studenten, löscht jedoch keine Dateien von der Festplatte. Sie können eine Zuweisung später wiederherstellen, indem Sie sie mit der Schaltfläche 'Gelöschte Zuweisungen anzeigen' anzeigen.",
"course.assignment.undelete.title": "Zuweisung wiederherstellen",
Expand Down Expand Up @@ -903,7 +898,9 @@
"labels.created": "Erstellt",
"labels.created_file": "erstellt",
"labels.cut": "Ausschneiden",
"labels.decrease_font_size": "Schriftgröße verkleinern.",
"labels.delete": "Löschen",
"labels.delete_forever": "Für immer löschen",
"labels.deleted": "gelöscht",
"labels.disconnected": "Getrennt",
"labels.documentation": "Dokumentation",
Expand All @@ -924,6 +921,7 @@
"labels.help": "Hilfe",
"labels.hidden_files": "{hidden, select, true {Versteckte Dateien verbergen} other {Versteckte Dateien anzeigen}}. Versteckte Dateien in Linux beginnen mit einem '.' im Dateinamen. Sie sind normalerweise nicht zur Bearbeitung gedacht.",
"labels.idle_timeout": "Leerlauf-Timeout",
"labels.increase_font_size": "Schriftgröße erhöhen.",
"labels.insert": "Einfügen",
"labels.invite": "Einladung",
"labels.invited": "eingeladen",
Expand All @@ -945,11 +943,15 @@
"labels.messages.all_messages": "Alle Nachrichten",
"labels.messages.archive": "Archivieren",
"labels.messages.inbox": "Posteingang",
"labels.messages.read": "Lesen",
"labels.messages.sent": "Gesendet",
"labels.messages.title": "Nachrichten, Erwähnungen und Neuigkeiten",
"labels.messages.to_inbox": "In den Posteingang",
"labels.messages.unread": "Ungelesen",
"labels.messsage.plural": "{num, plural, one {Nachricht} other {Nachrichten}}",
"labels.more_info": "Mehr Infos",
"labels.moved": "verschoben",
"labels.n_of_m": "{n} von {m}",
"labels.nbgrader": "NBgrader",
"labels.new_dots": "Neu...",
"labels.new.file": "Neu",
Expand Down Expand Up @@ -1091,6 +1093,11 @@
"menu.terminal.pause_resume": "{pause, select, true {Fortsetzen} other {Pause}}",
"messages.compose.label": "Verfassen",
"messages.discard_draft.label": "Entwurf verwerfen",
"messages.forward-button.label": "Weiterleiten {forwardAll, select, true {Thread} other {}}",
"messages.forward-button.tooltip": "Weiterleiten {forwardAll, select, true {gesamten Thread} other {diese Nachricht}}",
"messages.read_by": "{read, select, true {Gelesen von} other {Nicht gelesen von}} {user}.",
"messages.reply-button.label": "Antwort {replyAll, select, true {Alle} other {}}",
"messages.reply-button.tooltip": "Entwerfen Sie eine Antwort an {replyAll, select, true {alle in diesem Thread} other {den Absender}}",
"messages.search.placeholder": "Nachrichten durchsuchen",
"messages.send.label": "Senden (Shift+Enter){nosubject, select, true { - Betreff oben eingeben} other {}}",
"new.file-type-page.header.description": "Was möchten Sie erstellen? Dokumente können gleichzeitig von mehreren Personen bearbeitet werden, führen eine vollständige <A>ZeitReise-Historie</A> der Änderungen und unterstützen die Auswertung von Code.",
Expand Down
Loading

0 comments on commit 3a1bd11

Please sign in to comment.