100Years 6 hari lalu
induk
melakukan
85e04fb0f8

+ 2 - 2
AIEmoji.xcodeproj/project.pbxproj

@@ -2202,7 +2202,7 @@
 				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
 				CLANG_ENABLE_MODULES = YES;
 				CODE_SIGN_STYLE = Automatic;
-				CURRENT_PROJECT_VERSION = 4;
+				CURRENT_PROJECT_VERSION = 5;
 				DEVELOPMENT_TEAM = 65UD255J84;
 				ENABLE_USER_SCRIPT_SANDBOXING = NO;
 				GENERATE_INFOPLIST_FILE = YES;
@@ -2241,7 +2241,7 @@
 				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
 				CLANG_ENABLE_MODULES = YES;
 				CODE_SIGN_STYLE = Automatic;
-				CURRENT_PROJECT_VERSION = 4;
+				CURRENT_PROJECT_VERSION = 5;
 				DEVELOPMENT_TEAM = 65UD255J84;
 				ENABLE_USER_SCRIPT_SANDBOXING = NO;
 				GENERATE_INFOPLIST_FILE = YES;

TEMPAT SAMPAH
AIEmoji/Assets.xcassets/AIList/aiList_emoji.imageset/aiList_emoji@2x.png


TEMPAT SAMPAH
AIEmoji/Assets.xcassets/AIList/aiList_emoji.imageset/aiList_emoji@3x.png


+ 22 - 6
AIEmoji/Business/TSAILIstVC/TSAILIstVC/TSAILIstCell.swift

@@ -68,6 +68,27 @@ class TSAILIstCell: TSBaseCollectionCell {
 //            make.height.equalTo(90*kDesignScale)
 //        }
  
+        bgContentView.addSubview(submitBtn)
+        submitBtn.snp.makeConstraints { make in
+            make.trailing.equalTo(-16)
+            make.bottom.equalTo(-27)
+            make.height.equalTo(24)
+        }
+        
+//        bgContentView.addSubview(leftSubLab)
+//        leftSubLab.snp.makeConstraints { make in
+//            make.trailing.lessThanOrEqualTo(submitBtn.snp.leading).offset(-23)
+//            make.leading.equalTo(16)
+//            make.bottom.equalTo(-12)
+//        }
+//        
+//        bgContentView.addSubview(titleLab)
+//        titleLab.snp.makeConstraints { make in
+//            make.trailing.equalTo(leftSubLab.snp.trailing)
+//            make.leading.equalTo(leftSubLab.snp.leading)
+//            make.bottom.equalTo(leftSubLab.snp.top).offset(-8)
+//        }
+        
         bgContentView.addSubview(leftSubLab)
         leftSubLab.snp.makeConstraints { make in
             make.trailing.equalTo(-110*kDesignScale)
@@ -82,12 +103,7 @@ class TSAILIstCell: TSBaseCollectionCell {
             make.bottom.equalTo(leftSubLab.snp.top).offset(-8)
         }
         
-        bgContentView.addSubview(submitBtn)
-        submitBtn.snp.makeConstraints { make in
-            make.trailing.equalTo(-16)
-            make.bottom.equalTo(-27)
-            make.height.equalTo(24)
-        }
+
     }
     
 }

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

@@ -353,7 +353,7 @@ class TSPTPInputVC: TSBaseVC {
         
         setUpCusStackView()
         
-//        upDateCusStackViewH()
+        upDateCusStackViewH()
         kDelayMainShort {
             self.upDateCusStackViewH()
         }
@@ -414,7 +414,7 @@ extension TSPTPInputVC {
                 dePrint("collectionViewObserver cusStackView.viewH == \(cusStackView.viewH)")
                 return cusStackView.viewH
             }
-            return 462 //+bannerH+bannerY+promptTextViewH
+            return 454 //+bannerH+bannerY+promptTextViewH
         }
     }
     

+ 4 - 4
AIEmoji/Common/View/TSPhotoPickerManager/TSPhotoPickerManager.swift

@@ -77,12 +77,12 @@ class TSPhotoPickerManager: NSObject {
     /// 显示权限提示
     private func showPermissionAlert() {
         let alert = UIAlertController(
-            title: "相册权限未开启",
-            message: "请在设置中开启相册权限以选择照片",
+            title: "No photos permission".localized,
+            message: "Please enable photo permission in settings to select photos".localized,
             preferredStyle: .alert
         )
-        alert.addAction(UIAlertAction(title: "取消", style: .cancel, handler: nil))
-        alert.addAction(UIAlertAction(title: "去设置", style: .default) { _ in
+        alert.addAction(UIAlertAction(title: "Cancel".localized, style: .cancel, handler: nil))
+        alert.addAction(UIAlertAction(title: "Go to Settings".localized, style: .default) { _ in
             if let url = URL(string: UIApplication.openSettingsURLString) {
                 UIApplication.shared.open(url, options: [:], completionHandler: nil)
             }

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

@@ -151,3 +151,11 @@
 "Turn words into visually stunning artwork" = "Verwandeln Sie Wörter in visuell beeindruckende Kunstwerke";
 "Turn your inspiration into brilliant emojis" = "Verwandeln Sie Ihre Inspiration in brillante Emojis";
 "Size ≤ 10MB" = "Größe ≤10MB";
+
+"No photos permission" = "Keine Fotoerlaubnis";
+"Please enable photo permission in settings to select photos" = "Bitte aktivieren Sie die Fotoberechtigung in den Einstellungen, um Fotos auszuwählen";
+"Go to Settings" = "Gehen Sie zu Einstellungen";
+
+"No photos permission" = "無照片權限";
+"Please enable photo permission in settings to select photos" = "請在設定中啟用照片權限以選擇照片";
+"Go to Settings" = "去“設定”";

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

@@ -151,3 +151,8 @@
 "Turn words into visually stunning artwork" = "Turn words into visually stunning artwork";
 "Turn your inspiration into brilliant emojis" = "Turn your inspiration into brilliant emojis";
 "Size ≤ 10MB" = "Size ≤ 10MB";
+
+
+"No photos permission" = "No photos permission";
+"Please enable photo permission in settings to select photos" = "Please enable photo permission in settings to select photos";
+"Go to Settings" = "Go to Settings";

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

@@ -151,3 +151,7 @@
 "Turn words into visually stunning artwork" = "Convierte palabras en obras de arte visualmente impresionantes";
 "Turn your inspiration into brilliant emojis" = "Convierte tu inspiración en emojis brillantes";
 "Size ≤ 10MB" = "Tamaño ≤10MB";
+
+"No photos permission" = "Sin permiso para fotos";
+"Please enable photo permission in settings to select photos" = "Habilite el permiso de fotos en la configuración para seleccionar fotos.";
+"Go to Settings" = "Ir a configuración";

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

@@ -151,3 +151,7 @@
 "Turn words into visually stunning artwork" = "言葉を素晴らしいアートに変える";
 "Turn your inspiration into brilliant emojis" = "あなたのインスピレーションを素晴らしい表現に変えます";
 "Size ≤ 10MB" = "サイズ≤10MB";
+
+"No photos permission" = "写真の許可はありません";
+"Please enable photo permission in settings to select photos" = "写真を選択するには、設定で写真の許可を有効にしてください";
+"Go to Settings" = "設定に移動";

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

@@ -151,3 +151,7 @@
 "Turn words into visually stunning artwork" = "단어를 시각적으로 놀라운 예술 작품으로 바꿔 보세요.";
 "Turn your inspiration into brilliant emojis" = "영감을 화려한 이모티콘으로 바꿔보세요";
 "Size ≤ 10MB" = "크기≤10MB)";
+
+"No photos permission" = "사진 권한 없음";
+"Please enable photo permission in settings to select photos" = "사진을 선택하려면 설정에서 사진 권한을 활성화하세요.";
+"Go to Settings" = "설정으로 이동";

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

@@ -151,3 +151,7 @@
 "Turn words into visually stunning artwork" = "Transforme palavras em obras de arte visualmente deslumbrantes";
 "Turn your inspiration into brilliant emojis" = "Transforme sua inspiração em emojis brilhantes";
 "Size ≤ 10MB" = "Tamanho ≤10MB";
+
+"No photos permission" = "Sem permissão de fotos";
+"Please enable photo permission in settings to select photos" = "Ative a permissão de fotos nas configurações para selecionar fotos";
+"Go to Settings" = "Vá para Configurações";

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

@@ -151,3 +151,7 @@
 "Turn words into visually stunning artwork" = "Transforme palavras em obras de arte visualmente deslumbrantes";
 "Turn your inspiration into brilliant emojis" = "Transforme sua inspiração em emojis brilhantes";
 "Size ≤ 10MB" = "Tamanho ≤10MB";
+
+"No photos permission" = "Sem permissão de fotos";
+"Please enable photo permission in settings to select photos" = "Ative a permissão de fotos nas configurações para selecionar fotos";
+"Go to Settings" = "Vá para Configurações";

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

@@ -151,3 +151,7 @@
 "Turn words into visually stunning artwork" = "将文字变成令人惊叹的艺术";
 "Turn your inspiration into brilliant emojis" = "将您的灵感转化为精彩的表情";
 "Size ≤ 10MB" = "大小≤10MB";
+
+"No photos permission" = "无照片权限";
+"Please enable photo permission in settings to select photos" = "请在设置中启用照片权限以选择照片";
+"Go to Settings" = "去“设置”";