Przeglądaj źródła

1.补上所有的翻译
2.修复一些翻译和功能问题
3.提测 3.6.7(1)

100Years 2 tygodni temu
rodzic
commit
cf3883b4f1

+ 2 - 2
AIEmoji.xcodeproj/project.pbxproj

@@ -2524,7 +2524,7 @@
 					"$(inherited)",
 					"@executable_path/Frameworks",
 				);
-				MARKETING_VERSION = 3.6.6;
+				MARKETING_VERSION = 3.6.7;
 				PRODUCT_BUNDLE_IDENTIFIER = com.girl.music.wallpaper;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
@@ -2563,7 +2563,7 @@
 					"$(inherited)",
 					"@executable_path/Frameworks",
 				);
-				MARKETING_VERSION = 3.6.6;
+				MARKETING_VERSION = 3.6.7;
 				PRODUCT_BUNDLE_IDENTIFIER = com.girl.music.wallpaper;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";

+ 3 - 0
AIEmoji/Business/TSAILIstVC/TSAIChangeEmoteVC/TSAIChangeEmoteVC.swift

@@ -85,6 +85,7 @@ class TSAIChangeEmoteVC: TSBaseVC {
     
     lazy var generateInView : TSGeneratorView = {
         let generateInView = TSGeneratorView()
+        generateInView.isUploadImage = false
         generateInView.setBackgroundColor(color: UIColor.black.withAlphaComponent(0.8))
         generateInView.isHidden = true
         generateInView.animationView.setText(time: String(format: "~ %d seconds".localized, 20), info: "")
@@ -96,6 +97,8 @@ class TSAIChangeEmoteVC: TSBaseVC {
                 if let selectedmodel = selectedmodel {
                     handelSelectedValueBlock(model: selectedmodel)
                 }
+            case .sensitiveError:
+                generateInView.isHidden = true
             case .generalError:
                 generateInView.isHidden = true
             default:

+ 3 - 0
AIEmoji/Business/TSAILIstVC/TSAIPhotoGeneratorBaseVC/TSAIListPhotoGeneratorBaseVC.swift

@@ -54,6 +54,7 @@ class TSAIListPhotoGeneratorBaseVC: TSAIPhotoGeneratorBaseVC {
 
     lazy var generateInView : TSGeneratorView = {
         let generateInView = TSGeneratorView()
+        generateInView.isUploadImage = false
         generateInView.animationView.setText(time: String(format: "~ %d min".localized, 2), info: "It is definitely worth your wait. Just watch it".localized)
         generateInView.clickErrorBlock = { [weak self] style in
             guard let self = self else { return }
@@ -61,6 +62,8 @@ class TSAIListPhotoGeneratorBaseVC: TSAIPhotoGeneratorBaseVC {
             switch style {
             case .netWorkError:
                 clickTryAgainBtn()
+            case .sensitiveError:
+                self.dismiss(animated: true, completion: nil)
             case .generalError:
                 self.dismiss(animated: true, completion: nil)
             default:

+ 10 - 0
AIEmoji/Business/TSPTPGeneratorVC/TSPTPHistoryVC/TSPTPHistoryVC.swift

@@ -138,6 +138,16 @@ extension TSPTPHistoryVC: TSSimpleCollectionViewDelegate {
                     dataChangedNotification()
                 }
             }
+            else if string == "delete_task_sensitive" {
+                showCustomAlert(message: "Delete this error history?".localized, deleteHandler:  { [weak self]  in
+                    guard let self = self else { return }
+                    if let model = event.data as? TSActionInfoModel{
+                        dbHistory.deleteListModel(id: model.id)
+                        updateDataView()
+                        dataChangedNotification()
+                    }
+                })
+            }
         default:
             break
         }

+ 1 - 1
AIEmoji/Business/TSPTPGeneratorVC/TSPTPInputVC/TSPTPInputVC.swift

@@ -214,7 +214,7 @@ class TSPTPInputVC: TSBaseVC {
                         updataCollectionView()
                     }
                 }else if cmd == "delete_task_sensitive" {
-                    showCustomAlert(message: "Are you sure to delete".localized, deleteHandler:  { [weak self]  in
+                    showCustomAlert(message: "Delete this error history?".localized, deleteHandler:  { [weak self]  in
                         guard let self = self else { return }
                         if let sections = viewModel.colDataArray.safeObj(At: indexPath.section) as? TSGenmojiCoLSectionModel,
                            let currentActionInfoModel = sections.items.safeObj(At: indexPath.item) {

+ 1 - 1
AIEmoji/Business/TSPurchaseMembershipVC/TSPurchaseVC.swift

@@ -484,7 +484,7 @@ struct PurchaseItemView: View {
                         Text("\(PurchaseManager.default.price(for: type) ?? "--")")
                     }
                     
-                    Text("per Week".localized)
+                    Text("Per week".localized)
              
                 }.font(.font(size: 16,weight: .regular)).foregroundColor(Color.white.opacity(0.6))
 

+ 1 - 1
AIEmoji/Business/VIewTool/TSGeneratorloadingView/TSGeneratorErrorView.swift

@@ -108,7 +108,7 @@ extension TSGeneratorErrorView {
     
     
     func netWorkErrorView() {
-        submitBtn.setTitle("Try again".localized, for: .normal)
+        submitBtn.setTitle("Try Again".localized, for: .normal)
         errorImageView.image = UIImage(named: "network_error")
         
         errorImageView.snp.updateConstraints { make in

+ 3 - 3
AIEmoji/Common/Purchase/TSPurchaseManager.swift

@@ -144,9 +144,9 @@ public class PurchaseManager: NSObject {
     }
 
     @objc public var isVip: Bool {
-//        #if DEBUG
-//            return true
-//        #endif
+        #if DEBUG
+            return true
+        #endif
         guard let expiresDate = expiredDate else {
             return false
         }

+ 2 - 2
AIEmoji/Common/View/TYCycleImageComparisonView.swift

@@ -31,11 +31,11 @@ class TYCycleImageComparisonView: TSBaseView {
     }
         
     lazy var titleLabel: UILabel = {
-        let titleLabel = UILabel.createLabel(text: "Restore Photo".localized,font: .font(size: 14.0),textColor: .white.withAlphaComponent(0.6))
+        let titleLabel = UILabel.createLabel(text: "Anime Effect".localized,font: .font(size: 14.0),textColor: .white.withAlphaComponent(0.6))
         return titleLabel
     }()
     
-    var titleArray:[String] = ["Restore Photo".localized,"Photo Enhancer".localized,"Change Hair Color".localized,"Anime Effect".localized,"Action Figure".localized]
+    var titleArray:[String] = ["Anime Effect".localized,"Action Figure".localized,"Change Hair Color".localized,"Restore Photo".localized,"Photo Enhancer".localized]
     lazy var blurEffect: UIView = {
         let bgView = UIView()
         

+ 9 - 9
AIEmoji/Res/photo_to_photo_style.json

@@ -34,15 +34,6 @@
         "styleId": "ImageToImage-09",
         "advance":true
     },
-    {
-        "imageName": "ptp_style_CibiMarukoChan",
-        "imageText": "3D Box",
-        "prompt":"Please create image in Cibi Maruko Chan Style",
-        "specialStyle":0,
-        "isVip": true,
-        "styleId": "",
-        "advance":true
-    },
     {
         "imageName": "ptp_style_chibi",
         "imageText": "Chibi",
@@ -95,6 +86,15 @@
         "styleId": "",
         "advance":true
     },
+    {
+        "imageName": "ptp_style_CibiMarukoChan",
+        "imageText": "3D Box",
+        "prompt":"Please create image in Cibi Maruko Chan Style",
+        "specialStyle":0,
+        "isVip": true,
+        "styleId": "",
+        "advance":true
+    },
     {
         "imageName": "ptp_style_Felt",
         "imageText": "Felt",

+ 31 - 0
AIEmoji/de.lproj/Localizable.strings

@@ -356,3 +356,34 @@
 "Use prompt" = "Verwenden";
 "Your photo may contain nudity, gore or violence that does not comply with the health policy, please replace the photo and try again." = "Ihr Foto enthält möglicherweise Nacktheit, blutige Szenen oder Gewaltdarstellungen, die nicht mit den Gesundheitsrichtlinien übereinstimmen. Bitte ersetzen Sie das Foto und versuchen Sie es erneut.";
 "Sorry there was a slight problem with the image processing, please try again later." = "Leider gab es ein kleines Problem mit der Bildverarbeitung, bitte versuchen Sie es später noch einmal.";
+
+"Picture Book" = "Bilderbuch";
+"Mona Lisa" = "Mona Lisa";
+"Simpson" = "Simpsons";
+"3D Box" = "Minecraft";
+"Statue" = "Statue";
+"Solo Leveling" = "Solo-Leveling";
+"Funny Show" = "Sesamstraße";
+"Blue Fairy" = "Schlumpf";
+"Mariner King" = "Ein Stück";
+"Son of Dragon" = "Dragon Ball";
+"Smart Man" = "Feuerstein";
+"Cibi" = "Cibi Maruko Chan";
+"Sailor" = "Popeye";
+"Delete this error history?" = "Diese Fehlerhistorie löschen?";
+"Retain" = "Beibehalten";
+"Super AI Store" = "Super AI Store";
+"Restore Photo" = "Foto wiederherstellen";
+"Photo Enhancer" = "Photo Enhancer";
+"Change Hair Color" = "Haarfarbe ändern";
+"Anime Effect" = "Anime-Effekt";
+"Action Figure" = "Action-Figur";
+"No network, please check your network and try again." = "Kein Netzwerk, bitte überprüfen Sie Ihr Netzwerk und versuchen Sie es erneut.";
+"Per week" = "Wöchentlich";
+"Get PRO Access" = "Erhalten Sie PRO-Zugang";
+"Unlimited" = "Unbegrenzt";
+"Generation" = "Generation";
+"Upgrade Yearly Pro" = "Upgrade Jährlich Pro";
+"Super Offer for Yearly Pro" = "Superangebot für Yearly Pro";
+"Only %s per day" = "Nur %s pro Tag";
+"Reselect photos" = "Fotos erneut auswählen";

+ 31 - 0
AIEmoji/en.lproj/Localizable.strings

@@ -353,3 +353,34 @@
 "Use prompt" = "Use prompt";
 "Your photo may contain nudity, gore or violence that does not comply with the health policy, please replace the photo and try again." = "Your photo may contain nudity, gore or violence that does not comply with the health policy, please replace the photo and try again.";
 "Sorry there was a slight problem with the image processing, please try again later." = "Sorry there was a slight problem with the image processing, please try again later.";
+
+"Picture Book" = "Picture Book";
+"Mona Lisa" = "Mona Lisa";
+"Simpson" = "Simpson";
+"3D Box" = "3D Box";
+"Statue" = "Statue";
+"Solo Leveling" = "Solo Leveling";
+"Funny Show" = "Funny Show";
+"Blue Fairy" = "Blue Fairy";
+"Mariner King" = "Mariner King";
+"Son of Dragon" = "Son of Dragon";
+"Smart Man" = "Smart Man";
+"Cibi" = "Cibi";
+"Sailor" = "Sailor";
+"Delete this error history?" = "Delete this error history?";
+"Retain" = "Retain";
+"Super AI Store" = "Super AI Store";
+"Restore Photo" = "Restore Photo";
+"Photo Enhancer" = "Photo Enhancer";
+"Change Hair Color" = "Change Hair Color";
+"Anime Effect" = "Anime Effect";
+"Action Figure" = "Action Figure";
+"No network, please check your network and try again." = "No network, please check your network and try again.";
+"Per week" = "Per week";
+"Get PRO Access" = "Get PRO Access";
+"Unlimited" = "Unlimited";
+"Generation" = "Generation";
+"Upgrade Yearly Pro" = "Upgrade Yearly Pro";
+"Super Offer for Yearly Pro" = "Super Offer for Yearly Pro";
+"Only %s per day" = "Only %s per day";
+"Reselect photos" = "Reselect photos";

+ 31 - 0
AIEmoji/es.lproj/Localizable.strings

@@ -353,3 +353,34 @@
 "Use prompt" = "Usar";
 "Your photo may contain nudity, gore or violence that does not comply with the health policy, please replace the photo and try again." = "Es posible que tu foto contenga desnudos, escenas sangrientas o violencia que no se ajusten a la política sanitaria; sustituye la foto e inténtalo de nuevo.";
 "Sorry there was a slight problem with the image processing, please try again later." = "Lo sentimos, ha habido un pequeño problema con el procesamiento de la imagen, inténtalo de nuevo más tarde.";
+
+"Picture Book" = "Libro ilustrado";
+"Mona Lisa" = "Mona Lisa";
+"Simpson" = "los simpson";
+"3D Box" = "minecraft";
+"Statue" = "Estatua";
+"Solo Leveling" = "Nivelación en solitario";
+"Funny Show" = "Plaza sésamo";
+"Blue Fairy" = "Pitufo";
+"Mariner King" = "Una pieza";
+"Son of Dragon" = "Dragon Ball";
+"Smart Man" = "Picapiedra";
+"Cibi" = "Cibi Maruko Chan";
+"Sailor" = "Popeye";
+"Delete this error history?" = "¿Borrar este historial de errores?";
+"Retain" = "Conservar";
+"Super AI Store" = "Tienda Super AI";
+"Restore Photo" = "Restaurar foto";
+"Photo Enhancer" = "Photo Enhancer";
+"Change Hair Color" = "Cambiar color de pelo";
+"Anime Effect" = "Efecto Anime";
+"Action Figure" = "Figura de acción";
+"No network, please check your network and try again." = "No hay red, verifique su red e inténtelo nuevamente.";
+"Per week" = "Por semana";
+"Get PRO Access" = "Obtenga acceso PRO";
+"Unlimited" = "Ilimitado";
+"Generation" = "Generación";
+"Upgrade Yearly Pro" = "Actualizar Yearly Pro";
+"Super Offer for Yearly Pro" = "Super Oferta para Yearly Pro";
+"Only %s per day" = "Sólo %s al día";
+"Reselect photos" = "Volver a seleccionar fotos";

+ 31 - 0
AIEmoji/ja.lproj/Localizable.strings

@@ -352,3 +352,34 @@
 "Use prompt" = "使用";
 "Your photo may contain nudity, gore or violence that does not comply with the health policy, please replace the photo and try again." = "あなたの写真にはヌード、グロ、暴力が含まれている可能性があります。";
 "Sorry there was a slight problem with the image processing, please try again later." = "画像処理に少し問題がありました。";
+
+"Picture Book" = "絵本";
+"Mona Lisa" = "モナリザ";
+"Simpson" = "シンプソンズ";
+"3D Box" = "マインクラフト";
+"Statue" = "像";
+"Solo Leveling" = "ソロレベリング";
+"Funny Show" = "セサミストリート";
+"Blue Fairy" = "スマーフ";
+"Mariner King" = "ワンピース";
+"Son of Dragon" = "ドラゴンボール";
+"Smart Man" = "フリントストーン";
+"Cibi" = "ちびまる子ちゃん";
+"Sailor" = "ポパイ";
+"Delete this error history?" = "このエラー履歴を削除しますか?";
+"Retain" = "保持する";
+"Super AI Store" = "スーパーAIストア";
+"Restore Photo" = "写真の復元";
+"Photo Enhancer" = "フォトエンハンサー";
+"Change Hair Color" = "髪の色を変える";
+"Anime Effect" = "アニメ効果";
+"Action Figure" = "人形";
+"No network, please check your network and try again." = "ネットワークがありません。ネットワークを確認して再試行してください。";
+"Per week" = "毎週";
+"Get PRO Access" = "PRO アクセスを取得する";
+"Unlimited" = "無制限";
+"Generation" = "生成";
+"Upgrade Yearly Pro" = "年会費アップグレード";
+"Super Offer for Yearly Pro" = "年会スーパー特典";
+"Only %s per day" = "1日あたり %s のみ";
+"Reselect photos" = "写真を再選択します";

+ 31 - 0
AIEmoji/ko.lproj/Localizable.strings

@@ -358,3 +358,34 @@
 "Use prompt" = "사용";
 "Your photo may contain nudity, gore or violence that does not comply with the health policy, please replace the photo and try again." = "사진에 건강 정책을 준수하지 않는 노출, 유혈, 폭력 등이 포함되어 있을 수 있으니 사진을 교체하고 다시 시도하세요.";
 "Sorry there was a slight problem with the image processing, please try again later." = "이미지 처리에 약간의 문제가 발생했습니다. 나중에 다시 시도해 주세요.";
+
+"Picture Book" = "그림책";
+"Mona Lisa" = "모나리자";
+"Simpson" = "심슨";
+"3D Box" = "마인크래프트";
+"Statue" = "동상";
+"Solo Leveling" = "솔로 레벨링";
+"Funny Show" = "세서미 스트리트";
+"Blue Fairy" = "스머프";
+"Mariner King" = "원피스";
+"Son of Dragon" = "드래곤볼";
+"Smart Man" = "플린스톤";
+"Cibi" = "Cibi Maruko Chan";
+"Sailor" = "뽀빠이";
+"Delete this error history?" = "이 오류 기록을 삭제하시겠습니까?";
+"Retain" = "유지";
+"Super AI Store" = "슈퍼 AI 스토어";
+"Restore Photo" = "사진 복원";
+"Photo Enhancer" = "사진 인핸서";
+"Change Hair Color" = "머리 색깔 변경";
+"Anime Effect" = "애니메이션 효과";
+"Action Figure" = "액션 피규어";
+"No network, please check your network and try again." = "네트워크가 없습니다. 네트워크를 확인하고 다시 시도해 주세요.";
+"Per week" = "주간";
+"Get PRO Access" = "PRO 액세스 받기";
+"Unlimited" = "제한 없는";
+"Generation" = "세대";
+"Upgrade Yearly Pro" = "연간회원권 업그레이드";
+"Super Offer for Yearly Pro" = "연간회원권 슈퍼할인";
+"Only %s per day" = "하루에 %s 만";
+"Reselect photos" = "사진 다시 선택";

+ 31 - 0
AIEmoji/pt-BR.lproj/Localizable.strings

@@ -352,3 +352,34 @@
 "Use prompt" = "Usar";
 "Your photo may contain nudity, gore or violence that does not comply with the health policy, please replace the photo and try again." = "Sua foto pode conter nudez, sangue ou violência que não está em conformidade com a política de saúde. Substitua a foto e tente novamente.";
 "Sorry there was a slight problem with the image processing, please try again later." = "Desculpe, houve um pequeno problema com o processamento da imagem, tente novamente mais tarde.";
+
+"Picture Book" = "Livro ilustrado";
+"Mona Lisa" = "Monalisa";
+"Simpson" = "Simpsons";
+"3D Box" = "Minecraft";
+"Statue" = "Estátua";
+"Solo Leveling" = "Nivelamento Solo";
+"Funny Show" = "Rua Sésamo";
+"Blue Fairy" = "Smurf";
+"Mariner King" = "Uma pedaço";
+"Son of Dragon" = "Dragon Ball";
+"Smart Man" = "Flinstone";
+"Cibi" = "Cibi Maruko Chan";
+"Sailor" = "Popeye";
+"Delete this error history?" = "Excluir esse histórico de erros?";
+"Retain" = "Manter";
+"Super AI Store" = "Loja Super AI";
+"Restore Photo" = "Restaurar foto";
+"Photo Enhancer" = "Aprimorador de fotos";
+"Change Hair Color" = "Alterar a cor do cabelo";
+"Anime Effect" = "Efeito Anime";
+"Action Figure" = "Figura de ação";
+"No network, please check your network and try again." = "Sem rede. Verifique sua rede e tente novamente.";
+"Per week" = "Por semana";
+"Get PRO Access" = "Obtenha acesso PRO";
+"Unlimited" = "Ilimitado";
+"Generation" = "Geração";
+"Upgrade Yearly Pro" = "Atualização do Yearly Pro";
+"Super Offer for Yearly Pro" = "Super oferta para o Yearly Pro";
+"Only %s per day" = "Apenas %s por dia";
+"Reselect photos" = "Selecionar fotos novamente";

+ 31 - 0
AIEmoji/pt-PT.lproj/Localizable.strings

@@ -352,3 +352,34 @@
 "Use prompt" = "Usar";
 "Your photo may contain nudity, gore or violence that does not comply with the health policy, please replace the photo and try again." = "Sua foto pode conter nudez, sangue ou violência que não está em conformidade com a política de saúde. Substitua a foto e tente novamente.";
 "Sorry there was a slight problem with the image processing, please try again later." = "Desculpe, houve um pequeno problema com o processamento da imagem, tente novamente mais tarde.";
+
+"Picture Book" = "Livro ilustrado";
+"Mona Lisa" = "Monalisa";
+"Simpson" = "Simpsons";
+"3D Box" = "Minecraft";
+"Statue" = "Estátua";
+"Solo Leveling" = "Nivelamento Solo";
+"Funny Show" = "Rua Sésamo";
+"Blue Fairy" = "Smurf";
+"Mariner King" = "Uma pedaço";
+"Son of Dragon" = "Dragon Ball";
+"Smart Man" = "Flinstone";
+"Cibi" = "Cibi Maruko Chan";
+"Sailor" = "Popeye";
+"Delete this error history?" = "Excluir esse histórico de erros?";
+"Retain" = "Manter";
+"Super AI Store" = "Loja Super AI";
+"Restore Photo" = "Restaurar foto";
+"Photo Enhancer" = "Aprimorador de fotos";
+"Change Hair Color" = "Alterar a cor do cabelo";
+"Anime Effect" = "Efeito Anime";
+"Action Figure" = "Figura de ação";
+"No network, please check your network and try again." = "Sem rede. Verifique sua rede e tente novamente.";
+"Per week" = "Por semana";
+"Get PRO Access" = "Obtenha acesso PRO";
+"Unlimited" = "Ilimitado";
+"Generation" = "Geração";
+"Upgrade Yearly Pro" = "Atualização do Yearly Pro";
+"Super Offer for Yearly Pro" = "Super oferta para o Yearly Pro";
+"Only %s per day" = "Apenas %s por dia";
+"Reselect photos" = "Selecionar fotos novamente";

+ 31 - 0
AIEmoji/zh-Hans.lproj/Localizable.strings

@@ -354,3 +354,34 @@
 "Use prompt" = "使用关键词";
 "Your photo may contain nudity, gore or violence that does not comply with the health policy, please replace the photo and try again." = "您的照片可能包含裸露、血腥或暴力等不符合健康政策的内容,请更换照片后重试。";
 "Sorry there was a slight problem with the image processing, please try again later." = "抱歉图片处理遇到了一点小问题,请稍后再试。";
+
+"Picture Book" = "绘本";
+"Mona Lisa" = "蒙娜丽莎";
+"Simpson" = "辛普森一家";
+"3D Box" = "我的世界";
+"Statue" = "雕像";
+"Solo Leveling" = "我独自升级";
+"Funny Show" = "芝麻街";
+"Blue Fairy" = "蓝精灵";
+"Mariner King" = "海贼王";
+"Son of Dragon" = "龙珠";
+"Smart Man" = "摩登原始人";
+"Cibi" = "櫻桃小丸子";
+"Sailor" = "大力水手";
+"Delete this error history?" = "删除这条错误记录吗?";
+"Retain" = "保留";
+"Super AI Store" = "超级 AI 商店";
+"Restore Photo" = "修复照片";
+"Photo Enhancer" = "图片变清晰";
+"Change Hair Color" = "改变发色";
+"Anime Effect" = "动漫特效";
+"Action Figure" = "玩偶手办";
+"No network, please check your network and try again." = "无网络,请检查您的网络并重试。";
+"Per week" = "每周";
+"Get PRO Access" = "成为会员";
+"Unlimited" = "无限";
+"Generation" = "生成";
+"Upgrade Yearly Pro" = "升级年度会员";
+"Super Offer for Yearly Pro" = "年度会员超级优惠";
+"Only %s per day" = "每日仅需 %s";
+"Reselect photos" = "重新选择照片";

+ 31 - 0
AIEmoji/zh-Hant.lproj/Localizable.strings

@@ -344,3 +344,34 @@
 "Use prompt" = "使用關鍵字";
 "Your photo may contain nudity, gore or violence that does not comply with the health policy, please replace the photo and try again." = "您的照片可能包含不符合健康政策的裸露、血腥或暴力內容,請更換照片並重試。";
 "Sorry there was a slight problem with the image processing, please try again later." = "對不起,圖片處理過程中出了一點問題,請稍後再試。";
+
+"Picture Book" = "繪本";
+"Mona Lisa" = "蒙娜麗莎";
+"Simpson" = "辛普森一家";
+"3D Box" = "我的世界";
+"Statue" = "雕像";
+"Solo Leveling" = "我獨自陞級";
+"Funny Show" = "芝麻街";
+"Blue Fairy" = "藍精靈";
+"Mariner King" = "海賊王";
+"Son of Dragon" = "龍珠";
+"Smart Man" = "摩登原始人";
+"Cibi" = "櫻桃小丸子";
+"Sailor" = "大力水手";
+"Delete this error history?" = "刪除此錯誤記錄?";
+"Retain" = "保留";
+"Super AI Store" = "超級 AI 商店";
+"Restore Photo" = "修復照片";
+"Photo Enhancer" = "圖片變清晰";
+"Change Hair Color" = "改變發色";
+"Anime Effect" = "動漫特效";
+"Action Figure" = "玩偶手辦";
+"No network, please check your network and try again." = "無網絡,請檢查您的網絡並重試。";
+"Per week" = "每週";
+"Get PRO Access" = "成為會員";
+"Unlimited" = "無限";
+"Generation" = "產生";
+"Upgrade Yearly Pro" = "升級年度會員";
+"Super Offer for Yearly Pro" = "年度會員超級優惠";
+"Only %s per day" = "每日僅需 %s";
+"Reselect photos" = "重新選擇照片";