fix(ui): tarifs publics unifiés et prix annuel lisible
La page tarifs reprend la barre du site public. En annuel, Pro affiche 8,25 € par mois (99 € l’année), plus le 99 € comme gros chiffre. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -2190,7 +2190,7 @@
|
||||
"custom": "कस्टम"
|
||||
},
|
||||
"typeDescriptions": {
|
||||
"scraper": "कई साइटों से डेटा एकत्र करता है और सारांश बनाता है",
|
||||
"scraper": "कई साइटें पढ़कर सार लिखता है",
|
||||
"researcher": "किसी विषय पर जानकारी खोजता है",
|
||||
"monitor": "नोटबुक की निगरानी करता है और नोट्स का विश्लेषण करता है",
|
||||
"slideGenerator": "नोट्स से एक पावरपॉइंट प्रेजेंटेशन बनाता है",
|
||||
@@ -2203,7 +2203,7 @@
|
||||
"namePlaceholder": "उदा: मंगलवार AI वॉच",
|
||||
"description": "विवरण (वैकल्पिक)",
|
||||
"descriptionPlaceholder": "साप्ताहिक AI समाचार सारांश",
|
||||
"urlsLabel": "स्क्रैप करने के लिए URL",
|
||||
"urlsLabel": "पढ़ने वाले पेज के पते",
|
||||
"urlsOptional": "(वैकल्पिक)",
|
||||
"sourceNotebook": "निगरानी करने के लिए नोटबुक",
|
||||
"selectNotebook": "नोटबुक चुनें...",
|
||||
@@ -2248,7 +2248,7 @@
|
||||
"notifyEmail": "ईमेल सूचना",
|
||||
"notifyEmailHint": "प्रत्येक रन के बाद एजेंट के परिणामों के साथ ईमेल प्राप्त करें",
|
||||
"includeImages": "चित्र शामिल करें",
|
||||
"includeImagesHint": "स्क्रैप किए गए पेजों से चित्र निकालें और उत्पन्न नोट में संलग्न करें",
|
||||
"includeImagesHint": "पढ़े गए पेजों की तस्वीरें नोट में जोड़ें",
|
||||
"back": "वापस",
|
||||
"configuration": "कॉन्फ़िगरेशन",
|
||||
"options": "विकल्प",
|
||||
@@ -2347,15 +2347,15 @@
|
||||
},
|
||||
"veilleAI": {
|
||||
"name": "AI वॉच",
|
||||
"description": "5 AI विशेष साइटों से डेटा एकत्र करता है और साप्ताहिक सारांश बनाता है।"
|
||||
"description": "5 AI साइटें पढ़कर साप्ताहिक सार लिखता है।"
|
||||
},
|
||||
"veilleTech": {
|
||||
"name": "टेक वॉच",
|
||||
"description": "प्रमुख तकनीकी साइटों से डेटा एकत्र करता है और समाचार सारांश बनाता है।"
|
||||
"description": "मुख्य तकनीकी साइटें पढ़कर समाचार सार लिखता है।"
|
||||
},
|
||||
"veilleDev": {
|
||||
"name": "डेव वॉच",
|
||||
"description": "विकास साइटों से डेटा एकत्र करता है और नई तकनीकों का सारांश देता है।"
|
||||
"description": "डेव साइटें पढ़कर नई तकनीकों का सार लिखता है।"
|
||||
},
|
||||
"surveillant": {
|
||||
"name": "नोट पर्यवेक्षक",
|
||||
@@ -2402,7 +2402,7 @@
|
||||
"tools": {
|
||||
"title": "एजेंट टूल",
|
||||
"webSearch": "वेब खोज",
|
||||
"webScrape": "वेब स्क्रैप",
|
||||
"webScrape": "पेज पढ़ना",
|
||||
"noteSearch": "नोट खोज",
|
||||
"noteRead": "नोट पढ़ें",
|
||||
"noteCreate": "नोट बनाएं",
|
||||
@@ -2431,15 +2431,15 @@
|
||||
"btnLabel": "सहायता",
|
||||
"close": "बंद करें",
|
||||
"whatIsAgent": "एजेंट क्या है?",
|
||||
"whatIsAgentContent": "An **agent** is an AI assistant that runs automatically to perform tasks for you. It has access to **tools** (web search, web scraping, note reading...) and produces a **note** with its results.\n\nThink of it as a small autonomous worker: you give it a mission, it researches or scrapes information, then writes a structured note you can read later.",
|
||||
"whatIsAgentContent": "An **agent** is an AI assistant that runs automatically to perform tasks for you. It has access to **tools** (web search, reading pages, note reading...) and produces a **note** with its results.\n\nThink of it as a small autonomous worker: you give it a mission, it researches or reads pages, then writes a structured note you can read later.",
|
||||
"howToUse": "एजेंट का उपयोग कैसे करें?",
|
||||
"howToUseContent": "1. **\"नया एजेंट\"** पर क्लिक करें (या पेज के नीचे **टेम्पलेट** से शुरू करें)।",
|
||||
"types": "एजेंट प्रकार",
|
||||
"typesContent": "### Researcher\nSearches the web on a **topic you define** and creates a structured note with sources and references.\n\n- **Fields:** name, research topic (e.g. \"Latest advances in quantum computing\")\n- **Default tools:** web search, web scraping, note search, note creation\n- **Requirements:** a web search provider must be configured (SearXNG or Brave Search)\n\n### Monitor (Scraper)\nScrapes a **list of URLs** you specify and produces a summary of their content.\n\n- **Fields:** name, list of URLs (e.g. tech news sites, blogs...)\n- **Default tools:** web scraping, note creation\n- **Use case:** weekly tech watch, competitor monitoring, blog roundups\n\n### Observer (Notebook Monitor)\nReads notes from a **notebook you select** and produces analysis, connections, and suggestions.\n\n- **Fields:** name, source notebook (the one to analyze)\n- **Default tools:** note search, note read, note creation\n- **Use case:** find connections between your notes, get reading suggestions, detect recurring themes\n\n### Custom\nA blank canvas: you write your own **prompt** and pick your own **tools**.\n\n- **Fields:** name, description, custom instructions (in Advanced mode)\n- **No default tools** — you choose exactly what the agent needs\n- **Use case:** anything creative or specific that doesn't fit the other types",
|
||||
"typesContent": "### Researcher\nSearches the web on a **topic you define** and creates a structured note with sources and references.\n\n- **Fields:** name, research topic (e.g. \"Latest advances in quantum computing\")\n- **Default tools:** web search, reading pages, note search, note creation\n- **Requirements:** a web search provider must be configured (SearXNG or Brave Search)\n\n### Monitor\nReads a **list of pages** you give it and writes a summary.\n\n- **Fields:** name, list of URLs (e.g. tech news sites, blogs...)\n- **Default tools:** reading pages, note creation\n- **Use case:** weekly tech watch, competitor monitoring, blog roundups\n\n### Observer (Notebook Monitor)\nReads notes from a **notebook you select** and produces analysis, connections, and suggestions.\n\n- **Fields:** name, source notebook (the one to analyze)\n- **Default tools:** note search, note read, note creation\n- **Use case:** find connections between your notes, get reading suggestions, detect recurring themes\n\n### Custom\nA blank canvas: you write your own **prompt** and pick your own **tools**.\n\n- **Fields:** name, description, custom instructions (in Advanced mode)\n- **No default tools** — you choose exactly what the agent needs\n- **Use case:** anything creative or specific that doesn't fit the other types",
|
||||
"advanced": "उन्नत मोड (AI निर्देश, अधिकतम पुनरावृत्ति)",
|
||||
"advancedContent": "अतिरिक्त सेटिंग्स तक पहुँचने के लिए फ़ॉर्म के नीचे **\"उन्नत मोड\"** पर क्लिक करें।",
|
||||
"tools": "उपलब्ध उपकरण (विस्तार)",
|
||||
"toolsContent": "When advanced mode is enabled, you can choose exactly which tools the agent can use.\n\n### Web Search\nAllows the agent to **search the internet** via SearXNG or Brave Search.\n\n- **What it does:** The agent formulates a query, gets search results, and can then scrape the most relevant pages.\n- **When to enable:** When the agent needs to find information on a topic (Researcher or Custom type).\n- **Configuration required:** SearXNG (with JSON format enabled) or a Brave Search API key. Configurable in **Admin > Agent Tools**.\n- **Example:** The agent searches \"React Server Components best practices 2025\", gets 10 results, then scrapes the top 3.\n\n### Web Scrape\nAllows the agent to **extract text content from a web page** given its URL.\n\n- **What it does:** The agent visits a URL and retrieves the structured text (headings, paragraphs, lists). Ads, menus and footers are typically filtered out.\n- **When to enable:** For the Monitor type (mandatory), or any agent that needs to read web pages.\n- **Configuration:** Works out of the box, but a **Jina Reader API key** improves quality and removes rate limits. Configurable in **Admin > Agent Tools**.\n- **Example:** The agent scrapes 5 tech blogs and produces a synthesized summary.\n\n### Note Search\nAllows the agent to **search your existing notes**.\n\n- **What it does:** The agent performs a text search across all your notes (or a specific notebook).\n- **When to enable:** For Observer-type agents, or any agent that needs to cross-reference information with your notes.\n- **Configuration:** None — works immediately.\n- **Example:** The agent searches all notes containing \"machine learning\" to see what you've already written on the topic.\n\n### Read Note\nAllows the agent to **read the full content of a specific note**.\n\n- **What it does:** After finding a note (via Note Search), the agent can read its entire content to analyze or use it.\n- **When to enable:** As a companion to Note Search. Enable both together so the agent can search AND read.\n- **Configuration:** None.\n- **Example:** The agent finds 5 notes about \"productivity\", reads them all, and writes a synthesis.\n\n### Create Note\nAllows the agent to **write a new note** in your target notebook.\n\n- **What it does:** The agent creates a note with a title and content. This is how results end up in your notebooks.\n- **When to enable:** Almost always — without this tool, the agent cannot save its results. **Leave it enabled by default.**\n- **Configuration:** None.\n- **Example:** The agent creates a note \"Tech Watch - Week 16\" with a summary of 5 articles.\n\n### Fetch URL\nAllows the agent to **download the raw content of a URL** (HTML, JSON, text...).\n\n- **What it does:** Unlike scraping which extracts clean text, Fetch URL retrieves raw content. Useful for APIs, JSON files, or non-standard pages.\n- **When to enable:** When the agent needs to query REST APIs, read RSS feeds, or access raw data.\n- **Configuration:** None.\n- **Example:** The agent queries the GitHub API to list the latest commits of a project.\n\n### Memory\nAllows the agent to **access its previous execution history**.\n\n- **What it does:** The agent can search through results from past runs. This lets it compare, track changes, or avoid repeating the same information.\n- **When to enable:** For agents that run regularly and need to maintain continuity between executions.\n- **Configuration:** None.\n- **Example:** The agent compares this week's news with last week's and highlights what's new.",
|
||||
"toolsContent": "When advanced mode is enabled, you can choose exactly which tools the agent can use.\n\n### Web Search\nAllows the agent to **search the internet** via SearXNG or Brave Search.\n\n- **What it does:** The agent formulates a query, gets search results, then can read the most useful pages.\n- **When to enable:** When the agent needs to find information on a topic (Researcher or Custom type).\n- **Configuration required:** SearXNG (with JSON format enabled) or a Brave Search API key. Configurable in **Admin > Agent Tools**.\n- **Example:** The agent searches \"React Server Components best practices 2025\", gets 10 results, then reads the top 3.\n\n### Read web pages\nAllows the agent to **read the text of a page** from its address.\n\n- **What it does:** The agent visits a URL and retrieves the structured text (headings, paragraphs, lists). Ads, menus and footers are typically filtered out.\n- **When to enable:** For the Monitor type (mandatory), or any agent that needs to read web pages.\n- **Configuration:** Works out of the box, but a **Jina Reader API key** improves quality and removes rate limits. Configurable in **Admin > Agent Tools**.\n- **Example:** The agent scrapes 5 tech blogs and produces a synthesized summary.\n\n### Note Search\nAllows the agent to **search your existing notes**.\n\n- **What it does:** The agent performs a text search across all your notes (or a specific notebook).\n- **When to enable:** For Observer-type agents, or any agent that needs to cross-reference information with your notes.\n- **Configuration:** None — works immediately.\n- **Example:** The agent searches all notes containing \"machine learning\" to see what you've already written on the topic.\n\n### Read Note\nAllows the agent to **read the full content of a specific note**.\n\n- **What it does:** After finding a note (via Note Search), the agent can read its entire content to analyze or use it.\n- **When to enable:** As a companion to Note Search. Enable both together so the agent can search AND read.\n- **Configuration:** None.\n- **Example:** The agent finds 5 notes about \"productivity\", reads them all, and writes a synthesis.\n\n### Create Note\nAllows the agent to **write a new note** in your target notebook.\n\n- **What it does:** The agent creates a note with a title and content. This is how results end up in your notebooks.\n- **When to enable:** Almost always — without this tool, the agent cannot save its results. **Leave it enabled by default.**\n- **Configuration:** None.\n- **Example:** The agent creates a note \"Tech Watch - Week 16\" with a summary of 5 articles.\n\n### Fetch URL\nAllows the agent to **download the raw content of a URL** (HTML, JSON, text...).\n\n- **What it does:** Unlike scraping which extracts clean text, Fetch URL retrieves raw content. Useful for APIs, JSON files, or non-standard pages.\n- **When to enable:** When the agent needs to query REST APIs, read RSS feeds, or access raw data.\n- **Configuration:** None.\n- **Example:** The agent queries the GitHub API to list the latest commits of a project.\n\n### Memory\nAllows the agent to **access its previous execution history**.\n\n- **What it does:** The agent can search through results from past runs. This lets it compare, track changes, or avoid repeating the same information.\n- **When to enable:** For agents that run regularly and need to maintain continuity between executions.\n- **Configuration:** None.\n- **Example:** The agent compares this week's news with last week's and highlights what's new.",
|
||||
"frequency": "आवृत्ति और शेड्यूलिंग",
|
||||
"frequencyContent": "| आवृत्ति | व्यवहार\n|-----------|----------\n| **मैनुअल** | आप स्वयं \"चलाएँ\" पर क्लिक करते हैं।",
|
||||
"targetNotebook": "लक्ष्य नोटबुक",
|
||||
@@ -2447,7 +2447,7 @@
|
||||
"templates": "टेम्पलेट",
|
||||
"templatesContent": "Templates are pre-configured agents ready to install in one click. You'll find them at the **bottom of the Agents page**.\n\nAvailable templates include:\n\n- **AI Watch** — weekly AI news roundup from 5 specialized sites\n- **Tech Watch** — general tech news summary\n- **Dev Watch** — developer news and new frameworks\n- **Note Observer** — analyzes a notebook and suggests connections\n- **Topic Researcher** — deep research on a specific topic\n\nOnce installed, you can edit the agent to customize it.",
|
||||
"tips": "सुझाव और समस्या हल",
|
||||
"tipsContent": "- **Start with a template** and customize it — it's the fastest way to get a working agent\n- **Test with \"Manual\"** frequency before enabling automatic scheduling\n- **A \"Researcher\" agent requires a web search provider** — configure SearXNG (JSON format) or Brave Search in **Admin > Agent Tools**\n- **If an agent fails**, click on its card then **History** to see the execution log and tool traces\n- **The \"Enabled/Disabled\" toggle** lets you pause an agent without deleting it\n- **Web scraping quality** improves with a Jina Reader API key (optional, in Admin > Agent Tools)\n- **Combine \"Note Search\" + \"Read Note\"** so the agent can find AND analyze your notes' content\n- **Enable \"Memory\"** if your agent runs regularly — it will avoid repeating the same information across runs",
|
||||
"tipsContent": "- **Start with a template** and customize it — it's the fastest way to get a working agent\n- **Test with \"Manual\"** frequency before enabling automatic scheduling\n- **A \"Researcher\" agent requires a web search provider** — configure SearXNG (JSON format) or Brave Search in **Admin > Agent Tools**\n- **If an agent fails**, click on its card then **History** to see the execution log and tool traces\n- **The \"Enabled/Disabled\" toggle** lets you pause an agent without deleting it\n- **Page-reading quality** improves with a Jina Reader API key (optional, in Admin > Agent Tools)\n- **Combine \"Note Search\" + \"Read Note\"** so the agent can find AND analyze your notes' content\n- **Enable \"Memory\"** if your agent runs regularly — it will avoid repeating the same information across runs",
|
||||
"tooltips": {
|
||||
"agentType": "एजेंट किस प्रकार का कार्य करेगा उसे चुनें। प्रत्येक प्रकार की अलग क्षमताएं और फ़ील्ड हैं।",
|
||||
"researchTopic": "वह विषय जिस पर एजेंट वेब पर शोध करेगा। बेहतर परिणामों के लिए विशिष्ट रहें।",
|
||||
@@ -3176,7 +3176,8 @@
|
||||
"fetchStatusFailed": "बिलिंग स्थिति प्राप्त करने में विफल",
|
||||
"fetchQuotasFailed": "कोटा प्राप्त करने में विफल",
|
||||
"fetchInvoicesFailed": "बिलिंग इतिहास लोड करने में विफल।",
|
||||
"savePercent": "~17% बचाएँ",
|
||||
"savePercent": "~{percent}% बचाएँ",
|
||||
"billedYearTotal": "अर्थात {price} प्रति वर्ष",
|
||||
"cancelSubscription": "सदस्यता रद्द करें",
|
||||
"changeOffer": "योजना बदलें",
|
||||
"downgradeToFree": "मुफ़्त योजना पर वापस जाएँ",
|
||||
@@ -3385,7 +3386,7 @@
|
||||
"feature5": "शुरुआत में साथ"
|
||||
},
|
||||
"basicPrice": "मुफ़्त",
|
||||
"savePercent": "~17% बचाएँ",
|
||||
"savePercent": "~{percent}% बचाएँ",
|
||||
"proMonthly": "€9.90",
|
||||
"proAnnualMonthly": "€8.25",
|
||||
"businessMonthly": "€29.90",
|
||||
@@ -3665,7 +3666,7 @@
|
||||
"mappingHint": "इसमें एक से तीन मिनट लग सकते हैं। आप ब्राउज़िंग जारी रख सकते हैं; पेज स्वचालित अपडेट होगा।",
|
||||
"analyzeNow": "विषय अपडेट करें",
|
||||
"emptyNeedMoreNotes": "विषय समूह करने के लिए {count} और नोट्स जोड़ें (न्यूनतम 10).",
|
||||
"embeddingsHint": "केवल {indexed}/{total} नोट्स AI के लिए अनुक्रमित हैं।",
|
||||
"embeddingsHint": "केवल {indexed} / {total} नोट विषय के अनुसार जुड़ने के लिए तैयार हैं।",
|
||||
"vsGraphHint": "यह \"लिंक मैप\" से अलग है: यहाँ AI लिंक के बजाय अर्थ के अनुसार समूहबद्ध करता है।",
|
||||
"openGraphMap": "लिंक मानचित्र खोलें",
|
||||
"analysisFailed": "विश्लेषण विफल। AI सेटिंग्स जांचें।",
|
||||
@@ -4492,7 +4493,7 @@
|
||||
"convertSuccess": "रूपांतरण पूर्ण! लिंक किया गया नोटबुक बनाया गया।",
|
||||
"convertToNotebook": "नोटबुक में बदलें",
|
||||
"converting": "रूपांतरित कर रहा है…",
|
||||
"createLocalDb": "स्टैंडअलोन लोकल डेटाबेस बनाएं",
|
||||
"createLocalDb": "इस नोट में तालिका बनाएँ",
|
||||
"createNotebook": "नोटबुक बनाएं",
|
||||
"defaultOption1": "विकल्प 1",
|
||||
"defaultOption2": "विकल्प 2",
|
||||
@@ -4514,7 +4515,7 @@
|
||||
"keywordMatch": "कीवर्ड",
|
||||
"linkToNotebook": "नोटबुक से लिंक",
|
||||
"loadError": "संरचित डेटा लोड करने में त्रुटि।",
|
||||
"localDbTitle": "स्टैंडअलोन डेटाबेस",
|
||||
"localDbTitle": "इस नोट की तालिका",
|
||||
"namePlaceholder": "नाम दर्ज करें…",
|
||||
"noEchoFound": "कोई पास का नोट नहीं मिला।",
|
||||
"noNotebook": "इस ब्लॉक को नोटबुक चाहिए। पहले इस नोट को नोटबुक में ले जाएं।",
|
||||
@@ -4528,8 +4529,8 @@
|
||||
"selectNotebook": "नोटबुक से लिंक",
|
||||
"selectOptionsPlaceholder": "कॉमा से अलग किए गए विकल्प",
|
||||
"semanticEcho": "सिमेंटिक अनुनाद",
|
||||
"switchToLocalDb": "स्थानीय डेटाबेस पर स्विच करें",
|
||||
"turnIntoLabel": "इनलाइन डेटाबेस",
|
||||
"switchToLocalDb": "इस नोट की तालिका पर वापस जाएँ",
|
||||
"turnIntoLabel": "नोट में तालिका",
|
||||
"untitled": "बिना शीर्षक"
|
||||
},
|
||||
"structuredViews": {
|
||||
|
||||
Reference in New Issue
Block a user