Skip to content

Commit 74ee76e

Browse files
committed
frontend/banners: fix and tweak trial/countdown banner, removing internet notes
1 parent 1dafd01 commit 74ee76e

21 files changed

+60
-132
lines changed

src/packages/frontend/app/page.tsx

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ everything on *desktop*, once the user has signed in.
1111
declare var DEBUG: boolean;
1212

1313
import { Spin } from "antd";
14+
import { useIntl } from "react-intl";
15+
1416
import { Avatar } from "@cocalc/frontend/account/avatar/avatar";
1517
import { alert_message } from "@cocalc/frontend/alerts";
1618
import { Button } from "@cocalc/frontend/antd-bootstrap";
@@ -22,15 +24,17 @@ import {
2224
useState,
2325
useTypedRedux,
2426
} from "@cocalc/frontend/app-framework";
25-
import { IconName, Icon } from "@cocalc/frontend/components/icon";
27+
import { ClientContext } from "@cocalc/frontend/client/context";
28+
import { Icon, IconName } from "@cocalc/frontend/components/icon";
29+
import Next from "@cocalc/frontend/components/next";
2630
import { FileUsePage } from "@cocalc/frontend/file-use/page";
2731
import { labels } from "@cocalc/frontend/i18n";
2832
import { ProjectsNav } from "@cocalc/frontend/projects/projects-nav";
2933
import BalanceButton from "@cocalc/frontend/purchases/balance-button";
3034
import PayAsYouGoModal from "@cocalc/frontend/purchases/pay-as-you-go/modal";
3135
import openSupportTab from "@cocalc/frontend/support/open";
36+
import { webapp_client } from "@cocalc/frontend/webapp-client";
3237
import { COLORS } from "@cocalc/util/theme";
33-
import { useIntl } from "react-intl";
3438
import { IS_IOS, IS_MOBILE, IS_SAFARI } from "../feature";
3539
import { ActiveContent } from "./active-content";
3640
import { ConnectionIndicator } from "./connection-indicator";
@@ -45,12 +49,9 @@ import { Notification } from "./notifications";
4549
import PopconfirmModal from "./popconfirm-modal";
4650
import SettingsModal from "./settings-modal";
4751
import { HIDE_LABEL_THRESHOLD, NAV_CLASS } from "./top-nav-consts";
48-
import { useShowVerifyEmail, VerifyEmail } from "./verify-email-banner";
49-
import { CookieWarning, LocalStorageWarning } from "./warnings";
52+
import { VerifyEmail } from "./verify-email-banner";
5053
import VersionWarning from "./version-warning";
51-
import Next from "@cocalc/frontend/components/next";
52-
import { ClientContext } from "@cocalc/frontend/client/context";
53-
import { webapp_client } from "@cocalc/frontend/webapp-client";
54+
import { CookieWarning, LocalStorageWarning } from "./warnings";
5455

5556
// ipad and ios have a weird trick where they make the screen
5657
// actually smaller than 100vh and have it be scrollable, even

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

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -307,10 +307,6 @@
307307
"commands.generic.toggle_button_bar.label": "{show, select, true {إخفاء} other {إظهار}} شريط الأدوات...",
308308
"commands.generic.toggle_button_bar.title": "تبديل عرض أو إخفاء شريط أدوات القائمة لجميع المحررين.",
309309
"components.test-i18n.msg": "<p>منسق مع <b>عريض</b> و<i>مائل</i>.</p>",
310-
"connection-info.hub_server": "خادم المحور",
311-
"connection-info.info": "يتغير لون أيقونة الاتصال مع زيادة عدد الرسائل المرسلة إلى المحور. عادةً، لا يلزم اتخاذ أي إجراء، لكن الأعداد مفيدة لأغراض التشخيص. الحد الأقصى لعدد الرسائل التي يمكن إرسالها في نفس الوقت هو {max}.",
312-
"connection-info.messages_received": "استلم",
313-
"connection-info.messages_sent": "أُرْسِل",
314310
"connection-info.ping": "وقت الاستجابة",
315311
"connection-info.ping_info": "{avgping}مللي ثانية (الأحدث: {ping}مللي ثانية)",
316312
"course.actions": "إجراءات",
@@ -1221,7 +1217,7 @@
12211217
"project.new.new-file-page.upload.description": "يمكنك إسقاط ملف أو أكثر هنا أو في قائمة ملفات المستكشف. اطلع على <A>التوثيق</A> لمزيد من الطرق لإضافة ملفاتك إلى مشروعك.",
12221218
"project.new.new-file-page.upload.title": "تحميل الملفات إلى مشروعك",
12231219
"project.no-internet-modal.add-license": "إضافة الترخيص",
1224-
"project.no-internet-modal.info": "<strong>تم تعطيل الوصول إلى الإنترنت لهذا المشروع.</strong> هذا القيد يمنع تثبيت حزم Python (pip, conda) أو حزم R، واستخدام Git لاستنساخ المستودعات، وتنزيل مجموعات البيانات أو الوصول إلى واجهات برمجة التطبيقات. قد تتعطل الأوامر التي تحاول الوصول إلى الإنترنت أو تفشل في الاكتمال، حيث يتم حظر الاتصالات الشبكية لمنع الإساءة.",
1220+
"project.no-internet-modal.info": "<strong>تم تعطيل الوصول إلى الإنترنت لهذا المشروع.</strong> هذا التقييد يمنع تثبيت حزم بايثون (pip، conda) أو حزم R، واستخدام Git لاستنساخ المستودعات، وتنزيل مجموعات البيانات أو الوصول إلى واجهات برمجة التطبيقات. قد تتعطل الأوامر التي تحاول الوصول إلى الإنترنت أو تفشل في الاكتمال، حيث يتم حظر الاتصالات الشبكية لمنع سوء الاستخدام. <A>تعرف على المزيد</A>.",
12251221
"project.no-internet-modal.message": "لحل هذه المشكلة، <A1>تحتاج إلى تطبيق</A1> <A2>ترخيص صالح</A2> يوفر ترقيات أو <A3>شراء ترخيص</A3>.",
12261222
"project.no-internet-modal.title": "لا يوجد اتصال بالإنترنت",
12271223
"project.open_file.what": "افتح الملف \"{path}\"",

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

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -307,10 +307,6 @@
307307
"commands.generic.toggle_button_bar.label": "{show, select, true {Verbergen} other {Anzeigen}} Menü Toolbar...",
308308
"commands.generic.toggle_button_bar.title": "Umschalten, ob die Menü-Symbolleiste für alle Editoren angezeigt wird oder nicht.",
309309
"components.test-i18n.msg": "<p>Formatiert mit <b>fett</b> und <i>kursiv</i>.</p>",
310-
"connection-info.hub_server": "Hub-Server",
311-
"connection-info.info": "Die Farbe des Verbindungsicons ändert sich, wenn die Anzahl der Nachrichten, die zu einem Hub gesendet werden, zunimmt. Normalerweise ist keine Aktion erforderlich, aber die Zählungen sind hilfreich zu Diagnosezwecken. Die maximale Anzahl der Nachrichten, die gleichzeitig gesendet werden können, beträgt {max}.",
312-
"connection-info.messages_received": "empfangen",
313-
"connection-info.messages_sent": "gesendet",
314310
"connection-info.ping": "Ping-Zeit",
315311
"connection-info.ping_info": "{avgping}ms (letzte: {ping}ms)",
316312
"course.actions": "Aktionen",
@@ -1221,7 +1217,7 @@
12211217
"project.new.new-file-page.upload.description": "Sie können eine oder mehrere Dateien hier oder in der Explorer-Dateiliste ablegen. Siehe <A>Dokumentation</A> für weitere Möglichkeiten, Ihre Dateien in Ihr Projekt zu bekommen.",
12221218
"project.new.new-file-page.upload.title": "Dateien in Ihr Projekt hochladen",
12231219
"project.no-internet-modal.add-license": "Lizenz hinzufügen",
1224-
"project.no-internet-modal.info": "<strong>Der Internetzugang ist für dieses Projekt deaktiviert.</strong> Diese Einschränkung verhindert die Installation von Python-Paketen (pip, conda) oder R-Paketen, die Verwendung von Git zum Klonen von Repositories, das Herunterladen von Datensätzen oder den Zugriff auf APIs. Befehle, die versuchen, auf das Internet zuzugreifen, können hängen bleiben oder nicht abgeschlossen werden, da Netzwerkverbindungen blockiert sind, um Missbrauch zu verhindern.",
1220+
"project.no-internet-modal.info": "<strong>Der Internetzugang ist für dieses Projekt deaktiviert.</strong> Diese Einschränkung verhindert die Installation von Python-Paketen (pip, conda) oder R-Paketen, die Verwendung von Git zum Klonen von Repositories, das Herunterladen von Datensätzen oder den Zugriff auf APIs. Befehle, die versuchen, auf das Internet zuzugreifen, können hängen bleiben oder nicht abgeschlossen werden, da Netzwerkverbindungen blockiert sind, um Missbrauch zu verhindern. <A>Mehr erfahren</A>.",
12251221
"project.no-internet-modal.message": "Um dies zu beheben, müssen Sie eine <A2>gültige Lizenz</A2> anwenden, die Upgrades bereitstellt oder eine <A3>Lizenz kaufen</A3>.",
12261222
"project.no-internet-modal.title": "Kein Internetzugang",
12271223
"project.open_file.what": "öffne die Datei \"{path}\"",

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

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -307,10 +307,6 @@
307307
"commands.generic.toggle_button_bar.label": "{show, select, true {Ocultar} other {Mostrar}} Menú Barra de herramientas...",
308308
"commands.generic.toggle_button_bar.title": "Alternar si la barra de herramientas del menú se muestra o no para todos los editores.",
309309
"components.test-i18n.msg": "<p>Formateado con <b>negrita</b> y <i>cursiva</i>.</p>",
310-
"connection-info.hub_server": "Servidor Hub",
311-
"connection-info.info": "El color del icono de conexión cambia a medida que aumenta el número de mensajes en vuelo hacia un hub. Normalmente, no se necesita ninguna acción, pero los conteos son útiles para fines de diagnóstico. El número máximo de mensajes que se pueden enviar al mismo tiempo es {max}.",
312-
"connection-info.messages_received": "recibido",
313-
"connection-info.messages_sent": "enviado",
314310
"connection-info.ping": "Tiempo de ping",
315311
"connection-info.ping_info": "{avgping}ms (último: {ping}ms)",
316312
"course.actions": "Acciones",
@@ -1221,7 +1217,7 @@
12211217
"project.new.new-file-page.upload.description": "Puedes soltar uno o más archivos aquí o en la lista de archivos del Explorador. Consulta la <A>documentación</A> para más formas de añadir tus archivos a tu proyecto.",
12221218
"project.new.new-file-page.upload.title": "Subir archivos a tu proyecto",
12231219
"project.no-internet-modal.add-license": "Agregar licencia",
1224-
"project.no-internet-modal.info": "<strong>El acceso a Internet está deshabilitado para este proyecto.</strong> Esta restricción impide instalar paquetes de Python (pip, conda) o paquetes de R, usar Git para clonar repositorios, descargar conjuntos de datos o acceder a APIs. Los comandos que intenten acceder a internet pueden quedar bloqueados o no completarse, ya que las conexiones de red están bloqueadas para prevenir abusos.",
1220+
"project.no-internet-modal.info": "<strong>El acceso a Internet está desactivado para este proyecto.</strong> Esta restricción impide instalar paquetes de Python (pip, conda) o paquetes de R, usar Git para clonar repositorios, descargar conjuntos de datos o acceder a APIs. Los comandos que intenten acceder a Internet pueden quedar en espera o no completarse, ya que las conexiones de red están bloqueadas para prevenir abusos. <A>Más información</A>.",
12251221
"project.no-internet-modal.message": "Para solucionar esto, <A1>necesitas aplicar</A1> una <A2>licencia válida</A2> que proporcione actualizaciones o <A3>comprar una licencia</A3>.",
12261222
"project.no-internet-modal.title": "Sin acceso a Internet",
12271223
"project.open_file.what": "abre el archivo \"{path}\"",

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

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -307,10 +307,6 @@
307307
"commands.generic.toggle_button_bar.label": "{show, select, true {Cacher} other {Montrer}} Menu Barre d'outils...",
308308
"commands.generic.toggle_button_bar.title": "Basculer l'affichage de la barre d'outils du menu pour tous les éditeurs.",
309309
"components.test-i18n.msg": "<p>Formaté avec <b>gras</b> et <i>italique</i>.</p>",
310-
"connection-info.hub_server": "Serveur Hub",
311-
"connection-info.info": "La couleur de l'icône de connexion change à mesure que le nombre de messages en vol vers un hub augmente. En général, aucune action n'est nécessaire, mais les décomptes sont utiles à des fins de diagnostic. Le nombre maximal de messages pouvant être envoyés en même temps est {max}.",
312-
"connection-info.messages_received": "reçu",
313-
"connection-info.messages_sent": "envoyé",
314310
"connection-info.ping": "Temps de ping",
315311
"connection-info.ping_info": "{avgping}ms (dernier: {ping}ms)",
316312
"course.actions": "Actions",
@@ -1221,7 +1217,7 @@
12211217
"project.new.new-file-page.upload.description": "Vous pouvez déposer un ou plusieurs fichiers ici ou dans la liste des fichiers de l'Explorateur. Voir <A>documentation</A> pour plus de moyens d'ajouter vos fichiers à votre projet.",
12221218
"project.new.new-file-page.upload.title": "Télécharger des fichiers dans votre projet",
12231219
"project.no-internet-modal.add-license": "Ajouter une licence",
1224-
"project.no-internet-modal.info": "<strong>L'accès à Internet est désactivé pour ce projet.</strong> Cette restriction empêche l'installation de packages Python (pip, conda) ou de packages R, l'utilisation de Git pour cloner des dépôts, le téléchargement de jeux de données ou l'accès aux API. Les commandes qui tentent d'accéder à Internet peuvent se bloquer ou échouer à se terminer, car les connexions réseau sont bloquées pour prévenir les abus.",
1220+
"project.no-internet-modal.info": "<strong>L'accès à Internet est désactivé pour ce projet.</strong> Cette restriction empêche l'installation de packages Python (pip, conda) ou de packages R, l'utilisation de Git pour cloner des dépôts, le téléchargement de jeux de données ou l'accès aux APIs. Les commandes qui tentent d'accéder à Internet peuvent se bloquer ou échouer à se terminer, car les connexions réseau sont bloquées pour prévenir les abus. <A>En savoir plus</A>.",
12251221
"project.no-internet-modal.message": "Pour résoudre ce problème, vous <A1>devez appliquer</A1> une <A2>licence valide</A2> offrant des mises à jour ou <A3>acheter une licence</A3>.",
12261222
"project.no-internet-modal.title": "Pas d'accès Internet",
12271223
"project.open_file.what": "ouvrir le fichier \"{path}\"",

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

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -307,10 +307,6 @@
307307
"commands.generic.toggle_button_bar.label": "{show, select, true {הסתר} other {הצג}} תפריט סרגל כלים...",
308308
"commands.generic.toggle_button_bar.title": "החלף אם להציג את סרגל הכלים של התפריט בכל העורכים או לא.",
309309
"components.test-i18n.msg": "<p>מעוצב עם <b>מודגש</b> ו<i>נטוי</i>.</p>",
310-
"connection-info.hub_server": "שרת Hub",
311-
"connection-info.info": "צבע סמל החיבור משתנה ככל שמספר ההודעות המועברות לרכזת גדל. בדרך כלל, אין צורך בפעולה, אך הספירות מועילות לצורכי אבחון. המספר המרבי של הודעות שניתן לשלוח בו זמנית הוא {max}",
312-
"connection-info.messages_received": "התקבל",
313-
"connection-info.messages_sent": "נשלח",
314310
"connection-info.ping": "זמן פינג",
315311
"connection-info.ping_info": "{avgping}ms (אחרון: {ping}ms)",
316312
"course.actions": "פעולות",
@@ -1221,7 +1217,7 @@
12211217
"project.new.new-file-page.upload.description": "ניתן לשחרר קובץ אחד או יותר כאן או ברשימת הקבצים ב-Explorer. ראה <A>תיעוד</A> לעוד דרכים להעלות את הקבצים שלך לפרויקט שלך.",
12221218
"project.new.new-file-page.upload.title": "העלאת קבצים לפרויקט שלך",
12231219
"project.no-internet-modal.add-license": "הוסף רישיון",
1224-
"project.no-internet-modal.info": "<strong>הגישה לאינטרנט מושבתת עבור פרויקט זה.</strong> הגבלה זו מונעת התקנת חבילות פייתון (pip, conda) או חבילות R, שימוש ב-Git לשכפול מאגרים, הורדת מערכי נתונים או גישה ל-APIs. פקודות שמנסות לגשת לאינטרנט עשויות להיתקע או להיכשל בהשלמה, שכן חיבורים לרשת נחסמים למניעת ניצול לרעה.",
1220+
"project.no-internet-modal.info": "<strong>הגישה לאינטרנט מושבתת עבור פרויקט זה.</strong> הגבלה זו מונעת התקנת חבילות Python (pip, conda) או חבילות R, שימוש ב-Git לשכפול מאגרים, הורדת מערכי נתונים או גישה ל-APIs. פקודות שמנסות לגשת לאינטרנט עשויות להיתקע או להיכשל בהשלמה, מכיוון שחיבורים לרשת חסומים כדי למנוע שימוש לרעה. <A>למידע נוסף</A>.",
12251221
"project.no-internet-modal.message": "כדי לתקן זאת, אתה <A1>צריך להפעיל</A1> <A2>רישיון תקף</A2> המספק שדרוגים או <A3>לרכוש רישיון</A3>.",
12261222
"project.no-internet-modal.title": "אין גישה לאינטרנט",
12271223
"project.open_file.what": "פתח את הקובץ \"{path}\"",

0 commit comments

Comments
 (0)