Skip to content

Commit 509f65d

Browse files
committed
Merge branch 'i18n-20240924' into i18n-20240926
2 parents ffea864 + fe66b40 commit 509f65d

23 files changed

+795
-149
lines changed

src/packages/frontend/app/fullscreen-button.tsx

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
* License: MS-RSL – see LICENSE.md for details
44
*/
55

6+
import { useIntl } from "react-intl";
7+
68
import {
79
CSS,
810
React,
@@ -33,6 +35,7 @@ export const FullscreenButton: React.FC<Props> = React.memo((props: Props) => {
3335
const { pageStyle } = props;
3436
const { fontSizeIcons } = pageStyle;
3537

38+
const intl = useIntl();
3639
const fullscreen = useTypedRedux("page", "fullscreen");
3740
const page_actions = useActions("page");
3841

@@ -61,10 +64,15 @@ export const FullscreenButton: React.FC<Props> = React.memo((props: Props) => {
6164
}),
6265
};
6366

67+
const tooltip = intl.formatMessage({
68+
id: "app.fullscreen-button.tooltip",
69+
defaultMessage: "Fullscreen mode, focused on the current document or page.",
70+
});
71+
6472
return (
6573
<Tip
6674
style={fullscreen === "default" ? TIP_STYLE_FULLSCREEN : undefined}
67-
title={"Fullscreen mode, focused on the current document or page."}
75+
title={tooltip}
6876
placement={"bottomRight"}
6977
delayShow={2000}
7078
>

src/packages/frontend/i18n/trans/ar_EG.json

Lines changed: 35 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
"accountaccount.account_preferences.subtitle": "قم بضبط تفضيلات الحساب أدناه. <A>قم بزيارة إعدادات حسابك لمزيد من المعلومات...</A>",
3434
"ai-generate-document.loading_kernels.error_message": "غير قادر على تحميل نوى Jupyter. تأكد من تشغيل المشروع وتثبيت Jupyter.",
3535
"ai-generate-document.modal.title": "إنشاء مستند {docName} باستخدام الذكاء الاصطناعي",
36+
"app.fullscreen-button.tooltip": "وضع الشاشة الكاملة، يركز على المستند أو الصفحة الحالية.",
3637
"chat.chat-indicator.tooltip": "إخفاء أو إظهار محادثة المستندات",
3738
"chat.input.placeholder": "اكتب رسالة جديدة ({have_llm, select, true {الدردشة مع الذكاء الاصطناعي أو } other {}}إخطار زميل بكتابة @)...",
3839
"chatroom.chat_input.preview_button.label": "عرض",
@@ -686,6 +687,23 @@
686687
"new.file-type-selector.whiteboard.title": "السبورة الحسابية",
687688
"new.file-type-selector.whiteboard.tooltip": "إنشاء سبورة حاسوبية تحتوي على صيغ رياضية، قوائم، عناوين، صور وخلايا كود Jupyter.",
688689
"new.file-type-selector.x11.tooltip": "إنشاء سطح مكتب X11 لتشغيل التطبيقات الرسومية. يتيح لك CoCalc تشغيل أي تطبيق لينكس رسومي بشكل تعاوني في متصفحك.",
690+
"news.nav.about.name": "عن",
691+
"news.nav.announcement.name": "إعلان",
692+
"news.nav.event.name": "حدث",
693+
"news.nav.feature.name": "ميزة",
694+
"news.nav.platform.name": "منصة",
695+
"notifications.nav.all": "كل الإشارات",
696+
"notifications.nav.allNews": "كل الأخبار",
697+
"notifications.nav.mentions": "التنويهات",
698+
"notifications.nav.news": "الأخبار",
699+
"notifications.nav.read": "اقرأ",
700+
"notifications.nav.saved": "محفوظ لوقت لاحق",
701+
"notifications.nav.unread": "غير مقروء",
702+
"notifications.no-mentions.all": "لا إشارات",
703+
"notifications.no-mentions.read": "لا يوجد إشعارات قراءة",
704+
"notifications.no-mentions.saved": "لا توجد إشارات محفوظة",
705+
"notifications.no-mentions.unread": "لا توجد إشعارات غير مقروءة",
706+
"notifications.page.intro": "أخبار عالمية أو قام شخص ما باستخدام \"@your_name\" للإشارة إليك كمساهم بشكل صريح. قد يكون هذا قد حدث في <A1>غرفة دردشة</A1>، في سياق <A2>التدريس</A2>، أو <A3>عند تحرير الملفات.</A3> على سبيل المثال، عند تحرير نص في دفتر Jupyter أو السبورة البيضاء، اكتب رمز @، ثم اختر اسم المساهم، وسيتلقى بريدًا إلكترونيًا يخبره بأنك ذكرته. يمكنك أيضًا \"@mention\" نفسك للاختبار أو لتسهيل العثور على شيء لاحقًا.",
689707
"page.flyouts.files.stale-directory.description": "لتحديث، <A>ابدأ هذا المشروع</A>.",
690708
"page.flyouts.files.stale-directory.message": "قائمة الدليل القديم",
691709
"page.flyouts.licenses.upgrades_explanation": "<p>يستخدم هذا المشروع الحصص التالية من الموارد عند التشغيل. يمكنك إضافة المزيد من الموارد عن طريق إضافة تراخيص أو تطبيق ترقيات.</p>",
@@ -777,7 +795,7 @@
777795
"project.settings.upgrade-usage.header": "الاستخدام والحصص",
778796
"project.settings.upgrade-usage.how_upgrade_info_note": "<strong>ملاحظة:</strong> يمكنك زيادة الحدود أعلاه عبر التراخيص أو الدفع حسب الاستخدام أدناه",
779797
"project.settings.upgrade-usage.intro": "تعرض هذه الجدول الحصص المخصصة للمشاريع، واستخدامها الحالي، وقيمتها/حدها. انقر على صف لعرض المزيد من التفاصيل. إذا كان المشروع غير نشط، سترى آخر قيم الحصص المعروفة.",
780-
"project.start-button.button.txt": "{starting, select, true {يبدأ} other {ابدأ}} المشروع",
798+
"project.start-button.button.txt": "{starting, select, true {بدء المشروع} other {ابدأ المشروع}}",
781799
"project.start-button.trial.description": "لا توجد سعة لمشاريع <A>التجربة المجانية</A> على CoCalc في الوقت الحالي. {br} <A2>قم بترقية مشروعك</A2> باستخدام <A3>رخصة</A3> أو {A4}.",
782800
"project.start-button.trial.message": "عدد كبير جدًا من المشاريع التجريبية المجانية",
783801
"projects.filename-search.placeholder": "ابحث عن أسماء الملفات التي قمت بتحريرها...",
@@ -794,12 +812,27 @@
794812
"purchases.subscriptions.cancel-end.description": "سيظل الترخيص ساريًا حتى نهاية فترة الاشتراك. يمكنك دائمًا إعادة تشغيل الاشتراك أو تعديل الترخيص لتغيير سعر الاشتراك.",
795813
"site-licenses-public-info.license-column.help": "معلومات الترخيص. انقر على صف لتوسيع التفاصيل.",
796814
"UNIQUE_ID_IS_MISSING": "معرف فريد مفقود",
815+
"util.compute-states.archived.desc": "المشروع مخزن في التخزين طويل الأمد، وسيستغرق وقتًا أطول للبدء.",
816+
"util.compute-states.archived.display": "مؤرشف",
817+
"util.compute-states.archiving.desc": "يتم أرشفة المشروع للتخزين طويل الأمد",
818+
"util.compute-states.archiving.display": "أرشفة",
819+
"util.compute-states.closed.desc": "المشروع مؤرشف ويحتاج إلى فك ضغط، لذا سيستغرق وقتًا أطول للبدء.",
820+
"util.compute-states.closed.display": "مغلق",
821+
"util.compute-states.closing.desc": "المشروع في طور الإغلاق.",
822+
"util.compute-states.closing.display": "إغلاق",
797823
"util.compute-states.opened.desc": "المشروع متاح وجاهز للتجربة والتشغيل.",
798824
"util.compute-states.opened.display": "توقف",
825+
"util.compute-states.opening.desc": "يتم استيراد المشروع؛ قد يستغرق هذا عدة دقائق حسب الحجم.",
826+
"util.compute-states.opening.display": "فتح",
799827
"util.compute-states.pending.desc": "إيجاد مكان لتشغيل مشروعك. إذا لم يتوفر شيء، اتصل بالمسؤول لديك.",
828+
"util.compute-states.pending.desc_cocalccom": "البحث عن مكان لتشغيل مشروعك. إذا لم يتوفر شيء، قلل الذاكرة العشوائية أو وحدة المعالجة المركزية، ادفع مقابل استضافة الأعضاء فقط، أو اتصل بالدعم.",
800829
"util.compute-states.pending.display": "قيد الانتظار",
801830
"util.compute-states.running.desc": "المشروع قيد التشغيل.",
802831
"util.compute-states.running.display": "تشغيل",
803832
"util.compute-states.starting.desc": "المشروع قيد البدء.",
804-
"util.compute-states.starting.display": "بدء"
833+
"util.compute-states.starting.display": "بدء",
834+
"util.compute-states.stopping.desc": "المشروع يتوقف.",
835+
"util.compute-states.stopping.display": "إيقاف",
836+
"util.compute-states.unarchiving.desc": "يتم نسخ المشروع من التخزين طويل الأجل؛ قد يستغرق ذلك عدة دقائق حسب عدد الملفات التي لديك.",
837+
"util.compute-states.unarchiving.display": "استعادة"
805838
}

src/packages/frontend/i18n/trans/de_DE.json

Lines changed: 35 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
"accountaccount.account_preferences.subtitle": "Passen Sie die Kontoeinstellungen unten an. <A>Besuchen Sie Ihre Kontokonfiguration für mehr...</A>",
3434
"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.",
3535
"ai-generate-document.modal.title": "Erzeugen Sie ein {docName} Dokument mit KI",
36+
"app.fullscreen-button.tooltip": "Vollbildmodus, fokussiert auf das aktuelle Dokument oder die aktuelle Seite",
3637
"chat.chat-indicator.tooltip": "Dokument-Chat ausblenden oder anzeigen",
3738
"chat.input.placeholder": "Schreib eine neue Nachricht ({have_llm, select, true {sprich mit einer KI oder } other {}}kontaktiere eine/n Mitarbeiter/in durch Erwähnen mit einem @)...",
3839
"chatroom.chat_input.preview_button.label": "Vorschau",
@@ -686,6 +687,23 @@
686687
"new.file-type-selector.whiteboard.title": "Rechen-Whiteboard",
687688
"new.file-type-selector.whiteboard.tooltip": "Erstellen Sie ein rechnerisches Whiteboard mit mathematischen Formeln, Listen, Überschriften, Bildern und Jupyter-Codezellen.",
688689
"new.file-type-selector.x11.tooltip": "Erstellen Sie einen X11-Desktop zum Ausführen grafischer Anwendungen. CoCalc ermöglicht es Ihnen, jede grafische Linux-Anwendung gemeinsam in Ihrem Browser auszuführen.",
690+
"news.nav.about.name": "Über",
691+
"news.nav.announcement.name": "Ankündigung",
692+
"news.nav.event.name": "Ereignis",
693+
"news.nav.feature.name": "Funktion",
694+
"news.nav.platform.name": "Plattform",
695+
"notifications.nav.all": "Alle Erwähnungen",
696+
"notifications.nav.allNews": "Alle Neuigkeiten",
697+
"notifications.nav.mentions": "Erwähnungen",
698+
"notifications.nav.news": "Nachrichten",
699+
"notifications.nav.read": "Lesen",
700+
"notifications.nav.saved": "Für später gespeichert",
701+
"notifications.nav.unread": "Ungelesen",
702+
"notifications.no-mentions.all": "Keine Erwähnungen",
703+
"notifications.no-mentions.read": "Keine gelesenen Erwähnungen",
704+
"notifications.no-mentions.saved": "Keine gespeicherten Erwähnungen",
705+
"notifications.no-mentions.unread": "Keine ungelesenen Erwähnungen",
706+
"notifications.page.intro": "Globale Nachrichten oder jemand hat \"@your_name\" verwendet, um Sie explizit als Mitarbeiter zu erwähnen. Dies könnte in einem <A1>Chatroom</A1>, im Kontext von <A2>Lehren</A2> oder <A3>beim Bearbeiten von Dateien</A3> passiert sein. Zum Beispiel, wenn Sie Text in einem Jupyter-Notebook oder Whiteboard bearbeiten, geben Sie ein @-Symbol ein, wählen dann den Namen eines Mitarbeiters aus, und dieser erhält eine E-Mail, die ihm mitteilt, dass Sie ihn erwähnt haben. Sie können sich auch selbst \"@erwähnen\" zum Testen oder um später etwas leicht zu finden.",
689707
"page.flyouts.files.stale-directory.description": "Zum Aktualisieren <A>starten Sie dieses Projekt</A>.",
690708
"page.flyouts.files.stale-directory.message": "veraltete Verzeichnisauflistung",
691709
"page.flyouts.licenses.upgrades_explanation": "<p>Dieses Projekt verwendet bei der Ausführung die folgenden Ressourcenkontingente. Sie können weitere Ressourcen hinzufügen, indem Sie Lizenzen hinzufügen oder Upgrades anwenden.</p>",
@@ -777,7 +795,7 @@
777795
"project.settings.upgrade-usage.header": "Nutzung und Quoten",
778796
"project.settings.upgrade-usage.how_upgrade_info_note": "<strong>Hinweis:</strong> Sie können die obigen Grenzen über Lizenzen oder Pay As You Go unten erhöhen",
779797
"project.settings.upgrade-usage.intro": "Diese Tabelle listet Projektquoten, ihre aktuelle Nutzung und ihren Wert/Limit auf. Klicken Sie auf eine Zeile, um weitere Details anzuzeigen. Wenn das Projekt nicht läuft, sehen Sie die zuletzt bekannten Quotenwerte.",
780-
"project.start-button.button.txt": "{starting, select, true {Wird gestartet} other {Start}} Projekt",
798+
"project.start-button.button.txt": "{starting, select, true {Projekt wird gestartet} other {Projekt starten}}",
781799
"project.start-button.trial.description": "Es gibt derzeit keine Kapazität mehr für <A>Free Trial Projekte</A> auf CoCalc. {br} <A2>Upgrade dieses Projekt</A2> mit <A3>einer Lizenz</A3> oder {A4}.",
782800
"project.start-button.trial.message": "Zu viele kostenlose Probeprojekte",
783801
"projects.filename-search.placeholder": "Suche nach Dateien, die Sie bearbeitet haben...",
@@ -794,12 +812,27 @@
794812
"purchases.subscriptions.cancel-end.description": "Die Lizenz bleibt bis zum Ende des Abonnementzeitraums gültig. Sie können das Abonnement jederzeit neu starten oder die Lizenz bearbeiten, um den Abonnementpreis zu ändern.",
795813
"site-licenses-public-info.license-column.help": "Lizenzinformationen. Klicken Sie auf eine Zeile, um Details anzuzeigen.",
796814
"UNIQUE_ID_IS_MISSING": "Eindeutige ID fehlt",
815+
"util.compute-states.archived.desc": "Das Projekt wird im Langzeitspeicher aufbewahrt und benötigt länger zum Starten.",
816+
"util.compute-states.archived.display": "Archiviert",
817+
"util.compute-states.archiving.desc": "Projekt wird ins Langzeitarchiv verschoben.",
818+
"util.compute-states.archiving.display": "Archivierung",
819+
"util.compute-states.closed.desc": "Projekt ist archiviert und muss dekomprimiert werden, daher dauert das Starten länger.",
820+
"util.compute-states.closed.display": "Geschlossen",
821+
"util.compute-states.closing.desc": "Das Projekt wird gerade geschlossen.",
822+
"util.compute-states.closing.display": "Schließen",
797823
"util.compute-states.opened.desc": "Projekt ist verfügbar und bereit zum Ausführen.",
798824
"util.compute-states.opened.display": "Gestoppt",
825+
"util.compute-states.opening.desc": "Projekt wird importiert; dies kann je nach Größe mehrere Minuten dauern.",
826+
"util.compute-states.opening.display": "Öffnen",
799827
"util.compute-states.pending.desc": "Einen Ort finden, um Ihr Projekt auszuführen. Wenn nichts verfügbar wird, kontaktieren Sie Ihren Administrator.",
828+
"util.compute-states.pending.desc_cocalccom": "Einen Ort finden, um Ihr Projekt auszuführen. Falls nichts verfügbar wird, reduzieren Sie RAM oder CPU, zahlen Sie für Mitglieder-Hosting oder kontaktieren Sie den Support.",
800829
"util.compute-states.pending.display": "Ausstehend",
801830
"util.compute-states.running.desc": "Projekt läuft.",
802831
"util.compute-states.running.display": "Läuft",
803832
"util.compute-states.starting.desc": "Projekt wird gestartet.",
804-
"util.compute-states.starting.display": "Starten"
833+
"util.compute-states.starting.display": "Starten",
834+
"util.compute-states.stopping.desc": "Projekt wird gestoppt.",
835+
"util.compute-states.stopping.display": "Beenden",
836+
"util.compute-states.unarchiving.desc": "Das Projekt wird aus dem Langzeitspeicher kopiert; dies kann je nach Anzahl der Dateien mehrere Minuten dauern.",
837+
"util.compute-states.unarchiving.display": "Wiederherstellen"
805838
}

0 commit comments

Comments
 (0)