Browse Source

enhance(i18n): pro plans

charlie 2 years ago
parent
commit
9a80a9e0ab

+ 20 - 26
src/main/frontend/components/settings.cljs

@@ -957,44 +957,38 @@
         [:div.grid.grid-cols-4.gap-4.pt-2.container-wrap
          [:div.col-span-4.flex.flex-wrap.gap-6
           [:div.w-full.text-gray-600.dark:text-gray-300 (t :settings-account/new-desc)]
-          [:div.flex-1 (ui/button "Create account"
-                                  {:class    "h-8 w-full text-center justify-center"
-                                   :on-click (fn []
-                                               (state/close-settings!)
-                                               (state/pub-event! [:user/login :signUp]))})]
-          [:div.flex-1 (ui/button (t :login)
-                                  {:icon     "login"
-                                   :class    "h-8 w-full text-center justify-center opacity-80"
-                                   :intent   "logseq-2"
-                                   :on-click (fn []
-                                               (state/close-settings!)
-                                               (state/pub-event! [:user/login]))})]]
+          [:div.flex-1 (ui/button
+                         (t :settings-account/create)
+                         {:class    "h-8 w-full text-center justify-center"
+                          :on-click (fn []
+                                      (state/close-settings!)
+                                      (state/pub-event! [:user/login :signUp]))})]
+          [:div.flex-1 (ui/button
+                         (t :login)
+                         {:icon     "login"
+                          :class    "h-8 w-full text-center justify-center opacity-80"
+                          :intent   "logseq-2"
+                          :on-click (fn []
+                                      (state/close-settings!)
+                                      (state/pub-event! [:user/login]))})]]
 
          ;; pro plans
          [:div.col-span-4.flex.flex-col.gap-4.pro-plan-cards
           [:div.flex.w-full.gap-4
            [:div.card
-            [:div.flag "Free"]
+            [:div.flag (t :settings-account/free)]
             [:div [:strong.text-xl.font-medium "$0"]]
-            [:div.font-semibold "Get started with basic syncing"]
+            [:div.font-semibold (t :settings-account/free-plan-title)]
             [:ul.text-xs.m-0.flex.flex-col.gap-0.5.pl-3.opacity-70
-             [:li "Unlimited unsynced graphs"]
-             [:li "1 synced graph (up to 50MB)"]
-             [:li "No asset syncing"]
-             [:li "Access to core Logseq features"]]]
+             (t :settings-account/free-plan-desc)]]
 
            [:div.card
-            [:div.flag.pro "Pro"]
+            [:div.flag.pro (t :settings-account/pro)]
             [:div [:strong.text-xl.font-medium "$10"]
              [:span.text-xs.font-base {:class "ml-0.5"} "/ monthly"]]
-            [:div.font-semibold "Unlock advanced syncing and more"]
+            [:div.font-semibold (t :settings-account/pro-plan-title)]
             [:ul.text-xs.m-0.flex.flex-col.gap-0.5.pl-3.opacity-70
-             [:li "Unlimited unsynced graphs"]
-             [:li "10 synced graphs (up to 20GB each)"]
-             [:li "Sync assets up to 100MB per file"]
-             [:li "Early access to alpha/beta features"]
-             [:li "Upcoming cloud-based features, including Logseq Publish"]]]]]
-         ])]]))
+             (t :settings-account/pro-plan-desc)]]]]])]]))
 
 (rum/defc settings-features < rum/reactive
   []

+ 15 - 0
src/resources/dicts/en.edn

@@ -351,6 +351,7 @@
  :settings-page/update-error-2 " Please check out the "
  :settings-permission/start-granting "Grant"
 
+ :settings-account/create "Create account"
  :settings-account/new-desc ["With a Logseq account, you can access cloud-based services like " [:b "Logseq Sync"]  " and " [:b "Alpha/Beta features."]]
  :settings-account/current-plan "Current plan"
  :settings-account/profile "Profile"
@@ -364,6 +365,20 @@
  :settings-account/sync-usage-tip "{1} synced graph (up to {2})"
  :settings-account/next-renew-date "Next renew date"
 
+ :settings-account/free-plan-title "Get started with basic syncing"
+ :settings-account/free-plan-desc
+ [[:li "Unlimited unsynced graphs"]
+  [:li "1 synced graph (up to 50MB)"]
+  [:li "Assets syncing"]
+  [:li "Access to core Logseq features"]]
+ :settings-account/pro-plan-title "Unlock advanced syncing and more"
+ :settings-account/pro-plan-desc
+ [[:li "Unlimited unsynced graphs"]
+  [:li "10 synced graphs (up to 20GB each)"]
+  [:li "Sync assets up to 100MB per file"]
+  [:li "Early access to alpha/beta features"]
+  [:li "Upcoming cloud-based features, including Logseq Publish"]]
+
  :settings-page/auto-chmod "Automatically change file permissions"
  :settings-page/auto-chmod-desc "Disable to allow editing by multiple users with permissions granted by group membership."
  :yes "Yes"

+ 16 - 0
src/resources/dicts/ja.edn

@@ -351,6 +351,8 @@
  :settings-page/update-error-2 "次のリンクをご確認ください:"
  :settings-permission/start-granting "認証"
 
+ :settings-account/create "アカウントを作成する"
+ :settings-account/new-desc ["Logseqアカウントを持っていれば、 " [:b "Logseq Sync"] " や " [:b "Alpha/Beta 機能"] " などのクラウドベースのサービスにアクセスできます。"]
  :settings-account/current-plan "現在の計画"
  :settings-account/profile "プロフィール"
  :settings-account/manage-plan "プランを管理する"
@@ -363,6 +365,20 @@
  :settings-account/sync-usage-tip "{1} 無料のマップ(最大保存 {2})"
  :settings-account/next-renew-date "次の更新日"
 
+ :settings-account/free-plan-title "基本な同期機能を使用する"
+ :settings-account/free-plan-desc
+ [[:li "制限のないローカルマップの数"]
+  [:li "1つのクラウドマップ(最大50MBまでのストレージ)"]
+  [:li "添付ファイルの同期をサポートします"]
+  [:li "すべてのコアエディタ機能をサポートします"]]
+ :settings-account/pro-plan-title "高度な同期サービスと追加機能"
+ :settings-account/pro-plan-desc
+ [[:li "制限のないローカルマップの数"]
+  [:li "10個のクラウドマップ(最大20GBのストレージ容量)"]
+  [:li "添付ファイルの同期をサポートします(1つのファイルの上限は100Mです)"]
+  [:li "すべてのアルファ/ベータ機能を優先的にサポートします"]
+  [:li "即将推出的基于云的功能,包括Logseq发布"]]
+
  :yes "はい"
 
  :submit "投稿"

+ 16 - 0
src/resources/dicts/zh-cn.edn

@@ -248,6 +248,8 @@
  :settings-page/sync "同步"
  :settings-permission/start-granting "开始授权"
 
+ :settings-account/create "创建帐户"
+ :settings-account/new-desc ["通过Logseq账户,您可以访问云服务,如 " [:b "Logseq同步"] " 和 " [:b "Alpha/Beta功能。"]]
  :settings-account/current-plan "当前计划"
  :settings-account/profile "用户信息"
  :settings-account/manage-plan "管理"
@@ -260,6 +262,20 @@
  :settings-account/sync-usage-tip "{1} 个免费图谱 (上限存储 {2})"
  :settings-account/next-renew-date "下一次续费日期"
 
+ :settings-account/free-plan-title "开始使用基本同步功能"
+ :settings-account/free-plan-desc
+ [[:li "不限制的本地图谱数量"]
+  [:li "1个云端图谱 (存储上限至50MB)"]
+  [:li "支持附件同步"]
+  [:li "支持全部核心编辑器功能"]]
+ :settings-account/pro-plan-title "解锁高级同步服务以及附加功能"
+ :settings-account/pro-plan-desc
+ [[:li "不限制的本地图谱数量"]
+  [:li "10个云端图谱 (存储上限至20GB)"]
+  [:li "支持附件同步(单个文件上限100M)"]
+  [:li "优先支持所有 alpha/beta 功能"]
+  [:li "即将推出的基于云的功能,包括Logseq发布"]]
+
  :yes "是"
  :submit "提交"
  :cancel "取消"