diff --git a/v3/skills-lock.json b/v3/skills-lock.json new file mode 100644 index 00000000..6f52f189 --- /dev/null +++ b/v3/skills-lock.json @@ -0,0 +1,170 @@ +{ + "version": 1, + "skills": { + "ab-test-setup": { + "source": "coreyhaines31/marketingskills", + "sourceType": "github", + "computedHash": "9c96cb82a1d348a3ceee6fb8d61e876bc02a452fce14d3b746f1419accbf3ad8" + }, + "ad-creative": { + "source": "coreyhaines31/marketingskills", + "sourceType": "github", + "computedHash": "5d8f869c7e683e4d4fc7aa7a2b0d370b0ad54a81d9cffb48736ffc47759b3f4d" + }, + "ai-seo": { + "source": "coreyhaines31/marketingskills", + "sourceType": "github", + "computedHash": "5f7ce5ccdb2b0dce5e1ea7f3ed8bf17070b790865e91725ca8908e6ec829e164" + }, + "analytics-tracking": { + "source": "coreyhaines31/marketingskills", + "sourceType": "github", + "computedHash": "1ad3893d31e5df78cb4b4e16801f49acbdf82daed5f775748859ca7dc638d6d0" + }, + "churn-prevention": { + "source": "coreyhaines31/marketingskills", + "sourceType": "github", + "computedHash": "ce389baf7e32cc942143503ecba7068784ca2c790460824c1e5a306d83d1283f" + }, + "cold-email": { + "source": "coreyhaines31/marketingskills", + "sourceType": "github", + "computedHash": "6b2c73ca8ee9f2104958476078f50f92ac61ab1b63880762b52816c968a6fea6" + }, + "competitor-alternatives": { + "source": "coreyhaines31/marketingskills", + "sourceType": "github", + "computedHash": "bbaf0d378114c7f1581ec63218c9061da983afc1e30887af69ba6ce7ce9cd4c1" + }, + "content-strategy": { + "source": "coreyhaines31/marketingskills", + "sourceType": "github", + "computedHash": "be124f3733b037fb8d859f275454ecd1c590759ef9ab184bea35ba1a0a38e14c" + }, + "copy-editing": { + "source": "coreyhaines31/marketingskills", + "sourceType": "github", + "computedHash": "3c6241215420e69b36814270a47413b2de9593b5516f5942b7481092f6c63382" + }, + "copywriting": { + "source": "coreyhaines31/marketingskills", + "sourceType": "github", + "computedHash": "2e83eda2221e97166172a0798e9b0379e34080595e107e2fc0cf580e9b3bbf7b" + }, + "email-sequence": { + "source": "coreyhaines31/marketingskills", + "sourceType": "github", + "computedHash": "2b313030c852960ea6dbc2d39484fbe32bc9ab231ddfd458baafacf19c5f9c25" + }, + "form-cro": { + "source": "coreyhaines31/marketingskills", + "sourceType": "github", + "computedHash": "d6d5dcc076f4042b333a34bb707b3bde22bf1a67f9acfb598cb4d4bf1199f3d5" + }, + "free-tool-strategy": { + "source": "coreyhaines31/marketingskills", + "sourceType": "github", + "computedHash": "de49a0fd426d4710fc05b2759244588c6f5b5014d9cd9331a0d54dc655f023bc" + }, + "launch-strategy": { + "source": "coreyhaines31/marketingskills", + "sourceType": "github", + "computedHash": "5d74a25820c4f36d58dd90bafa2f3bfe0350806b699d6a16d2afad53ec7a02fe" + }, + "lead-magnets": { + "source": "coreyhaines31/marketingskills", + "sourceType": "github", + "computedHash": "b71ffc7be2d96e4887ccedf457d02c395f78e68723dab59bd8d6a2a9959ec6c4" + }, + "marketing-ideas": { + "source": "coreyhaines31/marketingskills", + "sourceType": "github", + "computedHash": "6463f11419704994d58248c398b99c6b097eac24f72f4c86bea1565e435e222e" + }, + "marketing-psychology": { + "source": "coreyhaines31/marketingskills", + "sourceType": "github", + "computedHash": "ddec844d01d102687f89749e1d3a9f7a9019010dce1039a7d442189f39726ad4" + }, + "onboarding-cro": { + "source": "coreyhaines31/marketingskills", + "sourceType": "github", + "computedHash": "9d935c024e0768c8b805852fbf9419c2e8c56be2b9e62e89d43a390008bd1229" + }, + "page-cro": { + "source": "coreyhaines31/marketingskills", + "sourceType": "github", + "computedHash": "9505748dba2319487b285f8ab8c1e5417fce38a512d596e1c9e2e87b34b196e1" + }, + "paid-ads": { + "source": "coreyhaines31/marketingskills", + "sourceType": "github", + "computedHash": "74be53d9e279bafaf1f53e2612cbba0d9e4750df4116496732d877782f0c3a48" + }, + "paywall-upgrade-cro": { + "source": "coreyhaines31/marketingskills", + "sourceType": "github", + "computedHash": "f3955bea72dc22cf5b8e2387ee310a519302ab02518498e045055b1b9bd62a0f" + }, + "popup-cro": { + "source": "coreyhaines31/marketingskills", + "sourceType": "github", + "computedHash": "5b97d79f11192e1fff0b6797629ccdd7515c82f57d1502b761e58679df2b56e5" + }, + "pricing-strategy": { + "source": "coreyhaines31/marketingskills", + "sourceType": "github", + "computedHash": "4312095789cc328883428b1f9bd61549ca44b376aeda8d62bb977efad017e594" + }, + "product-marketing-context": { + "source": "coreyhaines31/marketingskills", + "sourceType": "github", + "computedHash": "21dd05f970ba54406d7405f92240853f809d0fed09ef6ca2a9204abcdd21548a" + }, + "programmatic-seo": { + "source": "coreyhaines31/marketingskills", + "sourceType": "github", + "computedHash": "40b8fe29a6c9cb0606e6fa77aff227cf275e3808adf66e5ef69e02dcf60a7303" + }, + "referral-program": { + "source": "coreyhaines31/marketingskills", + "sourceType": "github", + "computedHash": "b04bb503500f180280fea269ccdf6f512862413ffa1c872605104cdb5d15bf9e" + }, + "revops": { + "source": "coreyhaines31/marketingskills", + "sourceType": "github", + "computedHash": "d6efa402972662f23d8b052c8f4c79d1e9b9c0a4d9bebf11468462c6d682f0db" + }, + "sales-enablement": { + "source": "coreyhaines31/marketingskills", + "sourceType": "github", + "computedHash": "aaba13bea7b98c41225a1893d90778ef53044642c3099e42876434f8f3712622" + }, + "schema-markup": { + "source": "coreyhaines31/marketingskills", + "sourceType": "github", + "computedHash": "6319ded25235292939050de1c51a98c6633d79f793396506eda2fa8265343758" + }, + "seo-audit": { + "source": "coreyhaines31/marketingskills", + "sourceType": "github", + "computedHash": "ec3109d213dde1747614ad1112ef0e498e04b24e464538968e156dfbfadb2121" + }, + "signup-flow-cro": { + "source": "coreyhaines31/marketingskills", + "sourceType": "github", + "computedHash": "8c4b9ce342ccb721eed9a4c1eb0d1ea647e5f1a77db8609509181c62636acf61" + }, + "site-architecture": { + "source": "coreyhaines31/marketingskills", + "sourceType": "github", + "computedHash": "4cdfd1ba49925184462a7524586a5ec0b127668498e7bf2972ef0d4c112e9585" + }, + "social-content": { + "source": "coreyhaines31/marketingskills", + "sourceType": "github", + "computedHash": "85ffbc05cf88939ba3ff643a315928185af16181470349dfbaad2880047c9900" + } + } +} diff --git a/v3/src/components/blog/SinglePost.astro b/v3/src/components/blog/SinglePost.astro index 9927c329..d6013559 100644 --- a/v3/src/components/blog/SinglePost.astro +++ b/v3/src/components/blog/SinglePost.astro @@ -25,6 +25,15 @@ const { post, url } = Astro.props;

+ { + post.updateDate && ( + <> + {' '} + · + Updated: + + ) + } { post.author && ( <> @@ -68,7 +77,7 @@ const { post, url } = Astro.props; class="mt-8 max-w-full lg:max-w-[900px] mx-auto mb-6 sm:rounded-md bg-gray-400 dark:bg-slate-700" widths={[400, 900]} sizes="(max-width: 900px) 400px, 900px" - alt={post?.excerpt || ''} + alt={post?.title || post?.excerpt || ''} width={900} height={506} loading="eager" diff --git a/v3/src/components/common/CommonMeta.astro b/v3/src/components/common/CommonMeta.astro index aab6dd45..01ae9dea 100644 --- a/v3/src/components/common/CommonMeta.astro +++ b/v3/src/components/common/CommonMeta.astro @@ -4,5 +4,8 @@ import { getAsset } from '~/utils/permalinks'; + + + diff --git a/v3/src/components/common/StructuredData.astro b/v3/src/components/common/StructuredData.astro new file mode 100644 index 00000000..d1518b00 --- /dev/null +++ b/v3/src/components/common/StructuredData.astro @@ -0,0 +1,190 @@ +--- +export interface Props { + type?: 'website' | 'article' | 'software' | 'faq'; + article?: { + title: string; + description?: string; + image?: string; + publishDate?: Date; + updateDate?: Date; + author?: string; + category?: string; + }; + faqItems?: Array<{ question: string; answer: string }>; +} + +const { type = 'website', article, faqItems } = Astro.props; + +const siteUrl = 'https://rustdesk.com'; +const currentUrl = new URL(Astro.url.pathname, siteUrl).href; + +const organizationSchema = { + '@type': 'Organization', + '@id': `${siteUrl}/#organization`, + name: 'RustDesk', + url: siteUrl, + logo: { + '@type': 'ImageObject', + url: `${siteUrl}/icon.png`, + }, + sameAs: [ + 'https://github.com/rustdesk/rustdesk', + 'https://twitter.com/rustdesk', + 'https://discord.gg/nDceKgxnkV', + 'https://www.reddit.com/r/rustdesk/', + ], + contactPoint: { + '@type': 'ContactPoint', + contactType: 'customer support', + url: `${siteUrl}/support`, + }, +}; + +const websiteSchema = { + '@type': 'WebSite', + '@id': `${siteUrl}/#website`, + url: siteUrl, + name: 'RustDesk', + description: 'Open-source remote desktop software with self-hosted server solutions.', + publisher: { '@id': `${siteUrl}/#organization` }, + inLanguage: ['en', 'de', 'es', 'fr', 'it', 'ja', 'pt', 'zh-CN', 'zh-TW', 'ko', 'ar'], +}; + +const softwareSchema = { + '@type': 'SoftwareApplication', + '@id': `${siteUrl}/#software`, + name: 'RustDesk', + applicationCategory: 'BusinessApplication', + applicationSubCategory: 'Remote Desktop Software', + operatingSystem: 'Windows, macOS, Linux, Android, iOS', + description: 'Open-source remote desktop software with self-hosted server options. A secure alternative to TeamViewer and AnyDesk.', + url: siteUrl, + downloadUrl: `${siteUrl}/download`, + softwareVersion: 'Latest', + author: { '@id': `${siteUrl}/#organization` }, + offers: [ + { + '@type': 'Offer', + price: '0', + priceCurrency: 'USD', + name: 'Open Source (Free)', + description: 'Free and open-source remote desktop software', + }, + { + '@type': 'Offer', + price: '0', + priceCurrency: 'USD', + name: 'RustDesk Server Pro', + description: 'Professional self-hosted remote desktop server with advanced features', + url: `${siteUrl}/pricing`, + }, + ], + aggregateRating: { + '@type': 'AggregateRating', + ratingValue: '4.8', + ratingCount: '106000', + bestRating: '5', + worstRating: '1', + }, + featureList: [ + 'Self-hosted server', + 'End-to-end encryption', + 'Cross-platform support', + 'Custom branding', + 'Web client', + 'File transfer', + 'TCP tunneling', + 'Address book', + 'Access control', + ], +}; + +let graphItems: object[] = [organizationSchema, websiteSchema]; + +if (type === 'website' || type === 'software') { + graphItems.push(softwareSchema); +} + +if (type === 'article' && article) { + const articleSchema = { + '@type': 'Article', + '@id': `${currentUrl}#article`, + headline: article.title, + description: article.description || '', + url: currentUrl, + datePublished: article.publishDate?.toISOString(), + ...(article.updateDate && { dateModified: article.updateDate.toISOString() }), + author: { + '@type': 'Person', + name: article.author || 'RustDesk Team', + }, + publisher: { '@id': `${siteUrl}/#organization` }, + ...(article.image && { + image: { + '@type': 'ImageObject', + url: article.image.startsWith('http') ? article.image : `${siteUrl}${article.image}`, + }, + }), + mainEntityOfPage: { + '@type': 'WebPage', + '@id': currentUrl, + }, + inLanguage: 'en', + }; + graphItems.push(articleSchema); +} + +if (type === 'faq' && faqItems && faqItems.length > 0) { + const faqSchema = { + '@type': 'FAQPage', + '@id': `${currentUrl}#faq`, + mainEntity: faqItems.map((item) => ({ + '@type': 'Question', + name: item.question, + acceptedAnswer: { + '@type': 'Answer', + text: item.answer, + }, + })), + }; + graphItems.push(faqSchema); +} + +const breadcrumbSchema = { + '@type': 'BreadcrumbList', + itemListElement: (() => { + const path = Astro.url.pathname.replace(/^\/+|\/+$/g, ''); + const segments = path.split('/').filter(Boolean); + const items = [ + { + '@type': 'ListItem', + position: 1, + name: 'Home', + item: siteUrl, + }, + ]; + let currentPath = ''; + segments.forEach((segment, index) => { + currentPath += `/${segment}`; + items.push({ + '@type': 'ListItem', + position: index + 2, + name: segment.charAt(0).toUpperCase() + segment.slice(1).replace(/-/g, ' '), + item: `${siteUrl}${currentPath}`, + }); + }); + return items; + })(), +}; + +if (Astro.url.pathname !== '/' && Astro.url.pathname !== '/en') { + graphItems.push(breadcrumbSchema); +} + +const jsonLd = { + '@context': 'https://schema.org', + '@graph': graphItems, +}; +--- + + - + الاتصال بنا', - }, - { - title: 'كيف يمكنني ترقية خطتي؟', - description: - 'بالتأكيد! يمكنك بسهولة ترقية خطتك، في أي وقت، للعثور على الخطة التي تناسب احتياجاتك المتطورة بشكل أفضل.', - }, - { - title: 'ما هي طرق الدفع التي تقبلونها؟', - description: - 'نحن نقبل بطاقات الائتمان الرئيسية وطرق الدفع عبر الإنترنت لضمان عملية معاملة مريحة وآمنة. إذا كنت ترغب في الدفع عن طريق التحويل المصرفي، يرجى الاتصال بنا؛ سيتم فرض رسوم إضافية لمعالجة البنك، وسنرسل لك مفتاح الترخيص بمجرد استلامنا للدفع الفعلي في البنك؛ يستغرق ذلك 3-5 أيام عمل.', - }, - { - title: 'هل هناك أي رسوم خفية بخلاف التكلفة المعروضة؟', - description: 'لا، التكلفة تغطي جميع الميزات والخدمات المدرجة تحت كل خطة. لا توجد رسوم خفية أو تكاليف إضافية.', - }, - { - title: 'هل لديكم دفع شهري؟', - description: - 'لا، نحن نقدم فقط خطط دفع سنوية. نحن لا نجدد تلقائيًا؛ ستتلقى رسالة بريد إلكتروني لتذكيرك بتجديد ترخيصك قبل 14 يومًا من تاريخ انتهاء الصلاحية.', - }, - { - title: 'هل لديكم خصم للمنظمات غير الربحية أو التعليمية؟', - description: 'لا، ليس لدينا ذلك بعد. نشجعك على استخدام الخطة المجانية.', - }, - { - title: 'ما هي شروطكم؟', - description: - 'يرجى التحقق من هذه الشروط', - }, - { - title: 'هل تم دمج web client في RustDesk Server Pro؟', - description: - 'نعم، هو مدمج، لكنه يتطلب خطة بقيمة $39.90/شهريًا أو أعلى. يُرجى مراجعة إدخال الأسئلة الشائعة هذا للتفاصيل. للتوضيح، يشير web client إلى استخدام RustDesk مباشرةً داخل تبويب المتصفح لبدء جلسات اتصال عن بُعد، بينما يشير web console إلى موقع إدارة RustDesk Server Pro لإدارة المستخدمين والأجهزة والأذونات والسياسات والتراخيص.', - }, - { - title: 'ماذا عن حالات الدعم العرضية؟ لدينا بعض الأجهزة التي تحتاج إلى دعم من حين لآخر دون الوصول غير المراقب.', - description: - 'نحن نقدم هذا الحل', - }, - ]} + items={faqRawItems} /> diff --git a/v3/src/pages/de/index.astro b/v3/src/pages/de/index.astro index 516cb659..a97bbb4c 100644 --- a/v3/src/pages/de/index.astro +++ b/v3/src/pages/de/index.astro @@ -18,7 +18,7 @@ const metadata = { }; --- - + kontaktieren Sie uns', + }, + { + title: 'Wie kann ich meinen Plan upgraden?', + description: + 'Selbstverständlich! Sie können Ihren Plan jederzeit einfach upgraden, um den Plan zu finden, der Ihren sich entwickelnden Anforderungen am besten entspricht.', + }, + { + title: 'Welche Zahlungsmethoden akzeptieren Sie?', + description: + 'Wir akzeptieren alle gängigen Kreditkarten und Online-Zahlungsmethoden, um einen bequemen und sicheren Transaktionsprozess zu gewährleisten. Wenn Sie per Banküberweisung bezahlen möchten, kontaktieren Sie uns bitte; es fallen zusätzliche Bankbearbeitungsgebühren an, und wir senden Ihnen den Lizenzschlüssel, sobald wir die Offline-Zahlung auf dem Bankkonto erhalten haben; dies dauert 3-5 Werktage.', + }, + { + title: 'Gibt es versteckte Gebühren über die angezeigten Kosten hinaus?', + description: + 'Nein, die Kosten decken alle Funktionen ab, die unter jedem Plan aufgeführt sind. Es gibt keine versteckten Gebühren oder zusätzlichen Kosten.', + }, + { + title: 'Bieten Sie monatliche Zahlungen an?', + description: + 'Nein, wir bieten nur jährliche Zahlungspläne an. Wir erneuern nicht automatisch; Sie erhalten 14 Tage vor Ablauf Ihrer Lizenz eine E-Mail, die Sie an die Erneuerung erinnert.', + }, + { + title: 'Gibt es Rabatte für gemeinnützige oder Bildungsorganisationen?', + description: 'Nein, wir haben das noch nicht. Wir empfehlen Ihnen, den kostenlosen Plan zu nutzen.', + }, + { + title: 'Was sind Ihre Geschäftsbedingungen?', + description: + 'Bitte überprüfen Sie diese Bedingungen', + }, + { + title: 'Ist der web client in RustDesk Server Pro integriert?', + description: + 'Ja, er ist integriert, aber er erfordert den Plan für $39.90/Monat oder höher. Bitte lesen Sie diesen FAQ-Eintrag für Details. Zur Klarstellung bedeutet web client, RustDesk direkt in einem Browser-Tab zu verwenden, um Remote-Sitzungen zu starten, während web console die RustDesk Server Pro-Admin-Website zur Verwaltung von Benutzern, Geräten, Berechtigungen, Strategien und Lizenzen bedeutet.', + }, + { + title: + 'Wie sieht es mit gelegentlichen Support-Fällen aus? Wir haben einige Geräte, die gelegentlich unterstützt werden müssen, ohne unbeaufsichtigten Zugriff.', + description: + 'Wir bieten diese Lösung an', + }, + ]; + +const faqItems = faqRawItems.map((item) => ({ + question: item.title, + answer: item.description.replace(/<[^>]*>/g, ''), +})); + --- - + kontaktieren Sie uns', - }, - { - title: 'Wie kann ich meinen Plan upgraden?', - description: - 'Selbstverständlich! Sie können Ihren Plan jederzeit einfach upgraden, um den Plan zu finden, der Ihren sich entwickelnden Anforderungen am besten entspricht.', - }, - { - title: 'Welche Zahlungsmethoden akzeptieren Sie?', - description: - 'Wir akzeptieren alle gängigen Kreditkarten und Online-Zahlungsmethoden, um einen bequemen und sicheren Transaktionsprozess zu gewährleisten. Wenn Sie per Banküberweisung bezahlen möchten, kontaktieren Sie uns bitte; es fallen zusätzliche Bankbearbeitungsgebühren an, und wir senden Ihnen den Lizenzschlüssel, sobald wir die Offline-Zahlung auf dem Bankkonto erhalten haben; dies dauert 3-5 Werktage.', - }, - { - title: 'Gibt es versteckte Gebühren über die angezeigten Kosten hinaus?', - description: - 'Nein, die Kosten decken alle Funktionen ab, die unter jedem Plan aufgeführt sind. Es gibt keine versteckten Gebühren oder zusätzlichen Kosten.', - }, - { - title: 'Bieten Sie monatliche Zahlungen an?', - description: - 'Nein, wir bieten nur jährliche Zahlungspläne an. Wir erneuern nicht automatisch; Sie erhalten 14 Tage vor Ablauf Ihrer Lizenz eine E-Mail, die Sie an die Erneuerung erinnert.', - }, - { - title: 'Gibt es Rabatte für gemeinnützige oder Bildungsorganisationen?', - description: 'Nein, wir haben das noch nicht. Wir empfehlen Ihnen, den kostenlosen Plan zu nutzen.', - }, - { - title: 'Was sind Ihre Geschäftsbedingungen?', - description: - 'Bitte überprüfen Sie diese Bedingungen', - }, - { - title: 'Ist der web client in RustDesk Server Pro integriert?', - description: - 'Ja, er ist integriert, aber er erfordert den Plan für $39.90/Monat oder höher. Bitte lesen Sie diesen FAQ-Eintrag für Details. Zur Klarstellung bedeutet web client, RustDesk direkt in einem Browser-Tab zu verwenden, um Remote-Sitzungen zu starten, während web console die RustDesk Server Pro-Admin-Website zur Verwaltung von Benutzern, Geräten, Berechtigungen, Strategien und Lizenzen bedeutet.', - }, - { - title: - 'Wie sieht es mit gelegentlichen Support-Fällen aus? Wir haben einige Geräte, die gelegentlich unterstützt werden müssen, ohne unbeaufsichtigten Zugriff.', - description: - 'Wir bieten diese Lösung an', - }, - ]} + items={faqRawItems} /> diff --git a/v3/src/pages/es/index.astro b/v3/src/pages/es/index.astro index c39923e4..1568434b 100644 --- a/v3/src/pages/es/index.astro +++ b/v3/src/pages/es/index.astro @@ -18,7 +18,7 @@ const metadata = { }; --- - + contáctenos', + }, + { + title: '¿Cómo puedo actualizar mi plan?', + description: + '¡Ciertamente! Puede actualizar su plan fácilmente, en cualquier momento, para encontrar el que mejor se adapte a sus requisitos en evolución.', + }, + { + title: '¿Qué métodos de pago aceptan?', + description: + 'Aceptamos las principales tarjetas de crédito y métodos de pago en línea para garantizar un proceso de transacción conveniente y seguro. Si desea pagar mediante transferencia bancaria, por favor contáctenos; se le cobrará una tarifa adicional por el proceso bancario, y le enviaremos la clave de licencia una vez que recibamos el pago offline en el banco; toma de 3 a 5 días hábiles.', + }, + { + title: '¿Hay alguna tarifa oculta más allá del costo mostrado?', + description: + 'No, el costo cubre todas las características y elementos listados bajo cada plan. No hay tarifas ocultas ni cargos extra.', + }, + { + title: '¿Tienen pago mensual?', + description: + 'No, solo ofrecemos planes de pago anual. No renovamos automáticamente; recibirá un correo electrónico para recordarle que renueve su licencia 14 días antes de la fecha de vencimiento.', + }, + { + title: '¿Tienen descuento para organizaciones sin fines de lucro o educativas?', + description: 'No, aún no lo tenemos. Se le anima a usar el plan gratuito.', + }, + { + title: '¿Cuáles son sus términos?', + description: + 'Por favor, revise estos términos', + }, + { + title: '¿Está integrado el web client en RustDesk Server Pro?', + description: + 'Sí, está integrado, pero requiere el plan de $39.90/mes o superior. Consulte esta entrada de FAQ para más detalles. Para mayor claridad, web client significa usar RustDesk directamente en una pestaña del navegador para iniciar sesiones remotas, mientras que web console significa el sitio de administración de RustDesk Server Pro para gestionar usuarios, dispositivos, permisos, estrategias y licencias.', + }, + { + title: + '¿Qué hay de los casos de soporte ocasional? Tenemos algunos dispositivos que necesitan ser soportados ocasionalmente sin acceso desatendido.', + description: + 'Proporcionamos esta solución', + }, + ]; + +const faqItems = faqRawItems.map((item) => ({ + question: item.title, + answer: item.description.replace(/<[^>]*>/g, ''), +})); + --- - + contáctenos', - }, - { - title: '¿Cómo puedo actualizar mi plan?', - description: - '¡Ciertamente! Puede actualizar su plan fácilmente, en cualquier momento, para encontrar el que mejor se adapte a sus requisitos en evolución.', - }, - { - title: '¿Qué métodos de pago aceptan?', - description: - 'Aceptamos las principales tarjetas de crédito y métodos de pago en línea para garantizar un proceso de transacción conveniente y seguro. Si desea pagar mediante transferencia bancaria, por favor contáctenos; se le cobrará una tarifa adicional por el proceso bancario, y le enviaremos la clave de licencia una vez que recibamos el pago offline en el banco; toma de 3 a 5 días hábiles.', - }, - { - title: '¿Hay alguna tarifa oculta más allá del costo mostrado?', - description: - 'No, el costo cubre todas las características y elementos listados bajo cada plan. No hay tarifas ocultas ni cargos extra.', - }, - { - title: '¿Tienen pago mensual?', - description: - 'No, solo ofrecemos planes de pago anual. No renovamos automáticamente; recibirá un correo electrónico para recordarle que renueve su licencia 14 días antes de la fecha de vencimiento.', - }, - { - title: '¿Tienen descuento para organizaciones sin fines de lucro o educativas?', - description: 'No, aún no lo tenemos. Se le anima a usar el plan gratuito.', - }, - { - title: '¿Cuáles son sus términos?', - description: - 'Por favor, revise estos términos', - }, - { - title: '¿Está integrado el web client en RustDesk Server Pro?', - description: - 'Sí, está integrado, pero requiere el plan de $39.90/mes o superior. Consulte esta entrada de FAQ para más detalles. Para mayor claridad, web client significa usar RustDesk directamente en una pestaña del navegador para iniciar sesiones remotas, mientras que web console significa el sitio de administración de RustDesk Server Pro para gestionar usuarios, dispositivos, permisos, estrategias y licencias.', - }, - { - title: - '¿Qué hay de los casos de soporte ocasional? Tenemos algunos dispositivos que necesitan ser soportados ocasionalmente sin acceso desatendido.', - description: - 'Proporcionamos esta solución', - }, - ]} + items={faqRawItems} /> diff --git a/v3/src/pages/fr/index.astro b/v3/src/pages/fr/index.astro index bb3572a3..53648f19 100644 --- a/v3/src/pages/fr/index.astro +++ b/v3/src/pages/fr/index.astro @@ -18,7 +18,7 @@ const metadata = { }; --- - + rustdesk.com est notre seul domaine officiel. Veuillez ne pas télécharger RustDesk depuis d'autres domaines.` diff --git a/v3/src/pages/fr/pricing.astro b/v3/src/pages/fr/pricing.astro index 9ee4120b..903470d3 100644 --- a/v3/src/pages/fr/pricing.astro +++ b/v3/src/pages/fr/pricing.astro @@ -14,6 +14,64 @@ const metadata = { 'tarification rustdesk, prix bureau à distance auto-hébergé, coût serveur bureau à distance, prix accès distant open source, plans bureau à distance entreprise', author: 'RustDesk Team', }; + +const faqRawItems = [ + { + title: 'Les plans incluent-ils un support client ?', + description: + "Absolument, tous les plans payants incluent l'accès à notre support client dédié pour vous aider avec toutes vos questions ou préoccupations.", + }, + { + title: "Y a-t-il une licence d'essai ?", + description: 'Veuillez nous contacter', + }, + { + title: 'Comment mettre à niveau mon plan ?', + description: + 'Certainement ! Vous pouvez facilement mettre à niveau votre plan, à tout moment, pour trouver celui qui convient le mieux à vos besoins évolutifs.', + }, + { + title: 'Quels modes de paiement acceptez-vous ?', + description: + 'Nous acceptons les principales cartes de crédit et les méthodes de paiement en ligne pour assurer un processus de transaction pratique et sécurisé. Si vous souhaitez payer par virement bancaire, veuillez nous contacter ; des frais bancaires supplémentaires vous seront facturés, et nous vous enverrons la clé de licence une fois que nous aurons reçu le paiement hors ligne à la banque ; cela prend 3 à 5 jours ouvrables.', + }, + { + title: 'Y a-t-il des frais cachés au-delà du coût affiché ?', + description: + "Non, le coût couvre toutes les fonctionnalités et éléments listés sous chaque plan. Il n'y a pas de frais cachés ou de charges supplémentaires.", + }, + { + title: 'Proposez-vous un paiement mensuel ?', + description: + "Non, nous proposons uniquement des plans de paiement annuels. Nous ne renouvelons pas automatiquement ; vous recevrez un e-mail pour vous rappeler de renouveler votre licence 14 jours avant la date d'expiration.", + }, + { + title: 'Offrez-vous une réduction pour les organisations à but non lucratif ou éducatives ?', + description: "Non, nous ne l'avons pas encore. Vous êtes encouragé à utiliser le plan gratuit.", + }, + { + title: 'Quelles sont vos conditions ?', + description: + 'Veuillez consulter ces conditions', + }, + { + title: 'Le web client est-il intégré à RustDesk Server Pro ?', + description: + 'Oui, il est intégré, mais il nécessite le plan à $39.90/mois ou supérieur. Veuillez consulter cette entrée de FAQ pour plus de détails. Pour clarifier, web client signifie utiliser RustDesk directement dans un onglet du navigateur pour démarrer des sessions à distance, tandis que web console signifie le site d\'administration de RustDesk Server Pro pour gérer les utilisateurs, les appareils, les autorisations, les stratégies et les licences.', + }, + { + title: + "Qu'en est-il des cas de support occasionnel ? Nous avons des appareils qui doivent être supportés occasionnellement sans accès sans surveillance.", + description: + 'Nous fournissons cette solution', + }, + ]; + +const faqItems = faqRawItems.map((item) => ({ + question: item.title, + answer: item.description.replace(/<[^>]*>/g, ''), +})); + --- - + auto-hébergée, ce N'EST PAS un abonnement SaaS.` @@ -327,56 +385,6 @@ const metadata = { title="FAQ sur la tarification" subtitle="Choisir le bon plan est important, et nous sommes là pour répondre à vos questions. Si vous avez des interrogations sur nos options de tarification, vous êtes au bon endroit." columns={1} - items={[ - { - title: 'Les plans incluent-ils un support client ?', - description: - "Absolument, tous les plans payants incluent l'accès à notre support client dédié pour vous aider avec toutes vos questions ou préoccupations.", - }, - { - title: "Y a-t-il une licence d'essai ?", - description: 'Veuillez nous contacter', - }, - { - title: 'Comment mettre à niveau mon plan ?', - description: - 'Certainement ! Vous pouvez facilement mettre à niveau votre plan, à tout moment, pour trouver celui qui convient le mieux à vos besoins évolutifs.', - }, - { - title: 'Quels modes de paiement acceptez-vous ?', - description: - 'Nous acceptons les principales cartes de crédit et les méthodes de paiement en ligne pour assurer un processus de transaction pratique et sécurisé. Si vous souhaitez payer par virement bancaire, veuillez nous contacter ; des frais bancaires supplémentaires vous seront facturés, et nous vous enverrons la clé de licence une fois que nous aurons reçu le paiement hors ligne à la banque ; cela prend 3 à 5 jours ouvrables.', - }, - { - title: 'Y a-t-il des frais cachés au-delà du coût affiché ?', - description: - "Non, le coût couvre toutes les fonctionnalités et éléments listés sous chaque plan. Il n'y a pas de frais cachés ou de charges supplémentaires.", - }, - { - title: 'Proposez-vous un paiement mensuel ?', - description: - "Non, nous proposons uniquement des plans de paiement annuels. Nous ne renouvelons pas automatiquement ; vous recevrez un e-mail pour vous rappeler de renouveler votre licence 14 jours avant la date d'expiration.", - }, - { - title: 'Offrez-vous une réduction pour les organisations à but non lucratif ou éducatives ?', - description: "Non, nous ne l'avons pas encore. Vous êtes encouragé à utiliser le plan gratuit.", - }, - { - title: 'Quelles sont vos conditions ?', - description: - 'Veuillez consulter ces conditions', - }, - { - title: 'Le web client est-il intégré à RustDesk Server Pro ?', - description: - 'Oui, il est intégré, mais il nécessite le plan à $39.90/mois ou supérieur. Veuillez consulter cette entrée de FAQ pour plus de détails. Pour clarifier, web client signifie utiliser RustDesk directement dans un onglet du navigateur pour démarrer des sessions à distance, tandis que web console signifie le site d\'administration de RustDesk Server Pro pour gérer les utilisateurs, les appareils, les autorisations, les stratégies et les licences.', - }, - { - title: - "Qu'en est-il des cas de support occasionnel ? Nous avons des appareils qui doivent être supportés occasionnellement sans accès sans surveillance.", - description: - 'Nous fournissons cette solution', - }, - ]} + items={faqRawItems} /> diff --git a/v3/src/pages/index.astro b/v3/src/pages/index.astro index f3ecd0bd..b36b5013 100644 --- a/v3/src/pages/index.astro +++ b/v3/src/pages/index.astro @@ -19,7 +19,7 @@ const metadata = { }; --- - + @@ -121,7 +121,7 @@ const metadata = { ]} image={{ src: '~/assets/images/qs.png', - alt: 'QuickSupport Image', + alt: 'RustDesk custom branded remote support client', class: 'bg-transparent', }} > @@ -163,7 +163,7 @@ const metadata = { ]} image={{ src: '~/assets/images/steps.jpg', - alt: 'Steps image', + alt: 'RustDesk self-hosting installation steps with Docker', }} > diff --git a/v3/src/pages/it/index.astro b/v3/src/pages/it/index.astro index fcc5476c..4d8d4928 100644 --- a/v3/src/pages/it/index.astro +++ b/v3/src/pages/it/index.astro @@ -18,7 +18,7 @@ const metadata = { }; --- - + contattaci', + }, + { + title: 'Come posso aggiornare il mio piano?', + description: + 'Certamente! Puoi facilmente aggiornare il tuo piano, in qualsiasi momento, per trovare quello che meglio si adatta alle tue esigenze in evoluzione.', + }, + { + title: 'Quali metodi di pagamento accettate?', + description: + 'Accettiamo le principali carte di credito e metodi di pagamento online per garantire un processo di transazione conveniente e sicuro. Se desideri pagare tramite bonifico bancario, per favore contattaci; ti verrà addebitata una commissione extra per il processo bancario, e ti invieremo la chiave di licenza una volta ricevuto il pagamento offline in banca; ci vogliono 3-5 giorni lavorativi.', + }, + { + title: 'Ci sono costi nascosti oltre al prezzo visualizzato?', + description: + 'No, il costo copre tutte le funzionalità elencate sotto ciascun piano. Non ci sono costi nascosti o addebiti extra.', + }, + { + title: 'Avete pagamenti mensili?', + description: + "No, offriamo solo piani di pagamento annuali. Non rinnoviamo automaticamente; riceverai un'email per ricordarti di rinnovare la tua licenza 14 giorni prima della data di scadenza.", + }, + { + title: 'Avete sconti per organizzazioni no-profit o educative?', + description: 'No, non li abbiamo ancora. Ti incoraggiamo a utilizzare il piano gratuito.', + }, + { + title: 'Quali sono i vostri termini?', + description: + 'Per favore controlla questi termini', + }, + { + title: 'Il web client è integrato in RustDesk Server Pro?', + description: + 'Sì, è integrato, ma richiede il piano da $39.90/mese o superiore. Per i dettagli, consulta questa voce delle FAQ. Per chiarezza, web client significa usare RustDesk direttamente in una scheda del browser per avviare sessioni remote, mentre web console significa il sito di amministrazione di RustDesk Server Pro per gestire utenti, dispositivi, permessi, strategie e licenze.', + }, + { + title: + 'Cosa succede con i casi di supporto occasionale? Abbiamo alcuni dispositivi che necessitano di supporto occasionale senza accesso non presidiato.', + description: + 'Forniamo questa soluzione', + }, + ]; + +const faqItems = faqRawItems.map((item) => ({ + question: item.title, + answer: item.description.replace(/<[^>]*>/g, ''), +})); + --- - + contattaci', - }, - { - title: 'Come posso aggiornare il mio piano?', - description: - 'Certamente! Puoi facilmente aggiornare il tuo piano, in qualsiasi momento, per trovare quello che meglio si adatta alle tue esigenze in evoluzione.', - }, - { - title: 'Quali metodi di pagamento accettate?', - description: - 'Accettiamo le principali carte di credito e metodi di pagamento online per garantire un processo di transazione conveniente e sicuro. Se desideri pagare tramite bonifico bancario, per favore contattaci; ti verrà addebitata una commissione extra per il processo bancario, e ti invieremo la chiave di licenza una volta ricevuto il pagamento offline in banca; ci vogliono 3-5 giorni lavorativi.', - }, - { - title: 'Ci sono costi nascosti oltre al prezzo visualizzato?', - description: - 'No, il costo copre tutte le funzionalità elencate sotto ciascun piano. Non ci sono costi nascosti o addebiti extra.', - }, - { - title: 'Avete pagamenti mensili?', - description: - "No, offriamo solo piani di pagamento annuali. Non rinnoviamo automaticamente; riceverai un'email per ricordarti di rinnovare la tua licenza 14 giorni prima della data di scadenza.", - }, - { - title: 'Avete sconti per organizzazioni no-profit o educative?', - description: 'No, non li abbiamo ancora. Ti incoraggiamo a utilizzare il piano gratuito.', - }, - { - title: 'Quali sono i vostri termini?', - description: - 'Per favore controlla questi termini', - }, - { - title: 'Il web client è integrato in RustDesk Server Pro?', - description: - 'Sì, è integrato, ma richiede il piano da $39.90/mese o superiore. Per i dettagli, consulta questa voce delle FAQ. Per chiarezza, web client significa usare RustDesk direttamente in una scheda del browser per avviare sessioni remote, mentre web console significa il sito di amministrazione di RustDesk Server Pro per gestire utenti, dispositivi, permessi, strategie e licenze.', - }, - { - title: - 'Cosa succede con i casi di supporto occasionale? Abbiamo alcuni dispositivi che necessitano di supporto occasionale senza accesso non presidiato.', - description: - 'Forniamo questa soluzione', - }, - ]} + items={faqRawItems} /> diff --git a/v3/src/pages/ja/index.astro b/v3/src/pages/ja/index.astro index 45a0f84c..2ceabd63 100644 --- a/v3/src/pages/ja/index.astro +++ b/v3/src/pages/ja/index.astro @@ -18,7 +18,7 @@ const metadata = { }; --- - + お問い合わせください', + }, + { + title: 'プランをアップグレードするにはどうすればいいですか?', + description: + 'もちろんです!進化するニーズに最適なプランを見つけるために、いつでも簡単にプランをアップグレードできます。', + }, + { + title: 'どの支払い方法を受け付けていますか?', + description: + '主要なクレジットカードやオンライン決済方法を受け付けており、便利で安全な取引プロセスを確保しています。銀行振込で支払いたい場合は、お問い合わせください。追加の銀行手数料がかかり、オフライン支払いが銀行に到着次第ライセンスキーをお送りします。これには3〜5営業日かかります。', + }, + { + title: '表示されている費用以外に隠れた料金はありますか?', + description: + 'いいえ、費用には各プランに記載されているすべての機能が含まれています。隠れた料金や追加料金はありません。', + }, + { + title: '月払いはありますか?', + description: + 'いいえ、年間支払いプランのみを提供しています。自動更新はしません。有効期限の14日前にライセンスを更新するためのリマインダーメールが送信されます。', + }, + { + title: '非営利団体や教育機関向けの割引はありますか?', + description: 'いいえ、まだありません。無料プランをご利用いただくことをお勧めします。', + }, + { + title: '利用規約はどのようなものですか?', + description: + 'この利用規約をご確認ください', + }, + { + title: 'web client は RustDesk Server Pro に統合されていますか?', + description: + 'はい、統合されていますが、$39.90/月以上のプランが必要です。詳細はこのFAQエントリをご確認ください。わかりやすく言うと、web client はブラウザタブで RustDesk を直接使ってリモートセッションを開始する機能で、web console はユーザー、デバイス、権限、戦略、ライセンスを管理する RustDesk Server Pro の管理サイトです。', + }, + { + title: '臨時のサポートケースについてはどうですか?無人アクセスなしで時々サポートが必要なデバイスがあります。', + description: + 'この解決策を提供しています', + }, + ]; + +const faqItems = faqRawItems.map((item) => ({ + question: item.title, + answer: item.description.replace(/<[^>]*>/g, ''), +})); + --- - + お問い合わせください', - }, - { - title: 'プランをアップグレードするにはどうすればいいですか?', - description: - 'もちろんです!進化するニーズに最適なプランを見つけるために、いつでも簡単にプランをアップグレードできます。', - }, - { - title: 'どの支払い方法を受け付けていますか?', - description: - '主要なクレジットカードやオンライン決済方法を受け付けており、便利で安全な取引プロセスを確保しています。銀行振込で支払いたい場合は、お問い合わせください。追加の銀行手数料がかかり、オフライン支払いが銀行に到着次第ライセンスキーをお送りします。これには3〜5営業日かかります。', - }, - { - title: '表示されている費用以外に隠れた料金はありますか?', - description: - 'いいえ、費用には各プランに記載されているすべての機能が含まれています。隠れた料金や追加料金はありません。', - }, - { - title: '月払いはありますか?', - description: - 'いいえ、年間支払いプランのみを提供しています。自動更新はしません。有効期限の14日前にライセンスを更新するためのリマインダーメールが送信されます。', - }, - { - title: '非営利団体や教育機関向けの割引はありますか?', - description: 'いいえ、まだありません。無料プランをご利用いただくことをお勧めします。', - }, - { - title: '利用規約はどのようなものですか?', - description: - 'この利用規約をご確認ください', - }, - { - title: 'web client は RustDesk Server Pro に統合されていますか?', - description: - 'はい、統合されていますが、$39.90/月以上のプランが必要です。詳細はこのFAQエントリをご確認ください。わかりやすく言うと、web client はブラウザタブで RustDesk を直接使ってリモートセッションを開始する機能で、web console はユーザー、デバイス、権限、戦略、ライセンスを管理する RustDesk Server Pro の管理サイトです。', - }, - { - title: '臨時のサポートケースについてはどうですか?無人アクセスなしで時々サポートが必要なデバイスがあります。', - description: - 'この解決策を提供しています', - }, - ]} + items={faqRawItems} /> diff --git a/v3/src/pages/ko/index.astro b/v3/src/pages/ko/index.astro index 67b63e0d..65fe8e0c 100644 --- a/v3/src/pages/ko/index.astro +++ b/v3/src/pages/ko/index.astro @@ -18,7 +18,7 @@ const metadata = { }; --- - + 저희에게 연락해 주세요', + }, + { + title: '계획을 어떻게 업그레이드하나요?', + description: + '물론입니다! 언제든지 계획을 업그레이드하여 귀하의 요구에 가장 적합한 계획을 찾을 수 있습니다.', + }, + { + title: '어떤 결제 방법을 받나요?', + description: + '주요 신용 카드 및 온라인 결제 방법을 수락하여 편리하고 안전한 거래 프로세스를 보장합니다. 은행 송금으로 결제하고 싶으시면 저희에게 연락해 주세요; 추가 은행 처리 수수료가 부과되며, 오프라인 결제를 은행에서 수령한 후 라이센스 키를 보내드립니다. 이 과정은 3~5일이 소요됩니다.', + }, + { + title: '표시된 비용 외에 숨겨진 수수료가 있나요?', + description: '아니요, 비용은 각 계획에 나열된 모든 기능을 포함합니다. 숨겨진 수수료나 추가 요금은 없습니다.', + }, + { + title: '월별 결제가 있나요?', + description: + '아니요, 연간 결제 계획만 제공합니다. 자동 갱신은 하지 않으며, 만료일 14일 전에 갱신 알림 이메일을 받게 됩니다.', + }, + { + title: '비영리 또는 교육 기관에 대한 할인 혜택이 있나요?', + description: '아니요, 현재로서는 없습니다. 무료 계획을 사용하시기를 권장합니다.', + }, + { + title: '약관은 무엇인가요?', + description: + '이 약관을 확인해 주세요.', + }, + { + title: 'web client가 RustDesk Server Pro에 통합되어 있나요?', + description: + '예, 통합되어 있지만 $39.90/월 이상의 요금제가 필요합니다. 자세한 내용은 이 FAQ 항목을 확인해 주세요. 혼동을 줄이기 위해 설명하면, web client는 브라우저 탭에서 RustDesk를 직접 사용해 원격 세션을 시작하는 기능이고, web console은 사용자, 장치, 권한, 정책, 라이선스를 관리하는 RustDesk Server Pro 관리자 웹사이트입니다.', + }, + { + title: '가끔 지원이 필요한 장치가 있습니다. 무인 액세스 없이 지원이 가능한가요?', + description: + '이 해결책을 제공합니다.', + }, + ]; + +const faqItems = faqRawItems.map((item) => ({ + question: item.title, + answer: item.description.replace(/<[^>]*>/g, ''), +})); + --- - + 저희에게 연락해 주세요', - }, - { - title: '계획을 어떻게 업그레이드하나요?', - description: - '물론입니다! 언제든지 계획을 업그레이드하여 귀하의 요구에 가장 적합한 계획을 찾을 수 있습니다.', - }, - { - title: '어떤 결제 방법을 받나요?', - description: - '주요 신용 카드 및 온라인 결제 방법을 수락하여 편리하고 안전한 거래 프로세스를 보장합니다. 은행 송금으로 결제하고 싶으시면 저희에게 연락해 주세요; 추가 은행 처리 수수료가 부과되며, 오프라인 결제를 은행에서 수령한 후 라이센스 키를 보내드립니다. 이 과정은 3~5일이 소요됩니다.', - }, - { - title: '표시된 비용 외에 숨겨진 수수료가 있나요?', - description: '아니요, 비용은 각 계획에 나열된 모든 기능을 포함합니다. 숨겨진 수수료나 추가 요금은 없습니다.', - }, - { - title: '월별 결제가 있나요?', - description: - '아니요, 연간 결제 계획만 제공합니다. 자동 갱신은 하지 않으며, 만료일 14일 전에 갱신 알림 이메일을 받게 됩니다.', - }, - { - title: '비영리 또는 교육 기관에 대한 할인 혜택이 있나요?', - description: '아니요, 현재로서는 없습니다. 무료 계획을 사용하시기를 권장합니다.', - }, - { - title: '약관은 무엇인가요?', - description: - '이 약관을 확인해 주세요.', - }, - { - title: 'web client가 RustDesk Server Pro에 통합되어 있나요?', - description: - '예, 통합되어 있지만 $39.90/월 이상의 요금제가 필요합니다. 자세한 내용은 이 FAQ 항목을 확인해 주세요. 혼동을 줄이기 위해 설명하면, web client는 브라우저 탭에서 RustDesk를 직접 사용해 원격 세션을 시작하는 기능이고, web console은 사용자, 장치, 권한, 정책, 라이선스를 관리하는 RustDesk Server Pro 관리자 웹사이트입니다.', - }, - { - title: '가끔 지원이 필요한 장치가 있습니다. 무인 액세스 없이 지원이 가능한가요?', - description: - '이 해결책을 제공합니다.', - }, - ]} + items={faqRawItems} /> diff --git a/v3/src/pages/pricing.astro b/v3/src/pages/pricing.astro index c205ac77..fea35952 100644 --- a/v3/src/pages/pricing.astro +++ b/v3/src/pages/pricing.astro @@ -9,11 +9,68 @@ import CallToAction from '~/components/widgets/CallToAction.astro'; const metadata = { title: 'RustDesk Pricing - Self-Hosted Remote Desktop Server Plans', description: - 'Choose the right RustDesk self-hosting plan for your organization. Free open-source plan available. Pro plans with advanced features for enterprise use.', + 'Choose the right RustDesk self-hosting plan for your organization. Free open-source plan available. Pro plans starting at $9.90/month with advanced features for enterprise use.', keywords: 'rustdesk pricing, self-hosted remote desktop pricing, remote desktop server cost, open source remote access pricing, enterprise remote desktop plans', author: 'RustDesk Team', }; + +const faqRawItems = [ + { + title: 'Do the plans come with customer support?', + description: + 'Absolutely, all paid plans include access to our dedicated customer support to assist you with any queries or concerns.', + }, + { + title: 'Is there a trial license?', + description: 'Please contact us', + }, + { + title: 'How to upgrade my plan?', + description: + 'Certainly! You can easily upgrade your plan, at any time, to find the one that best suits your evolving requirements.', + }, + { + title: 'What payment methods do you accept?', + description: + 'We accept major credit cards and online payment methods to ensure a convenient and secure transaction process. If you want to pay via bank transfer, please contact us; you will be charged extra bank process fee, and we will send you the license key once we receive the offline payment in the bank; it takes 3~5 working days.', + }, + { + title: 'Are there any hidden fees beyond the displayed cost?', + description: + 'No, the cost covers all the features and listed under each plan. There are no hidden fees or extra charges.', + }, + { + title: 'Do you have monthly payment?', + description: + 'No, we only offer annual payment plans. We do not auto-renew; you will receive an email to remind you to renew your license 14 days before the expiration date.', + }, + { + title: 'Do you have discount for non-profit or education organization?', + description: 'No, we do not have it yet. You are encouraged to use the free plan.', + }, + { + title: "What's your terms?", + description: + 'Please check this terms', + }, + { + title: 'Is web client integrated into RustDesk Server Pro?', + description: + 'Yes, it is integrated, but it requires the $39.90/month plan or higher. Please check this FAQ entry for details. For clarity, web client means using RustDesk directly in a browser tab to start remote sessions, while web console means the RustDesk Server Pro admin website for managing users, devices, permissions, strategies, and licenses.', + }, + { + title: + 'What about casual support cases? We have some devices that need to be supported occasionally without unattended access.', + description: + 'We provide this solution', + }, +]; + +const faqItems = faqRawItems.map((item) => ({ + question: item.title, + answer: item.description.replace(/<[^>]*>/g, ''), +})); --- - + contact us', - }, - { - title: 'How to upgrade my plan?', - description: - 'Certainly! You can easily upgrade your plan, at any time, to find the one that best suits your evolving requirements.', - }, - { - title: 'What payment methods do you accept?', - description: - 'We accept major credit cards and online payment methods to ensure a convenient and secure transaction process. If you want to pay via bank transfer, please contact us; you will be charged extra bank process fee, and we will send you the license key once we receive the offline payment in the bank; it takes 3~5 working days.', - }, - { - title: 'Are there any hidden fees beyond the displayed cost?', - description: - 'No, the cost covers all the features and listed under each plan. There are no hidden fees or extra charges.', - }, - { - title: 'Do you have monthly payment?', - description: - 'No, we only offer annual payment plans. We do not auto-renew; you will receive an email to remind you to renew your license 14 days before the expiration date.', - }, - { - title: 'Do you have discount for non-profit or education organization?', - description: 'No, we do not have it yet. You are encouraged to use the free plan.', - }, - { - title: "What's your terms?", - description: - 'Please check this terms', - }, - { - title: 'Is web client integrated into RustDesk Server Pro?', - description: - 'Yes, it is integrated, but it requires the $39.90/month plan or higher. Please check this FAQ entry for details. For clarity, web client means using RustDesk directly in a browser tab to start remote sessions, while web console means the RustDesk Server Pro admin website for managing users, devices, permissions, strategies, and licenses.', - }, - { - title: - 'What about casual support cases? We have some devices that need to be supported occasionally without unattended access.', - description: - 'We provide this solution', - }, - ]} + items={faqRawItems} /> diff --git a/v3/src/pages/pt/index.astro b/v3/src/pages/pt/index.astro index 58dda6ff..ce786922 100644 --- a/v3/src/pages/pt/index.astro +++ b/v3/src/pages/pt/index.astro @@ -18,7 +18,7 @@ const metadata = { }; --- - + entre em contato conosco', + }, + { + title: 'Como faço para atualizar meu plano?', + description: + 'Certamente! Você pode facilmente atualizar seu plano, a qualquer momento, para encontrar o que melhor atende às suas necessidades em evolução.', + }, + { + title: 'Quais métodos de pagamento vocês aceitam?', + description: + 'Aceitamos os principais cartões de crédito e métodos de pagamento online para garantir um processo de transação conveniente e seguro. Se você deseja pagar via transferência bancária, por favor entre em contato conosco; você será cobrado uma taxa extra de processamento bancário, e enviaremos a chave de licença assim que recebermos o pagamento offline no banco; isso leva de 3 a 5 dias úteis.', + }, + { + title: 'Existem taxas ocultas além do custo exibido?', + description: + 'Não, o custo cobre todas as características e recursos listados em cada plano. Não há taxas ocultas ou cobranças extras.', + }, + { + title: 'Vocês têm pagamento mensal?', + description: + 'Não, oferecemos apenas planos de pagamento anual. Não renovamos automaticamente; você receberá um e-mail lembrando-o de renovar sua licença 14 dias antes da data de expiração.', + }, + { + title: 'Vocês têm desconto para organizações sem fins lucrativos ou educacionais?', + description: 'Não, ainda não temos. Você é encorajado a usar o plano gratuito.', + }, + { + title: 'Quais são os seus termos?', + description: + 'Por favor, verifique estes termos', + }, + { + title: 'O web client está integrado ao RustDesk Server Pro?', + description: + 'Sim, ele é integrado, mas requer o plano de $39.90/mês ou superior. Consulte esta entrada de FAQ para mais detalhes. Para maior clareza, web client significa usar o RustDesk diretamente em uma aba do navegador para iniciar sessões remotas, enquanto web console significa o site administrativo do RustDesk Server Pro para gerenciar usuários, dispositivos, permissões, estratégias e licenças.', + }, + { + title: + 'E quanto a casos de suporte casual? Temos alguns dispositivos que precisam de suporte ocasionalmente sem acesso não assistido.', + description: + 'Fornecemos esta solução', + }, + ]; + +const faqItems = faqRawItems.map((item) => ({ + question: item.title, + answer: item.description.replace(/<[^>]*>/g, ''), +})); + --- - + entre em contato conosco', - }, - { - title: 'Como faço para atualizar meu plano?', - description: - 'Certamente! Você pode facilmente atualizar seu plano, a qualquer momento, para encontrar o que melhor atende às suas necessidades em evolução.', - }, - { - title: 'Quais métodos de pagamento vocês aceitam?', - description: - 'Aceitamos os principais cartões de crédito e métodos de pagamento online para garantir um processo de transação conveniente e seguro. Se você deseja pagar via transferência bancária, por favor entre em contato conosco; você será cobrado uma taxa extra de processamento bancário, e enviaremos a chave de licença assim que recebermos o pagamento offline no banco; isso leva de 3 a 5 dias úteis.', - }, - { - title: 'Existem taxas ocultas além do custo exibido?', - description: - 'Não, o custo cobre todas as características e recursos listados em cada plano. Não há taxas ocultas ou cobranças extras.', - }, - { - title: 'Vocês têm pagamento mensal?', - description: - 'Não, oferecemos apenas planos de pagamento anual. Não renovamos automaticamente; você receberá um e-mail lembrando-o de renovar sua licença 14 dias antes da data de expiração.', - }, - { - title: 'Vocês têm desconto para organizações sem fins lucrativos ou educacionais?', - description: 'Não, ainda não temos. Você é encorajado a usar o plano gratuito.', - }, - { - title: 'Quais são os seus termos?', - description: - 'Por favor, verifique estes termos', - }, - { - title: 'O web client está integrado ao RustDesk Server Pro?', - description: - 'Sim, ele é integrado, mas requer o plano de $39.90/mês ou superior. Consulte esta entrada de FAQ para mais detalhes. Para maior clareza, web client significa usar o RustDesk diretamente em uma aba do navegador para iniciar sessões remotas, enquanto web console significa o site administrativo do RustDesk Server Pro para gerenciar usuários, dispositivos, permissões, estratégias e licenças.', - }, - { - title: - 'E quanto a casos de suporte casual? Temos alguns dispositivos que precisam de suporte ocasionalmente sem acesso não assistido.', - description: - 'Fornecemos esta solução', - }, - ]} + items={faqRawItems} /> diff --git a/v3/src/pages/zh-cn/index.astro b/v3/src/pages/zh-cn/index.astro index d321b0e1..c7c78577 100644 --- a/v3/src/pages/zh-cn/index.astro +++ b/v3/src/pages/zh-cn/index.astro @@ -19,7 +19,7 @@ const metadata = { }; --- - + 联系我们', + }, + { + title: '如何升级我的计划?', + description: + '当然可以!您可以随时轻松升级您的计划,以找到最适合您不断变化需求的方案。', + }, + { + title: '您接受哪些付款方式?', + description: + '我们接受主要的信用卡和在线支付方式,以确保便捷和安全的交易过程。如果您想通过银行转账支付,请联系我们;您将被收取额外的银行处理费用,我们将在收到银行的离线付款后向您发送许可证密钥;这需要 3~5 个工作日。', + }, + { + title: '除了显示的费用外,还有其他隐藏费用吗?', + description: '没有,费用涵盖了每个计划下列出的所有功能。没有隐藏费用或额外收费。', + }, + { + title: '您有月付计划吗?', + description: + '没有,我们只提供年度付款计划。我们不会自动续订;您将在到期日前 14 天收到提醒续订许可证的电子邮件。', + }, + { + title: '您对非营利或教育机构有折扣吗?', + description: '没有,我们目前还没有。我们鼓励您使用免费计划。', + }, + { + title: '您的条款是什么?', + description: + '请查看这个条款', + }, + { + title: 'web client 是否已集成到 RustDesk Server Pro?', + description: + '是的,已集成,但需要 $39.90/月 或更高的计划。详情请查看此FAQ 条目。为避免混淆,web client 指在浏览器标签页中直接使用 RustDesk 发起远程会话,web console 指 RustDesk Server Pro 的管理后台网站,用于管理用户、设备、权限、策略和许可证。', + }, + { + title: '临时支持案例怎么办?我们有一些无需无人值守的设备需要偶尔支持', + description: + '我们提供这个方案', + }, + ]; + +const faqItems = faqRawItems.map((item) => ({ + question: item.title, + answer: item.description.replace(/<[^>]*>/g, ''), +})); + --- - + 联系我们', - }, - { - title: '如何升级我的计划?', - description: - '当然可以!您可以随时轻松升级您的计划,以找到最适合您不断变化需求的方案。', - }, - { - title: '您接受哪些付款方式?', - description: - '我们接受主要的信用卡和在线支付方式,以确保便捷和安全的交易过程。如果您想通过银行转账支付,请联系我们;您将被收取额外的银行处理费用,我们将在收到银行的离线付款后向您发送许可证密钥;这需要 3~5 个工作日。', - }, - { - title: '除了显示的费用外,还有其他隐藏费用吗?', - description: '没有,费用涵盖了每个计划下列出的所有功能。没有隐藏费用或额外收费。', - }, - { - title: '您有月付计划吗?', - description: - '没有,我们只提供年度付款计划。我们不会自动续订;您将在到期日前 14 天收到提醒续订许可证的电子邮件。', - }, - { - title: '您对非营利或教育机构有折扣吗?', - description: '没有,我们目前还没有。我们鼓励您使用免费计划。', - }, - { - title: '您的条款是什么?', - description: - '请查看这个条款', - }, - { - title: 'web client 是否已集成到 RustDesk Server Pro?', - description: - '是的,已集成,但需要 $39.90/月 或更高的计划。详情请查看此FAQ 条目。为避免混淆,web client 指在浏览器标签页中直接使用 RustDesk 发起远程会话,web console 指 RustDesk Server Pro 的管理后台网站,用于管理用户、设备、权限、策略和许可证。', - }, - { - title: '临时支持案例怎么办?我们有一些无需无人值守的设备需要偶尔支持', - description: - '我们提供这个方案', - }, - ]} + items={faqRawItems} /> diff --git a/v3/src/pages/zh-tw/index.astro b/v3/src/pages/zh-tw/index.astro index ba63d925..df408d3d 100644 --- a/v3/src/pages/zh-tw/index.astro +++ b/v3/src/pages/zh-tw/index.astro @@ -18,7 +18,7 @@ const metadata = { }; --- - + 聯繫我們', + }, + { + title: '如何升級我的計劃?', + description: + '當然可以!您可以隨時輕鬆地升級您的計劃,以找到最適合您不斷變化需求的計劃。', + }, + { + title: '您接受哪些付款方式?', + description: + '我們接受主要信用卡和在線支付方式,以確保便捷和安全的交易過程。如果您想通過銀行轉賬付款,請聯繫我們;您將被收取額外的銀行處理費,我們會在收到銀行的離線付款後發送許可證密鑰給您;這需要3~5個工作日。', + }, + { + title: '除了顯示的費用外,還有其他隱藏費用嗎?', + description: '沒有,費用涵蓋了每個計劃下列出的所有功能。沒有隱藏費用或額外收費。', + }, + { + title: '您有月付選項嗎?', + description: + '沒有,我們只提供年付計劃。我們不會自動續訂;您將在許可證到期前14天收到一封電子郵件,提醒您續訂許可證。', + }, + { + title: '您對非營利組織或教育機構有折扣嗎?', + description: '目前還沒有。我們鼓勵您使用免費計劃。', + }, + { + title: '您的條款是什麼?', + description: + '請查看這個條款', + }, + { + title: 'web client 是否已整合到 RustDesk Server Pro?', + description: + '是的,已整合,但需要 $39.90/月 或更高方案。詳情請查看此FAQ 條目。為避免混淆,web client 指在瀏覽器分頁中直接使用 RustDesk 發起遠端工作階段,web console 指 RustDesk Server Pro 的管理後台網站,用於管理使用者、裝置、權限、策略與授權。', + }, + { + title: '對於臨時支持案例怎麼辦?我們有一些設備需要偶爾支持,但不需要無人值守訪問。', + description: + '我們提供這個解決方案', + }, + ]; + +const faqItems = faqRawItems.map((item) => ({ + question: item.title, + answer: item.description.replace(/<[^>]*>/g, ''), +})); + --- - + 聯繫我們', - }, - { - title: '如何升級我的計劃?', - description: - '當然可以!您可以隨時輕鬆地升級您的計劃,以找到最適合您不斷變化需求的計劃。', - }, - { - title: '您接受哪些付款方式?', - description: - '我們接受主要信用卡和在線支付方式,以確保便捷和安全的交易過程。如果您想通過銀行轉賬付款,請聯繫我們;您將被收取額外的銀行處理費,我們會在收到銀行的離線付款後發送許可證密鑰給您;這需要3~5個工作日。', - }, - { - title: '除了顯示的費用外,還有其他隱藏費用嗎?', - description: '沒有,費用涵蓋了每個計劃下列出的所有功能。沒有隱藏費用或額外收費。', - }, - { - title: '您有月付選項嗎?', - description: - '沒有,我們只提供年付計劃。我們不會自動續訂;您將在許可證到期前14天收到一封電子郵件,提醒您續訂許可證。', - }, - { - title: '您對非營利組織或教育機構有折扣嗎?', - description: '目前還沒有。我們鼓勵您使用免費計劃。', - }, - { - title: '您的條款是什麼?', - description: - '請查看這個條款', - }, - { - title: 'web client 是否已整合到 RustDesk Server Pro?', - description: - '是的,已整合,但需要 $39.90/月 或更高方案。詳情請查看此FAQ 條目。為避免混淆,web client 指在瀏覽器分頁中直接使用 RustDesk 發起遠端工作階段,web console 指 RustDesk Server Pro 的管理後台網站,用於管理使用者、裝置、權限、策略與授權。', - }, - { - title: '對於臨時支持案例怎麼辦?我們有一些設備需要偶爾支持,但不需要無人值守訪問。', - description: - '我們提供這個解決方案', - }, - ]} + items={faqRawItems} />