SyuanYu hace 2 días
padre
commit
37623e5dbf

+ 3 - 1
frontend/src/language/en.json

@@ -80,5 +80,7 @@
     "paragraph": "Paragraph",
     "addParagraph": "Add Paragraph",
     "translate": "Translate",
-    "zipTranslate": "ZIP Translate"
+    "zipTranslate": "ZIP Translate",
+    "downloadZip": "Download ZIP",
+    "videoMaterialTranslation": "Video Material Translation"
 }

+ 3 - 1
frontend/src/language/zh.json

@@ -80,5 +80,7 @@
     "paragraph": "段落",
     "addParagraph": "新增段落",
     "translate": "翻譯",
-    "zipTranslate": "ZIP 翻譯"
+    "zipTranslate": "ZIP 翻譯",
+    "downloadZip": "下載 ZIP",
+    "videoMaterialTranslation": "翻譯影片素材"
 }

+ 10 - 4
frontend/src/views/main/GenerateZip.vue

@@ -123,12 +123,18 @@ function downloadZipFile() {
       </v-btn>
 
       <small class="d-block mt-3 text-center"
-        >此頁面生成的 ZIP
-        檔案可用於製作影片,包含圖片與段落內容。如需進一步製作影片,請點此
-        <router-link to="/main/make-video">前往製作影片</router-link></small
+        >此頁面生成的 ZIP 檔案可用於製作影片,包含圖片與段落內容。<br />
+        如需進一步製作影片,請點此
+        <router-link to="/main/make-video">前往製作影片</router-link><br />
+        如需取得多語言影片素材,請點此
+        <router-link to="/main/zip-translate">翻譯影片素材</router-link></small
       >
     </div>
   </v-container>
 </template>
 
-<style lang="scss"></style>
+<style lang="scss">
+small {
+  line-height: 2;
+}
+</style>

+ 5 - 3
frontend/src/views/main/Main.vue

@@ -116,6 +116,11 @@ const routeGuardAdmin = async (
                 t("autoCreateVideoMaterials")
               }}</v-list-item-title>
             </v-list-item>
+            <v-list-item to="/main/zip-translate" prepend-icon="folder_zip">
+              <v-list-item-title>{{
+                t("videoMaterialTranslation")
+              }}</v-list-item-title>
+            </v-list-item>
             <!-- <v-list-item to="/main/make-image" prepend-icon="image">
               <v-list-item-title>圖片優化</v-list-item-title>
             </v-list-item> -->
@@ -152,9 +157,6 @@ const routeGuardAdmin = async (
             <v-list-item to="/main/ai-article" prepend-icon="article">
               <v-list-item-title>AI 文章生成</v-list-item-title>
             </v-list-item>
-            <v-list-item to="/main/zip-translate" prepend-icon="folder_zip">
-              <v-list-item-title>{{ t("zipTranslate") }}</v-list-item-title>
-            </v-list-item>
           </v-list>
         </v-sheet>
         <!-- <v-divider></v-divider> -->

+ 2 - 2
frontend/src/views/main/ZipTranslate.vue

@@ -75,7 +75,7 @@ function downloadZipFile() {
   <v-container fluid>
     <v-card class="ma-3 pa-3">
       <v-card-title primary-title>
-        <h3 class="card-title mb-3">{{ t("zipTranslate") }}</h3>
+        <h3 class="card-title mb-3">{{ t("videoMaterialTranslation") }}</h3>
       </v-card-title>
       <v-card-text>
         <v-form v-model="valid" ref="Form" class="d-flex">
@@ -124,7 +124,7 @@ function downloadZipFile() {
         class="w-100 mt-5"
         prepend-icon="download"
       >
-        {{ t("download") }}
+        {{ t("downloadZip") }}
       </v-btn>
     </div>
   </v-container>