panhui 1 år sedan
förälder
incheckning
6302014366

+ 2 - 2
src/components/PosterPage.vue

@@ -5,10 +5,10 @@
 
             <div class="btns">
                 <van-button class="copy" @click="share()" round color="linear-gradient(180deg, #FFD1D8 , #FFEAD0 )">
-                    分享
+                    {{ $t('shre') }}
                 </van-button>
                 <van-button class="save" @click="save" round color="linear-gradient(180deg, #FF7340 , #FF3E3E )">
-                    保存圖片
+                    {{ $t('save') }}
                 </van-button>
             </div>
         </div>

+ 6 - 4
src/components/PurchaseModal.vue

@@ -2,10 +2,10 @@
     <ion-modal :is-open="show" :initial-breakpoint="0.7" :breakpoints="[0.7]" :handle="false" @didDismiss="dismiss">
         <ion-content class="ion-padding">
             <div class="news-title text-white text-lg AlimamaShuHeiTi relative">
-                <span class="z-[1] relative">購買金豆</span>
+                <span class="z-[1] relative">{{ $t('mine.buy') }}</span>
                 <img class="w-[78px] h-[16px] absolute bottom-0 left-0 z-0" src="@/assets/png-xiantiao1.png" alt="" />
             </div>
-            <div class="money text-xs text-white mt-[5px]">帳戶餘額:{{ balance }}金豆</div>
+            <div class="money text-xs text-white mt-[5px]">{{ $t('wallet.balance', { balance: balance }) }}</div>
 
             <div class="choose-list flex flex-wrap justify-between overflow-auto" style="height: 350px">
                 <!-- <div class="choose-btn  flex flex-col items-center justify-center">
@@ -36,11 +36,13 @@
             </div>
 
             <div class="tips text-[10px] text-[#61657A] text-center py-4">
-                虛擬商品購買後不可退換,青少年請在家長陪同下購買
+                {{ $t('wallet.tips') }}
             </div>
 
             <div class="btn">
-                <van-button class="AlimamaShuHeiTi" type="primary" block round @click="buy">立即支付</van-button>
+                <van-button class="AlimamaShuHeiTi" type="primary" block round @click="buy">{{
+                    $t('wallet.pay')
+                }}</van-button>
             </div>
         </ion-content>
     </ion-modal>

+ 98 - 0
src/locales/id-ID.json

@@ -0,0 +1,98 @@
+{
+  "mine": {
+    "wallet": "Catatan Emas",
+    "record": "Catatan Pengeluaran",
+    "connect": "Hubungi Layanan Pelanggan",
+    "history": "Riwayat Tontonan",
+    "share": "Undang Teman",
+    "sign": "Daftar Sekarang",
+    "buy": "Beli Emas",
+    "money": "Emas Saya",
+    "nickname": "Nama Panggilan Pengguna",
+    "id": "ID Penonton",
+    "mine": "Milik Saya",
+    "notLogin": "Belum Masuk",
+    "signSuc": "Pendaftaran Berhasil",
+    "signed": "Hari Ini Sudah Terdaftar"
+  },
+  "zouma": "Drama Pendek Zouma",
+  "home": {
+    "new": "Drama Baru",
+    "hot": "Peringkat Populer",
+    "recommend": "Drama Pilihan"
+  },
+  "watching": {
+    "watching": "Drama Berkelanjutan",
+    "recently": "Baru-baru Ini Ditonton",
+    "mine": "Drama Saya"
+  },
+  "tab": {
+    "home": "Beranda",
+    "watching": "Drama",
+    "mine": "Milik Saya"
+  },
+  "login": {
+    "email": "Email",
+    "emailPla": "Masukkan Email",
+    "username": "Nama Pengguna",
+    "usernamePla": "Masukkan Nama Pengguna",
+    "password": "Kata Sandi",
+    "passwordPla": "Masukkan Kata Sandi",
+    "password2": "Masukkan Ulang Kata Sandi",
+    "password2Pla": "Silakan Masukkan Ulang Kata Sandi",
+    "register": "Pendaftaran Berhasil",
+    "login": "Masuk",
+    "goRegister": "Belum Punya Akun, Daftar Sekarang",
+    "sure": "Klik untuk Menyetujui Perjanjian Pendaftaran",
+    "loginsucess": "Berhasil Masuk"
+  },
+  "loading": "Memuat...",
+  "common": {
+    "alert": "Pemberitahuan",
+    "exitApp": "Tekan Lagi untuk Keluar Aplikasi"
+  },
+  "user": {
+    "notLogin": "Masuk untuk Melihat Lebih Banyak"
+  },
+  "loadingFinished": "Pemuatan Selesai",
+  "cancelSuc": "Pembatalan Berhasil",
+  "collectSuc": "Berhasil Mengikuti Drama",
+  "collect": "Ikuti Drama",
+  "collected": "Sudah Mengikuti Drama",
+  "video": {
+    "number": "Episode {num}",
+    "choose": "Pilih Episode",
+    "play": "Putar",
+    "unit": "Episode",
+    "history": "Ditonton sampai Episode {num}",
+    "pre": "Episode Sebelumnya",
+    "next": "Episode Selanjutnya",
+    "index": "Episode {num}",
+    "playing": "Sedang Diputar",
+    "buyNum": "Tukar dengan {num} Emas",
+    "change": "Tukar Episode {num}",
+    "changing": "Tukar Sekarang"
+  },
+  "empty": "Tidak Ada Catatan",
+  "wallet": {
+    "buySeries": "Beli \"{title}\"",
+    "buyEpisode": "Beli Episode {num}",
+    "balance": "Saldo: {balance} Emas",
+    "tips": "Barang Virtual Tidak Dapat Dikembalikan, Remaja Harus Dibawah Pengawasan Orang Tua",
+    "pay": "Bayar Sekarang"
+  },
+  "wait": "Ditunggu Kedatangannya",
+  "copy": "Salin Tautan",
+  "save": "Simpan Gambar",
+  "customer": "Layanan Pelanggan",
+  "copy1": "Salin",
+  "mail": "Email",
+  "welcome": "Hi, Selamat Datang di Drama Pendek Zouma",
+  "form": {
+    "tips": "Masukkan Konten yang Benar"
+  },
+  "register": "Daftar",
+  "goLogin": "Sudah Punya Akun, Masuk Sekarang",
+  "work": "Dapatkan Emas",
+  "shre": "Bagikan"
+}

+ 3 - 1
src/locales/index.js

@@ -1,7 +1,9 @@
 import { createI18n } from 'vue-i18n'
 import zhTW from './zh-tw.json'
+import idID from './id-ID.json'
 const messages = {
-    zhTW: zhTW
+    zhTW: zhTW,
+    idID: idID
 }
 const i18n = createI18n({
     locale: 'zhTW',

+ 6 - 2
src/locales/zh-tw.json

@@ -76,7 +76,10 @@
   "empty": "暂无记录",
   "wallet": {
     "buySeries": "购买《{title}》",
-    "buyEpisode": "购买第{num}集"
+    "buyEpisode": "购买第{num}集",
+    "balance": "帳戶餘額:{balance}金豆",
+    "tips": "虛擬商品購買後不可退換,青少年請在家長陪同下購買",
+    "pay": "立即支付"
   },
   "wait": "敬請期待",
   "copy": "複製連結",
@@ -90,5 +93,6 @@
   },
   "register": "注册",
   "goLogin": "已有帳號,立即登入",
-  "work": "赚金豆"
+  "work": "赚金豆",
+  "shre": "分享"
 }

+ 2 - 0
src/main.js

@@ -10,6 +10,7 @@ import Vant from 'vant'
 import toast from '@/utils/toast'
 import setDefaultOptions from 'date-fns/setDefaultOptions'
 import zhTW from 'vant/es/locale/lang/zh-TW'
+import idID from 'vant/es/locale/lang/id-ID'
 import { StatusBar, Style } from '@capacitor/status-bar'
 import { Capacitor } from '@capacitor/core'
 import { useBackButton } from '@ionic/vue'
@@ -67,6 +68,7 @@ app.use(router)
 app.use(createPinia())
 app.use(http)
 VantLocale.use('zh-TW', zhTW)
+// VantLocale.use('id-ID', idID)
 app.use(Vant)
 app.use(toast)
 app.mixin(common)