Skip to content

Commit 5bd4770

Browse files
committed
Update License Modal layout and add EasyAI API configurations
1 parent 82b687e commit 5bd4770

6 files changed

Lines changed: 482 additions & 133 deletions

File tree

src/components/LicenseModal.tsx

Lines changed: 220 additions & 131 deletions
Large diffs are not rendered by default.

src/i18n/locales/de.json

Lines changed: 53 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,59 @@
208208
"premium_features_desc1": "<strong>Nahtlose Cloud-Synchronisierung:</strong> Schalten Sie reibungslose Workflows mit unseren Premium-Cloud-Integrationen frei! Wir unterstützen derzeit Google Drive und Dropbox, um Ihre Dateien perfekt synchron zu halten. Bleiben Sie dran, während wir unser Ökosystem erweitern – NetDocuments, CloudMe und Box stehen bereits auf unserer Roadmap!",
209209
"premium_features_desc2": "<strong>Entfesseln Sie Ihren KI-Assistenten:</strong> Steigern Sie Ihre Produktivität mit integrierter KI! Während Sie in unserer kostenlosen Stufe Ihren eigenen LLM-API-Schlüssel verwenden können, erhalten Premium-Nutzer ein exklusives Token-Kontingent für das fortschrittliche Gemini-LLM. Suchen Sie nach grenzenlosen Möglichkeiten? PremiumPlus bietet eine massive Token-Zuteilung, damit Ihre Ideen niemals aufhören müssen.",
210210
"premium_features_desc3": "<strong>Premium-Vorteile:</strong> Bleiben Sie mit regelmäßigen frühen Updates, vorrangigem Kundensupport zur blitzschnellen Lösung von Problemen und der exklusiven Möglichkeit, maßgeschneiderte benutzerdefinierte Funktionen anzufordern, immer einen Schritt voraus.",
211-
"premium_features_desc4": "<em>Möchten Sie EasyEditor in Ihrer Organisation einsetzen? Wenden Sie sich an unser Support-Team, um unsere kommerziellen Nutzungsoptionen zu erkunden!</em>",
211+
"premium_features_desc4": "<em>Möchten Sie EasyEditor in Ihrem gesamten Unternehmen einsetzen? Wenden Sie sich an unser Support-Team, um unsere Optionen für die kommerzielle Nutzung zu erkunden!</em>",
212+
"badge_import_docx": "Import Docx (Kostenlos)",
213+
"badge_easygit": "EasyGit (Kostenlos)",
214+
"badge_easynotes": "EasyNotes (Premium)",
215+
"badge_easyai": "EasyAI (Kostenlos / Premium / PremiumPlus)",
216+
"free_features": "Kostenlose Funktionen",
217+
"free_li1": "Zugang zur Web-App (kostenlos)",
218+
"free_li2": "EasyGit Workflow (kostenlos)",
219+
"free_li3": "EasyAI selbst gehostet (kostenlos)",
220+
"free_li4": "Diagrammfunktionen (kostenlos)",
221+
"free_li5": "Lokale Dateiverwaltung (kostenlos)",
222+
"free_li6": "Jede verfügbare Vorlage (kostenlos)",
223+
"free_li7": "Alle Markdown-Funktionen (kostenlos)",
224+
"free_li8": "Native Desktop-Apps (Win/Mac/Linux) (kostenlos)",
225+
"free_li9": "Dokumentenverschlüsselung (kostenlos)",
226+
"free_li10": "Online Markdown importieren (kostenlos)",
227+
"free_li11": "Docx in Markdown importieren (kostenlos)",
228+
"free_li12": "Export nach PDF (kostenlos)",
229+
"free_li13": "Export nach PNG (kostenlos)",
230+
"free_li14": "Export nach TXT (kostenlos)",
231+
"free_li15": "Export nach SSTP (kostenlos)",
232+
"free_li16": "Community-Support",
233+
"premium_li1": "EasyNotes Library (Premium)",
234+
"premium_li2": "Google Drive Integration (Premium)",
235+
"premium_li3": "Dropbox integration (Premium)",
236+
"premium_li4": "EasyAI limited Tokens (Premium)",
237+
"premiumplus_features": "PremiumPlus Funktionen",
238+
"premiumplus_li1": "EasyAI Abonnement (PremiumPlus)",
239+
"premiumplus_li2": "EasyAI Personas (PremiumPlus)",
240+
"persona_li1": "Markdown-Erstellung",
241+
"persona_li2": "Mermaid-Erstellung",
242+
"persona_li3": "User Story-Erstellung",
243+
"persona_li4": "PlantUML-Erstellung",
244+
"persona_li5": "ASCII-Diagramm-Erstellung",
245+
"persona_li6": "Dokumenten-Repo",
246+
"persona_li7": "Dokument reparieren / umschreiben",
247+
"persona_li8": "Markdown-Tabellen",
248+
"easyai_credits": "EasyAI Credits (Premium)",
249+
"credits_agent": "Agent:",
250+
"credits_model": "Modell:",
251+
"credits_monthly": "Monatliche Credits:",
252+
"credits_topup": "Zusätzliche Credits:",
253+
"credits_used": "Verbrauchte Credits:",
254+
"query_built": "(Abfrage wird erstellt)",
255+
"go_premiumplus": "Zu PremiumPlus wechseln",
256+
"api_hosting": "EasyAI API Hosting (Kostenlos)",
257+
"api_agent": "Agent",
258+
"api_host": "Host",
259+
"api_model": "Modell",
260+
"api_key": "API-Schlüssel",
261+
"api_host_placeholder": "http://localhost:11434",
262+
"api_model_placeholder": "ministral-3:3b",
263+
"api_key_placeholder": "Ihr API-Schlüssel",
212264
"license_info": "Lizenzinformationen",
213265
"license_name": "Name",
214266
"license_name_placeholder": "Ihr Name",

src/i18n/locales/en.json

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,58 @@
209209
"premium_features_desc2": "<strong>Unleash Your AI Assistant:</strong> Supercharge your productivity with built-in AI! While our Free tier lets you bring your own LLM API key, Premium users receive an exclusive token allowance for the advanced Gemini LLM. Looking for limitless possibilities? PremiumPlus delivers a massive token allocation so your ideas never have to stop.",
210210
"premium_features_desc3": "<strong>Premium Perks:</strong> Stay ahead of the curve with regular early updates, priority customer support to resolve any issues in a flash, and the exclusive ability to request custom features tailored just for you.",
211211
"premium_features_desc4": "<em>Looking to deploy EasyEditor across your organization? Reach out to our support team to explore our commercial use options!</em>",
212+
"badge_import_docx": "Import Docx (Free)",
213+
"badge_easygit": "EasyGit (Free)",
214+
"badge_easynotes": "EasyNotes (Premium)",
215+
"badge_easyai": "EasyAI (Free / Premium / PremiumPlus)",
216+
"free_features": "Free Features",
217+
"free_li1": "Access to Web App (free)",
218+
"free_li2": "EasyGit workflow (free)",
219+
"free_li3": "EasyAI self hosted (free)",
220+
"free_li4": "Diagram Features (free)",
221+
"free_li5": "Local File Management (free)",
222+
"free_li6": "Every available Template (free)",
223+
"free_li7": "All Markdown Features (free)",
224+
"free_li8": "Native Desktop Apps (Win/Mac/Linux) (free)",
225+
"free_li9": "Document Encryption (free)",
226+
"free_li10": "Import online Markdown (Free)",
227+
"free_li11": "Import Docx to Markdown (free)",
228+
"free_li12": "Export to PDF (free)",
229+
"free_li13": "Export to PNG (free)",
230+
"free_li14": "Export to TXT (free)",
231+
"free_li15": "Export to SSTP (free)",
232+
"free_li16": "Community Support",
233+
"premium_li1": "EasyNotes Library (Premium)",
234+
"premium_li2": "Google Drive Integration (Premium)",
235+
"premium_li3": "Dropbox integration (Premium)",
236+
"premium_li4": "EasyAI limited Tokens (Premium)",
237+
"premiumplus_features": "PremiumPlus Features",
238+
"premiumplus_li1": "EasyAI Subscription (PremiumPlus)",
239+
"premiumplus_li2": "EasyAI Personas (PremiumPlus)",
240+
"persona_li1": "Markdown creation",
241+
"persona_li2": "Mermaid creation",
242+
"persona_li3": "User Story creation",
243+
"persona_li4": "PlantUML creation",
244+
"persona_li5": "ASCII Diag creation",
245+
"persona_li6": "Document Repo",
246+
"persona_li7": "Fix / Rewrite Doc",
247+
"persona_li8": "Markdown Tables",
248+
"easyai_credits": "EasyAI Credits (Premium)",
249+
"credits_agent": "Agent:",
250+
"credits_model": "Model:",
251+
"credits_monthly": "MonthlyCredits:",
252+
"credits_topup": "TopUpCredits:",
253+
"credits_used": "UsedCredits:",
254+
"query_built": "(query to be built)",
255+
"go_premiumplus": "Go PremiumPlus",
256+
"api_hosting": "EasyAI API Hosting (Free)",
257+
"api_agent": "Agent",
258+
"api_host": "Host",
259+
"api_model": "Model",
260+
"api_key": "API Key",
261+
"api_host_placeholder": "http://localhost:11434",
262+
"api_model_placeholder": "ministral-3:3b",
263+
"api_key_placeholder": "Your API Key",
212264
"license_info": "License Information",
213265
"license_name": "Name",
214266
"license_name_placeholder": "Your Name",

src/i18n/locales/nl.json

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,58 @@
209209
"premium_features_desc2": "<strong>Ontketen uw AI-assistent:</strong> Geef uw productiviteit een boost met ingebouwde AI! Hoewel onze Gratis laag u uw eigen LLM API-sleutel laat gebruiken, ontvangen Premium-gebruikers een exclusieve tokentoewijzing voor de geavanceerde Gemini LLM. Op zoek naar grenzeloze mogelijkheden? PremiumPlus levert een enorme toewijzing van tokens, zodat uw ideeën nooit hoeven te stoppen.",
210210
"premium_features_desc3": "<strong>Premium Voordelen:</strong> Blijf voorop lopen met regelmatige vroege updates, prioritaire klantenondersteuning om problemen in een flits op te lossen, en de exclusieve mogelijkheid om aangepaste functies aan te vragen die speciaal voor u zijn gemaakt.",
211211
"premium_features_desc4": "<em>Wilt u EasyEditor binnen uw organisatie implementeren? Neem contact op met ons ondersteuningsteam om onze opties voor commercieel gebruik te verkennen!</em>",
212+
"badge_import_docx": "Import Docx (Free)",
213+
"badge_easygit": "EasyGit (Free)",
214+
"badge_easynotes": "EasyNotes (Premium)",
215+
"badge_easyai": "EasyAI (Free / Premium / PremiumPlus)",
216+
"free_features": "Free Features",
217+
"free_li1": "Access to Web App (free)",
218+
"free_li2": "EasyGit workflow (free)",
219+
"free_li3": "EasyAI self hosted (free)",
220+
"free_li4": "Diagram Features (free)",
221+
"free_li5": "Local File Management (free)",
222+
"free_li6": "Every available Template (free)",
223+
"free_li7": "All Markdown Features (free)",
224+
"free_li8": "Native Desktop Apps (Win/Mac/Linux) (free)",
225+
"free_li9": "Document Encryption (free)",
226+
"free_li10": "Import online Markdown (Free)",
227+
"free_li11": "Import Docx to Markdown (free)",
228+
"free_li12": "Export to PDF (free)",
229+
"free_li13": "Export to PNG (free)",
230+
"free_li14": "Export to TXT (free)",
231+
"free_li15": "Export to SSTP (free)",
232+
"free_li16": "Community Support",
233+
"premium_li1": "EasyNotes Library (Premium)",
234+
"premium_li2": "Google Drive Integration (Premium)",
235+
"premium_li3": "Dropbox integration (Premium)",
236+
"premium_li4": "EasyAI limited Tokens (Premium)",
237+
"premiumplus_features": "PremiumPlus Features",
238+
"premiumplus_li1": "EasyAI Subscription (PremiumPlus)",
239+
"premiumplus_li2": "EasyAI Personas (PremiumPlus)",
240+
"persona_li1": "Markdown creation",
241+
"persona_li2": "Mermaid creation",
242+
"persona_li3": "User Story creation",
243+
"persona_li4": "PlantUML creation",
244+
"persona_li5": "ASCII Diag creation",
245+
"persona_li6": "Document Repo",
246+
"persona_li7": "Fix / Rewrite Doc",
247+
"persona_li8": "Markdown Tables",
248+
"easyai_credits": "EasyAI Credits (Premium)",
249+
"credits_agent": "Agent:",
250+
"credits_model": "Model:",
251+
"credits_monthly": "MonthlyCredits:",
252+
"credits_topup": "TopUpCredits:",
253+
"credits_used": "UsedCredits:",
254+
"query_built": "(query to be built)",
255+
"go_premiumplus": "Go PremiumPlus",
256+
"api_hosting": "EasyAI API Hosting (Free)",
257+
"api_agent": "Agent",
258+
"api_host": "Host",
259+
"api_model": "Model",
260+
"api_key": "API Key",
261+
"api_host_placeholder": "http://localhost:11434",
262+
"api_model_placeholder": "ministral-3:3b",
263+
"api_key_placeholder": "Your API Key",
212264
"license_info": "Licentie-informatie",
213265
"license_name": "Naam",
214266
"license_name_placeholder": "Uw naam",

src/i18n/locales/pl.json

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,58 @@
209209
"premium_features_desc2": "<strong>Uwolnij swojego asystenta AI:</strong> Zwiększ swoją produktywność dzięki wbudowanej sztucznej inteligencji! Podczas gdy nasz darmowy poziom pozwala na użycie własnego klucza API LLM, użytkownicy Premium otrzymują ekskluzywny limit tokenów dla zaawansowanego modelu Gemini LLM. Szukasz nieograniczonych możliwości? PremiumPlus zapewnia potężny przydział tokenów, dzięki czemu Twoje pomysły nigdy się nie zatrzymają.",
210210
"premium_features_desc3": "<strong>Korzyści Premium:</strong> Bądź na bieżąco dzięki regularnym, wczesnym aktualizacjom, priorytetowej obsłudze klienta, aby błyskawicznie rozwiązać wszelkie problemy, oraz wyjątkowej możliwości zamawiania niestandardowych funkcji dopasowanych specjalnie dla Ciebie.",
211211
"premium_features_desc4": "<em>Chcesz wdrożyć EasyEditor w swojej organizacji? Skontaktuj się z naszym zespołem wsparcia, aby poznać nasze opcje komercyjnego użytku!</em>",
212+
"badge_import_docx": "Import Docx (Free)",
213+
"badge_easygit": "EasyGit (Free)",
214+
"badge_easynotes": "EasyNotes (Premium)",
215+
"badge_easyai": "EasyAI (Free / Premium / PremiumPlus)",
216+
"free_features": "Free Features",
217+
"free_li1": "Access to Web App (free)",
218+
"free_li2": "EasyGit workflow (free)",
219+
"free_li3": "EasyAI self hosted (free)",
220+
"free_li4": "Diagram Features (free)",
221+
"free_li5": "Local File Management (free)",
222+
"free_li6": "Every available Template (free)",
223+
"free_li7": "All Markdown Features (free)",
224+
"free_li8": "Native Desktop Apps (Win/Mac/Linux) (free)",
225+
"free_li9": "Document Encryption (free)",
226+
"free_li10": "Import online Markdown (Free)",
227+
"free_li11": "Import Docx to Markdown (free)",
228+
"free_li12": "Export to PDF (free)",
229+
"free_li13": "Export to PNG (free)",
230+
"free_li14": "Export to TXT (free)",
231+
"free_li15": "Export to SSTP (free)",
232+
"free_li16": "Community Support",
233+
"premium_li1": "EasyNotes Library (Premium)",
234+
"premium_li2": "Google Drive Integration (Premium)",
235+
"premium_li3": "Dropbox integration (Premium)",
236+
"premium_li4": "EasyAI limited Tokens (Premium)",
237+
"premiumplus_features": "PremiumPlus Features",
238+
"premiumplus_li1": "EasyAI Subscription (PremiumPlus)",
239+
"premiumplus_li2": "EasyAI Personas (PremiumPlus)",
240+
"persona_li1": "Markdown creation",
241+
"persona_li2": "Mermaid creation",
242+
"persona_li3": "User Story creation",
243+
"persona_li4": "PlantUML creation",
244+
"persona_li5": "ASCII Diag creation",
245+
"persona_li6": "Document Repo",
246+
"persona_li7": "Fix / Rewrite Doc",
247+
"persona_li8": "Markdown Tables",
248+
"easyai_credits": "EasyAI Credits (Premium)",
249+
"credits_agent": "Agent:",
250+
"credits_model": "Model:",
251+
"credits_monthly": "MonthlyCredits:",
252+
"credits_topup": "TopUpCredits:",
253+
"credits_used": "UsedCredits:",
254+
"query_built": "(query to be built)",
255+
"go_premiumplus": "Go PremiumPlus",
256+
"api_hosting": "EasyAI API Hosting (Free)",
257+
"api_agent": "Agent",
258+
"api_host": "Host",
259+
"api_model": "Model",
260+
"api_key": "API Key",
261+
"api_host_placeholder": "http://localhost:11434",
262+
"api_model_placeholder": "ministral-3:3b",
263+
"api_key_placeholder": "Your API Key",
212264
"license_info": "Informacje o licencji",
213265
"license_name": "Imię",
214266
"license_name_placeholder": "Twoje imię",

src/i18n/locales/pt-br.json

Lines changed: 53 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,59 @@
209209
"premium_features_desc2": "<strong>Liberte seu Assistente de IA:</strong> Turbine sua produtividade com IA integrada! Embora nosso nível Gratuito permita que você traga sua própria chave de API LLM, os usuários Premium recebem uma cota exclusiva de tokens para o avançado Gemini LLM. Procurando por possibilidades ilimitadas? O PremiumPlus oferece uma alocação massiva de tokens para que suas ideias nunca tenham que parar.",
210210
"premium_features_desc3": "<strong>Vantagens Premium:</strong> Mantenha-se à frente com atualizações iniciais regulares, suporte prioritário ao cliente para resolver qualquer problema num piscar de olhos e a capacidade exclusiva de solicitar recursos personalizados feitos sob medida para você.",
211211
"premium_features_desc4": "<em>Deseja implantar o EasyEditor em sua organização? Entre em contato com nossa equipe de suporte para explorar nossas opções de uso comercial!</em>",
212-
"license_info": "Informações da Licença",
212+
"badge_import_docx": "Import Docx (Free)",
213+
"badge_easygit": "EasyGit (Free)",
214+
"badge_easynotes": "EasyNotes (Premium)",
215+
"badge_easyai": "EasyAI (Free / Premium / PremiumPlus)",
216+
"free_features": "Free Features",
217+
"free_li1": "Access to Web App (free)",
218+
"free_li2": "EasyGit workflow (free)",
219+
"free_li3": "EasyAI self hosted (free)",
220+
"free_li4": "Diagram Features (free)",
221+
"free_li5": "Local File Management (free)",
222+
"free_li6": "Every available Template (free)",
223+
"free_li7": "All Markdown Features (free)",
224+
"free_li8": "Native Desktop Apps (Win/Mac/Linux) (free)",
225+
"free_li9": "Document Encryption (free)",
226+
"free_li10": "Import online Markdown (Free)",
227+
"free_li11": "Import Docx to Markdown (free)",
228+
"free_li12": "Export to PDF (free)",
229+
"free_li13": "Export to PNG (free)",
230+
"free_li14": "Export to TXT (free)",
231+
"free_li15": "Export to SSTP (free)",
232+
"free_li16": "Community Support",
233+
"premium_li1": "EasyNotes Library (Premium)",
234+
"premium_li2": "Google Drive Integration (Premium)",
235+
"premium_li3": "Dropbox integration (Premium)",
236+
"premium_li4": "EasyAI limited Tokens (Premium)",
237+
"premiumplus_features": "PremiumPlus Features",
238+
"premiumplus_li1": "EasyAI Subscription (PremiumPlus)",
239+
"premiumplus_li2": "EasyAI Personas (PremiumPlus)",
240+
"persona_li1": "Markdown creation",
241+
"persona_li2": "Mermaid creation",
242+
"persona_li3": "User Story creation",
243+
"persona_li4": "PlantUML creation",
244+
"persona_li5": "ASCII Diag creation",
245+
"persona_li6": "Document Repo",
246+
"persona_li7": "Fix / Rewrite Doc",
247+
"persona_li8": "Markdown Tables",
248+
"easyai_credits": "EasyAI Credits (Premium)",
249+
"credits_agent": "Agent:",
250+
"credits_model": "Model:",
251+
"credits_monthly": "MonthlyCredits:",
252+
"credits_topup": "TopUpCredits:",
253+
"credits_used": "UsedCredits:",
254+
"query_built": "(query to be built)",
255+
"go_premiumplus": "Go PremiumPlus",
256+
"api_hosting": "EasyAI API Hosting (Free)",
257+
"api_agent": "Agent",
258+
"api_host": "Host",
259+
"api_model": "Model",
260+
"api_key": "API Key",
261+
"api_host_placeholder": "http://localhost:11434",
262+
"api_model_placeholder": "ministral-3:3b",
263+
"api_key_placeholder": "Your API Key",
264+
"license_info": "Informação de Licença",
213265
"license_name": "Nome",
214266
"license_name_placeholder": "Seu Nome",
215267
"license_email": "Email",

0 commit comments

Comments
 (0)