mirror of
https://github.com/rustdesk/doc.rustdesk.com.git
synced 2026-04-19 22:50:14 +00:00
i18n
This commit is contained in:
239
v3/src/pages/zh-tw/index.astro
Normal file
239
v3/src/pages/zh-tw/index.astro
Normal file
@@ -0,0 +1,239 @@
|
||||
---
|
||||
import Layout from '~/layouts/PageLayout.astro';
|
||||
|
||||
import Hero from '~/components/widgets/Hero.astro';
|
||||
import Steps from '~/components/widgets/Steps.astro';
|
||||
import Content from '~/components/widgets/Content.astro';
|
||||
import BlogLatestPosts from '~/components/widgets/BlogLatestPosts.astro';
|
||||
import Stats from '~/components/widgets/Stats.astro';
|
||||
import CallToAction from '~/components/widgets/CallToAction.astro';
|
||||
import Carousel from '~/components/widgets/Carousel.jsx';
|
||||
import Note from '~/components/widgets/Note.astro';
|
||||
|
||||
const metadata = {
|
||||
title: 'RustDesk:開源遠端桌面與自託管伺服器解決方案',
|
||||
ignoreTitleTemplate: true,
|
||||
};
|
||||
---
|
||||
|
||||
<Layout metadata={metadata} i18n>
|
||||
<Note
|
||||
title="注意"
|
||||
subtitle='<span class="text-2xl text-font-bold">rustdesk.com</span> 是我們唯一的官方網域。請勿從其他網域下載 RustDesk。'
|
||||
/>
|
||||
|
||||
<Hero
|
||||
actions={[
|
||||
{
|
||||
variant: 'primary',
|
||||
text: '下載',
|
||||
href: 'https://rustdesk.com/download',
|
||||
target: '_blank',
|
||||
icon: 'tabler:download',
|
||||
},
|
||||
{ text: '自託管', href: 'https://rustdesk.com/docs/en/self-host/', target: '_blank', icon: 'tabler:book' },
|
||||
]}
|
||||
>
|
||||
<Fragment slot="title">快速開源的遠端存取和支援軟體</Fragment>
|
||||
|
||||
<Fragment slot="subtitle">
|
||||
從 TeamViewer、AnyDesk 和 Splashtop 轉換到 RustDesk,體驗安全可靠的遠端桌面,並使用您自己的自託管伺服器。
|
||||
</Fragment>
|
||||
<Fragment slot="content">
|
||||
<br /><br />
|
||||
<Carousel
|
||||
client:load
|
||||
list={[
|
||||
{ src: '/remote.jpg', className: 'rounded-[15px] border border-gray-700' },
|
||||
{ src: '/main.png', className: 'rounded-[15px] border border-gray-700' },
|
||||
{ src: '/console.png', className: 'rounded-[15px] border border-gray-700' },
|
||||
{ src: '/custom.png', className: 'rounded-[15px] border border-gray-700' },
|
||||
]}
|
||||
/>
|
||||
</Fragment>
|
||||
</Hero>
|
||||
|
||||
<Content
|
||||
isReversed
|
||||
tagline="深入自託管"
|
||||
title="透過自託管伺服器強化您的遠端存取"
|
||||
items={[
|
||||
{
|
||||
title: '資料主權',
|
||||
description: '輕鬆符合法規要求:自託管 RustDesk 確保資料主權。',
|
||||
},
|
||||
{
|
||||
title: '增強安全性',
|
||||
description: '強化您的安全性:本地部署讓您的資料保持在您的控制之下。',
|
||||
},
|
||||
{
|
||||
title: '效能和可靠性',
|
||||
description: '保證運行時間:本地部署確保最佳效能和最少停機時間。',
|
||||
},
|
||||
{
|
||||
title: '靈活性和客製化',
|
||||
description: '根據您的獨特需求量身定制 RustDesk 本地部署。',
|
||||
},
|
||||
]}
|
||||
image={{
|
||||
src: '~/assets/images/hosting.jpg',
|
||||
alt: '託管圖片',
|
||||
}}
|
||||
>
|
||||
<Fragment slot="content">
|
||||
<h3 class="text-2xl font-bold tracking-tight dark:text-white sm:text-3xl mb-2">為什麼選擇自託管?</h3>
|
||||
您是否因為 SaaS 平台的不穩定性能、缺乏透明度和不確定的資料安全風險而感到沮喪?
|
||||
</Fragment>
|
||||
|
||||
<Fragment slot="bg">
|
||||
<div class="absolute inset-0 bg-blue-50 dark:bg-transparent"></div>
|
||||
</Fragment>
|
||||
</Content>
|
||||
|
||||
<Content
|
||||
isAfterContent
|
||||
items={[
|
||||
{
|
||||
title: '您的品牌,您的方式',
|
||||
description: `使用您的名稱、圖示、標誌個人化 RustDesk 客戶端。`,
|
||||
},
|
||||
{
|
||||
title: '輕鬆部署',
|
||||
description: `內建的網路配置和伺服器設置使 RustDesk 本地部署變得輕而易舉。`,
|
||||
},
|
||||
{
|
||||
title: '進階配置選項',
|
||||
description: '超過 90 個選項可以配置以滿足您的特定需求。',
|
||||
},
|
||||
{
|
||||
title: '多平台支援',
|
||||
description: 'Windows、macOS、Linux、Android。',
|
||||
},
|
||||
{
|
||||
title: '網頁客戶端',
|
||||
description: '在您的伺服器上使用您的網域名稱託管網頁客戶端,使遠端存取更加便捷。',
|
||||
},
|
||||
]}
|
||||
image={{
|
||||
src: '~/assets/images/qs.png',
|
||||
alt: '快速支援圖片',
|
||||
class: 'bg-transparent',
|
||||
}}
|
||||
>
|
||||
<Fragment slot="content">
|
||||
<h3 class="text-2xl font-bold tracking-tight dark:text-white sm:text-3xl mb-2">客製化客戶端</h3>
|
||||
使用您的品牌客製化您的客戶端,讓它真正成為您的。
|
||||
</Fragment>
|
||||
|
||||
<Fragment slot="bg">
|
||||
<div class="absolute inset-0 bg-blue-50 dark:bg-transparent"></div>
|
||||
</Fragment>
|
||||
</Content>
|
||||
|
||||
<Steps
|
||||
isReversed
|
||||
title="簡單的自託管安裝"
|
||||
items={[
|
||||
{
|
||||
title: '步驟 1:安裝 Docker',
|
||||
description: '<code class="text-gray-600 dark:text-gray-500">bash <(wget -qO- https://get.docker.com)</code>',
|
||||
icon: 'tabler:package',
|
||||
},
|
||||
{
|
||||
title: '步驟 2:下載 compose.yml',
|
||||
description: `<code class="text-gray-600 dark:text-gray-500">wget rustdesk.com/oss.yml -O compose.yml</code>
|
||||
<p class="text-center text-sm">或</p>
|
||||
<code class="text-gray-600 dark:text-gray-500">wget rustdesk.com/pro.yml -O compose.yml</code>`,
|
||||
icon: 'tabler:download',
|
||||
},
|
||||
{
|
||||
title: `步驟 3:組合`,
|
||||
description: '<code class="text-gray-600 dark:text-gray-500">docker compose up -d</code>',
|
||||
icon: 'tabler:hammer',
|
||||
},
|
||||
{
|
||||
title: '準備就緒!',
|
||||
icon: 'tabler:check',
|
||||
},
|
||||
]}
|
||||
image={{
|
||||
src: '~/assets/images/steps.jpg',
|
||||
alt: '步驟圖片',
|
||||
}}
|
||||
>
|
||||
<Fragment slot="bg">
|
||||
<div class="absolute inset-0 bg-blue-50 dark:bg-transparent"></div>
|
||||
</Fragment>
|
||||
</Steps>
|
||||
|
||||
<Stats
|
||||
tagline="使用場景"
|
||||
title="誰在使用自託管?"
|
||||
subtitle="以下數據來自我們對超過 1,000 名自託管用戶的線上調查。"
|
||||
stats={[
|
||||
{ title: 'IT 支援', amount: '37%' },
|
||||
{ title: 'IT 管理', amount: '25%' },
|
||||
{ title: '遠端工作', amount: '29%' },
|
||||
{ title: '工業和其他', amount: '9%' },
|
||||
]}
|
||||
/>
|
||||
|
||||
<BlogLatestPosts title="在我們的部落格中了解更多內容" />
|
||||
|
||||
<Stats
|
||||
tagline="開源"
|
||||
title="在充滿活力的社群中公開建立"
|
||||
subtitle="加入一個由社群驅動的解決方案,擁有數百萬次下載量,並被數千個組織使用。"
|
||||
stats={[
|
||||
{ title: '客戶端下載量', amount: '1000萬+' },
|
||||
{ title: 'Docker 下載量', amount: '100萬+' },
|
||||
{ title: '活躍裝置', amount: '300萬+' },
|
||||
{ title: '星標數', amount: '7.4萬+' },
|
||||
{ title: '分叉數', amount: '9千+' },
|
||||
{ title: '社群成員', amount: '2.2萬+' },
|
||||
{ title: '支援語言', amount: '45' },
|
||||
]}
|
||||
/>
|
||||
|
||||
<Hero
|
||||
actions={[
|
||||
{
|
||||
text: 'GitHub',
|
||||
href: 'https://github.com/rustdesk/rustdesk/discussions',
|
||||
target: '_blank',
|
||||
icon: 'tabler:message-circle',
|
||||
},
|
||||
{
|
||||
text: 'Discord',
|
||||
href: 'https://discord.gg/nDceKgxnkV',
|
||||
target: '_blank',
|
||||
icon: 'tabler:message-circle',
|
||||
},
|
||||
{
|
||||
text: 'Reddit',
|
||||
href: 'https://www.reddit.com/r/rustdesk/',
|
||||
target: '_blank',
|
||||
icon: 'tabler:message-circle',
|
||||
},
|
||||
]}
|
||||
>
|
||||
<Fragment slot="title">加入社群</Fragment>
|
||||
|
||||
<Fragment slot="subtitle">了解我們的社群對他們的 RustDesk 體驗有何評價。</Fragment>
|
||||
</Hero>
|
||||
|
||||
<CallToAction
|
||||
actions={[
|
||||
{
|
||||
variant: 'primary',
|
||||
text: '下載',
|
||||
href: 'https://rustdesk.com/download',
|
||||
target: '_blank',
|
||||
icon: 'tabler:download',
|
||||
},
|
||||
{ text: '自託管', href: 'https://rustdesk.com/docs/en/self-host/', target: '_blank', icon: 'tabler:book' },
|
||||
]}
|
||||
>
|
||||
<Fragment slot="title">親身體驗 RustDesk</Fragment>
|
||||
</CallToAction>
|
||||
</Layout>
|
||||
449
v3/src/pages/zh-tw/pricing.astro
Normal file
449
v3/src/pages/zh-tw/pricing.astro
Normal file
@@ -0,0 +1,449 @@
|
||||
---
|
||||
import Layout from '~/layouts/PageLayout.astro';
|
||||
import Note from '~/components/widgets/Note.astro';
|
||||
import Prices from '~/components/widgets/Pricing.astro';
|
||||
import FAQs from '~/components/widgets/FAQs.astro';
|
||||
import Steps from '~/components/widgets/Steps.astro';
|
||||
import CallToAction from '~/components/widgets/CallToAction.astro';
|
||||
|
||||
const metadata = {
|
||||
title: '定價',
|
||||
};
|
||||
---
|
||||
|
||||
<script>
|
||||
import Swal from 'sweetalert2';
|
||||
import 'sweetalert2/dist/sweetalert2.min.css';
|
||||
window['gotoBuy'] = function (redirectUrl) {
|
||||
Swal.fire({
|
||||
title: '請確認',
|
||||
html: `<p style="text-align:left">您確定要前往購買頁面嗎?<br><br>請注意,您購買的<b style="font-size: 2em">不是</b><span style="text-decoration:line-through">SaaS(軟體即服務)</span>訂閱。<br><br>相反,這是一個<b style="font-size: 2em">自託管</b>解決方案的授權,需要您在自己的伺服器上部署(雲端伺服器,如AWS EC2、Azure VM、Vultr VPS等,或您的本地伺服器)。<br><br>如果您不了解什麼是自託管,請<b style="font-size: 2em">不要</b>購買。`,
|
||||
icon: 'question',
|
||||
showCancelButton: true,
|
||||
confirmButtonText: '是',
|
||||
cancelButtonText: '否',
|
||||
}).then((result) => {
|
||||
if (result.isConfirmed) {
|
||||
Swal.fire({
|
||||
title: '請確認',
|
||||
html: `請注意,我們<span class="text-3xl font-bold">不提供</span><span class="text-3xl font-bold">退款</span>。我們強烈建議您在考慮購買我們的Pro計劃之前,<span class="underline font-bold">先試用我們的免費自託管計劃</span>。您仍然想要繼續嗎?`,
|
||||
showCancelButton: true,
|
||||
confirmButtonText: '是',
|
||||
cancelButtonText: '否',
|
||||
}).then((result) => {
|
||||
if (result.isConfirmed) {
|
||||
window.open(redirectUrl, '_blank');
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
};
|
||||
</script>
|
||||
|
||||
<Layout metadata={metadata} i18n>
|
||||
<Note
|
||||
title="注意"
|
||||
subtitle='此定價適用於<span class="text-xl text-blue-500">自託管</span>解決方案,<span class="text-3xl font-extrabold">不是</span><span class="line-through text-xl text-blue-500">SaaS</span>訂閱。'
|
||||
/>
|
||||
|
||||
<Prices
|
||||
title='我們的<span class="text-5xl text-blue-500">自託管</span>解決方案價格'
|
||||
subtitle="只為您所需付費"
|
||||
prices={[
|
||||
{
|
||||
title: '免費',
|
||||
subtitle: '免費自託管計劃',
|
||||
price: '0 <span class="text-sm">/月</span>',
|
||||
period: '開源且免費',
|
||||
items: [
|
||||
{
|
||||
description: '在線狀態',
|
||||
},
|
||||
{
|
||||
description: '社區支持',
|
||||
},
|
||||
],
|
||||
callToAction: {
|
||||
target: '_blank',
|
||||
text: '開始使用',
|
||||
href: 'https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/',
|
||||
},
|
||||
},
|
||||
{
|
||||
title: '個人',
|
||||
subtitle: '個人自託管<span class="font-bold">專業版</span>計劃',
|
||||
price: '9.90 <span class="text-sm">/月</span>',
|
||||
period: '年付',
|
||||
items: [
|
||||
{
|
||||
description:
|
||||
'<a class="underline" target="_blank" href="https://github.com/rustdesk/rustdesk/wiki/FAQ#what-are-managed-devices--licensed-users--concurrent-connections-in-pro">1位授權用戶</a>',
|
||||
},
|
||||
{
|
||||
description:
|
||||
'<a class="underline" target="_blank" href="https://github.com/rustdesk/rustdesk/wiki/FAQ#what-are-managed-devices--licensed-users--concurrent-connections-in-pro">20台管理設備</a>',
|
||||
},
|
||||
{
|
||||
description:
|
||||
'<a class="underline text-blue-500 font-bold" target="_blank" href="https://github.com/rustdesk/rustdesk/wiki/FAQ#what-are-managed-devices--licensed-users--concurrent-connections-in-pro">無限並發連接</a>',
|
||||
},
|
||||
{
|
||||
description:
|
||||
'<a class="underline" target="_blank" href="https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/2fa/">雙因素認證</a>',
|
||||
},
|
||||
{
|
||||
description:
|
||||
'<a class="underline" target="_blank" href="https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/console/">網頁控制台</a>',
|
||||
},
|
||||
{
|
||||
description: '地址簿',
|
||||
},
|
||||
{
|
||||
description: '審計日誌',
|
||||
},
|
||||
{
|
||||
description: '更改ID',
|
||||
},
|
||||
{
|
||||
description:
|
||||
'<a class="underline" target="_blank" href="https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/permissions/">訪問控制</a>',
|
||||
},
|
||||
{
|
||||
description:
|
||||
'<a class="underline" target="_blank" href="https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/strategy/">集中設置</a>',
|
||||
},
|
||||
{
|
||||
description:
|
||||
'<a class="underline" target="_blank" href="https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/relay/">分佈式中繼伺服器</a>',
|
||||
},
|
||||
],
|
||||
callToAction: {
|
||||
text: '立即購買',
|
||||
onclick: 'gotoBuy("https://rustdesk.com/api/lic/stripe/checkout?type=Individual")',
|
||||
variant: 'primary',
|
||||
},
|
||||
},
|
||||
{
|
||||
title: '基本',
|
||||
subtitle: '基本自託管<span class="font-bold">專業版</span>計劃',
|
||||
price: '19.90 <span class="text-sm">/月</span>',
|
||||
period: '年付',
|
||||
items: [
|
||||
{
|
||||
description: '<span class="font-bold">個人計劃的所有功能</span>',
|
||||
icon: 'tabler:checks',
|
||||
},
|
||||
{
|
||||
description:
|
||||
'<a class="underline" target="_blank" href="https://github.com/rustdesk/rustdesk/wiki/FAQ#what-are-managed-devices--licensed-users--concurrent-connections-in-pro">10位授權用戶</a>',
|
||||
},
|
||||
{
|
||||
description:
|
||||
'<a class="underline" target="_blank" href="https://github.com/rustdesk/rustdesk/wiki/FAQ#what-are-managed-devices--licensed-users--concurrent-connections-in-pro">100台管理設備</a>',
|
||||
},
|
||||
{
|
||||
description:
|
||||
'<a class="underline" target="_blank" href="https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/oidc/">OIDC(單點登錄)</a>',
|
||||
},
|
||||
{
|
||||
description:
|
||||
'<a class="underline" target="_blank" href="https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/ldap/">LDAP整合</a>',
|
||||
},
|
||||
{
|
||||
description:
|
||||
'<a class="underline" target="_blank" href="https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/permissions/#cross-group-settings">跨組訪問</a>',
|
||||
},
|
||||
{
|
||||
description:
|
||||
'<a class="underline text-blue-500 font-bold" target="_blank" href="https://rustdesk.com/docs/en/self-host/client-configuration/#1-custom-client-generator-pro-only">自定義客戶端生成器</a>',
|
||||
},
|
||||
],
|
||||
callToAction: {
|
||||
text: '立即購買',
|
||||
onclick: 'gotoBuy("https://rustdesk.com/api/lic/stripe/checkout?type=Basic")',
|
||||
},
|
||||
hasRibbon: true,
|
||||
ribbonTitle: '熱門',
|
||||
},
|
||||
{
|
||||
title: '自定義',
|
||||
subtitle: '自定義<span class="font-bold">專業版</span>計劃',
|
||||
price: '<span id="cprice">19.90</span> <span class="text-sm">/月</span>',
|
||||
period: '年付',
|
||||
items: [
|
||||
{
|
||||
description: '<span class="font-bold">基本計劃的所有功能</span>',
|
||||
icon: 'tabler:checks',
|
||||
},
|
||||
{
|
||||
description: '每增加一位用戶1美元',
|
||||
},
|
||||
{
|
||||
description: '每增加一台設備0.1美元',
|
||||
},
|
||||
],
|
||||
content: `
|
||||
<form class="flex flex-col space-y-3 mx-3 min-w-[200px]">
|
||||
<label for="users" class="text-left font-bold">授權用戶數量:</label>
|
||||
<input class="bg-white text-black rounded-md border border-gray-300 py-1 px-2 w-24 h-10" type="number" id="users" name="users" value="10" min="10" max="500" step="10">
|
||||
<input type="range" id="usersSlider" class="slider" name="usersRange" value="10" min="10" max="500" step="10">
|
||||
<label for="devices" class="text-left font-bold">管理設備數量:</label>
|
||||
<input class="bg-white text-black rounded-md border border-gray-300 py-1 px-2 w-24 h-10" type="number" id="devices" name="devices" value="100" min="100" max="5000" step="100">
|
||||
<input type="range" id="devicesSlider" class="slider" name="devicesRange" value="100" min="100" max="5000" step="100">
|
||||
</form>
|
||||
<br>
|
||||
<script>
|
||||
var users = 10;
|
||||
var devices = 100;
|
||||
function submit() {
|
||||
redirectUrl = "https://rustdesk.com/api/lic/stripe/checkout?type=Customized&users=" + users + "&devices=" + devices;
|
||||
gotoBuy(redirectUrl);
|
||||
}
|
||||
function calculatePrice() {
|
||||
users = parseInt(document.getElementById("users").value);
|
||||
devices = parseInt(document.getElementById("devices").value);
|
||||
if (!users || users < 10) users = 10;
|
||||
if (devices < 100) devices = 100;
|
||||
var price = 19.9 + (users - 10) + (devices - 100) * 0.1;
|
||||
document.getElementById("cprice").innerText = price.toFixed(price >= 100 ? 1 : 2);
|
||||
}
|
||||
|
||||
document.getElementById("users").oninput = function() {
|
||||
document.getElementById("usersSlider").value = this.value;
|
||||
calculatePrice();
|
||||
}
|
||||
|
||||
document.getElementById("devices").oninput = function() {
|
||||
document.getElementById("devicesSlider").value = this.value;
|
||||
calculatePrice();
|
||||
}
|
||||
|
||||
document.getElementById("usersSlider").oninput = function() {
|
||||
document.getElementById("users").value = this.value;
|
||||
calculatePrice();
|
||||
}
|
||||
|
||||
document.getElementById("devicesSlider").oninput = function() {
|
||||
document.getElementById("devices").value = this.value;
|
||||
calculatePrice();
|
||||
}
|
||||
</script>
|
||||
`,
|
||||
callToAction: {
|
||||
text: '立即購買',
|
||||
onclick: 'submit()',
|
||||
variant: 'primary',
|
||||
},
|
||||
},
|
||||
]}
|
||||
/>
|
||||
|
||||
<Prices
|
||||
prices={[
|
||||
{
|
||||
title: '自定義 V2',
|
||||
subtitle: '自定義<span class="font-bold">專業版</span>計劃,限制並發連接',
|
||||
price: '<span id="cprice2">19.90</span> <span class="text-sm">/月</span>',
|
||||
period: '年付',
|
||||
items: [
|
||||
{
|
||||
description: `<span class="font-bold">基本自託管計劃的所有功能<span class="underline font-normal">但限制並發連接,超出的管理設備不會被禁用</span></span>`,
|
||||
icon: 'tabler:checks',
|
||||
},
|
||||
{
|
||||
description: '每個並發連接可無限制的並發會話(在標籤頁或單獨窗口中)',
|
||||
},
|
||||
{
|
||||
description: '每增加一位用戶1美元',
|
||||
},
|
||||
{
|
||||
description: '每增加一台設備0.1美元',
|
||||
},
|
||||
{
|
||||
description: '每增加一個並發連接20美元',
|
||||
},
|
||||
],
|
||||
id: 'custom2',
|
||||
content: `
|
||||
<form class="flex flex-col space-y-3 mx-3">
|
||||
<label for="users2" class="text-left font-bold">授權用戶數量:</label>
|
||||
<input class="bg-white text-black rounded-md border border-gray-300 py-1 px-2 w-24 h-10" type="number" id="users2" name="users2" value="10" min="10" max="500" step="10">
|
||||
<input type="range" id="usersSlider2" class="slider" name="usersRange2" value="10" min="10" max="500" step="10">
|
||||
<label for="devices2" class="text-left font-bold">管理設備數量:</label>
|
||||
<input class="bg-white text-black rounded-md border border-gray-300 py-1 px-2 w-24 h-10" type="number" id="devices2" name="devices2" value="100" min="100" max="5000" step="100">
|
||||
<input type="range" id="devicesSlider2" class="slider" name="devicesRange2" value="100" min="100" max="5000" step="100">
|
||||
<label for="conns" class="text-left font-bold">並發連接數量:</label>
|
||||
<input class="bg-white text-black rounded-md border border-gray-300 py-1 px-2 w-24 h-10" type="number" id="conns" name="conns" value="1" min="1" max="50" step="1">
|
||||
<input type="range" id="connsSlider" class="slider" name="connsRange" value="1" min="1" max="50" step="1">
|
||||
</form>
|
||||
<br>
|
||||
<script>
|
||||
var users2 = 10;
|
||||
var devices2 = 100;
|
||||
var conns = 1;
|
||||
function submit2() {
|
||||
redirectUrl = "https://rustdesk.com/api/lic/stripe/checkout?type=Customized&users=" + users2 + "&devices=" + devices2 + "&conns=" + conns;
|
||||
gotoBuy(redirectUrl);
|
||||
}
|
||||
function calculatePrice2() {
|
||||
users2 = parseInt(document.getElementById("users2").value);
|
||||
devices2 = parseInt(document.getElementById("devices2").value);
|
||||
conns = parseInt(document.getElementById("conns").value);
|
||||
if (!users2 || users2 < 10) users2 = 10;
|
||||
if (devices2 < 100) devices2 = 100;
|
||||
if (conns < 1) conns = 1;
|
||||
var price = 19.9 + (users2 - 10) + (devices2 - 100) * 0.1 + (conns - 1) * 20;
|
||||
document.getElementById("cprice2").innerText = price.toFixed(price >= 100 ? 1 : 2);
|
||||
}
|
||||
|
||||
if (window.location.href.indexOf("custom2") > 0) {
|
||||
setTimeout(function() { window.location = "#custom2"; }, 150);
|
||||
} else {
|
||||
setTimeout(function() { document.getElementById("custom2").parentElement.parentElement.parentElement.style.display = 'none'; }, 0);
|
||||
}
|
||||
|
||||
document.getElementById("users2").oninput = function() {
|
||||
document.getElementById("usersSlider2").value = this.value;
|
||||
calculatePrice2();
|
||||
}
|
||||
|
||||
document.getElementById("devices2").oninput = function() {
|
||||
document.getElementById("devicesSlider2").value = this.value;
|
||||
calculatePrice2();
|
||||
}
|
||||
|
||||
document.getElementById("conns").oninput = function() {
|
||||
document.getElementById("connsSlider").value = this.value;
|
||||
calculatePrice2();
|
||||
}
|
||||
|
||||
document.getElementById("usersSlider2").oninput = function() {
|
||||
document.getElementById("users2").value = this.value;
|
||||
calculatePrice2();
|
||||
}
|
||||
|
||||
document.getElementById("devicesSlider2").oninput = function() {
|
||||
document.getElementById("devices2").value = this.value;
|
||||
calculatePrice2();
|
||||
}
|
||||
|
||||
document.getElementById("connsSlider").oninput = function() {
|
||||
document.getElementById("conns").value = this.value;
|
||||
calculatePrice2();
|
||||
}
|
||||
</script>
|
||||
`,
|
||||
callToAction: {
|
||||
text: '立即購買',
|
||||
onclick: 'submit2()',
|
||||
variant: 'primary',
|
||||
},
|
||||
},
|
||||
]}
|
||||
/>
|
||||
|
||||
<CallToAction
|
||||
actions={[
|
||||
{
|
||||
text: 'sales@rustdesk.com',
|
||||
href: 'mailto:sales@rustdesk.com',
|
||||
target: '_blank',
|
||||
icon: 'tabler:mail',
|
||||
},
|
||||
]}
|
||||
>
|
||||
<Fragment slot="title">聯繫我們了解更大規模的計劃和詢問</Fragment>
|
||||
</CallToAction>
|
||||
|
||||
<Steps
|
||||
title="從計劃到生產的引導之旅"
|
||||
tagline="簡化流程"
|
||||
isReversed={true}
|
||||
items={[
|
||||
{
|
||||
title: '安裝 RustDesk Server Pro',
|
||||
icon: 'tabler:number-1',
|
||||
description:
|
||||
'<code>bash <(wget -qO- https://get.docker.com)<br>wget rustdesk.com/pro.yml -O compose.yml<br>docker compose up -d</code>',
|
||||
},
|
||||
{
|
||||
title: '探索計劃並選擇一個計劃',
|
||||
icon: 'tabler:number-2',
|
||||
},
|
||||
{
|
||||
title: '輸入電子郵件和付款詳情',
|
||||
icon: 'tabler:number-3',
|
||||
},
|
||||
{
|
||||
title: '通過您輸入的電子郵件獲取許可證密鑰',
|
||||
icon: 'tabler:number-4',
|
||||
},
|
||||
{
|
||||
title: '在 RustDesk Server Pro 的網頁控制台中輸入許可證密鑰',
|
||||
icon: 'tabler:number-5',
|
||||
},
|
||||
{
|
||||
title: '準備就緒!',
|
||||
icon: 'tabler:check',
|
||||
description:
|
||||
'詳細說明請參考我們的<a class="underline" target="_blank" href="https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/">文檔</a>。',
|
||||
},
|
||||
]}
|
||||
image={{
|
||||
src: '~/assets/images/steps.jpg',
|
||||
alt: '步驟圖片',
|
||||
}}
|
||||
/>
|
||||
|
||||
<FAQs
|
||||
title="價格常見問題"
|
||||
subtitle="選擇正確的計劃很重要,我們在這裡回答您的問題。如果您對我們的價格選項有疑問,您來對地方了。"
|
||||
columns={1}
|
||||
items={[
|
||||
{
|
||||
title: '這些計劃是否包含客戶支持?',
|
||||
description:
|
||||
'當然,所有付費計劃都包括訪問我們專門的客戶支持,以協助您解決任何疑問或問題。',
|
||||
},
|
||||
{
|
||||
title: '是否有試用許可證?',
|
||||
description: '請<a class="underline" href="mailto:sales@rustdesk.com">聯繫我們</a>',
|
||||
},
|
||||
{
|
||||
title: '如何升級我的計劃?',
|
||||
description:
|
||||
'當然可以!您可以隨時輕鬆地<a class="underline" target="_blank" href="https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/#renewupgrade-license">升級您的計劃</a>,以找到最適合您不斷變化需求的計劃。',
|
||||
},
|
||||
{
|
||||
title: '您接受哪些付款方式?',
|
||||
description:
|
||||
'我們接受主要信用卡和在線支付方式,以確保便捷和安全的交易過程。如果您想通過銀行轉賬付款,請<a class="underline" href="mailto:sales@rustdesk.com">聯繫我們</a>;您將被收取額外的銀行處理費,我們會在收到銀行的離線付款後發送許可證密鑰給您;這需要3~5個工作日。',
|
||||
},
|
||||
{
|
||||
title: '除了顯示的費用外,還有其他隱藏費用嗎?',
|
||||
description:
|
||||
'沒有,費用涵蓋了每個計劃下列出的所有功能。沒有隱藏費用或額外收費。',
|
||||
},
|
||||
{
|
||||
title: '您有月付選項嗎?',
|
||||
description:
|
||||
'沒有,我們只提供年付計劃。我們不會自動續訂;您將在許可證到期前14天收到一封電子郵件,提醒您續訂許可證。',
|
||||
},
|
||||
{
|
||||
title: '您對非營利組織或教育機構有折扣嗎?',
|
||||
description: '目前還沒有。我們鼓勵您使用免費計劃。',
|
||||
},
|
||||
{
|
||||
title: '您的條款是什麼?',
|
||||
description:
|
||||
'請查看這個<a class="underline" target="_blank" href="https://github.com/rustdesk/rustdesk-server-pro/blob/main/terms">條款</a>',
|
||||
},
|
||||
{
|
||||
title:
|
||||
'對於臨時支持案例怎麼辦?我們有一些設備需要偶爾支持,但不需要無人值守訪問。',
|
||||
description:
|
||||
'我們提供這個<a class="underline" target="_blank" href="https://github.com/rustdesk/rustdesk-server-pro/discussions/182#discussioncomment-10083053">解決方案</a>',
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</Layout>
|
||||
43
v3/src/pages/zh-tw/support.astro
Normal file
43
v3/src/pages/zh-tw/support.astro
Normal file
@@ -0,0 +1,43 @@
|
||||
---
|
||||
import Layout from '~/layouts/PageLayout.astro';
|
||||
import Features2 from '~/components/widgets/Features2.astro';
|
||||
|
||||
const metadata = {
|
||||
title: '支援',
|
||||
};
|
||||
---
|
||||
|
||||
<Layout metadata={metadata} i18n>
|
||||
<Features2
|
||||
title="我們隨時為您提供協助!"
|
||||
items={[
|
||||
{
|
||||
title: '問題回報',
|
||||
description: `發現錯誤?我們很樂意在 GitHub 問題區聽取您的回饋。`,
|
||||
},
|
||||
{
|
||||
title: '社群支援',
|
||||
description: '加入我們的 Discord 伺服器,尋求協助和最佳實踐。',
|
||||
},
|
||||
{
|
||||
title: '專業版用戶支援票',
|
||||
description: '如果您在使用 RustDesk Server Pro 時遇到任何問題,請發送電子郵件給我們。',
|
||||
},
|
||||
{
|
||||
title: 'GitHub',
|
||||
description: '<a target="_blank" href="https://github.com/rustdesk/rustdesk/issues">開啟問題</a>',
|
||||
icon: 'tabler:brand-github',
|
||||
},
|
||||
{
|
||||
title: 'Discord',
|
||||
description: '<a target="_blank" href="https://discord.com/invite/nDceKgxnkV">加入我們的伺服器</a>',
|
||||
icon: 'tabler:brand-discord',
|
||||
},
|
||||
{
|
||||
title: '電子郵件',
|
||||
description: '<a href="mailto:support@rustdesk.com">support@rustdesk.com</a>',
|
||||
icon: 'tabler:mail',
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</Layout>
|
||||
64
v3/src/pages/zh-tw/team.astro
Normal file
64
v3/src/pages/zh-tw/team.astro
Normal file
@@ -0,0 +1,64 @@
|
||||
---
|
||||
import Features2 from '~/components/widgets/Features2.astro';
|
||||
import Hero from '~/components/widgets/Hero.astro';
|
||||
import Steps2 from '~/components/widgets/Steps2.astro';
|
||||
import Layout from '~/layouts/PageLayout.astro';
|
||||
|
||||
const metadata = {
|
||||
title: '關於我們',
|
||||
};
|
||||
---
|
||||
|
||||
<Layout metadata={metadata} i18n>
|
||||
<!-- Hero Widget ******************* -->
|
||||
|
||||
<Hero tagline="關於我們">
|
||||
<Fragment slot="title">為什麼我們要建立這個?</Fragment>
|
||||
|
||||
<Fragment slot="subtitle">
|
||||
<p class="text-left">
|
||||
在2020年中新冠疫情期間,現在的首席開發者/創始人發現自己需要購買TeamViewer的商業許可證以便在新加坡進行遠程工作。然而,他們對其高昂的成本感到震驚。經過一個不眠之夜後,他們開始著手創建一個替代解決方案。因此,RustDesk誕生了——這是一個開源、免費使用的遠程桌面軟件,是通過無數個不眠之夜精心打造的。這份奉獻和決心的成果最終在2021年在GitHub上發布,使世界各地的人們都能使用RustDesk。
|
||||
</p>
|
||||
</Fragment>
|
||||
</Hero>
|
||||
|
||||
<!-- Steps2 Widget ****************** -->
|
||||
|
||||
<Steps2
|
||||
title="核心團隊"
|
||||
items={[
|
||||
{
|
||||
title: 'Joseph Jacks<br><small>執行長</small>',
|
||||
description:
|
||||
"Joseph Jacks於2018年創立了OSS Capital。這是世界上第一個也是唯一一個專門針對全球COSS(商業開源)初創公司的早期風險投資公司。此前,他幫助創立並運營了第一家Kubernetes初創公司(Kismatic),還創立並運營了KubeCon(Kubernetes社區會議),後來在2016年將其捐贈給Linux基金會,當時CNCF(雲原生計算基金會)正在形成。",
|
||||
icon: 'tabler:user',
|
||||
},
|
||||
{
|
||||
title: 'Huabing Zhou<br><small>技術總監</small>',
|
||||
description:
|
||||
'在創立和開發RustDesk之前,Huabing Zhou在新加坡金融IT領域積累了超過12年的經驗。為項目和業務管理帶來了豐富的實際生活經驗。',
|
||||
icon: 'tabler:user',
|
||||
},
|
||||
{
|
||||
title: 'Daniel Lamb<br><small>社群助理</small>',
|
||||
description:
|
||||
"Daniel Lamb在IT行業擁有長達四分之一世紀的卓越職業生涯,積極參與了眾多開源項目,承擔各種角色和責任。此外,他還成功地在蘇格蘭建立了一家IT服務公司,為全球客戶提供服務。Daniel豐富的專業知識涵蓋支援、銷售和社群參與,為項目帶來了大量的知識和經驗。",
|
||||
icon: 'tabler:user',
|
||||
},
|
||||
]}
|
||||
/>
|
||||
|
||||
<!-- Features2 Widget ************** -->
|
||||
|
||||
<Features2
|
||||
title="我們的位置"
|
||||
tagline="找到我們"
|
||||
columns={1}
|
||||
items={[
|
||||
{
|
||||
title: '新加坡',
|
||||
description: '義順,堪培拉道18A',
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</Layout>
|
||||
Reference in New Issue
Block a user