diff --git a/YuMi.xcodeproj/project.pbxproj b/YuMi.xcodeproj/project.pbxproj index d2d61c07..861ed0a7 100644 --- a/YuMi.xcodeproj/project.pbxproj +++ b/YuMi.xcodeproj/project.pbxproj @@ -3,7 +3,7 @@ archiveVersion = 1; classes = { }; - objectVersion = 54; + objectVersion = 60; objects = { /* Begin PBXBuildFile section */ @@ -212,6 +212,9 @@ 235A45232B04BEB6009753F5 /* PIBaseModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 235A45222B04BEB6009753F5 /* PIBaseModel.m */; }; 23630BA62BAC3888003AD25D /* PIGiftSuperGiftBroadcastView.m in Sources */ = {isa = PBXBuildFile; fileRef = 23630BA52BAC3888003AD25D /* PIGiftSuperGiftBroadcastView.m */; }; 236896A02AE6720600EED5F2 /* PIRoomGiftBroadcastWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 2368969F2AE6720600EED5F2 /* PIRoomGiftBroadcastWindow.m */; }; + 2368ECCF2BC38F9800EDF4C9 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 2368ECCD2BC38F9800EDF4C9 /* InfoPlist.strings */; }; + 2368ECD32BC38FDA00EDF4C9 /* Launch Screen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 2368ECD52BC38FDA00EDF4C9 /* Launch Screen.storyboard */; }; + 2368ECDA2BC3C02800EDF4C9 /* XPMineSwitchLanguageVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 2368ECD92BC3C02800EDF4C9 /* XPMineSwitchLanguageVC.m */; }; 2369F9912A89CE0E00563B48 /* PIUserSexView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2369F9902A89CE0E00563B48 /* PIUserSexView.m */; }; 2369F9932A8B21EB00563B48 /* pi_treasure_fairy_gift_bg.svga in Resources */ = {isa = PBXBuildFile; fileRef = 2369F9922A8B21EA00563B48 /* pi_treasure_fairy_gift_bg.svga */; }; 236B2E422AA07D06003967A8 /* SudCommon.m in Sources */ = {isa = PBXBuildFile; fileRef = 236B2E232AA07D06003967A8 /* SudCommon.m */; }; @@ -947,7 +950,6 @@ E84A2EA52A5288CB00D6AF8A /* XPGoldDetailsChooseRoomView.m in Sources */ = {isa = PBXBuildFile; fileRef = E84A2EA42A5288CB00D6AF8A /* XPGoldDetailsChooseRoomView.m */; }; E84A2EA82A5288FD00D6AF8A /* XPGoldDetailsChooseRoomCell.m in Sources */ = {isa = PBXBuildFile; fileRef = E84A2EA72A5288FD00D6AF8A /* XPGoldDetailsChooseRoomCell.m */; }; E84A2EAB2A528A4100D6AF8A /* XPIncomeRecordGoldDetailsPickViewView.m in Sources */ = {isa = PBXBuildFile; fileRef = E84A2EA92A528A4100D6AF8A /* XPIncomeRecordGoldDetailsPickViewView.m */; }; - E84A2EAD2A52F20900D6AF8A /* Launch Screen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E84A2EAC2A52F20900D6AF8A /* Launch Screen.storyboard */; }; E84B0E3F2727EDF6008818C6 /* XPRoomMessageTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = E84B0E3E2727EDF6008818C6 /* XPRoomMessageTableViewCell.m */; }; E84B0E422727EE0A008818C6 /* XPRoomMessageHeaderView.m in Sources */ = {isa = PBXBuildFile; fileRef = E84B0E412727EE0A008818C6 /* XPRoomMessageHeaderView.m */; }; E84B0E462727EF9D008818C6 /* XPRoomMessageParser.m in Sources */ = {isa = PBXBuildFile; fileRef = E84B0E452727EF9D008818C6 /* XPRoomMessageParser.m */; }; @@ -1901,6 +1903,17 @@ 23630BA52BAC3888003AD25D /* PIGiftSuperGiftBroadcastView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PIGiftSuperGiftBroadcastView.m; sourceTree = ""; }; 2368969E2AE6720600EED5F2 /* PIRoomGiftBroadcastWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PIRoomGiftBroadcastWindow.h; sourceTree = ""; }; 2368969F2AE6720600EED5F2 /* PIRoomGiftBroadcastWindow.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PIRoomGiftBroadcastWindow.m; sourceTree = ""; }; + 2368ECC92BC38F6400EDF4C9 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Localizable.strings; sourceTree = ""; }; + 2368ECCA2BC38F6F00EDF4C9 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = ""; }; + 2368ECCE2BC38F9800EDF4C9 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/InfoPlist.strings; sourceTree = ""; }; + 2368ECD02BC38FA900EDF4C9 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + 2368ECD12BC38FB900EDF4C9 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/InfoPlist.strings"; sourceTree = ""; }; + 2368ECD22BC38FC500EDF4C9 /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/InfoPlist.strings"; sourceTree = ""; }; + 2368ECD42BC38FDA00EDF4C9 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = "Base.lproj/Launch Screen.storyboard"; sourceTree = ""; }; + 2368ECD62BC38FDA00EDF4C9 /* mul */ = {isa = PBXFileReference; lastKnownFileType = text.json.xcstrings; name = mul; path = "mul.lproj/Launch Screen.xcstrings"; sourceTree = ""; }; + 2368ECD72BC38FED00EDF4C9 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 2368ECD82BC3C02800EDF4C9 /* XPMineSwitchLanguageVC.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XPMineSwitchLanguageVC.h; sourceTree = ""; }; + 2368ECD92BC3C02800EDF4C9 /* XPMineSwitchLanguageVC.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XPMineSwitchLanguageVC.m; sourceTree = ""; }; 2369F98F2A89CE0E00563B48 /* PIUserSexView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PIUserSexView.h; sourceTree = ""; }; 2369F9902A89CE0E00563B48 /* PIUserSexView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PIUserSexView.m; sourceTree = ""; }; 2369F9922A8B21EA00563B48 /* pi_treasure_fairy_gift_bg.svga */ = {isa = PBXFileReference; lastKnownFileType = file; path = pi_treasure_fairy_gift_bg.svga; sourceTree = ""; }; @@ -3199,7 +3212,6 @@ E84A2EA72A5288FD00D6AF8A /* XPGoldDetailsChooseRoomCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XPGoldDetailsChooseRoomCell.m; sourceTree = ""; }; E84A2EA92A528A4100D6AF8A /* XPIncomeRecordGoldDetailsPickViewView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XPIncomeRecordGoldDetailsPickViewView.m; sourceTree = ""; }; E84A2EAA2A528A4100D6AF8A /* XPIncomeRecordGoldDetailsPickViewView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XPIncomeRecordGoldDetailsPickViewView.h; sourceTree = ""; }; - E84A2EAC2A52F20900D6AF8A /* Launch Screen.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = "Launch Screen.storyboard"; sourceTree = ""; }; E84B0E3D2727EDF6008818C6 /* XPRoomMessageTableViewCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XPRoomMessageTableViewCell.h; sourceTree = ""; }; E84B0E3E2727EDF6008818C6 /* XPRoomMessageTableViewCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XPRoomMessageTableViewCell.m; sourceTree = ""; }; E84B0E402727EE0A008818C6 /* XPRoomMessageHeaderView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XPRoomMessageHeaderView.h; sourceTree = ""; }; @@ -4638,11 +4650,13 @@ 189DD56126DE45F800AB55B1 /* Modules */, E81C27AF26EF39B00031E639 /* AppDelegate */, 189DD53826DE255600AB55B1 /* Assets.xcassets */, - E84A2EAC2A52F20900D6AF8A /* Launch Screen.storyboard */, + 2368ECD52BC38FDA00EDF4C9 /* Launch Screen.storyboard */, 23E9EB322A85E97B00B792F2 /* pi_login_new_logo.png */, 23E9EB302A85E5D100B792F2 /* pi_app_logo_new_bg.png */, 2396FCE32B22BE5D0014021D /* pi_area_info.json */, 189DD53D26DE255600AB55B1 /* Info.plist */, + 2368ECD72BC38FED00EDF4C9 /* PrivacyInfo.xcprivacy */, + 2368ECCD2BC38F9800EDF4C9 /* InfoPlist.strings */, E80E09AB2A40B70100CD2BE7 /* Localizable.strings */, 189DD53E26DE255600AB55B1 /* main.m */, ); @@ -10160,6 +10174,8 @@ children = ( E8AC721126F46ADD007D6E91 /* XPMineSettingViewController.h */, E8AC721226F46ADD007D6E91 /* XPMineSettingViewController.m */, + 2368ECD82BC3C02800EDF4C9 /* XPMineSwitchLanguageVC.h */, + 2368ECD92BC3C02800EDF4C9 /* XPMineSwitchLanguageVC.m */, E8AC721F26F47E23007D6E91 /* XPMineAboutUsViewController.h */, E8AC722026F47E23007D6E91 /* XPMineAboutUsViewController.m */, E8AC722226F47E5E007D6E91 /* XPMineFeedbackViewController.h */, @@ -10562,6 +10578,7 @@ Base, "zh-Hant", "zh-Hans", + ar, ); mainGroup = 189DD52026DE255300AB55B1; productRefGroup = 189DD52A26DE255300AB55B1 /* Products */; @@ -10591,7 +10608,7 @@ E80EC8B828ACD84100D133C5 /* emoji_85@2x.png in Resources */, 23CEFC5A2AFB8FC100576D89 /* pay_on.png in Resources */, E80EC82828ACD84000D133C5 /* emoji_55@2x.png in Resources */, - E84A2EAD2A52F20900D6AF8A /* Launch Screen.storyboard in Resources */, + 2368ECD32BC38FDA00EDF4C9 /* Launch Screen.storyboard in Resources */, E8729EEF2A3B34D30076D80A /* images in Resources */, E80EC86728ACD84000D133C5 /* emoji_11@2x.png in Resources */, E80EC88B28ACD84000D133C5 /* emoji_58@2x.png in Resources */, @@ -10649,6 +10666,7 @@ E80EC81928ACD84000D133C5 /* emoji_80@2x.png in Resources */, E80EC8B328ACD84100D133C5 /* emoji_115@2x.png in Resources */, E80EC8A828ACD84100D133C5 /* emoji_76@2x.png in Resources */, + 2368ECCF2BC38F9800EDF4C9 /* InfoPlist.strings in Resources */, E80EC88E28ACD84000D133C5 /* emoji_142@2x.png in Resources */, E80EC83D28ACD84000D133C5 /* emoji_04@2x.png in Resources */, E80EC81728ACD84000D133C5 /* emoji_134@2x.png in Resources */, @@ -11785,6 +11803,7 @@ 23E9EA7C2A83977400B792F2 /* MessageContentTreasureFairyView.m in Sources */, E8D4DE472940473500EC788D /* GiftTwelveStarFirstModel.m in Sources */, E87DF4FB2A42CCDE009C1185 /* XPHomeRedommendCollectionViewCell.m in Sources */, + 2368ECDA2BC3C02800EDF4C9 /* XPMineSwitchLanguageVC.m in Sources */, 187EEEF026E89FE8002833B2 /* AccountInfoStorage.m in Sources */, 2331C1B82A60F32D00E1D940 /* XPRoomHalfWebView.m in Sources */, 9BFE0D8E2898C8C300F53C24 /* XPAnchorCardSkillCollectionViewCell.m in Sources */, @@ -12091,11 +12110,33 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXVariantGroup section */ + 2368ECCD2BC38F9800EDF4C9 /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + 2368ECCE2BC38F9800EDF4C9 /* ar */, + 2368ECD02BC38FA900EDF4C9 /* en */, + 2368ECD12BC38FB900EDF4C9 /* zh-Hans */, + 2368ECD22BC38FC500EDF4C9 /* zh-Hant */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; + 2368ECD52BC38FDA00EDF4C9 /* Launch Screen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 2368ECD42BC38FDA00EDF4C9 /* Base */, + 2368ECD62BC38FDA00EDF4C9 /* mul */, + ); + name = "Launch Screen.storyboard"; + sourceTree = ""; + }; E80E09AB2A40B70100CD2BE7 /* Localizable.strings */ = { isa = PBXVariantGroup; children = ( E80E09AA2A40B70100CD2BE7 /* zh-Hant */, 23352A0D2A669D57001DB9B5 /* zh-Hans */, + 2368ECC92BC38F6400EDF4C9 /* ar */, + 2368ECCA2BC38F6F00EDF4C9 /* en */, ); name = Localizable.strings; sourceTree = ""; diff --git a/YuMi.xcodeproj/xcshareddata/xcschemes/YuMi.xcscheme b/YuMi.xcodeproj/xcshareddata/xcschemes/YuMi.xcscheme index 9e3921f5..d258e3d3 100644 --- a/YuMi.xcodeproj/xcshareddata/xcschemes/YuMi.xcscheme +++ b/YuMi.xcodeproj/xcshareddata/xcschemes/YuMi.xcscheme @@ -31,7 +31,7 @@ imageHeight) //宽图 - { - size.height = imageMinHeight; //高度取最小高度 - size.width = imageWidth * imageMinHeight / imageHeight; - if (size.width > imageMaxWidth) - { - size.width = imageMaxWidth; - } - } - else if(imageWidth < imageHeight)//高图 - { - size.width = imageMinWidth; - size.height = imageHeight *imageMinWidth / imageWidth; - if (size.height > imageMaxHeight){ - size.height = imageMaxHeight; - } - } - else//方图 - { - if (imageWidth > imageMaxWidth){ - size.width = imageMaxWidth; - size.height = imageMaxHeight; - }else if(imageWidth > imageMinWidth){ - size.width = imageWidth; - size.height = imageHeight; - }else{ - size.width = imageMinWidth; - size.height = imageMinHeight; - } - } - return size; + minSize:(CGSize)imageMinSize + maxSize:(CGSize)imageMaxSiz { + CGSize size; + NSInteger imageWidth = originSize.width ,imageHeight = originSize.height; + NSInteger imageMinWidth = imageMinSize.width, imageMinHeight = imageMinSize.height; + NSInteger imageMaxWidth = imageMaxSiz.width, imageMaxHeight = imageMaxSiz.height; + if (imageWidth > imageHeight) //宽图 + { + size.height = imageMinHeight; //高度取最小高度 + size.width = imageWidth * imageMinHeight / imageHeight; + if (size.width > imageMaxWidth) + { + size.width = imageMaxWidth; + } + } + else if(imageWidth < imageHeight)//高图 + { + size.width = imageMinWidth; + size.height = imageHeight *imageMinWidth / imageWidth; + if (size.height > imageMaxHeight){ + size.height = imageMaxHeight; + } + } + else//方图 + { + if (imageWidth > imageMaxWidth){ + size.width = imageMaxWidth; + size.height = imageMaxHeight; + }else if(imageWidth > imageMinWidth){ + size.width = imageWidth; + size.height = imageHeight; + }else{ + size.width = imageMinWidth; + size.height = imageMinHeight; + } + } + return size; } - (UIImage *)cutImage:(CGSize)newSize{ - - CGFloat scale = newSize.height / self.size.height; - UIImage *scaleImage = [self originImage:self scaleToSize:CGSizeMake(self.size.width*scale, self.size.height*scale)]; - //裁剪暂时有问题 - return scaleImage; + + CGFloat scale = newSize.height / self.size.height; + UIImage *scaleImage = [self originImage:self scaleToSize:CGSizeMake(self.size.width*scale, self.size.height*scale)]; + //裁剪暂时有问题 + return scaleImage; } - (UIImage*) originImage:(UIImage *)image scaleToSize:(CGSize)size { - - UIGraphicsBeginImageContextWithOptions(size, NO, [UIScreen mainScreen].scale); - - [image drawInRect:CGRectMake(0, 0, size.width, size.height)]; - - UIImage* scaledImage = UIGraphicsGetImageFromCurrentImageContext(); - - UIGraphicsEndImageContext(); - - return scaledImage; + + UIGraphicsBeginImageContextWithOptions(size, NO, [UIScreen mainScreen].scale); + + [image drawInRect:CGRectMake(0, 0, size.width, size.height)]; + + UIImage* scaledImage = UIGraphicsGetImageFromCurrentImageContext(); + + UIGraphicsEndImageContext(); + + return scaledImage; } -(UIImage *)compressWithMaxLength:(NSUInteger)maxLength{ - // Compress by quality - CGFloat compression = 1; - NSData *data = UIImageJPEGRepresentation(self, compression); - if (data.length < maxLength) return self; - - CGFloat max = 1; - CGFloat min = 0; - for (int i = 0; i < 6; ++i) { - compression = (max + min) / 2; - data = UIImageJPEGRepresentation(self, compression); - //NSLog(@"Compression = %.1f", compression); - //NSLog(@"In compressing quality loop, image size = %ld KB", data.length / 1024); - if (data.length < maxLength * 0.9) { - min = compression; - } else if (data.length > maxLength) { - max = compression; - } else { - break; - } - } - //NSLog(@"After compressing quality, image size = %ld KB", data.length / 1024); - if (data.length < maxLength) return self; - UIImage *resultImage = [UIImage imageWithData:data]; - // Compress by size - NSUInteger lastDataLength = 0; - while (data.length > maxLength && data.length != lastDataLength) { - lastDataLength = data.length; - CGFloat ratio = (CGFloat)maxLength / data.length; - //NSLog(@"Ratio = %.1f", ratio); - CGSize size = CGSizeMake((NSUInteger)(resultImage.size.width * sqrtf(ratio)), - (NSUInteger)(resultImage.size.height * sqrtf(ratio))); // Use NSUInteger to prevent white blank - UIGraphicsBeginImageContext(size); - [resultImage drawInRect:CGRectMake(0, 0, size.width, size.height)]; - resultImage = UIGraphicsGetImageFromCurrentImageContext(); - UIGraphicsEndImageContext(); - data = UIImageJPEGRepresentation(resultImage, compression); - //NSLog(@"In compressing size loop, image size = %ld KB", data.length / 1024); - } - if (data) { - return [UIImage imageWithData:data];; - } else { - return self; - } + // Compress by quality + CGFloat compression = 1; + NSData *data = UIImageJPEGRepresentation(self, compression); + if (data.length < maxLength) return self; + + CGFloat max = 1; + CGFloat min = 0; + for (int i = 0; i < 6; ++i) { + compression = (max + min) / 2; + data = UIImageJPEGRepresentation(self, compression); + //NSLog(@"Compression = %.1f", compression); + //NSLog(@"In compressing quality loop, image size = %ld KB", data.length / 1024); + if (data.length < maxLength * 0.9) { + min = compression; + } else if (data.length > maxLength) { + max = compression; + } else { + break; + } + } + //NSLog(@"After compressing quality, image size = %ld KB", data.length / 1024); + if (data.length < maxLength) return self; + UIImage *resultImage = [UIImage imageWithData:data]; + // Compress by size + NSUInteger lastDataLength = 0; + while (data.length > maxLength && data.length != lastDataLength) { + lastDataLength = data.length; + CGFloat ratio = (CGFloat)maxLength / data.length; + //NSLog(@"Ratio = %.1f", ratio); + CGSize size = CGSizeMake((NSUInteger)(resultImage.size.width * sqrtf(ratio)), + (NSUInteger)(resultImage.size.height * sqrtf(ratio))); // Use NSUInteger to prevent white blank + UIGraphicsBeginImageContext(size); + [resultImage drawInRect:CGRectMake(0, 0, size.width, size.height)]; + resultImage = UIGraphicsGetImageFromCurrentImageContext(); + UIGraphicsEndImageContext(); + data = UIImageJPEGRepresentation(resultImage, compression); + //NSLog(@"In compressing size loop, image size = %ld KB", data.length / 1024); + } + if (data) { + return [UIImage imageWithData:data];; + } else { + return self; + } } - (UIImage *)roundedImageWithCornerRadius:(CGFloat)cornerRadius size:(CGSize)size{ UIGraphicsBeginImageContextWithOptions(size, NO, 1); - UIBezierPath *clippingPath = [UIBezierPath bezierPathWithRoundedRect:CGRectMake(0, 0, size.width, size.height) cornerRadius:cornerRadius]; - [clippingPath addClip]; - [self drawInRect:CGRectMake(0, 0, size.width, size.height)]; - UIImage *roundedImage = UIGraphicsGetImageFromCurrentImageContext(); - UIGraphicsEndImageContext(); - return roundedImage; + UIBezierPath *clippingPath = [UIBezierPath bezierPathWithRoundedRect:CGRectMake(0, 0, size.width, size.height) cornerRadius:cornerRadius]; + [clippingPath addClip]; + [self drawInRect:CGRectMake(0, 0, size.width, size.height)]; + UIImage *roundedImage = UIGraphicsGetImageFromCurrentImageContext(); + UIGraphicsEndImageContext(); + return roundedImage; } +(UIImage *)getImageFromView:(UIView *)view { -// 1. 创建一个新的图像上下文,大小与view的bounds相匹配 -UIGraphicsBeginImageContextWithOptions(view.bounds.size, view.opaque, 0.0); - -// 2. 获取当前图像上下文 -CGContextRef context = UIGraphicsGetCurrentContext(); - -// 3. 将view的层级渲染到上下文中 -[view.layer renderInContext:context]; - -// 4. 从上下文中获取生成的图片 -UIImage *image = UIGraphicsGetImageFromCurrentImageContext(); - -// 5. 结束图像上下文 -UIGraphicsEndImageContext(); - -// 6. 返回生成的图片 -return image; + // 1. 创建一个新的图像上下文,大小与view的bounds相匹配 + UIGraphicsBeginImageContextWithOptions(view.bounds.size, view.opaque, 0.0); + + // 2. 获取当前图像上下文 + CGContextRef context = UIGraphicsGetCurrentContext(); + + // 3. 将view的层级渲染到上下文中 + [view.layer renderInContext:context]; + + // 4. 从上下文中获取生成的图片 + UIImage *image = UIGraphicsGetImageFromCurrentImageContext(); + + // 5. 结束图像上下文 + UIGraphicsEndImageContext(); + + // 6. 返回生成的图片 + return image; } + (NSString *)getImageTypeWithImageData:(NSData *)data { @@ -499,4 +499,22 @@ return image; return nil; } ++(UIImage *)getLanguageImage:(NSString *)image{ + NSString *language = [NSBundle getLanguageText]; + if ([language isEqualToString:@"en"]){ + image = [NSString stringWithFormat:@"%@_en",image]; + }else if ([language isEqualToString:@"ar"]){ + image = [NSString stringWithFormat:@"%@_ar",image]; + } + return kImage(image); +} ++(NSString *)getLanguageText:(NSString *)image{ + NSString *language = [NSBundle getLanguageText]; + if ([language isEqualToString:@"en"]){ + image = [NSString stringWithFormat:@"%@_en",image]; + }else if ([language isEqualToString:@"ar"]){ + image = [NSString stringWithFormat:@"%@_ar",image]; + } + return image; +} @end diff --git a/YuMi/Global/YUMIConstant.m b/YuMi/Global/YUMIConstant.m index c1bec603..c87f6c67 100644 --- a/YuMi/Global/YUMIConstant.m +++ b/YuMi/Global/YUMIConstant.m @@ -85,6 +85,7 @@ NSString * const KeyWithType(Pi_KeyType type) { @(KeyType_Agora) : @"f8713b6ec98c4c01adaf34cb4fa091b1",///声网 @(KeyType_SudGameAppID) : @"1578948593831571457",///小游戏 @(KeyType_SudGameAppKey) : @"J9lHOXvFWkAZiTfl4SK7IGt0wDnW3fWd",///小游戏 + @(keyType_YiDunBussinessId) : @"f459972b432106844b89fd58c92b8061", }; NSString * newValue = [newDic objectForKey:@(type)]; if(newValue != nil){ @@ -98,7 +99,6 @@ NSString * const KeyWithType(Pi_KeyType type) { @(KeyType_TRTC) : @"Phn3JPi/ZvZ7zVM099Q3dg==",///1400600174 ///h+GaKZVuHTQz0wEHbg8HLaUTL9mCjNDRcRo1OJTESWhiE/lzcnvMEv00/dxu8cOq @(KeyType_NetEase) : @"d55LVCUFT72SVZskbk1L3ZCVjG+tRnUnOqAGuG04kb9uz+qIvbyudhJLDmbOFDtE",///d4d74e9ba6ac3364ccc7526ea4791215 - @(keyType_YiDunBussinessId) : @"tl2ZVgj6Mrf9lhoJ9ikxgu8tHJoloM5pxk+hsHIB4pulU6r531Qc7Ol5X8QR5Jy0", @(KeyType_FacePwdEncode) : @"mjaN83evhuwnbE4yEiLQpvH7sALhxCuJ6aPjPlq5amVpHsQtSdbgri3JoHqf/I9+",///1ea53d260ecf11e7b56e00163e046a26 @(KeyType_GuildUidKey) : @"umyLNHTFzWIPw2FWQcYIeQ==", @(KeyType_SystemNotifiUidKey) : @"ZacsLJGoW2hbNoXo32DnaA==", diff --git a/YuMi/Modules/YMMine/Model/XPMineSettingItemModel.h b/YuMi/Modules/YMMine/Model/XPMineSettingItemModel.h index 8783aade..7b6cf9fb 100644 --- a/YuMi/Modules/YMMine/Model/XPMineSettingItemModel.h +++ b/YuMi/Modules/YMMine/Model/XPMineSettingItemModel.h @@ -25,6 +25,7 @@ typedef NS_ENUM(NSInteger, XPMineSettingItemType){ XPMineSettingItemType_CheckUpdate,///检查更新 XPMineSettingItemType_Delete_Account,///注销账号 XPMineSettingItemType_Shield_management,///屏蔽管理 + XPMineSettingItemType_Language,///切换语言 }; @interface XPMineSettingItemModel : PIBaseModel diff --git a/YuMi/Modules/YMMine/Presenter/XPMineSettingPresent.h b/YuMi/Modules/YMMine/Presenter/XPMineSettingPresent.h index 4c4dba0a..39a9e566 100644 --- a/YuMi/Modules/YMMine/Presenter/XPMineSettingPresent.h +++ b/YuMi/Modules/YMMine/Presenter/XPMineSettingPresent.h @@ -10,7 +10,7 @@ NS_ASSUME_NONNULL_BEGIN @class UserInfoModel; @interface XPMineSettingPresent : BaseMvpPresenter - +-(void)clearList; /// 获取用户信息 - (void)getUserInfo; diff --git a/YuMi/Modules/YMMine/Presenter/XPMineSettingPresent.m b/YuMi/Modules/YMMine/Presenter/XPMineSettingPresent.m index 1568b7c3..e3b559fe 100644 --- a/YuMi/Modules/YMMine/Presenter/XPMineSettingPresent.m +++ b/YuMi/Modules/YMMine/Presenter/XPMineSettingPresent.m @@ -42,7 +42,9 @@ return (id) [super getView]; } - +-(void)clearList{ + self.datasouce = nil; +} /// 获取数据源 /// @param userinfo 当前的用户信息 - (void)getMineSettingDataSourceWith:(UserInfoModel *)userinfo { @@ -72,6 +74,11 @@ blackListItem.title = YMLocalizedString(@"XPMineSettingPresent8"); blackListItem.subTitle = @""; blackListItem.type = XPMineSettingItemType_Black_Manager; + + XPMineSettingItemModel * languageItem = [[XPMineSettingItemModel alloc] init]; + languageItem.title = YMLocalizedString(@"XPMineSettingPresent28"); + languageItem.subTitle = @""; + languageItem.type = XPMineSettingItemType_Language; XPMineSettingItemModel * payItem = [[XPMineSettingItemModel alloc] init]; payItem.title = YMLocalizedString(@"XPMineSettingPresent9"); @@ -110,12 +117,12 @@ updateItem.type = XPMineSettingItemType_CheckUpdate; XPMineSettingItemModel * aboutusItem = [[XPMineSettingItemModel alloc] init]; - aboutusItem.title = [NSString stringWithFormat:@"%@%@",YMLocalizedString(@"XPMineAboutUsViewController0"), AppName]; + aboutusItem.title = [NSString stringWithFormat:YMLocalizedString(@"XPMineAboutUsViewController0"), AppName]; aboutusItem.subTitle = @""; aboutusItem.type = XPMineSettingItemType_About_Us; NSArray * oneSection = @[phoneItem]; - NSArray * twoSection = @[loginItem,payItem, notificaItem,shieldItem, blackListItem]; + NSArray * twoSection = @[loginItem,payItem, notificaItem,shieldItem, blackListItem,languageItem]; NSArray * threeSection = @[privacyItem]; NSArray * fourthSection = @[helperItem, feedbackItem, clearMemoryItem, updateItem, aboutusItem]; diff --git a/YuMi/Modules/YMMine/View/DressUp/View/Cell/XPDressUpShopCardTableViewCell.m b/YuMi/Modules/YMMine/View/DressUp/View/Cell/XPDressUpShopCardTableViewCell.m index 3a076705..ff26a122 100644 --- a/YuMi/Modules/YMMine/View/DressUp/View/Cell/XPDressUpShopCardTableViewCell.m +++ b/YuMi/Modules/YMMine/View/DressUp/View/Cell/XPDressUpShopCardTableViewCell.m @@ -181,7 +181,7 @@ - (UIImageView *)userCardBackImageView { if (!_userCardBackImageView) { - _userCardBackImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"mine_dressup_noble_bg"]]; + _userCardBackImageView = [[UIImageView alloc] initWithImage:[UIImage getLanguageImage:@"mine_dressup_noble_bg"]]; _userCardBackImageView.contentMode = UIViewContentModeScaleAspectFit; } return _userCardBackImageView;; diff --git a/YuMi/Modules/YMMine/View/DressUp/View/Cell/XPMineCarTableViewCell.m b/YuMi/Modules/YMMine/View/DressUp/View/Cell/XPMineCarTableViewCell.m index 7ebd3f17..906abf61 100644 --- a/YuMi/Modules/YMMine/View/DressUp/View/Cell/XPMineCarTableViewCell.m +++ b/YuMi/Modules/YMMine/View/DressUp/View/Cell/XPMineCarTableViewCell.m @@ -140,7 +140,7 @@ typeStr = @"mine_dressUp_exclusive"; } if (typeStr.length > 0) { - self.limitImageView.image = [UIImage imageNamed:typeStr]; + self.limitImageView.image = [UIImage getLanguageImage:typeStr]; } } } @@ -171,7 +171,7 @@ if (!_giveImageView) { _giveImageView = [[UIImageView alloc] init]; _giveImageView.userInteractionEnabled = YES; - _giveImageView.image = [UIImage imageNamed:@"mine_dressup_give"]; + _giveImageView.image = [UIImage getLanguageImage:@"mine_dressup_give"]; } return _giveImageView; } diff --git a/YuMi/Modules/YMMine/View/DressUp/View/Cell/XPMineHeadwearTableViewCell.m b/YuMi/Modules/YMMine/View/DressUp/View/Cell/XPMineHeadwearTableViewCell.m index eed217dd..cb5c013a 100644 --- a/YuMi/Modules/YMMine/View/DressUp/View/Cell/XPMineHeadwearTableViewCell.m +++ b/YuMi/Modules/YMMine/View/DressUp/View/Cell/XPMineHeadwearTableViewCell.m @@ -157,7 +157,7 @@ typeStr = @"mine_dressUp_exclusive"; } if (typeStr.length > 0) { - self.limitImageView.image = [UIImage imageNamed:typeStr]; + self.limitImageView.image = [UIImage getLanguageImage:typeStr]; } } } @@ -188,7 +188,7 @@ if (!_giveImageView) { _giveImageView = [[UIImageView alloc] init]; _giveImageView.userInteractionEnabled = YES; - _giveImageView.image = [UIImage imageNamed:@"mine_dressup_give"]; + _giveImageView.image = [UIImage getLanguageImage:@"mine_dressup_give"]; } return _giveImageView; } diff --git a/YuMi/Modules/YMMine/View/DressUp/View/Cell/XPMineNobleCardTableViewCell.m b/YuMi/Modules/YMMine/View/DressUp/View/Cell/XPMineNobleCardTableViewCell.m index 746bd188..48e6cd33 100644 --- a/YuMi/Modules/YMMine/View/DressUp/View/Cell/XPMineNobleCardTableViewCell.m +++ b/YuMi/Modules/YMMine/View/DressUp/View/Cell/XPMineNobleCardTableViewCell.m @@ -197,7 +197,7 @@ - (UIImageView *)userCardBackImageView { if (!_userCardBackImageView) { - _userCardBackImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"mine_dressup_noble_bg"]]; + _userCardBackImageView = [[UIImageView alloc] initWithImage:[UIImage getLanguageImage:@"mine_dressup_noble_bg"]]; _userCardBackImageView.contentMode = UIViewContentModeScaleAspectFit; } return _userCardBackImageView;; diff --git a/YuMi/Modules/YMMine/View/Noble/View/SubViews/XPNobleCenterMyNobleView.m b/YuMi/Modules/YMMine/View/Noble/View/SubViews/XPNobleCenterMyNobleView.m index 358592a2..ad82cc74 100644 --- a/YuMi/Modules/YMMine/View/Noble/View/SubViews/XPNobleCenterMyNobleView.m +++ b/YuMi/Modules/YMMine/View/Noble/View/SubViews/XPNobleCenterMyNobleView.m @@ -304,7 +304,7 @@ - (UIImageView *)privilegeIconImage { if (!_privilegeIconImage) { - _privilegeIconImage = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"noble_privilege_icon"]]; + _privilegeIconImage = [[UIImageView alloc] initWithImage:[UIImage getLanguageImage:@"noble_privilege_icon"]]; } return _privilegeIconImage; } diff --git a/YuMi/Modules/YMMine/View/Setting/XPMineSettingViewController.m b/YuMi/Modules/YMMine/View/Setting/XPMineSettingViewController.m index 822dfb56..cb4b6f51 100644 --- a/YuMi/Modules/YMMine/View/Setting/XPMineSettingViewController.m +++ b/YuMi/Modules/YMMine/View/Setting/XPMineSettingViewController.m @@ -40,6 +40,7 @@ #import "XPMineLoginPasswordViewController.h" #import "XPMineBlackListViewController.h" #import "XPMaskManagerVC.h" +#import "XPMineSwitchLanguageVC.h" ///不同模块的VC #import "XPWebViewController.h" #import "XPLoginVerifBindPhoneViewController.h" @@ -58,6 +59,10 @@ @end @implementation XPMineSettingViewController +- (void)dealloc +{ + [[NSNotificationCenter defaultCenter]removeObserver:self]; +} - (XPMineSettingPresent *)createPresenter { return [[XPMineSettingPresent alloc] init]; } @@ -67,8 +72,22 @@ [self initSubViews]; [self initSubViewConstraints]; [self.presenter getMineSettingDataSourceWith:self.userInfo]; + [[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(switchLanguage:) name:@"kSwitchLanguage" object:nil]; +} +-(void)switchLanguage:(NSNotification *)not{ + for (UIView *obj in self.view.subviews) { + [obj removeFromSuperview]; + } + [self.presenter clearList]; + self.tableView = nil; + self.datasource = nil; + self.logoutButton = nil; + self.footerView = nil; + [self initSubViews]; + [self initSubViewConstraints]; + [self.presenter getMineSettingDataSourceWith:self.userInfo]; + } - - (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; ///每次都需要刷新一个userinfo @@ -221,6 +240,11 @@ XPMaskManagerVC *vc = [XPMaskManagerVC new]; [self.navigationController pushViewController:vc animated:YES]; break; + } + case XPMineSettingItemType_Language: + { + XPMineSwitchLanguageVC*languageVC = [XPMineSwitchLanguageVC new]; + [self.navigationController pushViewController:languageVC animated:YES]; } default: break; diff --git a/YuMi/Modules/YMMine/View/Setting/XPMineSwitchLanguageVC.h b/YuMi/Modules/YMMine/View/Setting/XPMineSwitchLanguageVC.h new file mode 100644 index 00000000..2a4be70c --- /dev/null +++ b/YuMi/Modules/YMMine/View/Setting/XPMineSwitchLanguageVC.h @@ -0,0 +1,16 @@ +// +// XPMineSwitchLanguageVC.h +// YuMi +// +// Created by duoban on 2024/4/8. +// + +#import "BaseViewController.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface XPMineSwitchLanguageVC : BaseViewController + +@end + +NS_ASSUME_NONNULL_END diff --git a/YuMi/Modules/YMMine/View/Setting/XPMineSwitchLanguageVC.m b/YuMi/Modules/YMMine/View/Setting/XPMineSwitchLanguageVC.m new file mode 100644 index 00000000..ffda8850 --- /dev/null +++ b/YuMi/Modules/YMMine/View/Setting/XPMineSwitchLanguageVC.m @@ -0,0 +1,133 @@ +// +// XPMineSwitchLanguageVC.m +// YuMi +// +// Created by duoban on 2024/4/8. +// + +#import "XPMineSwitchLanguageVC.h" +#import "XPMineSettingItemModel.h" +#import "XPMineSettingTableViewCell.h" + +@interface XPMineSwitchLanguageVC () +@property(nonatomic,strong) UIButton *saveBtn; +@property (nonatomic,strong) UITableView *tableView; +///数据源 +@property (nonatomic,strong) NSArray *datasource; +@end + +@implementation XPMineSwitchLanguageVC + +- (void)viewDidLoad { + [super viewDidLoad]; + [self installUI]; + [self installConstraints]; +} +-(void)installUI{ + self.title = YMLocalizedString(@"XPMineSwitchLanguageVC0"); + self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:self.saveBtn]; + + [self.view addSubview:self.tableView]; +} +-(void)installConstraints{ + [self.tableView mas_makeConstraints:^(MASConstraintMaker *make) { + make.edges.equalTo(self.view); + }]; +} +-(void)saveBtnAction{ + +} +#pragma mark - UITableViewDelegate And UITableViewDataSource +- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { + return 45; +} + + + +- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { + return self.datasource.count; +} + +- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { + XPMineSettingTableViewCell * cell = [tableView dequeueReusableCellWithIdentifier:NSStringFromClass([XPMineSettingTableViewCell class])]; + XPMineSettingItemModel * model = [self.datasource safeObjectAtIndex1:indexPath.row]; + cell.itemModel = model; + return cell; +} + +- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section { + + return 0.01f; +} + +- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section { + return nil; +} + +- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section { + return 0.01f; +} + +- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section { + return nil; +} + + +- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { + [tableView deselectRowAtIndexPath:indexPath animated:YES]; + NSString *language ; + XPMineSettingItemModel * model = [self.datasource safeObjectAtIndex1:indexPath.row] ; + if ([model.title isEqualToString:@"English"]){ + language = @"en"; + + }else if ([model.title isEqualToString:@"繁體中文"]){ + language = @"zh-Hant"; + + }else{ + + language = @"ar"; + } + [NSBundle setLanguageText:language]; + [[NSNotificationCenter defaultCenter]postNotificationName:@"kSwitchLanguage" object:language]; + dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.5* NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ + [self.navigationController popViewControllerAnimated:YES]; + }); + +} +#pragma mark - 懒加载 +- (NSArray *)datasource{ + if(!_datasource){ + XPMineSettingItemModel *enItme = [XPMineSettingItemModel new]; + enItme.title = @"English"; + XPMineSettingItemModel *zhItme = [XPMineSettingItemModel new]; + zhItme.title = @"繁體中文"; + XPMineSettingItemModel *arItme = [XPMineSettingItemModel new]; + arItme.title = @"العربية"; + _datasource = @[enItme,zhItme,arItme]; + } + return _datasource; +} +- (UIButton *)saveBtn { + if (!_saveBtn) { + _saveBtn = [UIButton buttonWithType:UIButtonTypeCustom]; + [_saveBtn setFrame:CGRectMake(0, 0, 50, 30)]; + [_saveBtn setTitle:YMLocalizedString(@"XPMineSwitchLanguageVC1") forState:UIControlStateNormal]; + [_saveBtn setTitleColor:[DJDKMIMOMColor mainTextColor] forState:UIControlStateNormal]; + _saveBtn.titleLabel.font = [UIFont systemFontOfSize:13]; + [_saveBtn addTarget:self action:@selector(saveBtnAction) forControlEvents:UIControlEventTouchUpInside]; + } + return _saveBtn; +} +- (UITableView *)tableView { + if (!_tableView) { + _tableView = [[UITableView alloc] initWithFrame:CGRectZero style:UITableViewStyleGrouped]; + _tableView.delegate = self; + _tableView.dataSource = self; + _tableView.showsVerticalScrollIndicator = NO; + _tableView.separatorStyle = UITableViewCellSeparatorStyleNone; + _tableView.backgroundColor = [UIColor clearColor]; + [_tableView registerClass:[XPMineSettingTableViewCell class] forCellReuseIdentifier:NSStringFromClass([XPMineSettingTableViewCell class])]; + } + return _tableView; +} +@end diff --git a/YuMi/Modules/YMMine/View/SubViews/MineInfo/XPMineUserInfoHeaderView.m b/YuMi/Modules/YMMine/View/SubViews/MineInfo/XPMineUserInfoHeaderView.m index 8c2fd9f2..eccbb8fa 100644 --- a/YuMi/Modules/YMMine/View/SubViews/MineInfo/XPMineUserInfoHeaderView.m +++ b/YuMi/Modules/YMMine/View/SubViews/MineInfo/XPMineUserInfoHeaderView.m @@ -785,7 +785,7 @@ if (!_beautifulImageViw) { _beautifulImageViw = [[UIImageView alloc] init]; _beautifulImageViw.userInteractionEnabled = YES; - _beautifulImageViw.image = [UIImage imageNamed:@"common_icon_beautiful"]; + _beautifulImageViw.image = [UIImage getLanguageImage:@"common_icon_beautiful"]; } return _beautifulImageViw; } @@ -884,7 +884,7 @@ - (UIImageView *)reviewIcon { if (!_reviewIcon) { _reviewIcon = [[UIImageView alloc] init]; - _reviewIcon.image = [UIImage imageNamed:@"mine_album_reviewing"]; + _reviewIcon.image = [UIImage getLanguageImage:@"mine_album_reviewing"]; _reviewIcon.hidden = YES; } return _reviewIcon; diff --git a/YuMi/Modules/YMMine/View/XPMineViewController.m b/YuMi/Modules/YMMine/View/XPMineViewController.m index 9ee2a5de..75c189ce 100644 --- a/YuMi/Modules/YMMine/View/XPMineViewController.m +++ b/YuMi/Modules/YMMine/View/XPMineViewController.m @@ -132,7 +132,10 @@ UIKIT_EXTERN NSString *kRequestRicket; - (void)viewDidAppear:(BOOL)animated { [super viewDidAppear:animated]; if([AccountInfoStorage instance].isRequestRicket == YES)return; - [self.presenter getUserInfo]; + [self getDataInfo]; +} +-(void)getDataInfo{ + [self.presenter getUserInfo]; [Api nobleCenterLevelList:^(BaseModel * _Nullable data, NSInteger code, NSString * _Nullable msg) { if (code == 200){ NobleCenterModel *model = [NobleCenterModel modelWithDictionary:data.data]; @@ -152,7 +155,6 @@ UIKIT_EXTERN NSString *kRequestRicket; }]; } - #pragma mark- 检查是否有转赠钻石权限 -(void)checkHaveGiveDiamondsPermission{ diff --git a/YuMi/Modules/YMMonents/Presenter/XPMonentsLayoutConfig.m b/YuMi/Modules/YMMonents/Presenter/XPMonentsLayoutConfig.m index ad33c7bc..e792f468 100644 --- a/YuMi/Modules/YMMonents/Presenter/XPMonentsLayoutConfig.m +++ b/YuMi/Modules/YMMonents/Presenter/XPMonentsLayoutConfig.m @@ -111,7 +111,7 @@ if (monents.squareTop ) {//动态/广场 NSTextAttachment * attachment = [[NSTextAttachment alloc] init]; attachment.bounds = CGRectMake(0, 0, 25 * 1.3 ,10 * 1.3); - attachment.image = [UIImage imageNamed:@"monents_info_top"]; + attachment.image = [UIImage getLanguageImage:@"monents_info_top"]; NSAttributedString * starAttribute = [NSMutableAttributedString attributedStringWithAttachment:(NSTextAttachment *)attachment]; [attributedString insertAttributedString:starAttribute atIndex:0]; } @@ -226,7 +226,7 @@ if (monents.squareTop ) {//动态/广场 NSTextAttachment * attachment = [[NSTextAttachment alloc] init]; attachment.bounds = CGRectMake(0, 0, 25 * 1.3 ,10 * 1.3); - attachment.image = [UIImage imageNamed:@"monents_info_top"]; + attachment.image = [UIImage getLanguageImage:@"monents_info_top"]; NSAttributedString * starAttribute = [NSMutableAttributedString attributedStringWithAttachment:(NSTextAttachment *)attachment]; [attributedString insertAttributedString:starAttribute atIndex:0]; } diff --git a/YuMi/Modules/YMMonents/View/Cell/XPMonentsCommentTableViewCell.m b/YuMi/Modules/YMMonents/View/Cell/XPMonentsCommentTableViewCell.m index a89378ca..85faa570 100644 --- a/YuMi/Modules/YMMonents/View/Cell/XPMonentsCommentTableViewCell.m +++ b/YuMi/Modules/YMMonents/View/Cell/XPMonentsCommentTableViewCell.m @@ -367,7 +367,7 @@ if (!_ownerImageView) { _ownerImageView = [[UIImageView alloc] init]; _ownerImageView.userInteractionEnabled = YES; - _ownerImageView.image = [UIImage imageNamed:@"monents_common_landLordFlag"]; + _ownerImageView.image = [UIImage getLanguageImage:@"monents_common_landLordFlag"]; _ownerImageView.hidden = YES; } return _ownerImageView; diff --git a/YuMi/Modules/YMMonents/View/Cell/XPMonentsReplyTableViewCell.m b/YuMi/Modules/YMMonents/View/Cell/XPMonentsReplyTableViewCell.m index ee360791..849b1cd7 100644 --- a/YuMi/Modules/YMMonents/View/Cell/XPMonentsReplyTableViewCell.m +++ b/YuMi/Modules/YMMonents/View/Cell/XPMonentsReplyTableViewCell.m @@ -174,7 +174,7 @@ if (!_ownerImageView) { _ownerImageView = [[UIImageView alloc] init]; _ownerImageView.userInteractionEnabled = YES; - _ownerImageView.image = [UIImage imageNamed:@"monents_common_landLordFlag"]; + _ownerImageView.image = [UIImage getLanguageImage:@"monents_common_landLordFlag"]; _ownerImageView.hidden = YES; } return _ownerImageView; diff --git a/YuMi/Modules/YMMonents/View/SubViews/XPMonentsContentView.m b/YuMi/Modules/YMMonents/View/SubViews/XPMonentsContentView.m index d8984bc3..81dff60e 100644 --- a/YuMi/Modules/YMMonents/View/SubViews/XPMonentsContentView.m +++ b/YuMi/Modules/YMMonents/View/SubViews/XPMonentsContentView.m @@ -72,8 +72,8 @@ } if (isTop) {//动态/广场 NSTextAttachment * attachment = [[NSTextAttachment alloc] init]; - UIImage *iconImage = [UIImage imageNamed:@"monents_info_top"];; - attachment.bounds = CGRectMake(0, roundf(self.contentLabel.font.capHeight - iconImage.size.height)/2.f, iconImage.size.width, iconImage.size.height); + UIImage *iconImage = [UIImage getLanguageImage:@"monents_info_top"];; + attachment.bounds = CGRectMake(0, roundf(self.contentLabel.font.capHeight - 14)/2.f, 37, 14); attachment.image =iconImage; NSAttributedString * starAttribute = [NSMutableAttributedString attributedStringWithAttachment:(NSTextAttachment *)attachment]; diff --git a/YuMi/Modules/YMNewHome/View/Search/View/Cell/XPSearchListTableViewCell.m b/YuMi/Modules/YMNewHome/View/Search/View/Cell/XPSearchListTableViewCell.m index e0f2094a..861755fe 100644 --- a/YuMi/Modules/YMNewHome/View/Search/View/Cell/XPSearchListTableViewCell.m +++ b/YuMi/Modules/YMNewHome/View/Search/View/Cell/XPSearchListTableViewCell.m @@ -55,7 +55,7 @@ self.avatarImageView.imageUrl = resultModel.avatar; NSString *name = type == SearchType_Room ? resultModel.title : resultModel.nick; self.nickLabel.text = name.length > 8 ? [NSString stringWithFormat:@"%@...",[name substringToIndex:8]]:name; - self.idLabel.text = [NSString stringWithFormat:YMLocalizedString(@"XPMineUserInfoTableViewCell3"),AppName, resultModel.erbanNo]; + self.idLabel.text = [NSString stringWithFormat:@"ID:%@", resultModel.erbanNo]; self.charmImageView.imageUrl = resultModel.userLevelVo.charmUrl; self.experImageView.imageUrl = resultModel.userLevelVo.experUrl; if (type == SearchType_Users) { @@ -76,7 +76,7 @@ if (resultModel) { self.avatarImageView.imageUrl = resultModel.avatar; self.nickLabel.text = resultModel.title ; - self.idLabel.text = [NSString stringWithFormat:YMLocalizedString(@"XPMineUserInfoTableViewCell3"),AppName, resultModel.erbanNo]; + self.idLabel.text = [NSString stringWithFormat:@"ID:%@", resultModel.erbanNo]; if (resultModel.onlineNum > 100) { self.numberLabel.text = [NSString stringWithFormat:@"%ld", resultModel.onlineNum]; diff --git a/YuMi/Modules/YMNewHome/View/XPNewHomeViewController.m b/YuMi/Modules/YMNewHome/View/XPNewHomeViewController.m index 04b4e8a2..ade2d9b7 100644 --- a/YuMi/Modules/YMNewHome/View/XPNewHomeViewController.m +++ b/YuMi/Modules/YMNewHome/View/XPNewHomeViewController.m @@ -368,10 +368,10 @@ UIKIT_EXTERN NSString * const kOpenRoomNotification; - if (index == self.tagModelList.count - 1) { - self.recommendVC.tagModel = [self.tagModelList safeObjectAtIndex1:index]; - return self.recommendVC; - } else { +// if (index == self.tagModelList.count - 1) { +// self.recommendVC.tagModel = [self.tagModelList safeObjectAtIndex1:index]; +// return self.recommendVC; +// } else { id homeV = [self.validListDict objectForKey:[NSNumber numberWithInteger:index]]; if (homeV) { return homeV; @@ -380,7 +380,7 @@ UIKIT_EXTERN NSString * const kOpenRoomNotification; homeVC.tagModel = [self.tagModelList safeObjectAtIndex1:index]; [self.validListDict setObject:homeVC forKey:@(index)]; return homeVC; - } +// } } @@ -422,7 +422,7 @@ UIKIT_EXTERN NSString * const kOpenRoomNotification; - (void)getHomeTagListSuccess:(NSArray *)array{ if(array.count == 0)return; NSMutableArray *list = [NSMutableArray arrayWithArray:array]; - [list addObject:self.tagModelList.lastObject]; +// [list addObject:self.tagModelList.lastObject]; [list insertObject:self.tagModelList.firstObject atIndex:0]; self.tagModelList = list; self.titleView.titleList = self.tagModelList; @@ -531,7 +531,7 @@ UIKIT_EXTERN NSString * const kOpenRoomNotification; if (!_titleView) { _titleView = [[PIHoemCategoryTitleView alloc] initWithFrame:CGRectZero]; _titleView.delegate = self; - _titleView.titles = @[YMLocalizedString(@"XPNewHomeViewController0"),YMLocalizedString(@"XPNewHomeViewController1")]; + _titleView.titles = @[YMLocalizedString(@"XPNewHomeViewController0")]; _titleView.titleList = self.tagModelList; _titleView.backgroundColor = [UIColor clearColor]; _titleView.titleColor = [UIColor clearColor]; @@ -572,7 +572,7 @@ UIKIT_EXTERN NSString * const kOpenRoomNotification; hotModel.checkedWidth = [UILabel getWidthWithText:recommendModel.name height:kGetScaleWidth(44) font:kFontSemibold(16)]; hotModel.noCheckedWidth = [UILabel getWidthWithText:recommendModel.name height:kGetScaleWidth(44) font:kFontRegular(14)]; [_tagModelList addObject:recommendModel]; - [_tagModelList addObject:hotModel]; +// [_tagModelList addObject:hotModel]; } return _tagModelList; } diff --git a/YuMi/Modules/YMRoom/View/AcrossRoomPK/View/SubViews/XPAcrossRoomPKResultView.m b/YuMi/Modules/YMRoom/View/AcrossRoomPK/View/SubViews/XPAcrossRoomPKResultView.m index 178ff4a3..fa76de96 100644 --- a/YuMi/Modules/YMRoom/View/AcrossRoomPK/View/SubViews/XPAcrossRoomPKResultView.m +++ b/YuMi/Modules/YMRoom/View/AcrossRoomPK/View/SubViews/XPAcrossRoomPKResultView.m @@ -257,14 +257,14 @@ self.redWinIconView.hidden = NO; self.blueWinIconView.hidden = YES; } else if (data.winUid == data.aUid) {//输 - self.bgImageView.image = [UIImage imageNamed:@"room_across_pk_result_fail_bg"]; + self.bgImageView.image = [UIImage getLanguageImage:@"room_across_pk_result_fail_bg"]; self.contributeBgImageView.image = [UIImage imageNamed:@"room_across_pk_result_fail_person_bg"]; self.charmBgImageView.image = [UIImage imageNamed:@"room_across_pk_result_fail_person_bg"]; [self.closeBtn setImage:[UIImage imageNamed:@"room_across_pk_result_fail_close"] forState:UIControlStateNormal]; self.redWinIconView.hidden = YES; self.blueWinIconView.hidden = NO; } else {//平局 - self.bgImageView.image = [UIImage imageNamed:@"room_across_pk_result_tie_bg"]; + self.bgImageView.image = [UIImage getLanguageImage:@"room_across_pk_result_tie_bg"]; self.contributeBgImageView.image = [UIImage imageNamed:@"room_across_pk_result_tie_person_bg"]; self.charmBgImageView.image = [UIImage imageNamed:@"room_across_pk_result_tie_person_bg"]; [self.closeBtn setImage:[UIImage imageNamed:@"room_across_pk_result_tie_close"] forState:UIControlStateNormal]; diff --git a/YuMi/Modules/YMRoom/View/ActivityContainerView/XPRoomActivityContainerView.m b/YuMi/Modules/YMRoom/View/ActivityContainerView/XPRoomActivityContainerView.m index b1535482..c7a84e89 100644 --- a/YuMi/Modules/YMRoom/View/ActivityContainerView/XPRoomActivityContainerView.m +++ b/YuMi/Modules/YMRoom/View/ActivityContainerView/XPRoomActivityContainerView.m @@ -265,9 +265,9 @@ UIKIT_EXTERN NSString *kShowFirstRechargeView; } if (roomInfo.roomModeType == RoomModeType_Open_Blind || roomInfo.roomModeType == RoomModeType_Open_PK_Mode || roomInfo.roomModeType == RoomModeType_Open_Micro_Mode) { if (roomInfo.roomModeType == RoomModeType_Open_PK_Mode ) { - self.joinDatingView.image = [UIImage imageNamed:@"room_pk_normal_member_enter"]; + self.joinDatingView.image = [UIImage getLanguageImage:@"room_pk_normal_member_enter"]; } else { - self.joinDatingView.image = [UIImage imageNamed:@"room_mode_dating_enter"]; + self.joinDatingView.image = [UIImage getLanguageImage:@"room_mode_dating_enter"]; } NIMChatroomMembersByIdsRequest *request = [[NIMChatroomMembersByIdsRequest alloc]init]; request.roomId = [NSString stringWithFormat:@"%ld", roomInfo.roomId]; @@ -654,7 +654,7 @@ UIKIT_EXTERN NSString *kShowFirstRechargeView; - (UIImageView *)joinDatingView { if (!_joinDatingView) { _joinDatingView = [[UIImageView alloc] init]; - _joinDatingView.image = [UIImage imageNamed:@"room_mode_dating_enter"]; + _joinDatingView.image = [UIImage getLanguageImage:@"room_mode_dating_enter"]; _joinDatingView.userInteractionEnabled = YES; _joinDatingView.hidden = YES; _joinDatingView.contentMode = UIViewContentModeScaleAspectFit; diff --git a/YuMi/Modules/YMRoom/View/AnchorPK/View/SubViews/XPAnchorPKResultView.m b/YuMi/Modules/YMRoom/View/AnchorPK/View/SubViews/XPAnchorPKResultView.m index e89bfc03..41be765e 100644 --- a/YuMi/Modules/YMRoom/View/AnchorPK/View/SubViews/XPAnchorPKResultView.m +++ b/YuMi/Modules/YMRoom/View/AnchorPK/View/SubViews/XPAnchorPKResultView.m @@ -265,15 +265,15 @@ - (void)setData:(AcrossRoomPKPanelModel *)data { if (data.winUid == data.cUid) {//赢 self.bgImageView.image = [UIImage imageNamed:@"anchorPK_result_win_bg"]; - self.headWearImageView.image = [UIImage imageNamed:@"anchorPK_result_win_headWear"]; + self.headWearImageView.image = [UIImage getLanguageImage:@"anchorPK_result_win_headWear"]; self.contributeTitleBgImageView.image = [UIImage imageNamed:@"anchorPK_result_win_title_bg"]; } else if (data.winUid == data.aUid) {//输 self.bgImageView.image = [UIImage imageNamed:@"anchorPK_result_fail_bg"]; - self.headWearImageView.image = [UIImage imageNamed:@"anchorPK_result_fail_headWear"]; + self.headWearImageView.image = [UIImage getLanguageImage:@"anchorPK_result_fail_headWear"]; self.contributeTitleBgImageView.image = [UIImage imageNamed:@"anchorPK_result_fail_title_bg"]; } else {//平局 self.bgImageView.image = [UIImage imageNamed:@"anchorPK_result_tie_bg"]; - self.headWearImageView.image = [UIImage imageNamed:@"anchorPK_result_tie_headWear"]; + self.headWearImageView.image = [UIImage getLanguageImage:@"anchorPK_result_tie_headWear"]; self.contributeTitleBgImageView.image = [UIImage imageNamed:@"anchorPK_result_tie_title_bg"]; } self.avatarImageView.imageUrl = data.cAvatar; @@ -368,7 +368,7 @@ - (UIImageView *)headWearImageView { if (!_headWearImageView) { _headWearImageView = [[UIImageView alloc] init]; - _headWearImageView.image = [UIImage imageNamed:@"anchorPK_result_win_headWear"]; + _headWearImageView.image = [UIImage getLanguageImage:@"anchorPK_result_win_headWear"]; } return _headWearImageView; } diff --git a/YuMi/Modules/YMRoom/View/AnchorPK/View/SubViews/XPAnchorPkPanelView.m b/YuMi/Modules/YMRoom/View/AnchorPK/View/SubViews/XPAnchorPkPanelView.m index c4a73756..28898446 100644 --- a/YuMi/Modules/YMRoom/View/AnchorPK/View/SubViews/XPAnchorPkPanelView.m +++ b/YuMi/Modules/YMRoom/View/AnchorPK/View/SubViews/XPAnchorPkPanelView.m @@ -454,14 +454,14 @@ self.redResultImageView.hidden = NO; self.otherResultImageView.hidden = NO; if ([pkPanelInfo.winUid isEqualToString:pkPanelInfo.cUid]) { - self.redResultImageView.image = [UIImage imageNamed:@"anchorPk_micro_result_win"]; - self.otherResultImageView.image = [UIImage imageNamed:@"anchorPk_micro_result_fail"]; + self.redResultImageView.image = [UIImage getLanguageImage:@"anchorPk_micro_result_win"]; + self.otherResultImageView.image = [UIImage getLanguageImage:@"anchorPk_micro_result_fail"]; } else if ([pkPanelInfo.winUid isEqualToString:pkPanelInfo.aUid]) {//输 - self.redResultImageView.image = [UIImage imageNamed:@"anchorPk_micro_result_fail"]; - self.otherResultImageView.image = [UIImage imageNamed:@"anchorPk_micro_result_win"]; + self.redResultImageView.image = [UIImage getLanguageImage:@"anchorPk_micro_result_fail"]; + self.otherResultImageView.image = [UIImage getLanguageImage:@"anchorPk_micro_result_win"]; } else {//平局 - self.redResultImageView.image = [UIImage imageNamed:@"anchorPk_micro_result_tie"]; - self.otherResultImageView.image = [UIImage imageNamed:@"anchorPk_micro_result_tie"]; + self.redResultImageView.image = [UIImage getLanguageImage:@"anchorPk_micro_result_tie"]; + self.otherResultImageView.image = [UIImage getLanguageImage:@"anchorPk_micro_result_tie"]; } } else { self.redResultImageView.hidden = YES; @@ -695,7 +695,7 @@ - (UIImageView *)redResultImageView { if (!_redResultImageView) { _redResultImageView = [[UIImageView alloc] init]; - _redResultImageView.image = [UIImage imageNamed:@"anchorPk_micro_result_win"]; + _redResultImageView.image = [UIImage getLanguageImage:@"anchorPk_micro_result_win"]; _redResultImageView.hidden = YES; } return _redResultImageView; @@ -719,7 +719,7 @@ - (UIImageView *)otherResultImageView { if (!_otherResultImageView) { _otherResultImageView = [[UIImageView alloc] init]; - _otherResultImageView.image = [UIImage imageNamed:@"anchorPk_micro_result_win"]; + _otherResultImageView.image = [UIImage getLanguageImage:@"anchorPk_micro_result_win"]; _otherResultImageView.hidden = YES; } return _otherResultImageView; diff --git a/YuMi/Modules/YMRoom/View/AnchorView/FansTeam/View/XPAnchorFansTaskViewController.m b/YuMi/Modules/YMRoom/View/AnchorView/FansTeam/View/XPAnchorFansTaskViewController.m index 22c25c15..618451bb 100644 --- a/YuMi/Modules/YMRoom/View/AnchorView/FansTeam/View/XPAnchorFansTaskViewController.m +++ b/YuMi/Modules/YMRoom/View/AnchorView/FansTeam/View/XPAnchorFansTaskViewController.m @@ -394,7 +394,7 @@ - (UIImageView *)bgImageView { if (!_bgImageView) { _bgImageView = [[UIImageView alloc] init]; - _bgImageView.image = [UIImage imageNamed:@"anchor_fansTeam_Task_bg"]; + _bgImageView.image = [UIImage getLanguageImage:@"anchor_fansTeam_Task_bg"]; _bgImageView.contentMode = UIViewContentModeScaleToFill; } return _bgImageView; @@ -466,7 +466,7 @@ - (UIImageView *)privilegeTitleImageView { if (!_privilegeTitleImageView) { _privilegeTitleImageView = [[UIImageView alloc] init]; - _privilegeTitleImageView.image = [UIImage imageNamed:@"anchor_fansTeam_task"]; + _privilegeTitleImageView.image = [UIImage getLanguageImage:@"anchor_fansTeam_task"]; _privilegeTitleImageView.contentMode = UIViewContentModeScaleAspectFill; } return _privilegeTitleImageView; diff --git a/YuMi/Modules/YMRoom/View/AnchorView/FansTeam/View/XPAnchorFansTeamViewController.m b/YuMi/Modules/YMRoom/View/AnchorView/FansTeam/View/XPAnchorFansTeamViewController.m index 997ce6f5..4e3d73cc 100644 --- a/YuMi/Modules/YMRoom/View/AnchorView/FansTeam/View/XPAnchorFansTeamViewController.m +++ b/YuMi/Modules/YMRoom/View/AnchorView/FansTeam/View/XPAnchorFansTeamViewController.m @@ -449,7 +449,7 @@ - (UIImageView *)privilegeTitleImageView { if (!_privilegeTitleImageView) { _privilegeTitleImageView = [[UIImageView alloc] init]; - _privilegeTitleImageView.image = [UIImage imageNamed:@"anchor_fansTeam_nameplate"]; + _privilegeTitleImageView.image = [UIImage getLanguageImage:@"anchor_fansTeam_nameplate"]; _privilegeTitleImageView.contentMode = UIViewContentModeScaleAspectFill; } return _privilegeTitleImageView; diff --git a/YuMi/Modules/YMRoom/View/BackMusic/View/XPRoomTransferMusicViewController.m b/YuMi/Modules/YMRoom/View/BackMusic/View/XPRoomTransferMusicViewController.m index 0102987d..b127c0e8 100644 --- a/YuMi/Modules/YMRoom/View/BackMusic/View/XPRoomTransferMusicViewController.m +++ b/YuMi/Modules/YMRoom/View/BackMusic/View/XPRoomTransferMusicViewController.m @@ -321,7 +321,7 @@ if (!_computerImageView) { _computerImageView = [[UIImageView alloc] init]; _computerImageView.userInteractionEnabled = YES; - _computerImageView.image = [UIImage imageNamed:@"room_music_transfer_computer"]; + _computerImageView.image = [UIImage getLanguageImage:@"room_music_transfer_computer"]; } return _computerImageView; } diff --git a/YuMi/Modules/YMRoom/View/BaseUIContainerView/XPRoomDatingVipUpMicView.m b/YuMi/Modules/YMRoom/View/BaseUIContainerView/XPRoomDatingVipUpMicView.m index 5049d948..56cbf989 100644 --- a/YuMi/Modules/YMRoom/View/BaseUIContainerView/XPRoomDatingVipUpMicView.m +++ b/YuMi/Modules/YMRoom/View/BaseUIContainerView/XPRoomDatingVipUpMicView.m @@ -71,7 +71,7 @@ - (UIImageView *)backImageView { if (!_backImageView) { _backImageView = [[UIImageView alloc] init]; - _backImageView.image = [UIImage imageNamed:@"room_mode_dating_vip_rule_bg"]; + _backImageView.image = [UIImage getLanguageImage:@"room_mode_dating_vip_rule_bg"]; } return _backImageView; } diff --git a/YuMi/Modules/YMRoom/View/BaseUIContainerView/XPRoomDatingWebAlertView.m b/YuMi/Modules/YMRoom/View/BaseUIContainerView/XPRoomDatingWebAlertView.m index 4f56a8e9..9a9280a6 100644 --- a/YuMi/Modules/YMRoom/View/BaseUIContainerView/XPRoomDatingWebAlertView.m +++ b/YuMi/Modules/YMRoom/View/BaseUIContainerView/XPRoomDatingWebAlertView.m @@ -96,7 +96,7 @@ static CGFloat const kContentAspectRatio = 2/3.f; - (UIImageView *)backImageView { if (!_backImageView) { _backImageView = [[UIImageView alloc] init]; - _backImageView.image = [UIImage imageNamed:@"room_mode_dating_background"]; + _backImageView.image = [UIImage getLanguageImage:@"room_mode_dating_background"]; _backImageView.userInteractionEnabled = YES; } return _backImageView; diff --git a/YuMi/Modules/YMRoom/View/CandyTree/View/XPCandyTreeViewController.m b/YuMi/Modules/YMRoom/View/CandyTree/View/XPCandyTreeViewController.m index 9663e93e..b38696c4 100644 --- a/YuMi/Modules/YMRoom/View/CandyTree/View/XPCandyTreeViewController.m +++ b/YuMi/Modules/YMRoom/View/CandyTree/View/XPCandyTreeViewController.m @@ -573,7 +573,7 @@ UIKIT_EXTERN NSString * const kRoomReceivedCandyNotificationKey; if (!_bgImageView) { _bgImageView = [[UIImageView alloc] init]; _bgImageView.userInteractionEnabled = YES; - _bgImageView.image = [UIImage imageNamed:@"room_candy_tree_back"]; + _bgImageView.image = [UIImage getLanguageImage:@"room_candy_tree_back"]; } return _bgImageView; @@ -585,7 +585,7 @@ UIKIT_EXTERN NSString * const kRoomReceivedCandyNotificationKey; if (!_rankImageView) { _rankImageView = [[UIImageView alloc] init]; _rankImageView.userInteractionEnabled = YES; - _rankImageView.image = [UIImage imageNamed:@"room_candy_tree_rank"]; + _rankImageView.image = [UIImage getLanguageImage:@"room_candy_tree_rank"]; UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(rankTapRecognizer:)]; [_rankImageView addGestureRecognizer:tap]; } diff --git a/YuMi/Modules/YMRoom/View/LittleGame/View/XPLittleGameRoomOpenView.m b/YuMi/Modules/YMRoom/View/LittleGame/View/XPLittleGameRoomOpenView.m index f06c9194..4be0b072 100644 --- a/YuMi/Modules/YMRoom/View/LittleGame/View/XPLittleGameRoomOpenView.m +++ b/YuMi/Modules/YMRoom/View/LittleGame/View/XPLittleGameRoomOpenView.m @@ -279,8 +279,8 @@ - (UIButton *)normalRoomButton { if (!_normalRoomButton) { _normalRoomButton = [UIButton buttonWithType:UIButtonTypeCustom]; - [_normalRoomButton setImage:[UIImage imageNamed:@"room_little_game_normal_room"] forState:UIControlStateNormal]; - [_normalRoomButton setImage:[UIImage imageNamed:@"room_little_game_normal_room_select"] forState:UIControlStateSelected]; + [_normalRoomButton setImage:[UIImage getLanguageImage:@"room_little_game_normal_room"] forState:UIControlStateNormal]; + [_normalRoomButton setImage:[UIImage getLanguageImage:@"room_little_game_normal_room_select"] forState:UIControlStateSelected]; [_normalRoomButton addTarget:self action:@selector(normalRoomButtonAction:) forControlEvents:UIControlEventTouchUpInside]; _normalRoomButton.selected = YES; } @@ -290,8 +290,8 @@ - (UIButton *)gameRoomButton { if (!_gameRoomButton) { _gameRoomButton = [UIButton buttonWithType:UIButtonTypeCustom]; - [_gameRoomButton setImage:[UIImage imageNamed:@"room_little_game_game_room"] forState:UIControlStateNormal]; - [_gameRoomButton setImage:[UIImage imageNamed:@"room_little_game_game_room_select"] forState:UIControlStateSelected]; + [_gameRoomButton setImage:[UIImage getLanguageImage:@"room_little_game_game_room"] forState:UIControlStateNormal]; + [_gameRoomButton setImage:[UIImage getLanguageImage:@"room_little_game_game_room_select"] forState:UIControlStateSelected]; [_gameRoomButton addTarget:self action:@selector(gameRoomButtonAction:) forControlEvents:UIControlEventTouchUpInside]; _gameRoomButton.selected = NO; } diff --git a/YuMi/Modules/YMRoom/View/MenuContainerView/XPRoomMenuContainerView.m b/YuMi/Modules/YMRoom/View/MenuContainerView/XPRoomMenuContainerView.m index 14c518cf..3d1499bf 100644 --- a/YuMi/Modules/YMRoom/View/MenuContainerView/XPRoomMenuContainerView.m +++ b/YuMi/Modules/YMRoom/View/MenuContainerView/XPRoomMenuContainerView.m @@ -339,8 +339,8 @@ UserInfoModel * userInfo = self.delegate.getUserInfo; if (userInfo.isFirstCharge) { - [self.giftButton setImage:[UIImage imageNamed:@"room_menu_gift_first_recharge"] forState:UIControlStateNormal]; - [self.giftButton setImage:[UIImage imageNamed:@"room_menu_gift_first_recharge"] forState:UIControlStateSelected]; + [self.giftButton setImage:[UIImage getLanguageImage:@"room_menu_gift_first_recharge"] forState:UIControlStateNormal]; + [self.giftButton setImage:[UIImage getLanguageImage:@"room_menu_gift_first_recharge"] forState:UIControlStateSelected]; } else { [self.giftButton setImage:[UIImage imageNamed:@"room_menu_gift"] forState:UIControlStateNormal]; [self.giftButton setImage:[UIImage imageNamed:@"room_menu_gift"] forState:UIControlStateSelected]; @@ -563,8 +563,8 @@ - (UIButton *)arrangeMicButton { if (!_arrangeMicButton) { _arrangeMicButton = [UIButton buttonWithType:UIButtonTypeCustom]; - [_arrangeMicButton setImage:[UIImage imageNamed:@"room_menu_arrange_mic"] forState:UIControlStateNormal]; - [_arrangeMicButton setImage:[UIImage imageNamed:@"room_menu_arrange_mic_new"] forState:UIControlStateSelected]; + [_arrangeMicButton setImage:[UIImage getLanguageImage:@"room_menu_arrange_mic"] forState:UIControlStateNormal]; + [_arrangeMicButton setImage:[UIImage getLanguageImage:@"room_menu_arrange_mic_new"] forState:UIControlStateSelected]; _arrangeMicButton.tag = XPRoomMenuItemType_ArrangeMic; [_arrangeMicButton addTarget:self action:@selector(menuButtonAction:) forControlEvents:UIControlEventTouchUpInside]; _arrangeMicButton.hidden = YES; diff --git a/YuMi/Modules/YMRoom/View/MessageContainerView/Tool/XPRoomMessageParser.m b/YuMi/Modules/YMRoom/View/MessageContainerView/Tool/XPRoomMessageParser.m index 3afa48ac..cbc78e16 100644 --- a/YuMi/Modules/YMRoom/View/MessageContainerView/Tool/XPRoomMessageParser.m +++ b/YuMi/Modules/YMRoom/View/MessageContainerView/Tool/XPRoomMessageParser.m @@ -205,7 +205,7 @@ ///官方新用户 [attribute appendAttributedString:[self createOfficalAndNewuserAttribute:model.defUser newUser:model.newUser fromSayHelloChannel:model.fromSayHelloChannel]]; if ([self isCurrentRoomSuperAdmin:message.from]) { - [attribute appendAttributedString:[self createLocalImageAttribute:@"common_super_admin"]]; + [attribute appendAttributedString:[self createLanguageImageAttribute:@"common_super_admin"]]; } if (model.vipIcon) {//贵族icon @@ -305,7 +305,7 @@ [attribute appendAttributedString:[self createOfficalAndNewuserAttribute:extModel.defUser newUser:extModel.newUser fromSayHelloChannel:extModel.fromSayHelloChannel]]; if ([self isCurrentRoomSuperAdmin:message.from]) { - [attribute appendAttributedString:[self createLocalImageAttribute:@"common_super_admin"]]; + [attribute appendAttributedString:[self createLanguageImageAttribute:@"common_super_admin"]]; [attribute appendAttributedString:[self createSapceAttribute:2]]; } @@ -1218,7 +1218,7 @@ } if (newUser) { if (fromSayHelloChannel) { - [attribute appendAttributedString:[self createLocalImageAttribute:@"room_new_user_greet_new"]]; + [attribute appendAttributedString:[self createLanguageImageAttribute:@"room_new_user_greet_new"]]; [attribute appendAttributedString:[self createSapceAttribute:2]]; } else { [attribute appendAttributedString: [self createLocalImageAttribute:@"common_new_user"]]; @@ -1378,7 +1378,20 @@ return attrString; } - +/// 生成本地一个图片的富文本 +/// @param imageName 网络图片的地址 +- (NSMutableAttributedString *)createLanguageImageAttribute:(NSString *)imageName { + if (imageName == nil && imageName.length <= 0) { + return nil; + } + UIImageView *imaveView = [[UIImageView alloc]init]; + imaveView.image = [UIImage getLanguageImage:imageName]; + CGFloat scale = (CGFloat)imaveView.image.size.width / (CGFloat)imaveView.image.size.height; + imaveView.bounds = CGRectMake(0, 0, 16 * scale, 16); + NSMutableAttributedString * attrString = [NSMutableAttributedString yy_attachmentStringWithContent:imaveView contentMode:UIViewContentModeScaleAspectFit attachmentSize:CGSizeMake(imaveView.frame.size.width, imaveView.frame.size.height) alignToFont:[UIFont systemFontOfSize:15.0] alignment:YYTextVerticalAlignmentCenter]; + return attrString; + +} /// 生成本地一个图片的富文本 /// @param image 本地的图片 - (NSMutableAttributedString *)createImageAttribute:(UIImage *)image { diff --git a/YuMi/Modules/YMRoom/View/NobleTrumpet/View/XPRoomTrumpetViewController.m b/YuMi/Modules/YMRoom/View/NobleTrumpet/View/XPRoomTrumpetViewController.m index 437f7735..11277529 100644 --- a/YuMi/Modules/YMRoom/View/NobleTrumpet/View/XPRoomTrumpetViewController.m +++ b/YuMi/Modules/YMRoom/View/NobleTrumpet/View/XPRoomTrumpetViewController.m @@ -390,7 +390,7 @@ if (!_releaseButton) { _releaseButton = [[UIButton alloc] init]; [_releaseButton setTitleColor:[DJDKMIMOMColor confirmButtonTextColor] forState:UIControlStateNormal]; - [_releaseButton setBackgroundImage:[UIImage imageNamed:@"rooom_trumpet_send"] forState:UIControlStateNormal]; + [_releaseButton setBackgroundImage:[UIImage getLanguageImage:@"rooom_trumpet_send"] forState:UIControlStateNormal]; [_releaseButton addTarget:self action:@selector(onReleaseButtonClick:) forControlEvents:UIControlEventTouchUpInside]; } return _releaseButton; diff --git a/YuMi/Modules/YMRoom/View/RoomPK/View/XPRoomPKPlayingView.m b/YuMi/Modules/YMRoom/View/RoomPK/View/XPRoomPKPlayingView.m index aff6ed67..c7fed33d 100644 --- a/YuMi/Modules/YMRoom/View/RoomPK/View/XPRoomPKPlayingView.m +++ b/YuMi/Modules/YMRoom/View/RoomPK/View/XPRoomPKPlayingView.m @@ -368,8 +368,8 @@ - (UIButton *)foldButton { if (!_foldButton) { _foldButton = [UIButton buttonWithType:UIButtonTypeCustom]; - [_foldButton setImage:[UIImage imageNamed:@"room_pk_playing_fold"] forState:UIControlStateNormal]; - [_foldButton setImage:[UIImage imageNamed:@"room_pk_playing_fold"] forState:UIControlStateSelected]; + [_foldButton setImage:[UIImage getLanguageImage:@"room_pk_playing_fold"] forState:UIControlStateNormal]; + [_foldButton setImage:[UIImage getLanguageImage:@"room_pk_playing_fold"] forState:UIControlStateSelected]; [_foldButton addTarget:self action:@selector(foldButtonAction:) forControlEvents:UIControlEventTouchUpInside]; } return _foldButton; diff --git a/YuMi/Modules/YMRoom/View/SendGiftView/View/XPGiftHeadTypeView.m b/YuMi/Modules/YMRoom/View/SendGiftView/View/XPGiftHeadTypeView.m index 9192688b..f5c95fc4 100644 --- a/YuMi/Modules/YMRoom/View/SendGiftView/View/XPGiftHeadTypeView.m +++ b/YuMi/Modules/YMRoom/View/SendGiftView/View/XPGiftHeadTypeView.m @@ -47,7 +47,8 @@ static NSString *kHideGiftViewInteractDot = @"kHideGiftViewInteractDot";//是否 #pragma mark - Private Method - (void)initSubViews { self.titleArray = [[NSMutableArray alloc]initWithArray:@[YMLocalizedString(@"XPGiftHeadTypeView4")]]; - self.pi_BannerView.imageURLStringsGroup = @[@"room_gift_noble_entrance"]; + + self.pi_BannerView.imageURLStringsGroup = @[[UIImage getLanguageText:@"room_gift_noble_entrance"]]; [self addSubview:self.giftButton]; // [self addSubview:self.devideView]; // [self addSubview:self.interactButton]; @@ -160,7 +161,7 @@ static NSString *kHideGiftViewInteractDot = @"kHideGiftViewInteractDot";//是否 if (isShowFirstRecharge) { [self.titleArray addObject:YMLocalizedString(@"XPGiftHeadTypeView1")]; NSMutableArray *imageList = [[NSMutableArray alloc]initWithArray:self.pi_BannerView.imageURLStringsGroup]; - [imageList addObject:@"gift_first_recharge_bg"]; + [imageList addObject:[UIImage getLanguageText:@"gift_first_recharge_bg"]]; self.pi_BannerView.imageURLStringsGroup = imageList; } } diff --git a/YuMi/Modules/YMRoom/View/StageView/MicroView/Dating/DatingMicroView.m b/YuMi/Modules/YMRoom/View/StageView/MicroView/Dating/DatingMicroView.m index d0e9d6b1..657bbe29 100644 --- a/YuMi/Modules/YMRoom/View/StageView/MicroView/Dating/DatingMicroView.m +++ b/YuMi/Modules/YMRoom/View/StageView/MicroView/Dating/DatingMicroView.m @@ -123,19 +123,19 @@ if (model && position == 999) {///相亲模式VIP坑位不显示头饰(显示默认头饰) self.vipHeadWearImageView.hidden = NO; if (roomInfo.blindDateState == RoomPlayDateingType_Talk || roomInfo.blindDateState == RoomPlayDateingType_Finish) { - self.vipHeadWearImageView.image = [UIImage imageNamed:@"room_mode_dating_vip_title"]; + self.vipHeadWearImageView.image = [UIImage getLanguageImage:@"room_mode_dating_vip_title"]; } else { if (userInfo) { self.vipHeadWearImageView.image = [UIImage imageNamed:@"room_mode_dating_vip"]; } else { - self.vipHeadWearImageView.image = [UIImage imageNamed:@"room_mode_dating_vip_title"]; + self.vipHeadWearImageView.image = [UIImage getLanguageImage:@"room_mode_dating_vip_title"]; } } } else { if (position != -1 && userInfo && userInfo.vipMic) { self.vipHeadWearImageView.hidden = NO; if (roomInfo.blindDateState == RoomPlayDateingType_Talk || roomInfo.blindDateState == RoomPlayDateingType_Finish) { - self.vipHeadWearImageView.image = [UIImage imageNamed:@"room_mode_dating_vip_title"]; + self.vipHeadWearImageView.image = [UIImage getLanguageImage:@"room_mode_dating_vip_title"]; } else { self.vipHeadWearImageView.image = [UIImage imageNamed:@"room_mode_dating_vip"]; } diff --git a/YuMi/Modules/YMRoom/View/StageView/MicroView/Dating/MicroDatingProgressView.m b/YuMi/Modules/YMRoom/View/StageView/MicroView/Dating/MicroDatingProgressView.m index f0a595e6..7aa6abb2 100644 --- a/YuMi/Modules/YMRoom/View/StageView/MicroView/Dating/MicroDatingProgressView.m +++ b/YuMi/Modules/YMRoom/View/StageView/MicroView/Dating/MicroDatingProgressView.m @@ -86,7 +86,7 @@ if (!_heartSceneImageView) { _heartSceneImageView = [[UIImageView alloc] init]; _heartSceneImageView.userInteractionEnabled = YES; - _heartSceneImageView.image = [UIImage imageNamed:@"room_mode_dating_heart_icon"]; + _heartSceneImageView.image = [UIImage getLanguageImage:@"room_mode_dating_heart_icon"]; UITapGestureRecognizer * tap = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(tapDatingRuleRecognizer)]; [_heartSceneImageView addGestureRecognizer:tap]; } diff --git a/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFailyResultView.m b/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFailyResultView.m index d7098852..18dd9b0a 100644 --- a/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFailyResultView.m +++ b/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFailyResultView.m @@ -139,7 +139,7 @@ if (!_backImageView) { _backImageView = [[UIImageView alloc] init]; _backImageView.userInteractionEnabled = YES; - _backImageView.image = [UIImage imageNamed:@"room_treasure_fairy_result_bg"]; + _backImageView.image = [UIImage getLanguageImage:@"room_treasure_fairy_result_bg"]; UITapGestureRecognizer * tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(dismissView)]; [_backImageView addGestureRecognizer:tap]; } diff --git a/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFairyBallView.m b/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFairyBallView.m index 0063c9d1..c379e408 100644 --- a/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFairyBallView.m +++ b/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFairyBallView.m @@ -265,8 +265,8 @@ - (UIButton *)notGetButton { if (!_notGetButton) { _notGetButton = [UIButton buttonWithType:UIButtonTypeCustom]; - [_notGetButton setImage:[UIImage imageNamed:@"room_treasure_fairy_ball_not_get"] forState:UIControlStateNormal]; - [_notGetButton setImage:[UIImage imageNamed:@"room_treasure_fairy_ball_not_get"] forState:UIControlStateSelected]; + [_notGetButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_ball_not_get"] forState:UIControlStateNormal]; + [_notGetButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_ball_not_get"] forState:UIControlStateSelected]; _notGetButton.hidden = YES; _notGetButton.userInteractionEnabled = NO; } @@ -276,8 +276,8 @@ - (UIButton *)sendButton { if (!_sendButton) { _sendButton = [UIButton buttonWithType:UIButtonTypeCustom]; - [_sendButton setImage:[UIImage imageNamed:@"room_treasure_fairy_ball_send"] forState:UIControlStateNormal]; - [_sendButton setImage:[UIImage imageNamed:@"room_treasure_fairy_ball_send"] forState:UIControlStateSelected]; + [_sendButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_ball_send"] forState:UIControlStateNormal]; + [_sendButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_ball_send"] forState:UIControlStateSelected]; [_sendButton addTarget:self action:@selector(sendButtonAction:) forControlEvents:UIControlEventTouchUpInside]; } return _sendButton; @@ -286,8 +286,8 @@ - (UIButton *)askButton { if (!_askButton) { _askButton = [UIButton buttonWithType:UIButtonTypeCustom]; - [_askButton setImage:[UIImage imageNamed:@"room_treasure_fairy_ball_ask"] forState:UIControlStateNormal]; - [_askButton setImage:[UIImage imageNamed:@"room_treasure_fairy_ball_ask"] forState:UIControlStateSelected]; + [_askButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_ball_ask"] forState:UIControlStateNormal]; + [_askButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_ball_ask"] forState:UIControlStateSelected]; [_askButton addTarget:self action:@selector(askButtonAction:) forControlEvents:UIControlEventTouchUpInside]; } return _askButton; diff --git a/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFairyFriendView.m b/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFairyFriendView.m index 4400b8b1..17eb2d6a 100644 --- a/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFairyFriendView.m +++ b/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFairyFriendView.m @@ -235,7 +235,7 @@ if (!_titleImageView) { _titleImageView = [[UIImageView alloc] init]; _titleImageView.userInteractionEnabled = YES; - _titleImageView.image = [UIImage imageNamed:@"room_treasure_my_friend_title"]; + _titleImageView.image = [UIImage getLanguageImage:@"room_treasure_my_friend_title"]; } return _titleImageView; } diff --git a/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFairyMyView.m b/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFairyMyView.m index 8c87406a..1285ca9a 100644 --- a/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFairyMyView.m +++ b/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFairyMyView.m @@ -290,7 +290,7 @@ if (!_titleImageView) { _titleImageView = [[UIImageView alloc] init]; _titleImageView.userInteractionEnabled = YES; - _titleImageView.image = [UIImage imageNamed:@"room_treasure_fairy_my_title"]; + _titleImageView.image = [UIImage getLanguageImage:@"room_treasure_fairy_my_title"]; } return _titleImageView; } @@ -308,7 +308,7 @@ if (!_tipsImageView) { _tipsImageView = [[UIImageView alloc] init]; _tipsImageView.userInteractionEnabled = YES; - _tipsImageView.image = [UIImage imageNamed:@"room_treasure_fairy_my_tips_bg"]; + _tipsImageView.image = [UIImage getLanguageImage:@"room_treasure_fairy_my_tips_bg"]; } return _tipsImageView; } @@ -316,8 +316,8 @@ - (UIButton *)recordButton { if (!_recordButton) { _recordButton = [UIButton buttonWithType:UIButtonTypeCustom]; - [_recordButton setImage:[UIImage imageNamed:@"room_treasure_fairy_my_record_bg"] forState:UIControlStateNormal]; - [_recordButton setImage:[UIImage imageNamed:@"room_treasure_fairy_my_record_bg"] forState:UIControlStateSelected]; + [_recordButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_my_record_bg"] forState:UIControlStateNormal]; + [_recordButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_my_record_bg"] forState:UIControlStateSelected]; [_recordButton addTarget:self action:@selector(recordButtonAction:) forControlEvents:UIControlEventTouchUpInside]; } return _recordButton; @@ -335,8 +335,8 @@ - (UIButton *)lowButton { if (!_lowButton) { _lowButton = [UIButton buttonWithType:UIButtonTypeCustom]; - [_lowButton setImage:[UIImage imageNamed:@"room_treasure_fairy_my_low_title_normal"] forState:UIControlStateNormal]; - [_lowButton setImage:[UIImage imageNamed:@"room_treasure_fairy_my_low_title_select"] forState:UIControlStateSelected]; + [_lowButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_my_low_title_normal"] forState:UIControlStateNormal]; + [_lowButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_my_low_title_select"] forState:UIControlStateSelected]; [_lowButton addTarget:self action:@selector(lowButtonAction:) forControlEvents:UIControlEventTouchUpInside]; _lowButton.selected = YES; } @@ -349,8 +349,8 @@ - (UIButton *)highButton { if (!_highButton) { _highButton = [UIButton buttonWithType:UIButtonTypeCustom]; - [_highButton setImage:[UIImage imageNamed:@"room_treasure_fairy_my_high_title_normal"] forState:UIControlStateNormal]; - [_highButton setImage:[UIImage imageNamed:@"room_treasure_fairy_my_high_title_select"] forState:UIControlStateSelected]; + [_highButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_my_high_title_normal"] forState:UIControlStateNormal]; + [_highButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_my_high_title_select"] forState:UIControlStateSelected]; [_highButton addTarget:self action:@selector(highButtonAction:) forControlEvents:UIControlEventTouchUpInside]; } return _highButton; @@ -377,8 +377,8 @@ - (UIButton *)fairyExPerButton { if (!_fairyExPerButton) { _fairyExPerButton = [UIButton buttonWithType:UIButtonTypeCustom]; - [_fairyExPerButton setImage:[UIImage imageNamed:@"room_treasure_fairy_store_exper_bg"] forState:UIControlStateNormal]; - [_fairyExPerButton setImage:[UIImage imageNamed:@"room_treasure_fairy_store_exper_bg"] forState:UIControlStateSelected]; + [_fairyExPerButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_store_exper_bg"] forState:UIControlStateNormal]; + [_fairyExPerButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_store_exper_bg"] forState:UIControlStateSelected]; [_fairyExPerButton addTarget:self action:@selector(fairyExperButtonAction:) forControlEvents:UIControlEventTouchUpInside]; _fairyExPerButton.yn_acceptEventInterval = 1; } diff --git a/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFairyPoolRecordView.m b/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFairyPoolRecordView.m index e50e4ad8..618490fa 100644 --- a/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFairyPoolRecordView.m +++ b/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFairyPoolRecordView.m @@ -142,8 +142,8 @@ - (UIButton *)prizePoolButton { if (!_prizePoolButton) { _prizePoolButton = [UIButton buttonWithType:UIButtonTypeCustom]; - [_prizePoolButton setImage:[UIImage imageNamed:@"room_treasure_fairy_pool_normal"] forState:UIControlStateNormal]; - [_prizePoolButton setImage:[UIImage imageNamed:@"room_treasure_fairy_pool_select"] forState:UIControlStateSelected]; + [_prizePoolButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_pool_normal"] forState:UIControlStateNormal]; + [_prizePoolButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_pool_select"] forState:UIControlStateSelected]; [_prizePoolButton addTarget:self action:@selector(prizePoolButtonAction:) forControlEvents:UIControlEventTouchUpInside]; _prizePoolButton.selected = YES; } @@ -153,8 +153,8 @@ - (UIButton *)recordButton { if (!_recordButton) { _recordButton = [UIButton buttonWithType:UIButtonTypeCustom]; - [_recordButton setImage:[UIImage imageNamed:@"room_treasure_fairy_record_normal"] forState:UIControlStateNormal]; - [_recordButton setImage:[UIImage imageNamed:@"room_treasure_fairy_record_select"] forState:UIControlStateSelected]; + [_recordButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_record_normal"] forState:UIControlStateNormal]; + [_recordButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_record_select"] forState:UIControlStateSelected]; [_recordButton addTarget:self action:@selector(recordButtonAction:) forControlEvents:UIControlEventTouchUpInside]; _recordButton.selected = NO; } diff --git a/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFairyShopingRecordView.m b/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFairyShopingRecordView.m index 5fb4f2fc..5c33cab7 100644 --- a/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFairyShopingRecordView.m +++ b/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFairyShopingRecordView.m @@ -130,8 +130,8 @@ - (UIButton *)summonButton { if (!_summonButton) { _summonButton = [UIButton buttonWithType:UIButtonTypeCustom]; - [_summonButton setImage:[UIImage imageNamed:@"room_treasure_fairy_shoping_summon_record_title_normal"] forState:UIControlStateNormal]; - [_summonButton setImage:[UIImage imageNamed:@"room_treasure_fairy_shoping_summon_record_title_select"] forState:UIControlStateSelected]; + [_summonButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_shoping_summon_record_title_normal"] forState:UIControlStateNormal]; + [_summonButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_shoping_summon_record_title_select"] forState:UIControlStateSelected]; [_summonButton addTarget:self action:@selector(summonButtonAction:) forControlEvents:UIControlEventTouchUpInside]; _summonButton.selected = YES; } @@ -141,8 +141,8 @@ - (UIButton *)exchangeButton { if (!_exchangeButton) { _exchangeButton = [UIButton buttonWithType:UIButtonTypeCustom]; - [_exchangeButton setImage:[UIImage imageNamed:@"room_treasure_fairy_shoping_exchange_record_title_normal"] forState:UIControlStateNormal]; - [_exchangeButton setImage:[UIImage imageNamed:@"room_treasure_fairy_shoping_exchange_record_title_select"] forState:UIControlStateSelected]; + [_exchangeButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_shoping_exchange_record_title_normal"] forState:UIControlStateNormal]; + [_exchangeButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_shoping_exchange_record_title_select"] forState:UIControlStateSelected]; [_exchangeButton addTarget:self action:@selector(exchangeButtonAction:) forControlEvents:UIControlEventTouchUpInside]; _exchangeButton.selected = NO; } diff --git a/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFairyShopingView.m b/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFairyShopingView.m index 5b7d9f1b..76309489 100644 --- a/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFairyShopingView.m +++ b/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFairyShopingView.m @@ -199,7 +199,7 @@ if (!_titleImageView) { _titleImageView = [[UIImageView alloc] init]; _titleImageView.userInteractionEnabled = YES; - _titleImageView.image = [UIImage imageNamed:@"room_treasure_shoping_title"]; + _titleImageView.image = [UIImage getLanguageImage:@"room_treasure_shoping_title"]; } return _titleImageView; } @@ -225,8 +225,8 @@ - (UIButton *)summondButton { if (!_summondButton) { _summondButton = [UIButton buttonWithType:UIButtonTypeCustom]; - [_summondButton setImage:[UIImage imageNamed:@"room_treasure_fairy_shoping_summon_title_normal"] forState:UIControlStateNormal]; - [_summondButton setImage:[UIImage imageNamed:@"room_treasure_fairy_shoping_summon_title_select"] forState:UIControlStateSelected]; + [_summondButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_shoping_summon_title_normal"] forState:UIControlStateNormal]; + [_summondButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_shoping_summon_title_select"] forState:UIControlStateSelected]; [_summondButton addTarget:self action:@selector(middleButtonAction:) forControlEvents:UIControlEventTouchUpInside]; _summondButton.selected = YES; } @@ -236,8 +236,8 @@ - (UIButton *)exchangeButton { if (!_exchangeButton) { _exchangeButton = [UIButton buttonWithType:UIButtonTypeCustom]; - [_exchangeButton setImage:[UIImage imageNamed:@"room_treasure_fairy_shoping_exchange_title_normal"] forState:UIControlStateNormal]; - [_exchangeButton setImage:[UIImage imageNamed:@"room_treasure_fairy_shoping_exchange_title_select"] forState:UIControlStateSelected]; + [_exchangeButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_shoping_exchange_title_normal"] forState:UIControlStateNormal]; + [_exchangeButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_shoping_exchange_title_select"] forState:UIControlStateSelected]; [_exchangeButton addTarget:self action:@selector(highButtonAction:) forControlEvents:UIControlEventTouchUpInside]; } return _exchangeButton; diff --git a/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFairyStoreView.m b/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFairyStoreView.m index 3935c286..ddc9f28c 100644 --- a/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFairyStoreView.m +++ b/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFairyStoreView.m @@ -617,7 +617,7 @@ self.leftButton.hidden = YES; self.rightButton.hidden = NO; [UIView animateWithDuration:0.3 animations:^{ - self.forestImageView.image = [UIImage imageNamed:@"room_treasure_fairy_store_forest_normal"]; + self.forestImageView.image = [UIImage getLanguageImage:@"room_treasure_fairy_store_forest_normal"]; }]; [self.oneButton setAttributedTitle:[self createCountAttribute:YMLocalizedString(@"XPTreasureFairyStoreView1") count:1] forState:UIControlStateNormal]; @@ -632,7 +632,7 @@ self.leftButton.hidden = NO; self.rightButton.hidden = NO; [UIView animateWithDuration:0.3 animations:^{ - self.forestImageView.image = [UIImage imageNamed:@"room_treasure_fairy_store_middle_ball"]; + self.forestImageView.image = [UIImage getLanguageImage:@"room_treasure_fairy_store_middle_ball"]; }]; [self.oneButton setAttributedTitle:[self createCountAttribute:YMLocalizedString(@"XPTreasureFairyStoreView3") count:1] forState:UIControlStateNormal]; [self.tenButton setAttributedTitle:[self createCountAttribute:YMLocalizedString(@"XPTreasureFairyStoreView3") count:10] forState:UIControlStateNormal]; @@ -646,7 +646,7 @@ self.leftButton.hidden = NO; self.rightButton.hidden = YES; [UIView animateWithDuration:0.3 animations:^{ - self.forestImageView.image = [UIImage imageNamed:@"room_treasure_fairy_store_high_ball"]; + self.forestImageView.image = [UIImage getLanguageImage:@"room_treasure_fairy_store_high_ball"]; }]; [self.oneButton setAttributedTitle:[self createCountAttribute:YMLocalizedString(@"XPTreasureFairyStoreView5") count:1] forState:UIControlStateNormal]; [self.tenButton setAttributedTitle:[self createCountAttribute:YMLocalizedString(@"XPTreasureFairyStoreView5") count:10] forState:UIControlStateNormal]; @@ -685,7 +685,7 @@ if (!_titleImageView) { _titleImageView = [[UIImageView alloc] init]; _titleImageView.userInteractionEnabled = YES; - _titleImageView.image = [UIImage imageNamed:@"room_treasure_store_title"]; + _titleImageView.image = [UIImage getLanguageImage:@"room_treasure_store_title"]; } return _titleImageView; } @@ -713,8 +713,8 @@ - (UIButton *)recordButton { if (!_recordButton) { _recordButton = [UIButton buttonWithType:UIButtonTypeCustom]; - [_recordButton setImage:[UIImage imageNamed:@"room_treasure_fairy_store_record_bg"] forState:UIControlStateNormal]; - [_recordButton setImage:[UIImage imageNamed:@"room_treasure_fairy_store_record_bg"] forState:UIControlStateSelected]; + [_recordButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_store_record_bg"] forState:UIControlStateNormal]; + [_recordButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_store_record_bg"] forState:UIControlStateSelected]; [_recordButton addTarget:self action:@selector(recordButtonAction:) forControlEvents:UIControlEventTouchUpInside]; } return _recordButton; @@ -723,8 +723,8 @@ - (UIButton *)fairyExPerButton { if (!_fairyExPerButton) { _fairyExPerButton = [UIButton buttonWithType:UIButtonTypeCustom]; - [_fairyExPerButton setImage:[UIImage imageNamed:@"room_treasure_fairy_store_exper_bg"] forState:UIControlStateNormal]; - [_fairyExPerButton setImage:[UIImage imageNamed:@"room_treasure_fairy_store_exper_bg"] forState:UIControlStateSelected]; + [_fairyExPerButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_store_exper_bg"] forState:UIControlStateNormal]; + [_fairyExPerButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_store_exper_bg"] forState:UIControlStateSelected]; [_fairyExPerButton addTarget:self action:@selector(fairyExperButtonAction:) forControlEvents:UIControlEventTouchUpInside]; _fairyExPerButton.yn_acceptEventInterval = 1; } @@ -734,8 +734,8 @@ - (UIButton *)shopingButton { if (!_shopingButton) { _shopingButton = [UIButton buttonWithType:UIButtonTypeCustom]; - [_shopingButton setImage:[UIImage imageNamed:@"room_treasure_fairy_store_shoping_bg"] forState:UIControlStateNormal]; - [_shopingButton setImage:[UIImage imageNamed:@"room_treasure_fairy_store_shoping_bg"] forState:UIControlStateSelected]; + [_shopingButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_store_shoping_bg"] forState:UIControlStateNormal]; + [_shopingButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_store_shoping_bg"] forState:UIControlStateSelected]; [_shopingButton addTarget:self action:@selector(shopingButtonAction:) forControlEvents:UIControlEventTouchUpInside]; _shopingButton.yn_acceptEventInterval = 1; } @@ -746,8 +746,8 @@ - (UIButton *)myFairyButton { if (!_myFairyButton) { _myFairyButton = [UIButton buttonWithType:UIButtonTypeCustom]; - [_myFairyButton setImage:[UIImage imageNamed:@"room_treasure_fairy_my_bg"] forState:UIControlStateNormal]; - [_myFairyButton setImage:[UIImage imageNamed:@"room_treasure_fairy_my_bg"] forState:UIControlStateSelected]; + [_myFairyButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_my_bg"] forState:UIControlStateNormal]; + [_myFairyButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_my_bg"] forState:UIControlStateSelected]; [_myFairyButton addTarget:self action:@selector(myFairyButtonAction:) forControlEvents:UIControlEventTouchUpInside]; _myFairyButton.yn_acceptEventInterval = 1; } @@ -758,7 +758,7 @@ if (!_forestImageView) { _forestImageView = [[UIImageView alloc] init]; _forestImageView.userInteractionEnabled = YES; - _forestImageView.image = [UIImage imageNamed:@"room_treasure_fairy_store_forest_normal"]; + _forestImageView.image = [UIImage getLanguageImage:@"room_treasure_fairy_store_forest_normal"]; } return _forestImageView; @@ -879,7 +879,7 @@ if (!_middleImaegView) { _middleImaegView = [[UIImageView alloc] init]; _middleImaegView.userInteractionEnabled = YES; - _middleImaegView.image = [UIImage imageNamed:@"room_treasure_fairy_store_middle_ball_logo"]; + _middleImaegView.image = [UIImage getLanguageImage:@"room_treasure_fairy_store_middle_ball_logo"]; } return _middleImaegView; } @@ -898,7 +898,7 @@ if (!_highImaegView) { _highImaegView = [[UIImageView alloc] init]; _highImaegView.userInteractionEnabled = YES; - _highImaegView.image = [UIImage imageNamed:@"room_treasure_fairy_store_high_ball_logo"]; + _highImaegView.image = [UIImage getLanguageImage:@"room_treasure_fairy_store_high_ball_logo"]; } return _highImaegView; } diff --git a/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFairySummonView.m b/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFairySummonView.m index d7887fb3..b40198da 100644 --- a/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFairySummonView.m +++ b/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFairySummonView.m @@ -292,7 +292,7 @@ self.lowGiftView.hidden = YES; self.middleGiftView.hidden = NO; self.highGiftView.hidden = YES; - self.titleImageView.image = [UIImage imageNamed:@"room_treasure_fairy_shoping_summond_middle_title"]; + self.titleImageView.image = [UIImage getLanguageImage:@"room_treasure_fairy_shoping_summond_middle_title"]; self.leftButton.hidden = NO; self.rightButton.hidden = NO; TreasureFairyRewardModel * rewardInfo; @@ -326,7 +326,7 @@ self.lowGiftView.hidden = NO; self.middleGiftView.hidden = YES; self.highGiftView.hidden = YES; - self.titleImageView.image = [UIImage imageNamed:@"room_treasure_fairy_shoping_summond_low_title"]; + self.titleImageView.image = [UIImage getLanguageImage:@"room_treasure_fairy_shoping_summond_low_title"]; self.leftButton.hidden = YES; self.rightButton.hidden = NO; TreasureFairyRewardModel * rewardInfo; @@ -436,8 +436,8 @@ - (UIButton *)summonButton { if (!_summonButton) { _summonButton = [UIButton buttonWithType:UIButtonTypeCustom]; - [_summonButton setImage:[UIImage imageNamed:@"room_treasure_fairy_shoping_summond_normal"] forState:UIControlStateNormal]; - [_summonButton setImage:[UIImage imageNamed:@"room_treasure_fairy_shoping_summond_disable"] forState:UIControlStateDisabled]; + [_summonButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_shoping_summond_normal"] forState:UIControlStateNormal]; + [_summonButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_shoping_summond_disable"] forState:UIControlStateDisabled]; _summonButton.enabled = NO; [_summonButton addTarget:self action:@selector(summonButtonAction:) forControlEvents:UIControlEventTouchUpInside]; } diff --git a/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFairyTrialsContentView.m b/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFairyTrialsContentView.m index 4b74c72a..532cf9c4 100644 --- a/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFairyTrialsContentView.m +++ b/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFairyTrialsContentView.m @@ -540,8 +540,8 @@ make.width.mas_equalTo(width); make.height.mas_equalTo(78); }]; - [self.trialsButton setImage:[UIImage imageNamed:@"room_treasure_fairy_trials_sure_bg"] forState:UIControlStateNormal]; - [self.trialsButton setImage:[UIImage imageNamed:@"room_treasure_fairy_trials_sure_bg"] forState:UIControlStateSelected]; + [self.trialsButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_trials_sure_bg"] forState:UIControlStateNormal]; + [self.trialsButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_trials_sure_bg"] forState:UIControlStateSelected]; } else { [self.trialsButton setImage:[UIImage imageNamed:@"room_treasure_fairy_trials_salvage_bg"] forState:UIControlStateNormal]; [self.trialsButton setImage:[UIImage imageNamed:@"room_treasure_fairy_trials_salvage_bg"] forState:UIControlStateSelected]; diff --git a/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFairyTrialsView.m b/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFairyTrialsView.m index d2a516ef..17d16bb9 100644 --- a/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFairyTrialsView.m +++ b/YuMi/Modules/YMRoom/View/TreasureFairy/View/View/XPTreasureFairyTrialsView.m @@ -213,7 +213,7 @@ if (!_titleImageView) { _titleImageView = [[UIImageView alloc] init]; _titleImageView.userInteractionEnabled = YES; - _titleImageView.image = [UIImage imageNamed:@"room_treasure_fairy_trials_title"]; + _titleImageView.image = [UIImage getLanguageImage:@"room_treasure_fairy_trials_title"]; } return _titleImageView; } @@ -252,8 +252,8 @@ - (UIButton *)middleButton { if (!_middleButton) { _middleButton = [UIButton buttonWithType:UIButtonTypeCustom]; - [_middleButton setImage:[UIImage imageNamed:@"room_treasure_fairy_trials_middle_title_normal"] forState:UIControlStateNormal]; - [_middleButton setImage:[UIImage imageNamed:@"room_treasure_fairy_trials_middle_title_select"] forState:UIControlStateSelected]; + [_middleButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_trials_middle_title_normal"] forState:UIControlStateNormal]; + [_middleButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_trials_middle_title_select"] forState:UIControlStateSelected]; [_middleButton addTarget:self action:@selector(middleButtonAction:) forControlEvents:UIControlEventTouchUpInside]; _middleButton.selected = YES; } @@ -263,8 +263,8 @@ - (UIButton *)highButton { if (!_highButton) { _highButton = [UIButton buttonWithType:UIButtonTypeCustom]; - [_highButton setImage:[UIImage imageNamed:@"room_treasure_fairy_trials_high_title_normal"] forState:UIControlStateNormal]; - [_highButton setImage:[UIImage imageNamed:@"room_treasure_fairy_trials_high_title_select"] forState:UIControlStateSelected]; + [_highButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_trials_high_title_normal"] forState:UIControlStateNormal]; + [_highButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_trials_high_title_select"] forState:UIControlStateSelected]; [_highButton addTarget:self action:@selector(highButtonAction:) forControlEvents:UIControlEventTouchUpInside]; } return _highButton; diff --git a/YuMi/Modules/YMRoom/View/TreasureFairy/View/XPTreasureFairyViewController.m b/YuMi/Modules/YMRoom/View/TreasureFairy/View/XPTreasureFairyViewController.m index 60e8c64a..c1f7f18e 100644 --- a/YuMi/Modules/YMRoom/View/TreasureFairy/View/XPTreasureFairyViewController.m +++ b/YuMi/Modules/YMRoom/View/TreasureFairy/View/XPTreasureFairyViewController.m @@ -725,7 +725,7 @@ if (!_titleImageView) { _titleImageView = [[UIImageView alloc] init]; _titleImageView.userInteractionEnabled = YES; - _titleImageView.image = [UIImage imageNamed:@"room_treasure_page_title"]; + _titleImageView.image = [UIImage getLanguageImage:@"room_treasure_page_title"]; } return _titleImageView; } @@ -785,8 +785,8 @@ - (UIButton *)myFairyButton { if (!_myFairyButton) { _myFairyButton = [UIButton buttonWithType:UIButtonTypeCustom]; - [_myFairyButton setImage:[UIImage imageNamed:@"room_treasure_fairy_my_bg"] forState:UIControlStateNormal]; - [_myFairyButton setImage:[UIImage imageNamed:@"room_treasure_fairy_my_bg"] forState:UIControlStateSelected]; + [_myFairyButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_my_bg"] forState:UIControlStateNormal]; + [_myFairyButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_my_bg"] forState:UIControlStateSelected]; [_myFairyButton addTarget:self action:@selector(myfairyButtonAction:) forControlEvents:UIControlEventTouchUpInside]; _myFairyButton.yn_acceptEventInterval = 1; } @@ -796,8 +796,8 @@ - (UIButton *)treasureButton { if (!_treasureButton) { _treasureButton = [UIButton buttonWithType:UIButtonTypeCustom]; - [_treasureButton setImage:[UIImage imageNamed:@"room_treasure_fairy_store_shoping_bg"] forState:UIControlStateNormal]; - [_treasureButton setImage:[UIImage imageNamed:@"room_treasure_fairy_store_shoping_bg"] forState:UIControlStateSelected]; + [_treasureButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_store_shoping_bg"] forState:UIControlStateNormal]; + [_treasureButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_store_shoping_bg"] forState:UIControlStateSelected]; [_treasureButton addTarget:self action:@selector(treasureButtonAction:) forControlEvents:UIControlEventTouchUpInside]; _treasureButton.yn_acceptEventInterval = 1; } @@ -807,8 +807,8 @@ - (UIButton *)moreButton { if (!_moreButton) { _moreButton = [UIButton buttonWithType:UIButtonTypeCustom]; - [_moreButton setImage:[UIImage imageNamed:@"room_treasure_fairy_more_bg"] forState:UIControlStateNormal]; - [_moreButton setImage:[UIImage imageNamed:@"room_treasure_fairy_more_bg"] forState:UIControlStateSelected]; + [_moreButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_more_bg"] forState:UIControlStateNormal]; + [_moreButton setImage:[UIImage getLanguageImage:@"room_treasure_fairy_more_bg"] forState:UIControlStateSelected]; [_moreButton addTarget:self action:@selector(moreButtonAction:) forControlEvents:UIControlEventTouchUpInside]; } diff --git a/YuMi/Modules/YMRoom/View/UserCard/View/XPUserCardViewController.m b/YuMi/Modules/YMRoom/View/UserCard/View/XPUserCardViewController.m index 4c328193..cda0706e 100644 --- a/YuMi/Modules/YMRoom/View/UserCard/View/XPUserCardViewController.m +++ b/YuMi/Modules/YMRoom/View/UserCard/View/XPUserCardViewController.m @@ -544,7 +544,7 @@ self.newUserImageView.hidden = !userInfo.newUser; if (userInfo.newUser) { if (userInfo.fromSayHelloChannel) { - self.newUserImageView.image = [UIImage imageNamed:@"room_new_user_greet_new"]; + self.newUserImageView.image = [UIImage getLanguageImage:@"room_new_user_greet_new"]; } else { self.newUserImageView.image = [UIImage imageNamed:@"common_new_user"]; } diff --git a/YuMi/Modules/YMTabbar/View/TabbarViewController.m b/YuMi/Modules/YMTabbar/View/TabbarViewController.m index cb06eba5..72d0b1aa 100644 --- a/YuMi/Modules/YMTabbar/View/TabbarViewController.m +++ b/YuMi/Modules/YMTabbar/View/TabbarViewController.m @@ -170,7 +170,7 @@ UIKIT_EXTERN NSString *kTabShowAnchorCardKey; }]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(showNewUserRecharge) name:kNewUserRechargeKey object:nil]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(showAnchorCardKey:) name:kTabShowAnchorCardKey object:nil]; - + [[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(switchLanguage:) name:@"kSwitchLanguage" object:nil]; @@ -178,7 +178,10 @@ UIKIT_EXTERN NSString *kTabShowAnchorCardKey; } - +-(void)switchLanguage:(NSNotification *)not{ + [self initTabs:YES]; + self.selectedIndex = 3; +} - (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; [self.navigationController setNavigationBarHidden:YES animated:YES]; diff --git a/YuMi/Network/HttpRequestHelper.m b/YuMi/Network/HttpRequestHelper.m index 55447471..6d6f13fc 100644 --- a/YuMi/Network/HttpRequestHelper.m +++ b/YuMi/Network/HttpRequestHelper.m @@ -246,8 +246,8 @@ @"deviceId" : [YYUtility deviceUniqueIdentification], @"appVersion" : [YYUtility appVersion], @"app" : [YYUtility appName], - @"lang" : [YYUtility getLanguage] - + @"lang" : [YYUtility getLanguage], + @"Accept-Language" : [NSBundle uploadLanguageText], }; if (!parmars||![parmars isKindOfClass:[NSDictionary class]]){ diff --git a/YuMi/PrivacyInfo.xcprivacy b/YuMi/PrivacyInfo.xcprivacy new file mode 100644 index 00000000..a39e9e6f --- /dev/null +++ b/YuMi/PrivacyInfo.xcprivacy @@ -0,0 +1,47 @@ + + + + + NSPrivacyTracking + + NSPrivacyCollectedDataTypes + + NSPrivacyTrackingDomains + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategorySystemBootTime + NSPrivacyAccessedAPITypeReasons + + 35F9.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryDiskSpace + NSPrivacyAccessedAPITypeReasons + + E174.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryFileTimestamp + NSPrivacyAccessedAPITypeReasons + + C617.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + + + + diff --git a/YuMi/Tools/Bundle/NSBundle+Localizable.h b/YuMi/Tools/Bundle/NSBundle+Localizable.h index 5468e45d..52f544be 100644 --- a/YuMi/Tools/Bundle/NSBundle+Localizable.h +++ b/YuMi/Tools/Bundle/NSBundle+Localizable.h @@ -12,6 +12,9 @@ NS_ASSUME_NONNULL_BEGIN @interface NSBundle (Localizable) +(NSString *)ymLocalizedStringForKey:(NSString *)key; +(NSString *)ymLocalizedStringForKey:(NSString *)key value:(NSString *)value; ++(void)setLanguageText:(NSString *)language; ++(NSString *)uploadLanguageText; ++(NSString *)getLanguageText; @end NS_ASSUME_NONNULL_END diff --git a/YuMi/Tools/Bundle/NSBundle+Localizable.m b/YuMi/Tools/Bundle/NSBundle+Localizable.m index 3f53be47..70739534 100644 --- a/YuMi/Tools/Bundle/NSBundle+Localizable.m +++ b/YuMi/Tools/Bundle/NSBundle+Localizable.m @@ -16,20 +16,50 @@ +(NSString *)ymLocalizedStringForKey:(NSString *)key value:(NSString *)value { - NSString *language = [NSLocale preferredLanguages].firstObject; - if ([language hasPrefix:@"zh"]) { - if ([language rangeOfString:@"Hans"].location != NSNotFound) { - language = @"zh-Hans"; // 简体中文 - } else { - language = @"zh-Hant"; // 繁體中文 - } - } else { - language = @"zh-Hant"; // 繁體中文 - } + NSString *language = [NSBundle getLanguageText]; NSBundle * bundle = [NSBundle bundleWithPath:[[NSBundle mainBundle] pathForResource:language ofType:@"lproj"]]; value = [bundle localizedStringForKey:key value:value table:nil]; return value; } - ++(NSString *)getLanguageText{ + NSString *saveLanguage = [[NSUserDefaults standardUserDefaults]valueForKey:@"kSaveCurLanguage"]; + if (saveLanguage){ + return saveLanguage; + } + NSString *language = [NSLocale preferredLanguages].firstObject; + if ([language hasPrefix:@"zh"]) { + if ([language rangeOfString:@"Hans"].location != NSNotFound) { + language = @"zh-Hans"; // 简体中文 + } else { + language = @"zh-Hant"; // 繁體中文 + } + }else if([language hasPrefix:@"ar"]){///阿拉伯语 + language = @"ar"; + }else{///英文 + language = @"en"; + } + + return language; +} ++(NSString *)uploadLanguageText{ + NSString *saveLanguage = [[NSUserDefaults standardUserDefaults]valueForKey:@"kSaveCurLanguage"]; + if (saveLanguage){ + return saveLanguage; + } + NSString *language = [NSLocale preferredLanguages].firstObject; + if ([language hasPrefix:@"zh"]) { + return @"zh"; + }else if([language hasPrefix:@"ar"]){///阿拉伯语 + language = @"ar"; + }else{///英文 + language = @"en"; + } + + return language; +} ++(void)setLanguageText:(NSString *)language{ + [[NSUserDefaults standardUserDefaults]setValue:language forKey:@"kSaveCurLanguage"]; + [[NSUserDefaults standardUserDefaults]synchronize]; +} @end diff --git a/YuMi/ar.lproj/InfoPlist.strings b/YuMi/ar.lproj/InfoPlist.strings new file mode 100644 index 00000000..ece8b008 --- /dev/null +++ b/YuMi/ar.lproj/InfoPlist.strings @@ -0,0 +1,13 @@ +/* + InfoPlist.strings + xplan-ios + + Created by 冯硕 on 2022/10/13. + +*/ +NSCameraUsageDescription = "تحناج  \"بيكو\"  إلى موافقتك قبل أن تتمكن من الزيارة والتقاط الصور وتحميل صورك ، ثم عرضها على صفحتك الرئيسية الشخصية ليراها الآخرون"; +NSLocalNetworkUsageDescription = "سيكتشف التطبيق الأجهزة الموجودة على شبكتك ويتصل بها"; +NSMicrophoneUsageDescription = "تحتاج \"بيكو\" إلى موافقتك قبل أن تتمكن من إجراء محادثة صوتية"; +NSPhotoLibraryAddUsageDescription = "تحتاج \"بيكو\" إلى موافقتك قبل أن تتمكن من تخزين الصور في الألبوم"; +NSPhotoLibraryUsageDescription = "تحتاج \"بيكو\" إلى موافقتك قبل أن تتمكن من الوصول إلى الألبوم وتحديد الصور التي تريد تحميلها ، ثم عرضها على صفحتك الرئيسية الشخصية ليراها الآخرون"; +NSUserTrackingUsageDescription = "يرجى السماح لنا بالحصول على إذن IDFA الخاص بك لتزويدك بالأنشطة والخدمات الشخصية. لن يتم استخدام معلوماتك لأغراض أخرى دون إذنك"; diff --git a/YuMi/ar.lproj/Localizable.strings b/YuMi/ar.lproj/Localizable.strings new file mode 100644 index 00000000..6f3ff491 --- /dev/null +++ b/YuMi/ar.lproj/Localizable.strings @@ -0,0 +1,3047 @@ +"XPRoomMessageParser1033333"="تهانينا %@، لقد فزت بمكافأة %@@ في مطبخ النجوم، وحصلت على %@ الماس!"; +"XPRoomMessageParser1033334"="تهانينا %@، لقد نجحت في هزيمة الوحوش في حماية الكواكب، وحصلت على مكافأة %@ الماس!"; + +///XPShareView.m +"XPShareView0" = "تم النسخ بنجاح"; +"XPShareView1" = "تعال والعب"; +"XPShareView2" = "يرجى تثبيت التطبيق"; +"XPShareView3" = "هذا هو العنوان"; +"XPShareView4" = "المحتوى"; +"XPShareView5" = "فشلت عملية المشاركة"; +"XPShareView6" = "إلغاء المشاركة"; +"XPShareView7" = "إلغاء"; +"XPShareView8" = "تعال إلى Piko واكتشف صوتك الخاص"; +"XPShareView9" = "التطبيق غير مثبت، فشلت عملية المشاركة"; + +///XPFirstRechargeViewController.m +"XPFirstRechargeViewController0" = "1. يمكن لكل شخص الحصول على المزايا للشحن الأول مرة واحدة فقط\n2. يمكن لكل هوية وجهاز المشاركة مرة واحدة فقط"; +"XPFirstRechargeViewController1" = "قم بالشحن الآن"; + +///XPFirstRechargeSuccessView.m +"XPFirstRechargeSuccessView0" = "يمكن استخدام الملابس والمظاهر في قسم 'مظهري' باللعبة"; +"XPFirstRechargeSuccessView1" = "فهمت"; + +"StatisticsServiceHelper0" = "تشغيل التطبيق"; +"StatisticsServiceHelper1" = "تسجيل الدخول بنقرة واحدة ناجح"; +"StatisticsServiceHelper2" = "تسجيل الدخول من الهاتف"; +"StatisticsServiceHelper3" = "تسجيل الدخول من QQ"; +"StatisticsServiceHelper4" = "تسجيل الدخول من WeChat"; +"StatisticsServiceHelper5" = "حفظ معلومات التسجيل عند التسجيل"; +"StatisticsServiceHelper6" = "النقر على فتح النبلاء"; +"StatisticsServiceHelper7" = "النقر على مدخل غرفة النبلاء"; +"StatisticsServiceHelper8" = "النقر على لوحة الهدايا النبلاء"; +"StatisticsServiceHelper9" = "النقر على لوحة الرموز التعبيرية النبلاء"; +"StatisticsServiceHelper10" = "النقر على صفحة نبلاء الخاصة بي"; + +"SDPhotoBrowser0" = "حفظ"; + +"SDBrowserImageView0" = "فشل تحميل الصورة"; + +"NSDate_DateUtils0" = " وؤ شهر وؤ يوم "; +"NSDate_DateUtils1" = " لل سنة وؤ شهر وؤ يوم "; + +"PLTimeUtil0" = " لل سنة وؤ شهر وؤ يوم "; +"PLTimeUtil1" = " لل سنة وؤ شهر "; +"PLTimeUtil2" = " لل سنة وؤ شهر وؤ يوم "; +"PLTimeUtil3" = " لل سنة وؤ شهر "; +"PLTimeUtil4" = " وؤ شهر وؤ يوم "; + +///NSString+Utils.m +"NSString_Utils0" = " وؤ شهر وؤ يوم "; +"NSString_Utils1" = " لل سنة وؤ شهر وؤ يوم "; +"NSString_Utils2" = "منذ لحظات"; +"NSString_Utils3" = "%ld دقيقة مضت"; +///NSString+Utils.m +"NSString_Utils0" = "dd MMMM"; +"NSString_Utils1" = "dd MMMM yyyy"; +"NSString_Utils2" = "الآن"; +"NSString_Utils3" = "منذ %ld دقيقة"; +"NSString_Utils4" = "%@ آلاف"; + +"QEmotionBoardView0" = "إرسال"; + +"QInputBarView0" = "اضغط للتسجيل"; +"QInputBarView1" = "إنهاء"; +"QInputBarView2" = "اسحب للأعلى لإلغاء الإرسال"; +"QInputBarView3" = "اسحب للأعلى لإلغاء الإرسال"; +"QInputBarView4" = "إلغاء الإرسال بالفعل"; + +"QinputPhotoView0" = "يمكنك اختيار ما يصل إلى 9 صور"; +"QinputPhotoView1" = "الألبوم"; +"QinputPhotoView2" = "الصورة الأصلية"; +"QinputPhotoView3" = "إرسال"; + +"XPAdvertiseView0" = "تخطى"; +"XPAdvertiseView1" = "تخطى"; + +"XCHUDTool0" = "جار التحميل"; +"XCHUDTool1" = "جار التحميل"; + +"TTAlertConfig0" = "موافق"; + +"TTActionSheetView0" = "إلغاء"; + +"HttpRequestHelper0" = "يرجى التحقق من اتصال الشبكة"; +"HttpRequestHelper1" = "يرجى التحقق من اتصال الشبكة"; +"HttpRequestHelper2" = "يرجى التحقق من اتصال الشبكة"; +"HttpRequestHelper3" = "انتهت صلاحية الدخول"; +"HttpRequestHelper4" = "خطأ في الاتصال بالخادم، يرجى المحاولة مرة أخرى"; +"HttpRequestHelper5" = "خطأ غير معروف في الواجهة"; +"HttpRequestHelper6" = "يرجى التحقق من اتصال الشبكة"; +"HttpRequestHelper7" = "انتهت صلاحية الدخول"; + +"AppDelegate_ThirdConfig0" = "بيكو"; + +"XPMineNotificaPresenter0" = "الإشعارات النظامية"; +"XPMineNotificaPresenter1" = "بعد الإغلاق، لن يتم إظهار الرسائل النظامية والمساعدة الرسمية"; +"XPMineNotificaPresenter2" = "إشعار البث المباشر"; +"XPMineNotificaPresenter3" = "بعد الإغلاق، لن يتم إظهار إشعارات البث المباشر لمساعدة البث"; + +"XPMineSettingPresent0" = "الإعدادات"; +"XPMineSettingPresent2" = "الإعدادات"; +"XPMineSettingPresent3" = "رقم الهاتف"; +"XPMineSettingPresent4" = "الإعدادات"; +"XPMineSettingPresent6" = "تعيين كلمة المرور"; +"XPMineSettingPresent7" = "الإعدادات"; +"XPMineSettingPresent8" = "إدارة القائمة السوداء"; +"XPMineSettingPresent9" = "كلمة المرور للدفع"; + +"XPMineSettingPresent11" = "الإعدادات"; +"XPMineSettingPresent12" = "إعدادات التنبيهات"; +"XPMineSettingPresent13" = "الإعدادات"; +"XPMineSettingPresent14" = "المعلومات الشخصية والصلاحيات"; +"XPMineSettingPresent15" = "المساعدة"; +"XPMineSettingPresent16" = "تقديم ملاحظة"; +"XPMineSettingPresent17" = "مسح ذاكرة التخزين المؤقت"; +"XPMineSettingPresent18" = "التحقق من التحديثات"; +"XPMineSettingPresent19" = "حول التطبيق"; +"XPMineSettingPresent20" = "القائمة السوداء"; +"XPMineSettingPresent21" = "ربط رقم الهاتف"; +"XPMineSettingPresent23" = "تعيين كلمة المرور"; +"XPMineSettingPresent24" = "مسح ذاكرة التخزين المؤقت"; +"XPMineSettingPresent25" = "تسجيل الخروج"; +"XPMineSettingPresent26" = "تعديل"; +"XPMineSettingPresent27" = "إدارة الحظر"; + +///XPMineUserInfoEditPresenter.m +"XPMineUserInfoEditPresenter0" = "فشل التحميل"; +"XPMineUserInfoEditPresenter1" = "الاسم المستعار"; +"XPMineUserInfoEditPresenter2" = "الصورة الرمزية"; +"XPMineUserInfoEditPresenter3" = "تاريخ الميلاد"; +"XPMineUserInfoEditPresenter4" = "الألبوم"; +"XPMineUserInfoEditPresenter5" = "المعرفة الشخصية"; +"XPMineUserInfoEditPresenter6" = "توقيع الصوت"; +"XPMineUserInfoEditPresenter7" = "تسجيل توقيع صوتي خاص بك"; +"XPMineUserInfoEditPresenter8" = "العلامات"; +"XPMineUserInfoEditPresenter9" = "ضع علامات شخصية لتكون أكثر شعبية"; +"XPMineUserInfoEditPresenter10" = "المنطقة"; + +"XPMineUserInfolbumPresenter0" = "فشل التحميل"; + +"XPMineAttentionViewController0" = "لا يوجد المزيد من البيانات"; +"XPMineAttentionViewController1" = "متابعاتي"; +"XPMineAttentionViewController2" = "لم تقم بمتابعة أي شخص بعد"; + +"XPMineFriendViewController0" = "ليس لديك أصدقاء حتى الآن"; + +"XPMineShareViewController0" = "اختر صديق"; +"XPMineShareViewController1" = "هل ترغب في مشاركة %@؟"; +"XPMineShareViewController4" = "متابعة"; + +"XPMineContactViewController3" = "متابعة"; + +"XPMineFansViewController0" = "لا يوجد المزيد من البيانات"; +"XPMineFansViewController1" = "معجبوني"; +"XPMineFansViewController2" = "تمت المتابعة بنجاح"; +"XPMineFansViewController3" = "ليس لديك معجبين حتى الآن"; + +"XPDressSearchViewController0" = "تم الإرسال بنجاح"; +"XPDressSearchViewController1" = "الرجاء إدخال المحتوى الذي تريد البحث عنه"; + +"XPDressSearchViewController2" = "الرجاء إدخال المحتوى الذي تريد البحث عنه"; +"XPDressUpShopListViewController0" = "تم الشراء بنجاح"; "XPDressUpShopListViewController2" = "تم استخدام الزينة بنجاح"; "XPDressUpShopListViewController4" = "تم استخدام المركبة بنجاح"; "XPDressUpShopListViewController6" = "تم استخدام الشارة بنجاح"; "XPDressUpShopListViewController8" = "تم استخدام البطاقة بنجاح"; "XPDressUpShopListViewController12" = "لا توجد فقاعات دردشة متاحة حاليًا"; +"XPMineCarTableViewCell0" = "متبقي %ld يوم"; "XPMineCarTableViewCell1" = "منتهية الصلاحية"; "XPMineCarTableViewCell2" = "إلغاء الاستخدام"; "XPMineCarTableViewCell3" = "استخدام"; "XPMineCarTableViewCell4" = "استخدام"; +"XPMineHeadwearTableViewCell0" = "متبقي %@ يوم"; "XPMineHeadwearTableViewCell1" = "منتهية الصلاحية"; "XPMineHeadwearTableViewCell2" = "إلغاء الاستخدام"; "XPMineHeadwearTableViewCell3" = "استخدام"; "XPMineHeadwearTableViewCell4" = "استخدام"; +"XPMineNobleCardTableViewCell0" = "متبقي %zd يوم"; "XPMineNobleCardTableViewCell1" = "منتهية الصلاحية"; "XPMineNobleCardTableViewCell2" = "إلغاء الاستخدام"; "XPMineNobleCardTableViewCell3" = "استخدام"; "XPMineNobleCardTableViewCell4" = "استخدام"; +"XPMineNameplateTableViewCell0" = "متبقي %@ يوم"; "XPMineNameplateTableViewCell1" = "منتهية الصلاحية"; "XPMineNameplateTableViewCell2" = "إلغاء الاستخدام"; "XPMineNameplateTableViewCell3" = "استخدام"; "XPMineNameplateTableViewCell4" = "استخدام"; + "XPDressShopSearchTableViewCell1" = "هدية"; +"XPDressUpShopCardTableViewCell0" = "%@ (%zd يوم"; +"XPDressUpShopCardTableViewCell1" = "هدية"; +"XPDressUpShopCardTableViewCell2" = "شراء"; +"XPMineDressBubbleCollectionViewCell0" = "متبقي %zd يوم"; +"XPMineDressBubbleCollectionViewCell1" = "منتهية الصلاحية"; +"XPMineDressBubbleCollectionViewCell2" = "إلغاء الاستخدام"; +"XPMineDressBubbleCollectionViewCell3" = "استخدام"; +"XPDressUpShopCollectionViewCell0" = "%@ (%zd يوم"; +"XPDressUpShopCollectionViewCell3" = "لفترة محدودة"; +"XPDressUpShopCollectionViewCell1" = "هدية"; "XPDressUpShopCollectionViewCell2" = "شراء"; +"XPMineDressBubbleCollectionViewCell4" = "استخدام"; +"XPMineDressEmptyTableViewCell0" = "لا توجد بيانات متاحة"; +"XPDressUpShopCardTableViewCell3" = "مؤقت"; +"XPMineDressEmptyCollectionViewCell0" = "لا توجد بيانات متاحة"; + +"XPMineDressUpBubbleViewController1" = "تم استخدام الفقاعة بنجاح"; +"XPMineDressUpBubbleViewController2" = "عزيزي المستخدم، ليس لديك فقاعات دردشة بعد!"; +"XPMineDressUpBubbleViewController3" = "تم إلغاء استخدام الفقاعة بنجاح"; + + +"XPDressUpShopCardViewController0" = "تم الشراء بنجاح"; +"XPDressUpShopCardViewController2" = "تم استخدام الزينة بنجاح"; +"XPDressUpShopCardViewController4" = "تم استخدام المركبة بنجاح"; +"XPDressUpShopCardViewController6" = "تم استخدام الشارة بنجاح"; +"XPDressUpShopCardViewController8" = "تم استخدام البطاقة بنجاح"; +"XPDressUpShopCardViewController9" = "لا توجد بطاقات متاحة حاليًا"; +"XPDressUpShopCardViewController10" = "لا توجد زينات رأس متاحة حاليًا"; +"XPDressUpShopCardViewController11" = "لا توجد شارات متاحة حاليًا"; +"XPDressUpShopCardViewController12" = "لا توجد مركبات متاحة حاليًا"; + + +"XPMineDressUpViewController0" = "تجهيزاتي"; +"XPMineDressUpViewController1" = "زينات الرأس"; +"XPMineDressUpViewController2" = "المركبات"; +"XPMineDressUpViewController3" = "الشارات"; +"XPMineDressUpViewController4" = "البطاقات"; +"XPMineDressUpViewController5" = "فقاعات الدردشة"; +"XPMineDressUpViewController6" = "تم إلغاء استخدام زينة الرأس بنجاح"; +"XPMineDressUpViewController7" = "تم إلغاء استخدام المركبة بنجاح"; +"XPMineDressUpViewController8" = "تم إلغاء استخدام الشارة بنجاح"; +"XPMineDressUpViewController9" = "تم إلغاء استخدام البطاقة بنجاح"; + + + +"XPMineDressUpListViewController1" = "تم استخدام زينة الرأس بنجاح"; +"XPMineDressUpListViewController3" = "تم استخدام المركبة بنجاح"; +"XPMineDressUpListViewController5" = "تم استخدام الشارة بنجاح"; +"XPMineDressUpListViewController7" = "تم استخدام البطاقة بنجاح"; +"XPMineDressUpListViewController10" = "عزيزي المستخدم، ليس لديك شارات بعد!"; +"XPMineDressUpListViewController11" = "عزيزي المستخدم، ليس لديك زينات رأس بعد!"; +"XPMineDressUpListViewController12" = "عزيزي المستخدم، ليس لديك مركبات بعد!"; + +"XPDressUpShopViewController0" = "تجهيزاتي"; +"XPDressUpShopViewController1" = "متجر الزينة"; +"XPDressUpShopViewController6" = "فقاعات الدردشة"; +"XPDressUpShopViewController7" = "الماس الخاص بي"; +"XPDressUpShopViewController8" = "إعادة شحن"; + +"XPMineFansTeamViewController0" = "المجموعات التي انضممت إليها من المعجبين"; + +"XPMineFansTeamViewController1" = "لا توجد مجموعات من المعجبين متاحة حاليًا"; + +"XPMineCollectPartyRoomViewController0" = "لا يوجد مزيد من السجلات المفضلة"; +"XPMineCollectPartyRoomViewController1" = "الغرف المفضلة"; +"XPMineCollectPartyRoomViewController2" = "لا توجد غرف مفضلة حاليًا"; + +"XPMinePayPwdInputView0" = "%ld بعد المحاولة"; +"XPMinePayPwdInputView1" = "إعادة إرسال"; +"XPMinePayPwdInputView2" = "تعيين كلمة مرور الدفع"; +"XPMinePayPwdInputView3" = "أدخل كلمة المرور للدفع مرة أخرى"; +"XPMinePayPwdInputView4" = "الرجاء إدخال رمز التحقق"; +"XPMinePayPwdInputView5" = "الحصول على رمز التحقق"; + +"XPMineNewUserRechargeView0" = "%zd يوم %zd ساعة %zd دقيقة"; +"XPMineNewUserRechargeView1" = "%zd يوم %zd دقيقة"; +"XPMineNewUserRechargeView2" = "%zd ساعة %zd دقيقة"; +"XPMineNewUserRechargeView3" = "%zd دقيقة"; + +"XPMineAccountView0" = "الرصيد المتاح"; + +"XPMineVerifIdentityView0" = "إرسال رمز التحقق"; + +"AnchorLevelTimeView0" = "س"; +"AnchorLevelTimeView1" = "د"; +"AnchorLevelTimeView2" = "ث"; + +"AnchorLevelProgressView0" = "عدد الماس المستلمة كهدايا"; +"AnchorLevelProgressView1" = "تم الانتهاء"; +"AnchorLevelProgressView2" = "المتبقي %ld الماس للانتهاء"; +"AnchorLevelProgressView3" = "نسبة الرد على المحادثات الخاصة للمستخدمين الجدد"; +"AnchorLevelProgressView4" = "تم الانتهاء"; +"AnchorLevelProgressView5" = "المتبقي %.0f%@ للانتهاء"; + +"AnchorLevelView0" = "التقييم الحالي"; + +///XPMineHeadView.m +"XPMineHeadView0" = "الجدي الدلو الحوت الحمل الثور الجوزاء السرطان الأسد العذراء الميزان العقرب القوس الجدي"; +"XPMineHeadView1" = "تنسيق التاريخ غير صحيح!"; +"XPMineHeadView2" = "تنسيق التاريخ غير صحيح!!"; +"XPMineHeadView3" = "تنسيق التاريخ غير صحيح!!!"; +"XPMineHeadView4" = "متابعة"; +"XPMineHeadView5" = "معجبون"; +"XPMineHeadView6" = "%@"; +"XPMineHeadView7" = "قيد المراجعة"; +"XPMineHeadView8" = "تم النسخ بنجاح"; + +"XPMineHeadView9" = "الجدي"; +"XPMineHeadView10" = "الدلو"; +"XPMineHeadView11" = "الحوت"; +"XPM +ineHeadView12" = "الحمل"; + +"XPMineHeadView13" = "الثور"; +"XPMineHeadView14" = "الجوزاء"; +"XPMineHeadView15" = "السرطان"; +"XPMineHeadView16" = "الأسد"; +"XPMineHeadView17" = "العذراء"; +"XPMineHeadView18" = "الميزان"; +"XPMineHeadView19" = "العقرب"; +"XPMineHeadView20" = "القوس"; + +"XPMineUserInfoHeaderView0" = "تم النسخ بنجاح"; +"XPMineUserInfoHeaderView1" = "أنا عبارة افتراضية"; +"XPMineUserInfoHeaderView2" = "%ld معجب"; +"XPMineUserInfoHeaderView3" = "يبث الآن"; +"XPMineUserInfoHeaderView4" = "تسجيل بطاقة صوتية"; +"XPMineUserInfoHeaderView5" = "أنا عبارة افتراضية"; +///XPMineUserInfoIndividualTagView +"XPMineUserInfoIndividualTagView0"="علاماته"; +"XPMineUserInfoIndividualTagView1"="علاماتي"; +"XPMineUserInfoIndividualTagView2"="تحرير العلامات"; +///XPMineUserInfoHeaderTagView +"XPMineUserInfoHeaderTagView0"="قم بتعيين علاماتك الشخصية"; +///XPMineDataSkillCardTableViewCell.m +"XPMineDataSkillCardTableViewCell0" = "بطاقة المهارة"; +"XPMineDataSkillCardTableViewCell1" = "لم يتم إضافة بطاقة مهارة بعد"; +///XPMonentsLayoutConfig.m +"XPMonentsLayoutConfig0" = "مثبت "; +"XPMineUserInfoDateView0" = "إلغاء"; +"XPMineUserInfoDateView1" = "موافق"; +"XPMineUserInfoDateView2" = "انتهى"; +"XPMineUserInfoDateView3" = "سنة"; +"XPMineUserInfoDateView4" = "برج"; +"XPMineRechageHeadView0" = "رصيدي من الماس"; + +"XPMineRechargeNavView0" = "الحساب"; + +"XPFootPrintNavView0" = "مسح الكل"; +"XPFootPrintNavView1" = "المسحات"; + +"XPMineAnchorFansTeamTableViewCell0" = "اسم المستخدم"; + +"XPMineFriendTableViewCell0" = "هذا الشخص كسول جدًا لدرجة أنه لم يضع توقيعًا بعد"; + +"XPMineFansTableViewCell0" = "هذا الشخص كسول جدًا لدرجة أنه لم يضع توقيعًا بعد"; +"XPMineFansTableViewCell1" = "+ تابع"; +"XPMineFansTableViewCell2" = "متابعة متبادلة"; + +"XPMineAttentionTableViewCell0" = "هذا الشخص كسول جدًا لدرجة أنه لم يضع توقيعًا بعد"; +"XPMineAttentionTableViewCell1" = "العثور على هذا المستخدم"; + +"XPMineFriendEmptyTableViewCell0" = "لا توجد بيانات متاحة"; + +"XPMineDataGiftTableViewCell0" = "هدايا عادية"; +"XPMineDataGiftTableViewCell1" = "هدايا محظوظة"; + +"XPMineUserInfoEmptyCollectionViewCell0" = "لم يتم استقبال أي هدية بعد"; + +"XPMineDataClanTableViewCell0" = "حزب · غرفة"; +"XPMineDataClanTableViewCell1" = "حزب"; +"XPMineDataClanTableViewCell2" = "حزب"; +"XPMineDataClanTableViewCell3" = "حزب · غرفة"; +"XPMineDataClanTableViewCell4" = "طلب الانضمام"; +"XPMineDataClanTableViewCell5" = "لم يتم الانضمام إلى أي حزب بعد"; +"XPMineDataClanTableViewCell6" = "الملف الشخصي"; +"XPMineDataClanTableViewCell7" = "برج:"; +"XPMineDataClanTableViewCell8" = "تاريخ الميلاد:"; +"XPMineDataClanTableViewCell9" = "الغرفة:"; +"XPMineDataClanTableViewCell10" = "الحزب:"; +"XPMineDataClanTableViewCell11" = "لم يتم الانضمام إلى أي غرفة بعد لهذا المستخدم"; +"XPMineDataClanTableViewCell12" = "لم يتم الانضمام إلى أي غرفة بعد"; +"XPMineDataClanTableViewCell13" = "المنطقة:"; +"XPMineDataClanTableViewCell14" = "المزيد"; +///XPMineUserInfoGiftWallViewController.m +"XPMineUserInfoGiftWallViewController0" = "هدايا"; +"XPMineUserInfoGiftWallViewController1" = "هدايا عادية"; +"XPMineUserInfoGiftWallViewController2" = "هدايا محظوظة"; + + +"XPMineUserInfoTableViewCell1" = "أنا عبارة افتراضية"; +"XPMineUserInfoTableViewCell2" = "يبث الآن"; + + +"XPMineVisitorEmptyTableViewCell0" = "لا توجد بيانات"; + +"XPMineVisitorTableViewCell0" = "اسم المستخدم"; + +"XPMineRechargeTableViewCell0" = "الماس"; + +///XPMineUserInfoViewController.m +"XPMineUserInfoViewController0" = "تبليغ"; +"XPMineUserInfoViewController1" = "حظر المستخدم"; +"XPMineUserInfoViewController2" = "إزالة من القائمة السوداء"; +"XPMineUserInfoViewController3" = "بإزالة من القائمة السوداء، ستتلقى رسائل الشخص بشكل طبيعي"; +"XPMineUserInfoViewController4" = "إضافة إلى القائمة السوداء"; +"XPMineUserInfoViewController5" = "بإضافة إلى القائمة السوداء، لن تتلقى رسائل من الشخص"; +"XPMineUserInfoViewController6" = "تمت إزالته من القائمة السوداء بنجاح"; +"XPMineUserInfoViewController7" = "تمت إضافته إلى القائمة السوداء بنجاح"; +"XPMineUserInfoViewController8" = "رسالة خاصة"; +"XPMineUserInfoViewController9" = "متابعة"; +"XPMineUserInfoViewController10" = "متابعة بالفعل"; + +"XPMineUserInfoViewController11" = "المعلومات"; +"XPMineUserInfoViewController12" = "الأحداث"; +"XPMineUserInfoViewController13" = "جدار الهدايا"; + +"XPMineUserInfoAlbumViewController0" = "ألبومي"; +"XPMineUserInfoAlbumViewController1" = "التقاط صورة"; +"XPMineUserInfoAlbumViewController3" = "تم حظر الوصول إلى الكاميرا، انقر على موافق للانتقال إلى إعدادات النظام"; +"XPMineUserInfoAlbumViewController5" = "تم حظر الوصول إلى الألبوم، انقر على موافق للانتقال إلى إعدادات النظام"; +"XPMineUserInfoAlbumViewController6" = "الألبوم المحلي"; +"XPMineUserInfoAlbumViewController8" = "تم حظر الوصول إلى الألبوم، انقر على موافق للانتقال إلى إعدادات النظام"; +"XPMineUserInfoAlbumViewController10" = "تم حظر الوصول إلى الألبوم، انقر على موافق للانتقال إلى إعدادات النظام"; +"XPMineUserInfoAlbumViewController11" = "يمكنك تحميل ما يصل إلى 8 صور"; +"XPMineUserInfoAlbumViewController12" = "الحذف لا يمكن استرداده"; +"XPMineUserInfoAlbumViewController13" = "هل ترغب في الحذف؟"; +"XPMineUserInfoAlbumViewController14" = "تم إرسال الصور للمراجعة، سيتم تحميلها تلقائيًا بعد المراجعة الناجحة"; +"XPMineUserInfoAlbumViewController15" = "تم الحذف بنجاح"; +"XPMineUserInfoAlbumViewController16" = "تحرير"; +"XPMineUserInfoAlbumViewController17" = "اكتمل"; + +"XPMineUserDataViewController0" = "تم التقديم بنجاح، في انتظار مراجعة المسؤول"; +"XPMineUserDataViewController1" = "الأحداث"; +"XPMineUserDataViewController2" = "لا يمكن تقديم إعجاب للأحداث الافتراضية"; +"XPMineUserDataViewController3" = "لا يمكن تقديم تعليق على الأحداث الافتراضية"; + +"XPMineSimpleUserInfoViewController0" = "تقديم تقرير"; +"XPMineSimpleUserInfoViewController1" = "لقد استلمنا طلبك، سنقوم بمعالجته في أقرب وقت ممكن"; +"XPMineSimpleUserInfoViewController2" = "حظر"; +"XPMineSimpleUserInfoViewController3" = "إزالة من القائمة السوداء"; +"XPMineSimpleUserInfoViewController4" = "بإزالته من القائمة السوداء، ستتلقى رسائل الشخص بشكل طبيعي"; +"XPMineSimpleUserInfoViewController5" = "إضافة إلى القائمة السوداء"; +"XPMineSimpleUserInfoViewController6" = "بإضافته إلى القائمة السوداء، لن تتلقى رسائل من الشخص"; +"XPMineSimpleUserInfoViewController7" = "تمت إزالته من القائمة السوداء بنجاح"; +"XPMineSimpleUserInfoViewController8" = "تمت إضافته إلى القائمة السوداء بنجاح"; +"XPMineSimpleUserInfoViewController9" = "الدردشة معه"; +"XPMineSimpleUserInfoViewController10" = "متابعة"; +"XPMineSimpleUserInfoViewController11" = "تمت المتابعة بالفعل"; + +"XPMineUserInfoDesViewController0" = "تعديل الوصف الشخصي"; +"XPMineUserInfoDesViewController1" = "يمكن إدخال ما يصل إلى %ld حرفًا في الوصف"; +"XPMineUserInfoDesViewController2" = "قم بكتابة وصف شخصي ليتعرف الآخرون عليك أكثر~"; +"XPMineUserInfoDesViewController3" = "اكتمل"; + +///XPMineUserInfoEditViewController.m +"XPMineUserInfoEditViewController0" = "تحرير معلومات شخصية"; +"XPMineUserInfoEditViewController1" = "التقاط صورة"; +"XPMineUserInfoEditViewController2" = "الكاميرا غير متاحة"; +"XPMineUserInfoEditViewController3" = "تم حظر الوصول إلى الكاميرا، انقر على موافق للانتقال إلى إعدادات النظام"; +"XPMineUserInfoEditViewController4" = "الكاميرا غير متاحة"; +"XPMineUserInfoEditViewController5" = "تم حظر الوصول إلى الألبوم، انقر على موافق للانتقال إلى إعدادات النظام"; +"XPMineUserInfoEditViewController6" = "الألبوم المحلي"; + +"XPMineUserInfoEditViewController7" = "الألبوم غير متاح"; +"XPMineUserInfoEditViewController8" = "تم حظر الوصول إلى الألبوم، انقر على موافق للانتقال إلى إعدادات النظام"; +"XPMineUserInfoEditViewController9" = "الألبوم غير متاح"; +"XPMineUserInfoEditViewController10" = "تم حظر الوصول إلى الألبوم، انقر على موافق للانتقال إلى إعدادات النظام"; +"XPMineUserInfoEditViewController11" = "جاري مراجعة الصورة الشخصية"; +"XPMineUserInfoEditViewController12" = "تم إرسال الصورة الشخصية للمراجعة، سيتم تطبيقها تلقائيًا بعد المراجعة الناجحة"; +"XPMineUserInfoEditViewController13" = "تم التحديث بنجاح"; + +"XPMineUserInfoNickViewController0" = "تعديل الاسم المستعار"; +"XPMineUserInfoNickViewController1" = "لقد تجاوزت الحد الأقصى لعدد الأحرف"; +"XPMineUserInfoNickViewController2" = "لقد تجاوزت الحد الأقصى لعدد الأحرف"; +"XPMineUserInfoNickViewController3" = "اكتمل"; + +"XPMineUserInfoGiftWallViewController0" = "الهدايا"; +"XPMineUserInfoGiftWallViewController2" = "هدية محظوظة"; + +"XPMineVisitorViewController0" = "لم يتم العثور على المزيد من سجلات الزوار"; +"XPMineVisitorViewController1" = "سجل الزوار"; +"XPMineVisitorViewController2" = "لا توجد سجلات زوار حاليًا"; + +"XPMineViewController0" = "من أجل خلق بيئة إنترنت آمنة أكثر\n لحماية أموالك وأموال الآخرين\n يرجى إكمال التحقق من الهوية أولاً"; +"XPMineViewController1" = "موافق"; +"XPMineViewController2" = "التحقق من الهوية"; + +"XPSimpleMineViewController0" = "ليس لديك بعد انضمام إلى النقابة"; +"XPSimpleMineViewController1" = "نقابتي"; +"XPSimpleMineViewController2" = "تخصيص الزي"; +"XPSimpleMineViewController3" = "قائمة الفرقة"; +"XPSimpleMineViewController4" = "وضع الشباب"; +"XPSimpleMineViewController5" = "تقديم ملاحظات"; +"XPSimpleMineViewController6" = "الإعدادات"; + +"XPIAPRechargeHeaderView0" = "حسابي"; + +"XPIAPRechargeViewController0" = "فشلت عملية الشراء"; +"XPIAPRechargeViewController1" = "حدث خطأ غير معروف، يرجى المحاولة مرة أخرى"; +"XPIAPRechargeViewController2" = "تأكيد الشحن"; +"XPIAPRechargeViewController3" = "《اتفاقية شحن المستخدم》"; +"XPIAPRechargeViewController4" = "لقد قرأت ووافقت على"; +"XPIAPRechargeViewController5" = "للتحدث مع خدمة العملاء في حال وجود أي مشكلة، رقم بيكو"; +"XPIAPRechargeViewController6" = "حسابي"; +"XPIAPRechargeViewController7" = "تنبيه"; +"XPIAPRechargeViewController8" = "فشلت عملية الشحن، يرجى الاتصال بخدمة العملاء للمعالجة~"; +"XPIAPRechargeViewController9" = "الاتصال بخدمة العملاء"; +"XPIAPRechargeViewController10" = "فشلت عملية الشحن. يتم دعم الشحن حاليًا فقط على الهواتف التي تعمل بنظام iOS 15 وما فوق، يرجى التحديث لأحدث إصدار من النظام والمحاولة مرة أخرى."; +"XPIAPRechargeViewController11" = "الرجاء تحديد عدد الألماس الذي ترغب في شحنه"; + + +"XPMineRechargeViewController0" = "فشلت عملية الشراء"; +"XPMineRechargeViewController1" = "حدث خطأ غير معروف، يرجى المحاولة مرة أخرى"; + + +"XPMineRechargeViewController2" = "《اتفاقية شحن المستخدم"; +"XPMineRechargeViewController3" = "لقد قرأت ووافقت"; + +///XPMinePayPwdViewController.m +"XPMinePayPwdViewController0" = "تعيين كلمة مرور الدفع"; +"XPMinePayPwdViewController1" = "فشل في الحصول على رقم الهاتف المحمول"; +"XPMinePayPwdViewController2" = "تم إرسال رمز التحقق بنجاح"; +"XPMinePayPwdViewController3" = "تم تعيين كلمة مرور الدفع بنجاح"; +"XPMinePayPwdViewController4" = "يجب أن تكون كلمة مرور الدفع مكونة من 6 أرقام"; +"XPMinePayPwdViewController5" = "يجب أن تكون كلمة مرور الدفع أرقامًا فقط"; +"XPMinePayPwdViewController6" = "كلمتا المرور غير متطابقتين"; +"XPMinePayPwdViewController7" = "الرجاء إدخال رمز التحقق"; +"XPMinePayPwdViewController8" = "موافق"; +"XPMinePayPwdViewController9" = "تم إرسال رمز التحقق إلى هاتفك المحمول المُرتبط %@****%@"; +"XPMinePayPwdViewController10" = "إدخال كلمة مرور الدفع"; +"XPMinePayPwdViewController11" = "إعادة إدخال كلمة مرور الدفع"; + +"XPMineBlackListViewController0" = "قائمة الحظر"; +"XPMineBlackListViewController1" = "إزالة"; + +"XPMineResetPayPwdViewController0" = "إعادة تعيين كلمة مرور الدفع"; +"XPMineResetPayPwdViewController1" = "تمت إعادة تعيين كلمة مرور الدفع بنجاح"; +"XPMineResetPayPwdViewController2" = "كلمتا المرور غير متطابقتين"; +"XPMineResetPayPwdViewController3" = "إدخال كلمة مرور الدفع"; +"XPMineResetPayPwdViewController4" = "إعادة إدخال كلمة مرور الدفع"; +"XPMineResetPayPwdViewController5" = "موافق"; + +"XPMineSettingViewController0" = "الإعدادات"; +"XPMineSettingViewController1" = "يرجى ربط رقم الهاتف المحمول أولاً"; +"XPMineSettingViewController2" = "مسح الذاكرة المؤقتة"; +"XPMineSettingViewController3" = "هل تريد مسح الذاكرة المؤقتة؟"; +"XPMineSettingViewController4" = "تم مسح الذاكرة المؤقتة بنجاح"; +"XPMineSettingViewController5" = "لقد تم التحديث إلى أحدث إصدار حاليًا"; +"XPMineSettingViewController6" = "لقد تم التحديث إلى أحدث إصدار حاليًا"; +"XPMineSettingViewController7" = "تسجيل الخروج من الحساب الحالي"; +"XPMineSettingViewController8" = "تسجيل الخروج"; +"XPMineSettingViewController9" = "تعيين كلمة مرور تسجيل الدخول"; +"XPMineSettingViewController10" = "لراحتك في المرة القادمة، يرجى تعيين كلمة مرور للتسجيل"; + +"XPMineModifPayPwdViewController0" = "تعديل كلمة مرور الدفع"; +"XPMineModifPayPwdViewController1" = "تم تعديل كلمة مرور الدفع بنجاح"; +"XPMineModifPayPwdViewController2" = "كلمتا المرور الجديدتان غير متطابقتين"; +"XPMineModifPayPwdViewController3" = "يجب أن تكون كلمة مرور الدفع الجديدة أرقامًا فقط"; +"XPMineModifPayPwdViewController4" = "الرجاء إدخال كلمة مرور الدفع الحالية"; +"XPMineModifPayPwdViewController5" = "إدخال كلمة مرور الدفع"; +"XPMineModifPayPwdViewController6" = "إعادة إدخال كلمة مرور الدفع"; +"XPMineModifPayPwdViewController7" = "موافق"; +"XPMineModifPayPwdViewController8" = "نسيت كلمة المرور"; + +"XPMineFeedbackViewController0" = "ردود الفعل"; + +"XPMineFeedbackViewController1" = "شكرًا لك على آرائك الثمينة، دعونا نعمل معًا على بناء أفضل"; +"XPMineFeedbackViewController2" = "وصف المشكلة"; +"XPMineFeedbackViewController3" = "يرجى وصف المشكلة التي تواجهها بالتفصيل، شكرًا لك على تقديم آرائك الثمينة."; +"XPMineFeedbackViewController4" = "الرجاء إدخال QQ أو رقم WeChat الخاص بك"; +"XPMineFeedbackViewController5" = "إرسال التعليقات"; + +"XPMineAboutUsViewController0" = "حول"; + +"XPMineNotificaViewController0" = "إعدادات التنبيهات"; + +"XPMineResetLoginPwdViewController0" = "نسيت كلمة المرور"; +"XPMineResetLoginPwdViewController1" = "الرجاء إدخال رقم الهاتف المحمول"; +"XPMineResetLoginPwdViewController2" = "تم إرسال رمز التحقق بنجاح"; +"XPMineResetLoginPwdViewController3" = "تمت إعادة تعيين كلمة المرور بنجاح، يرجى تسجيل الدخول مرة أخرى"; +"XPMineResetLoginPwdViewController4" = "سيتم إعادة المحاولة بعد %d ثانية"; +"XPMineResetLoginPwdViewController5" = "إعادة الإرسال"; +"XPMineResetLoginPwdViewController6" = "الخطوة التالية"; +"XPMineResetLoginPwdViewController7" = "الرجاء إدخال رقم هاتفك المحمول"; +"XPMineResetLoginPwdViewController8" = "الرجاء إدخال رمز التحقق الذي تلقيته"; +"XPMineResetLoginPwdViewController9" = "الرجاء إدخال كلمة المرور (6-16 حرفًا) متكونة من أرقام وأحرف إنجليزية"; + +"XPMineLoginPasswordViewController0" = "تم التعيين بنجاح"; +"XPMineLoginPasswordViewController1" = "تم التعديل بنجاح"; +"XPMineLoginPasswordViewController2" = "كلمتا المرور الجديدتان غير متطابقتين"; +"XPMineLoginPasswordViewController3" = "الرجاء إدخال كلمة المرور الحالية"; +"XPMineLoginPasswordViewController4" = "الرجاء إدخال كلمة المرور الجديدة"; +"XPMineLoginPasswordViewController5" = "الرجاء تأكيد كلمة المرور مرة أخرى"; +"XPMineLoginPasswordViewController6" = "إعادة تعيين كلمة المرور"; +"XPMineLoginPasswordViewController7" = "الرجاء إدخال كلمة المرور"; +"XPMineLoginPasswordViewController8" = "الرجاء تأكيد كلمة المرور مرة أخرى"; +"XPMineLoginPasswordViewController9" = "تعيين كلمة المرور"; +"XPMineLoginPasswordViewController10" = "موافق"; +"XPMineLoginPasswordViewController11" = "نسيت كلمة المرور"; +"XPMineLoginPasswordViewController12" = "يجب أن تحتوي كلمة المرور على 6 إلى 16 حرفًا يتكون من أرقام وأحرف إنجليزية فقط"; + +"XPMineVerifIdentityViewController0" = "تحقق من الهوية"; +"XPMineVerifIdentityViewController1" = "الرجاء إدخال رقم الهاتف المحمول"; +"XPMineVerifIdentityViewController2" = "تم إرسال رمز التحقق بنجاح"; +"XPMineVerifIdentityViewController3" = "تم التحقق بنجاح"; +"XPMineVerifIdentityViewController4" = "سيتم المحاولة مرة أخرى بعد %d ثانية"; +"XPMineVerifIdentityViewController5" = "إعادة الإرسال"; +"XPMineVerifIdentityViewController6" = "الخطوة التالية"; +"XPMineVerifIdentityViewController7" = "الرجاء إدخال رقم هاتفك المحمول"; +"XPMineVerifIdentityViewController8" = "الرجاء إدخال رمز التحقق الذي تلقيته"; + +"XPMineCollectRoomListViewController0" = "تم إلغاء الاشتراك بنجاح"; +"XPMineCollectRoomListViewController1" = "الغرف المفضلة"; +"XPMineCollectRoomListViewController2" = "الرجاء تحديد الغرفة"; +"XPMineCollectRoomListViewController3" = "الرجاء تحديد الغرفة"; +"XPMineCollectRoomListViewController4" = "تحديد الكل"; + +"XPMineCollectRoomListViewController5" = "إدارة"; +"XPMineCollectRoomListViewController6" = "اكتمل"; +"XPMineCollectRoomListViewController7" = "حذف"; +"XPMineCollectRoomListViewController8" = "غرفة الحفلات"; +"XPMineCollectRoomListViewController9" = "غرفة البث المباشر"; + +"XPSimpleMineHeaderView0" = "المتابعون"; +"XPSimpleMineHeaderView1" = "المعجبون"; +"XPSimpleMineHeaderView2" = "الزوار"; +"XPSimpleMineHeaderView3" = "الاستعراض"; +"XPSimpleMineHeaderView4" = "محفظتي"; +"XPSimpleMineHeaderView5" = "غرفتي"; +"XPSimpleMineHeaderView6" = "المفضلة"; +"XPSimpleMineHeaderView7" = "رتبتي"; + +"XPMineFootPrintViewController0" = "لا توجد مزيد من السجلات للدخول إلى الغرف"; +"XPMineFootPrintViewController1" = "تم الحذف بنجاح"; +"XPMineFootPrintViewController2" = "تمت الإضافة إلى المفضلة بنجاح"; +"XPMineFootPrintViewController3" = "لا توجد سجلات دخول إلى الغرف مؤقتًا"; +"XPMineFootPrintViewController4" = "حذف"; +"XPMineFootPrintViewController5" = "مفضلة"; + +"XPPrivacyViewController0" = "المعلومات الشخصية والأذونات"; +"XPPrivacyViewController1" = "إدارة أذونات النظام"; +"XPPrivacyViewController2" = "دليل حماية الخصوصية"; +"XPPrivacyViewController3" = "دليل SDK الخارجي"; +"XPPrivacyViewController4" = "قائمة جمع المعلومات الشخصية"; +"XPPrivacyViewController5" = "قائمة أذونات الجهاز"; +"XPPrivacyViewController6" = "اتفاقية شحن المستخدم"; +"XPPrivacyViewController7" = "اتفاقية خدمة التسجيل للمستخدم"; +"XPPrivacyViewController8" = "اتفاقية خدمة البث المباشر"; +"XPPrivacyViewController9" = "معايير المجتمع"; +"XPPrivacyViewController10" = "اتفاقية إلغاء تسجيل الحساب"; + +"XPPermissionsViewController0" = "إدارة أذونات النظام"; +"XPPermissionsViewController1" = "الصور"; +"XPPermissionsViewController2" = "قراءة الصور أو تخزين الصور في الألبوم"; +"XPPermissionsViewController3" = "الميكروفون"; +"XPPermissionsViewController4" = "تسجيل الصوت"; +"XPPermissionsViewController5" = "الكاميرا"; +"XPPermissionsViewController6" = "التقاط الصور أو تسجيل الفيديو"; +"XPPermissionsViewController7" = "لا يوجد أذونات نظام مُصرح بها حاليًا"; +"XPPermissionsViewController8" = "—— تظهر فقط الأذونات المصرح بها ——"; +"XPPermissionsViewController9" = "الانتقال إلى إعدادات النظام>"; + +"XPRoomSearchContainerViewController0" = "الرجاء إدخال المحتوى الذي ترغب في البحث عنه"; +"XPRoomSearchContainerViewController1" = "الرجاء إدخال المحتوى الذي ترغب في البحث عنه"; +"XPRoomSearchContainerViewController2" = "الرجاء إدخال المحتوى الذي ترغب في البحث عنه"; +"XPRoomSearchContainerViewController4" = "المستخدمون"; + + +"XPRoomSearchRecordViewController0" = "مسح"; +"XPRoomSearchRecordViewController1" = "أخطأت"; +"XPRoomSearchRecordViewController2" = "هل تريد بالتأكيد مسح سجل البحث؟"; +"XPRoomSearchRecordViewController3" = "مسح"; +"XPRoomSearchRecordViewController4" = "أخطأت"; +"XPRoomSearchRecordViewController5" = "هل تريد بالتأكيد مسح سجل الدخول؟"; +"XPRoomSearchRecordViewController6" = "الجميع يبحث"; +"XPRoomSearchRecordViewController7" = "سجل البحث"; +"XPRoomSearchRecordViewController8" = "سجل الدخول"; +"XPRoomSearchRecordViewController9" = "الباقي %zds"; + +"XPHomeRedommendCollectionViewCell0" = "جاري البث"; +"XPHomeRedommendCollectionViewCell1" = "انتظر"; + +"XPHomeCollectRoomTableViewCell0" = "جاري البث"; + +"XPSearchListTableViewCell0" = "%@"; +"XPSearchListTableViewCell1" = "جاري البث"; +"XPSearchListTableViewCell2" = "%@"; +"XPSearchListTableViewCell3" = "رسالة"; +"XPSearchListTableViewCell4" = "جاري البث"; + +"XPHomeAttentionCollectionViewCell0" = "بث مباشر"; + +"XPHomeSearchRelateView0" = "الغرف ذات الصلة"; + +"XPHomeSearchNavView0" = "البحث عن الاسم / الهوية / اسم الغرفة"; +"XPHomeSearchNavView1" = "بحث"; + +"XPRoomSearchRecommendHeadView0" = "لا توجد غرف في قاعة البث حاليًا"; +"XPRoomSearchRecommendHeadView1" = "نوصي لك"; + +"XPNewHomePlayEmptyTableViewCell0" = "تعال وانضم لإنشاء غرفة وتكوين صداقات!"; + +"XPNewHomeViewController2" = "التوصيات"; +"XPNewHomeViewController3" = "التوصيات"; + +"XPNewHomeNavView0" = "البحث عن الاسم / الهوية / اسم الغرفة"; + +"XPHomeRecommendViewController0" = "دردشة متعددة"; +"XPHomeRecommendViewController1" = "حفلة الغرف"; + +"XPHomePartyViewController0" = "لا توجد مزيد من الغرف"; + +"XPRoomNewUserGreetView0" = "قام شخص ما بإرسال رسالة لك"; +"XPRoomNewUserGreetView1" = "قاموا بإرسال عدة رسائل لك"; +"XPRoomNewUserGreetView2" = "قام شخص ما بإرسال عدة رسائل لك"; + +"XPRoomNewUserGreetView3" = "انقر للعرض"; + +"XPAnchorPKRuleView0" = "قواعد PK"; + +"XPAnchorRandomPKRuleView0" = "قواعد PK"; +"XPAnchorRandomPKRuleView1" = "PK عشوائي"; +"XPAnchorRandomPKRuleView2" = "المشاركة في التطابق، وPK مع أحد مضيفي الغرف الرئيسية عشوائيًا، بعد التطابق بنجاح، يتم فتح PK. مدة PK محددة"; +"XPAnchorRandomPKRuleView3" = "دعوة PK"; +"XPAnchorRandomPKRuleView4" = "تحديد مضيف الغرف الرئيسي للقيام ب PK، بعد قبول الطرف الآخر، يتم فتح PK"; + +"XPAnchorPKResultView0" = "قيمة PK"; +"XPAnchorPKResultView1" = "قيمة PK"; +"XPAnchorPKResultView2" = "إغلاق"; +"XPAnchorPKResultView3" = "إغلاق"; +"XPAnchorPKResultView4" = "أفضل ثلاث قيم PK في هذه الجولة"; +"XPAnchorPKResultView5" = "لا يوجد هدايا مرسلة حاليًا، لنلعب جولة أخرى"; +"XPAnchorPKResultView6" = "قيمة PK: %@"; +"XPAnchorPKResultView7" = "إغلاق (%ld)"; +"XPAnchorPKResultView8" = "إغلاق (5)"; + +"XPAnchorPKInviteView0" = "مدة PK"; +"XPAnchorPKInviteView1" = "%@ دقيقة"; +"XPAnchorPKInviteView2" = "دعوة PK"; +"XPAnchorPKInviteView3" = "المُدعو:"; +"XPAnchorPKInviteView4" = "مدة PK:"; +"XPAnchorPKInviteView5" = "نوع اللعبة PK:"; +"XPAnchorPKInviteView6" = "رفض"; +"XPAnchorPKInviteView7" = "قبول"; + +"XPAnchorPKFinishView0" = "انتهاء PK"; + +"XPAnchorPkPanelView0" = "المضيف أغلق صوت غرفة الطرف الآخر"; +"XPAnchorPkPanelView1" = "جاري حساب النتيجة"; +"XPAnchorPkPanelView2" = "تمت عملية المتابعة بنجاح"; +"XPAnchorPkPanelView3" = "وقت العقوبة"; + +"XPAnchorPKViewController0" = "تم إرسال PK، يرجى الانتظار لقبول الطرف الآخر"; +"XPAnchorPKViewController1" = "فهمت"; +"XPAnchorPKViewController2" = "مدة PK تصل إلى 30 دقيقة كحد أقصى"; +"XPAnchorPKViewController3" = "مدة PK تبدأ من 5 دقائق على الأقل"; +"XPAnchorPKViewController4" = "PK للمضيف"; +"XPAnchorPKViewController5" = "اختيار هدف PK"; +"XPAnchorPKViewController6" = "اختيار مدة PK"; +"XPAnchorPKViewController7" = "10 دقائق"; +"XPAnchorPKViewController8" = "20 دقيقة"; +"XPAnchorPKViewController9" = "30 دقيقة"; +"XPAnchorPKViewController10" = "تخصيص (5-30) دقيقة"; + +"XPAnchorPKViewController11" = "طريقة اللعب PK"; +"XPAnchorPKViewController12" = "اختياري، حد أقصى 10 حروف"; +"XPAnchorPKViewController13" = "تحدي"; + +"XPAnchorPKSelectTypeController0" = "اختيار طريقة PK"; + +"XPAnchorPKTableViewCell0" = "PK مع المضيف"; +"XPAnchorPKTableViewCell1" = "غير متصل"; +"XPAnchorPKTableViewCell2" = "اختيار"; +"XPAnchorPKTableViewCell3" = "اختيار"; + +"XPAnchorPKSelectRoomView0" = "لا يوجد المزيد من الغرف"; +"XPAnchorPKSelectRoomView1" = "الرجاء إدخال معرف الغرفة التي ترغب في البحث عنها"; +"XPAnchorPKSelectRoomView2" = "الرجاء إدخال معرف الغرفة"; + +"XPRoomPKResultView0" = "· سجل الفريق الأزرق ·"; +"XPRoomPKResultView1" = "عرض سجلي>"; +"XPRoomPKResultView2" = "لا شيء"; +"XPRoomPKResultView3" = "· سجل الفريق الأحمر ·"; +"XPRoomPKResultView4" = "عرض سجل الطرف الآخر>"; +"XPRoomPKResultView5" = "لا شيء"; +"XPRoomPKResultView6" = "· سجل الفريق الأحمر ·"; +"XPRoomPKResultView7" = "عرض سجلي>"; +"XPRoomPKResultView8" = "لا شيء"; +"XPRoomPKResultView9" = "· سجل الفريق الأزرق ·"; +"XPRoomPKResultView10" = "عرض سجل الفريق الأحمر>"; +"XPRoomPKResultView11" = "لا شيء"; +"XPRoomPKResultView12" = "· سجل الفريق الأحمر"; +"XPRoomPKResultView13" = "عرض سجل الفريق الأزرق>"; +"XPRoomPKResultView14" = "لا شيء"; +"XPRoomPKResultView15" = "· سجل الفريق الأزرق"; +"XPRoomPKResultView16" = "عرض سجل الفريق الأحمر"; +"XPRoomPKResultView17" = "لا شيء"; +"XPRoomPKResultView18" = "· الفريق الأزرق فائز ·"; +"XPRoomPKResultView19" = "عرض سجل الفريق الأحمر"; +"XPRoomPKResultView20" = "لا شيء"; +"XPRoomPKResultView21" = "· الفريق الأحمر فائز ·"; +"XPRoomPKResultView22" = "عرض سجل الفريق الأزرق"; +"XPRoomPKResultView23" = "لا شيء"; +"XPRoomPKResultView24" = "· تعادل ·"; +"XPRoomPKResultView25" = "الجولة هذه تعادلت"; +"XPRoomPKResultView26" = "PK المشاركون:"; +"XPRoomPKResultView27" = "قيمة القتال:"; +"XPRoomPKResultView28" = "حارس الغرفة:"; +"XPRoomPKResultView29" = "قيمة الحماية:"; +"XPRoomPKResultView30" = "عرض سجل الفريق الأحمر"; +"XPRoomPKResultView31" = "لا تستسلم، %@ تدعمك دائمًا"; + +"XPRoomPKRecordViewController0" = "سجل PK"; +"XPRoomPKRecordViewController1" = "لا يوجد مزيد من السجلات"; + +"XPRoomPKTimePickerView0" = "%d دقيقة"; +"XPRoomPKTimePickerView1" = "0 دقيقة"; +"XPRoomPKTimePickerView2" = "30 دقيقة"; +"XPRoomPKTimePickerView3" = "%d دقيقة %d ثانية"; +"XPRoomPKTimePickerView4" = "%d ثانية"; +"XPRoomPKTimePickerView5" = "إلغاء"; +"XPRoomPKTimePickerView6" = "تأكيد"; +"XPRoomPKTimePickerView7" = "0 ثانية"; +"XPRoomPKTimePickerView8" = "30 ثانية"; + +"XPRoomPKSelectUserView0" = "الميكرفون رقم 0"; +"XPRoomPKSelectUserView1" = "تأكيد"; +"XPRoomPKSelectUserView2" = "الميكرفون رقم %d"; + +"XPRoomPKUserView0" = "في انتظار التصعيد"; +"XPRoomPKUserView1" = "في انتظار التصعيد"; + +"XPRoomPKTimeTableViewCell0" = "وقت PK"; +"XPRoomPKTimeTableViewCell1" = "30 ثانية"; + +"XPRoomPKTypeTableViewCell0" = "نمط PK"; +"XPRoomPKTypeTableViewCell1" = "PK حسب الفريق"; + +"XPRoomPKVoteTableViewCell0" = "نوع التصويت في PK"; +"XPRoomPKVoteTableViewCell1" = "حسب قيمة الهدايا"; +"XPRoomPKVoteTableViewCell2" = "حسب عدد الأشخاص الذين قدموا الهدايا"; + +"XPRoomPKRecordTableViewCell0" = "تعادل"; +"XPRoomPKRecordTableViewCell1" = "تعادل"; +"XPRoomPKRecordTableViewCell2" = "فوز"; +"XPRoomPKRecordTableViewCell3" = "خسارة"; +"XPRoomPKRecordTableViewCell4" = "خسارة"; +"XPRoomPKRecordTableViewCell5" = "فوز"; +"XPRoomPKRecordTableViewCell6" = "حسب قيمة الهدايا"; +"XPRoomPKRecordTableViewCell7" = "حسب عدد الأشخاص الذين قدموا الهدايا"; + +"XPRoomPKEmptyTableViewCell0" = "لا توجد بيانات"; + +"XPRoomPKProgressView0" = "بدء PK بنجاح"; +"XPRoomPKProgressView1" = "تم إغلاق نمط PK بنجاح"; +"XPRoomPKProgressView2" = "لم يبدأ بعد"; +"XPRoomPKProgressView3" = "إعادة البدء ستنهي هذا الPK مسبقًا\nهل تريد المتابعة؟"; +"XPRoomPKProgressView4" = "هل تريد بدء PK مرة أخرى؟"; +"XPRoomPKProgressView5" = "الاستعداد الحالي في مرحلة التجهيز، هل تريد التأكيد على البدء في PK؟"; +"XPRoomPKProgressView6" = "يجب أن يكون لكل فريق شخص واحد على الأقل"; +"XPRoomPKProgressView7" = "فشل في الحصول على معلومات PK"; +"XPRoomPKProgressView8" = "لم يبدأ بعد"; +"XPRoomPKProgressView9" = "بدء PK"; +"XPRoomPKProgressView10" = "هل تريد بدء PK مرة أخرى؟"; + +"XPRoomPKViewController0" = "إنشاء PK"; +"XPRoomPKViewController1" = "سجل PK"; +"XPRoomPKViewController2" = "تم الإنشاء بنجاح"; +"XPRoomPKViewController3" = "إنهاء PK، سيتم إغلاق PK الحالي واستعادة وضع الغرفة العادي، هل أنت متأكد من إغلاق PK الحالي؟"; +"XPRoomPKViewController4" = "سيؤدي إنشاء هذا الـ PK إلى استبدال الـ PK الحالي، هل أنت متأكد من الاستبدال؟"; +"XPRoomPKViewController5" = "تأكيد"; +"XPRoomPKViewController6" = "إعادة الإنشاء"; +"XPRoomPKViewController7" = "إغلاق وضع PK"; + +"XPRoomPKPlayingView1" = "بحسب عدد الأشخاص الذين قدموا الهدايا"; +"XPRoomPKPlayingView2" = "إعادة البدء"; + +"XPAcrossRoomPKViewController0" = "تم إرسال طلب PK، يرجى الانتظار حتى يقبل الآخر"; +"XPAcrossRoomPKViewController1" = "حسنًا"; +"XPAcrossRoomPKViewController2" = "أقصى مدة لـ PK هي 180 دقيقة"; +"XPAcrossRoomPKViewController3" = "أقصر مدة لـ PK هي 5 دقائق"; +"XPAcrossRoomPKViewController4" = "عبر الغرف"; +"XPAcrossRoomPKViewController5" = "اختر هدف PK"; +"XPAcrossRoomPKViewController6" = "اختر مدة PK"; +"XPAcrossRoomPKViewController7" = "10 دقائق"; +"XPAcrossRoomPKViewController8" = "20 دقيقة"; +"XPAcrossRoomPKViewController9" = "30 دقيقة"; +"XPAcrossRoomPKViewController10" = "مدة مخصصة (5-180) دقيقة"; +"XPAcrossRoomPKViewController11" = "نوع PK"; +"XPAcrossRoomPKViewController12" = "اختياري، حتى 10 حروف"; +"XPAcrossRoomPKViewController13" = "بدء التحدي"; + +"XPAcrossRoomPKInviteResultView0" = "قبل الطرف الآخر طلب الـ PK، قيد التجهيز"; +"XPAcrossRoomPKInviteResultView1" = "رفض الطرف الآخر طلب الـ PK"; + +"XPAcrpssRoomPKPanelView0" = "جاري حساب نتيجة PK"; +"XPAcrpssRoomPKPanelView1" = "1) حسب قيمة الهدايا المستلمة (1 الماس = 1 نقطة)، الطرف الذي يحصل على أعلى قيمة للهدايا يفوز.\n2) بعد الانتهاء من PK، إذا كانت الفارقة في النتيجة ≥ 1314 أو إذا كان مجموع النقاط لكلا الطرفين ≥ 15000 (باستثناء التعادل)، فسيتم عرض نتيجة PK في الغرفة نفسها كنوع من أنواع الغرف؛ إذا كانت الفارقة في النتيجة ≥ 5200 أو إذا كان مجموع النقاط لكلا الطرفين ≥ 30000 (باستثناء التعادل)، فسيتم عرض نتيجة PK في كل الغرف في الخادم."; +"XPAcrpssRoomPKPanelView2" = "المساهمة"; +"XPAcrpssRoomPKPanelView3" = "الانتقال لمشاهدة البث"; +"XPAcrpssRoomPKPanelView4" = "المتفوق"; +"XPAcrpssRoomPKPanelView5" = "الجاذبية"; + +"XPAcrossRoomPKForceEndResultView0" = "انتهت PK"; + +"XPAcrossRoomPKCountDownView0" = "PK القادم"; + +"XPAcrossRoomPKPrizeView0" = "الانتقال لمشاهدة البث"; +"XPAcrossRoomPKPrizeView1" = "تفضل بمشاهدة البث"; + +"XPAcrossRoomPKResultView0" = "قيمة المتفوق"; +"XPAcrossRoomPKResultView1" = "قيمة الجاذبية"; + +"XPAnchorPKMatchView0" = "إلغاء التوافق؟"; +"XPAnchorPKMatchView1" = "لم يتم العثور على شريك PK مناسب حاليًا\nهل تريد المتابعة؟"; +"XPAnchorPKMatchView2" = "جاري التوافق لـ PK"; + +"XPAcrossRoomPKInviteView0" = "مدة PK"; +"XPAcrossRoomPKInviteView1" = "%@ دقيقة"; +"XPAcrossRoomPKInviteView2" = "دعوة PK"; +"XPAcrossRoomPKInviteView3" = "الجانب المدعو"; +"XPAcrossRoomPKInviteView4" = "مدة PK"; +"XPAcrossRoomPKInviteView5" = "نوع الـ PK"; +"XPAcrossRoomPKInviteView6" = "رفض"; +"XPAcrossRoomPKInviteView7" = "قبول"; +"XPAcrossRoomPKInviteView8" = "PK عبر الغرف"; + +"XPAcrossRoomPKRuleView0" = "كيفية بدء PK عبر الغرف"; +"XPAcrossRoomPKRuleView1" = "1) يمكن لمالك الغرفة التي تحمل ترخيصًا والمشرفين فقط بدء PK عبر الغرف، ويمكن اختيار غرفة ترخيص واحدة فقط في كل مرة؛\n2) يمكن لمالك الغرفة والمشرفين فقط قبول أو رفض طلبات PK عبر الغرف، إذا لم يتم النقر على نافذة الدعوة لـ PK خلال 10 ثوانٍ، فإن النافذة ستختفي وتُعتبر رفضًا تلقائيًا؛\n3) يجب تحديد مدة الـ PK وهدف الـ PK عند البدء، وحدة الزمن المخصصة تتراوح بين 5 و 180 دقيقة فقط؛\n4) بعد بدء الـ PK، لا يمكن إنهاؤه يدويًا قبل وقت الانتهاء، في حالات الطوارئ الخاصة التي تتطلب إنهاء المباراة مسبقًا يرجى الاتصال بخدمة العملاء، ولكن لن يتم حساب نتيجة الـ PK هذه الجولة."; + +"XPAcrossRoomPKEmptyTableViewCell0" = "لا توجد نتائج بحث"; + +"XPAcrossRoomPKSelectRoomView0" = "لا يوجد المزيد من الغرف"; +"XPAcrossRoomPKSelectRoomView1" = "الرجاء إدخال رقم الغرفة المراد البحث عنها"; +"XPAcrossRoomPKSelectRoomView2" = "الرجاء إدخال رقم الغرفة"; +"XPAcrossRoomPKSelectRoomView3" = "تأكيد الاختيار"; + +"XPMiniRoomView0" = "لقد تم طردك من البث من قبل المسؤول"; +"XPMiniRoomView1" = "لقد تم طردك من البث من قبل المسؤول"; +"XPMiniRoomView2" = "تمت دعوتك من قبل مالك الغرفة أو المشرفين للصعود إلى المنصة"; +"XPMiniRoomView3" = "لقد تمت دعوتك من قبل مالك الغرفة أو المشرفين للصعود إلى المنصة، ولكن لم تقم بتشغيل الميكروفون. إذا كنت ترغب في التحدث، يرجى تشغيل الميكروفون."; + +"XPUserCardPresenter1" = "موقع المالك"; +"XPUserCardPresenter2" = "الموقع رقم %d للملك"; +"XPUserCardPresenter3" = "الموقع رقم %d للملكة"; +"XPUserCardPresenter4" = "الموقع رقم %d للميك"; +"XPUserCardPresenter6" = "فتح الميك"; +"XPUserCardPresenter9" = "إزالة"; +"XPUserCardPresenter11" = "إلغاء القفل"; +"XPUserCardPresenter12" = "مسح قيمة الهدية"; +"XPUserCardPresenter13" = "إرسال هدية"; +"XPUserCardPresenter14" = "دردشة خاصة"; +"XPUserCardPresenter15" = "تابع"; +"XPUserCardPresenter16" = "تم المتابعة"; +"XPUserCardPresenter17" = "طرد من الغرفة"; +"XPUserCardPresenter18" = "تعيين مشرف"; +"XPUserCardPresenter19" = "إلغاء المشرف"; +"XPUserCardPresenter20" = "إضافة إلى القائمة السوداء"; + +"XPUserCardPresenter21" = "موقع المضيف"; + +"XPUserCardViewController0" = "المستخدم غير متواجد في الغرفة"; +"XPUserCardViewController1" = "تم حظر المستخدم بالفعل"; +"XPUserCardViewController2" = "تمت العملية بنجاح"; +"XPUserCardViewController3" = "تمت العملية بنجاح"; +"XPUserCardViewController4" = "هذا المستخدم %@ نبيل، ويمكن لمالك الغرفة فقط طرده"; +"XPUserCardViewController5" = "هذا المستخدم %@ نبيل\nهل أنت متأكد أنك تريد طرده؟"; +"XPUserCardViewController6" = "في وضع اللعب الافتراضي، هل ترغب في طرد هذا المستخدم إذا خرج من اللعبة؟"; +"XPUserCardViewController7" = "في وضع اللعب الافتراضي، هل ترغب في طرد هذا المستخدم إذا خرج من اللعبة؟"; +"XPUserCardViewController8" = "هل تريد طرد %@ من الغرفة؟"; +"XPUserCardViewController9" = "تذكير العملية"; +"XPUserCardViewController10" = "هذا المستخدم %@ نبيل، ويمكن لمالك الغرفة فقط طرده"; +"XPUserCardViewController11" = "هذا المستخدم %@ نبيل\nهل أنت متأكد أنك تريد حظره؟"; +"XPUserCardViewController12" = "في وضع اللعب الافتراضي، هل ترغب في طرد هذا المستخدم إذا خرج من اللعبة؟"; +"XPUserCardViewController13" = "هل ترغب في إضافة %@ إلى القائمة السوداء؟ بعد الإضافة، لن يتمكن من دخول هذه الغرفة، وفي وضع اللعب الافتراضي، سيتم طرده إذا خرج من اللعبة"; +"XPUserCardViewController14" = "أنت تقوم بحظر %@"; +"XPUserCardViewController15" = "بعد الحظر، لن يتمكن من الانضمام إلى هذه الغرفة"; +"XPUserCardViewController16" = "تم إغلاق شاشة الغرفة العامة"; +"XPUserCardViewController17" = "غير مسموح بالنزول من المنصة أثناء اللعب!"; +"XPUserCardViewController18" = "بعد إخراجه، سيتم طرده إذا خرج من اللعبة، هل تريد المتابعة؟"; +"XPUserCardViewController19" = "هل تريد اختيار الضيف رقم %d؟"; +"XPUserCardViewController20" = "لا يمكن تغيير هذا الاختيار بعد القيام به"; +"XPUserCardViewController21" = "تم النسخ بنجاح"; +"XPUserCardViewController22" = "الإبلاغ"; +"XPUserCardViewController23" = "اختيار مثير"; + +"XPRoomInsideRecommendEmptyCell0" = "في محاولة للعثور على غرف مناسبة"; + +"XPRoomRecommendView0" = "حظر / إبلاغ"; +"XPRoomRecommendView1" = "إغلاق الغرفة"; +"XPRoomRecommendView2" = "الخروج من الغرفة"; +"XPRoomRecommendView3" = "نوصي لك"; + +"XPAnchorFansTeamEntranceView0" = "الفريق الفانز (%ld)"; +"XPAnchorFansTeamEntranceView1" = "افتح الفريق الفانز"; +"XPAnchorFansTeamEntranceView2" = "نبيل LV.%zd "; +"XPAnchorFansTeamEntranceView3" = "انضم إلى الفريق الفانز"; +"XPAnchorFansTeamEntranceView4" = "لم يتم فتح الفريق الفانز لهذا المستخدم بعد"; + +"XPAnchorFansTaskTableViewCell0" = "تم الانتهاء منها"; + +"XPAnchorFansTeamViewController0" = "·%ld شخص"; +"XPAnchorFansTeamViewController1" = "انضم إلى الفريق الفانز بنجاح"; + +"XPAnchorFansTaskViewController0" = "·%ld شخص"; +"XPAnchorFansTaskViewController1" = "قيمة القرب LV%ld"; +"XPAnchorFansTaskViewController2" = "بعد الخروج من الفريق الفانز، لا يمكن الانضمام مرة أخرى خلال 24 ساعة، هل تريد الخروج؟"; + +"XPAnchorFansTaskViewController4" = "الخروج من الفريق الفانز"; + +"XPAnchorAudienceUpMicView0" = "لقد نقر %@ بصمت موقف الضيف\nهل ترغب في دعوته للصعود على المنصة والتفاعل؟"; +"XPAnchorAudienceUpMicView1" = "إلغاء"; +"XPAnchorAudienceUpMicView2" = "تأكيد"; + +"XPRoomAnchorInfoCardView0" = "تم الاشتراك"; +"XPRoomAnchorInfoCardView1" = "انقر للمتابعة، لا تفقد البث المقبل"; +"XPRoomAnchorInfoCardView2" = "متابعة"; + +"XPRoomAnchorRankEnterView0" = "الساعة"; + +"XPRoomFunctionContainerView0" = "ابدأ الاختيار>"; +"XPRoomFunctionContainerView1" = "الإعلان عن القلوب>"; +"XPRoomFunctionContainerView2" = "انهاء هذه الدورة>"; +"XPRoomFunctionContainerView3" = "تفاعل الضيوف>"; +"XPRoomFunctionContainerView4" = "قائمة الشخصيات"; +"XPRoomFunctionContainerView5" = "قائمة الغرف"; +"XPRoomFunctionContainerView6" = "قائمة الشخصيات"; +"XPRoomFunctionContainerView7" = "قائمة الغرف"; +"XPRoomFunctionContainerView8" = "الانتقال إلى جولة الاختيار؟"; +"XPRoomFunctionContainerView9" = "الانتقال إلى جولة الإعلان؟"; +"XPRoomFunctionContainerView10" = "هل ترغب في إنهاء هذه الدورة ومسح قيمة الجاذبية؟"; +"XPRoomFunctionContainerView11" = "الانتقال إلى تفاعل الضيوف؟"; +"XPRoomFunctionContainerView12" = "لم يتم تحديد موضوع بعد"; +"XPRoomFunctionContainerView13" = "ابدأ الاختيار>"; +"XPRoomFunctionContainerView18" = "غير مسموح بتغيير اللعبة أو وضع اللعبة وأنت في اللعبة!"; + +"XPRoomBackContainerView0" = "فشل تحميل صورة الخلفية الخاصة بالنبيل"; +"XPRoomBackContainerView1" = "فشل تحميل صورة الخلفية الخاصة بالمشغل"; + +"XPRoomRankEntranceView0" = "قائمة الغرف"; + +"XPRoomDatingVipUpMicView0" = "1. في كل دورة مواعدة، يمكن للمستخدمين تراكم الهدايا بقيمة 999 من الألماس وأعلى خلال مرحلة 'تفاعل الضيوف'، والمستخدم الذي يقدم أعلى قيمة للهدايا يصعد تلقائيًا إلى المقعد الخاص بالنبيل؛\n\n2. في حال تواجد عدة مستخدمين يستوفون متطلبات صعود المقعد النبيل، سيحصل المستخدم الذي يقدم أعلى قيمة للهدايا على المقعد النبيل، وإذا كانت القيمة متساوية، سيتم اختيار أول من وصل للقيمة؛\n\n3. يمكن لمستخدمي المقعد النبيل اختيار النزول أو البقاء على المنصة، ولا يمكن لمستخدمين آخرين الجلوس بدلاً منهم؛\n\n4. يمكن للمستخدمين فقط التنافس للحصول على المقعد النبيل خلال مرحلة 'تفاعل الضيوف'، وبعد انتهاء هذه المرحلة وحتى نهاية الدورة، لا يمكن استبدال المستخدمين حتى لو قدموا هدايا تجاوزت القيمة الإجمالية للهدايا النبيلة السابقة؛\n\n5. بعد انتهاء كل دورة مواعدة، يتم مسح المقاعد النبيلة ويتم بدء العملية من جديد في الدورة التالية."; + +"XPNewUserRoomGiftView0" = "احصل على هدية جديدة "; +"XPNewUserRoomGiftView1" = "تمت إضافتها إلى حقيبتك، استخدمها في أقرب وقت ممكن~"; + +"XPMoreMenuPresenter1" = "وضع البطولة"; +"XPMoreMenuPresenter3" = "تمكين قيمة الهدايا"; +"XPMoreMenuPresenter5" = "تمكين تأثيراتي"; +"XPMoreMenuPresenter6" = "هدايا الأماني"; +"XPMoreMenuPresenter8" = "غرفة المواعدة"; +"XPMoreMenuPresenter10" = "عبر الغرف"; +"XPMoreMenuPresenter12" = "المقدم"; +"XPMoreMenuPresenter13" = "انهاء"; +"XPMoreMenuPresenter14" = "المقدم في وضع البطولة"; +"XPMoreMenuPresenter15" = "انهاء وضع البطولة"; +"XPMoreMenuPresenter16" = "انهاء"; +"XPMoreMenuPresenter17" = "البحث عن المنافسين في وضع البطولة"; + +"XPMoreMenuPresenter19" = "إغلاق الشاشة العامة"; +"XPMoreMenuPresenter20" = "مسح الشاشة العامة"; +"XPMoreMenuPresenter21" = "إعدادات الغرفة"; +"XPMoreMenuPresenter22" = "دعوة المعجبين"; +"XPMoreMenuPresenter23" = "إرسال البث المباشر"; +"XPMoreMenuPresenter24" = "الحزم الحمراء"; + +"XPMoreMenuPresenter26" = "جاري البطولة..."; +"XPMoreMenuPresenter27" = "إغلاق قيمة الهدايا"; +"XPMoreMenuPresenter28" = "إغلاق تأثيراتي"; +"XPMoreMenuPresenter29" = "جاري التعارف.."; +"XPMoreMenuPresenter30" = "جاري البطولة عبر الغرف"; +"XPMoreMenuPresenter31" = "بطولة عبر الغرف"; +"XPMoreMenuPresenter32" = "جاري بطولة المقدم"; +"XPMoreMenuPresenter33" = "بطولة المقدم"; +"XPMoreMenuPresenter34" = "فتح الشاشة العامة"; +"XPMoreMenuPresenter35" = "ميجافون الغرفة"; +"XPMoreMenuPresenter36" = "تقديم تقرير/حظر"; +"XPMoreMenuPresenter37" = "ألبوم الغرفة"; +// +"XPRoomMoreMenuViewController0" = "تم فتح قيمة الهدايا بنجاح"; +"XPRoomMoreMenuViewController1" = "تم إغلاق قيمة الهدايا بنجاح"; +"XPRoomMoreMenuViewController2" = "لا يمكن إغلاق قيمة الهدايا في وضع التعارف"; +"XPRoomMoreMenuViewController3" = "سيتم مسح بيانات الهدايا الحالية على المنصة إذا تم إغلاق قيمة الهدايا، هل ترغب في الاستمرار؟"; +"XPRoomMoreMenuViewController4" = "تم تفعيل تأثيرات الهدايا"; +"XPRoomMoreMenuViewController5" = "تم إيقاف تأثيرات الهدايا"; +"XPRoomMoreMenuViewController6" = "لا يمكن تفعيل وضع التعارف أثناء بطولة عبر الغرف!"; +"XPRoomMoreMenuViewController7" = "لا يمكن تفعيل وضع التعارف أثناء بطولة الغرفة!"; +"XPRoomMoreMenuViewController8" = "هل تريد تفعيل وضع التعارف؟ سيتم مسح جميع بيانات الهدايا الحالية."; +"XPRoomMoreMenuViewController9" = "تأكيد"; +"XPRoomMoreMenuViewController10" = "تنبيه"; +"XPRoomMoreMenuViewController11" = "هل تريد إغلاق وضع التعارف؟"; +"XPRoomMoreMenuViewController12" = "إلغاء"; +"XPRoomMoreMenuViewController13" = "لا يمكن تفعيل بطولة عبر الغرف أثناء وضع التعارف!"; +"XPRoomMoreMenuViewController14" = "لا يمكن تفعيل بطولة عبر الغرف أثناء البطولة!"; +"XPRoomMoreMenuViewController15" = "جاري بطولة عبر الغرف!"; +"XPRoomMoreMenuViewController16" = "هل تريد إلغاء التوصيل؟"; +"XPRoomMoreMenuViewController17" = "تنبيه"; +"XPRoomMoreMenuViewController18" = "هل تريد بالتأكيد مسح جميع رسائل الشاشة العامة؟\n(لا يمكن التراجع بعد المسح)"; +"XPRoomMoreMenuViewController19" = "تأكيد"; +"XPRoomMoreMenuViewController20" = "لا يمكن تفعيل بطولة عبر الغرف أثناء وضع التعارف!"; +"XPRoomMoreMenuViewController21" = "لا يمكن تفعيل بطولة عبر الغرف أثناء البطولة!"; + +"XPRoomInviteFansView0" = "المتبقي اليوم %d مرات"; +"XPRoomInviteFansView1" = "تم استخدام جميع الفرص اليومية"; +"XPRoomInviteFansView2" = "بعد تأكيد الدعوة، سيتم إرسال تنبيه إلى %ld من المعجبين الذين قاموا بتجميع هذه الغرفة"; +"XPRoomInviteFansView3" = "تأكيد الدعوة"; +"XPRoomInviteFansView4" = "%02d:%02d من بعد يمكن الدعوة"; +"XPRoomInviteFansView5" = "دعوة المعجبين بالغرفة"; +"XPRoomInviteFansView6" = "عدد الدعوات اليومية لا يجب أن يتجاوز 5 مرات"; + +"XPRoomInviteFansView7" = "يُحظر إرسال الدعوة مرة واحدة في الساعة"; +"XPRoomInviteFansView8" = "تأكيد الدعوة"; + +"XPRoomMenuContainerView0" = "تم إغلاق الشاشة العامة للغرفة"; +"XPRoomMenuContainerView1" = "تم بدء بطولة مؤقتا، لا يمكن ترتيب المنصة الآن"; +"XPRoomMenuContainerView2" = "أكتب شيئًا..."; +"XPRoomMenuContainerView3" = "قم بتحية الجميع بسرعة"; + +"XPRoomSendTextView0" = "الرجاء إدخال الرسالة..."; +"XPRoomSendTextView1" = "إرسال"; + +"DatingStageView0" = "أنت بالفعل على المنصة"; +"DatingStageView1" = "يجب ترتيب المنصة للصعود على المنصة"; +"DatingStageView3" = "فتح المنصة"; +"DatingStageView4" = "الصعود إلى المنصة"; + +"StageView0" = "قام صاحب الغرفة أو المشرف بسحبك إلى المنصة"; +"StageView1" = "لقد تم سحبك بالفعل إلى المنصة من قبل صاحب الغرفة أو المشرف، ولكنك لم تفتح الميكروفون بعد. إذا كنت بحاجة للتحدث، يرجى فتح الميكروفون"; +"StageView2" = "إخراج من الموقع"; +"StageView3" = "يرجى إغلاق وضع المغادرة أولاً"; +"StageView4" = "هذا الموقع بالفعل محجوز من قبل شخص آخر"; +"StageView5" = "الصعود إلى المنصة"; +"StageView6" = "الاستيطان في الموقع"; +"StageView8" = "التبديل إلى منصة الصوت المفتوح"; +"StageView10" = "فتح"; +"StageView12" = "فتح الموقع"; +"StageView14" = "فتح المنصة"; +"StageView16" = "تشغيل الميكروفون في الموقع"; +"StageView18" = "جذبه إلى المنصة"; +"StageView19" = "أنت بالفعل على المنصة"; +"StageView20" = "يجب ترتيب المنصة للصعود على المنصة"; +"StageView21" = "جاري الصعود إلى المنصة"; +"StageView22" = "التبديل إلى منصة الترتيب"; +"StageView23" = "قفل الموقع"; +"StageView24" = "تأمين الموقع"; +"StageView25" = "إغلاق الميكروفون في الموقع"; +"StageView26" = "تعطيل الميكروفون في الموقع"; +"StageView27" = "جذبه إلى المنصة كمقدم"; +"StageView28" = "الهبوط عن المنصة للاستماع"; +"StageView29" = "متابعة"; + +"AnchorStageView1" = "فتح"; +"AnchorStageView3" = "فتح المنصة"; +"AnchorStageView4" = "جذبه إلى المنصة"; +"AnchorStageView5" = "أنت بالفعل على المنصة"; +"AnchorStageView6" = "دع الرئيس يجذبك إلى المنصة للمزيد من التفاعل"; + +"SocialMicroView0" = "موقع صاحب الغرفة"; + +"LittleGameMicroView0" = "صاحب الغرفة"; +"LittleGameMicroView1" = "غير جاهز"; +"LittleGameMicroView2" = "جاهز"; +"LittleGameMicroView3" = "في اللعبة"; +"LittleGameMicroView4" = "غير جاهز"; + +"MicroGiftValueView0" = "9999 مليون+"; +"MicroGiftValueView1" = "%lld مليون"; + +"MicroView0" = "مكان %d"; +"MicroView1" = "موقع"; +"MicroView2" = "الفريق الأحمر"; +"MicroView3" = "الفريق الأزرق"; +"MicroView4" = "مغادرة"; + +"MicroDatingProgressView0" = "تبادل المضيفين"; +"MicroDatingProgressView1" = "تبادل المضيفين"; +"MicroDatingProgressView2" = "اختيار الشخص المميز"; +"MicroDatingProgressView3" = "الإعلان عن الشخص المميز"; +"MicroDatingProgressView4" = "تبادل المضيفين"; + +"DatingMicroView0" = "المقدم"; +"DatingMicroView1" = "موقع الإلهة %d"; +"DatingMicroView2" = "موقع الإله %d"; +"DatingMicroView3" = "اختيار %d"; +"DatingMicroView4" = "غير محدد"; +"DatingMicroView5" = "اختيار VIP"; +"DatingMicroView6" = "اختيار %d"; +"DatingMicroView7" = "غير محدد"; +"DatingMicroView8" = "اختيار %d"; +"DatingMicroView9" = "تم الاختيار"; +"DatingMicroView10" = "غير محدد"; +"DatingMicroView11" = "اختيار"; +"DatingMicroView12" = "اختيار %d"; +"DatingMicroView13" = "تم الاختيار"; +"DatingMicroView14" = "تم الاختيار"; +"DatingMicroView15" = "غير محدد"; +"DatingMicroView16" = "اختيار %d"; +"DatingMicroView17" = "غير محدد"; +"DatingMicroView18" = "اختيار"; +"DatingMicroView19" = "اختيار %d"; +"DatingMicroView20" = "غير محدد"; +"DatingMicroView21" = "غير محدد"; + +"AnchorPKStageView0" = "القواعد"; + +///RoomHeaderView.m +"RoomHeaderView0" = "متصل: %ld ID: %ld"; +"RoomHeaderView1" = "متصل: %ld ID: %ld"; +"RoomHeaderView2" = "متصل: %ld ID: %ld"; + +"RoomHeaderView3" = "نسخ الرابط"; +"RoomHeaderView4" = "تعال إلى Peko، ولنلعب ونتعارف ونلعب ألعابًا"; +"RoomHeaderView5" = "شخص جميل وصوت حلو يحقق الانتصارات، هيا لنلعب معًا~"; +"RoomHeaderView6" = "تمت الإضافة للمفضلة بنجاح"; +"RoomHeaderView7" = "تمت المشاركة بنجاح"; +"RoomHeaderView8" = "إضافة إلى المفضلة"; +"RoomHeaderView9" = "مضافة إلى المفضلة"; +"RoomHeaderView10" = "حظر الغرفة"; +"RoomHeaderView11" = "تم حظر هذه الغرفة بالفعل"; +"RoomHeaderView12" = "الإبلاغ عن الغرفة أو المستخدم"; + +"XPRoomMorePlayPresenter0" = "رحلة بحرية"; + +"XPReleaseRadioViewController0" = "تمت المشاركة بنجاح"; +"XPReleaseRadioViewController1" = "بعد النشر، لا يمكنك النشر مرة أخرى لمدة %zd دقيقة"; +"XPReleaseRadioViewController2" = "يجب ألا يقل النص عن %zd حرفًا، يرجى التحدث بأدب~"; +"XPReleaseRadioViewController3" = "نشر الإذاعة"; +"XPReleaseRadioViewController4" = "ستقوم بنشر إذاعة على الصفحة الرئيسية، ودعوة المستخدمين الآخرين للانضمام إلى الغرفة الحالية!"; +"XPReleaseRadioViewController5" = "محتوى الإذاعة"; +"XPReleaseRadioViewController6" = "محاولات النشر المتبقية لهذا اليوم"; +"XPReleaseRadioViewController7" = "يجب ألا يقل النص عن 5 أحرف، يرجى التحدث بأدب~"; +"XPReleaseRadioViewController8" = "نشر"; +"XPReleaseRadioViewController9" = "بعد النشر، لا يمكنك النشر مرة أخرى لمدة 5 دقائق"; +"XPReleaseRadioViewController10" = "بعد %zd دقائق يمكنك النشر مرة أخرى"; + +"XPRoomTransferMusicViewController0" = "نقل الأغاني"; +"XPRoomTransferMusicViewController1" = "(أنت تستخدم حاليًا شبكة 4G/3G/2G، لا يمكنك استخدام هذا الخيار مؤقتًا)"; +"XPRoomTransferMusicViewController2" = "يرجى الاتصال بشبكة واي فاي"; +"XPRoomTransferMusicViewController3" = "لا يوجد اتصال بالإنترنت حاليًا"; +"XPRoomTransferMusicViewController4" = "يرجى الاتصال"; +"XPRoomTransferMusicViewController5" = "تم الاتصال بشبكة واي فاي"; +"XPRoomTransferMusicViewController6" = "لا يوجد اتصال بالإنترنت حاليًا"; +"XPRoomTransferMusicViewController7" = "يرجى الاتصال"; +"XPRoomTransferMusicViewController8" = "(أنت تستخدم حاليًا شبكة 4G/3G/2G، لا يمكنك استخدام هذا الخيار مؤقتًا)"; +"XPRoomTransferMusicViewController9" = "يرجى الاتصال"; +"XPRoomTransferMusicViewController10" = "تم الاتصال بشبكة واي فاي"; +"XPRoomTransferMusicViewController11" = "فنان غير معروف"; +"XPRoomTransferMusicViewController12" = "غير معروف"; +"XPRoomTransferMusicViewController13" = "تم استيراد %ld أغنية بنجاح"; +"XPRoomTransferMusicViewController14" = "تم الاتصال"; +"XPRoomTransferMusicViewController15" = "كما هو موضح: يرجى إدخال الرابط على متصفح الويب على جهاز الكمبيوتر في نفس الشبكة اللاسلكية"; +"XPRoomTransferMusicViewController16" = "يمكنك استيراد وحذف الأغاني على الصفحة المفتوحة\nيرجى عدم الخروج من الصفحة حتى يتم استيراد الأغاني بالكامل"; +"XPRoomTransferMusicViewController17" = "تم استيراد 0 أغنية"; +"XPRoomTransferMusicViewController18" = "حفظ"; + +"XPRoomBackMusicPlayerView1" = "التكرار قائمة"; +"XPRoomBackMusicPlayerView2" = "لا توجد أغاني تعمل حاليًا"; +"XPRoomBackMusicPlayerView3" = "لا توجد أغاني تعمل حاليًا"; + + +"XPRoomBackMusicPlayerView4" = "لا توجد أغاني تعمل حاليًا"; +"XPRoomBackMusicPlayerView5" = "تكرار الأغنية الفردية"; + +"XPMusicLibraryPlayView0" = "لا توجد أغاني حاليًا"; +"XPMusicLibraryPlayView1" = "لا توجد أغاني حاليًا"; + +"XPRoomMusicVoiceSettingView0" = "صوت الإنسان"; +"XPRoomMusicVoiceSettingView1" = "الموسيقى"; + +"XPRoomMusicLibraryEmptyTableViewCell0" = "لا توجد بيانات حاليًا"; +"XPRoomMusicLibraryEmptyTableViewCell1" = "نقل المزيد من الأغاني"; + +"XPRoomMusicLibraryViewController0" = "مكتبتي الموسيقية"; +"XPRoomMusicLibraryViewController1" = "مجموع الأغاني: %ld"; +"XPRoomMusicLibraryViewController2" = "حذف"; + +"XPRoomMessageContainerView0" = "يتم @ إليك %lu شخص"; +"XPRoomMessageContainerView1" = "يتم @ إليك %lu شخص"; +"XPRoomMessageContainerView2" = "يتم @ إليك %zd شخص"; +"XPRoomMessageContainerView3" = "[إعلان الغرفة]\n%@"; +"XPRoomMessageContainerView4" = "[إعلان الغرفة"; +"XPRoomMessageContainerView5" = "انقر لعرض إعلان هذه الغرفة"; +"XPRoomMessageContainerView6" = "يوجد رسائل جديدة في الأسفل"; +"XPRoomMessageContainerView7" = "يتم @ إليك شخص"; + +"XPRoomMessageHeaderView0" = "يحظر المنصة بشدة بث القاصرين أو إعطاء الهدايا لهم، وتدعم التفاعل الأخضر، وتحظر الإعلانات أو المحتويات غير القانونية أو الغير لائقة أو العنف أو الإباحية، وتحظر بشدة المعاملات غير القانونية والتحريض على الغش، وفي حالة الانتهاك سيتم حظر الحسابات، يرجى الإبلاغ عن أي انتهاك فوراً"; + +"XPRoomMessageParser0" = "أنا:"; +"XPRoomMessageParser1" = " يتبع "; +"XPRoomMessageParser2" = "استنادًا إلى التوصيات على الصفحة الرئيسية"; +"XPRoomMessageParser3" = "يتبع"; +"XPRoomMessageParser4" = "يقبل"; +"XPRoomMessageParser5" = " دعوة "; +"XPRoomMessageParser6" = "دخل الغرفة"; +"XPRoomMessageParser7" = "أهلاً بمن يزورنا، يرجى الترحيب بالجميع"; +"XPRoomMessageParser8" = "تم تشغيل لعبة التعارف، يرجى اختيار مضيف الغرفة من ميكروفون المضيف"; +"XPRoomMessageParser9" = "فتح"; +"XPRoomMessageParser10" = "حصل على حزمة هدايا"; +"XPRoomMessageParser11" = "%@"; +"XPRoomMessageParser12" = "ممتاز! "; +"XPRoomMessageParser13" = "حصل على "; +"XPRoomMessageParser14" = "تهانينا"; +"XPRoomMessageParser15" = "تهانينا"; +"XPRoomMessageParser16" = "في"; +"XPRoomMessageParser17" = "من خلال %@"; +"XPRoomMessageParser18" = "، قدم %@"; +"XPRoomMessageParser19" = "دعوة من قبل مضيف الغرفة/المدير"; +"XPRoomMessageParser20" = "دخل"; + +"XPRoomMessageParser21" = "فريق أحمر"; +"XPRoomMessageParser22" = "فريق أزرق"; +"XPRoomMessageParser23" = "أغلق المسؤول وضع المنافسة"; +"XPRoomMessageParser24" = "تم إغلاق"; +"XPRoomMessageParser25" = "تعادل"; +"XPRoomMessageParser26" = "نتيجة المنافسة الحالية: %@!\nقيمة المنافسة: %@"; +"XPRoomMessageParser27" = "تعادل"; +"XPRoomMessageParser28" = "نتيجة المنافسة الحالية: %@!\nقيمة المنافسة: %@"; +"XPRoomMessageParser29" = "تعادل"; +"XPRoomMessageParser30" = "نتيجة المنافسة الحالية: %@!\nقيمة المنافسة: "; +"XPRoomMessageParser31" = "حارس فريق الأزرق: %@ \n قيمة حارس فريق الأزرق: %@ \n حارس فريق الأحمر: %@ \n قيمة حارس فريق الأحمر: %@"; +"XPRoomMessageParser32" = "فريق أحمر"; +"XPRoomMessageParser33" = "فريق أزرق"; +"XPRoomMessageParser34" = "نتيجة المنافسة الحالية: %@ فوز!\nقيمة المنافسة: %@ \n قيمة فريق الفائز: %@"; +"XPRoomMessageParser35" = "نتيجة المنافسة الحالية: %@ فوز!\nقيمة المنافسة: %@ \n حارس %@: %@ \n قيمة حارس %@: %@"; +"XPRoomMessageParser36" = "نتيجة المنافسة الحالية: %@ فوز!\nقيمة المنافسة: %@  \n قيمة حارس %@: %@"; +"XPRoomMessageParser37" = "الفريق الذي يتلقى هدايا أكثر يفوز"; +"XPRoomMessageParser38" = "الفريق الذي يتلقى الهدايا من أكبر عدد من الأشخاص يفوز"; +"XPRoomMessageParser39" = "قام المسؤول ببدء المنافسة في الغرفة، مدة المنافسة هذه %.0f ثانية"; +"XPRoomMessageParser40" = "بدأت المنافسة، مدة المنافسة هذه %.0f ثانية، قم بالتصويت للاعبك المفضل"; +"XPRoomMessageParser41" = "الفريق الذي يتلقى الهدايا أكثر يفوز"; +"XPRoomMessageParser42" = "الفريق الذي يتلقى الهدايا من أكبر عدد من الأشخاص يفوز"; +"XPRoomMessageParser43" = "أعاد المسؤول بدء المنافسة، مدة المنافسة هذه %.0f ثانية، %@"; +"XPRoomMessageParser44" = "تمت إضافة الغرفة إلى المفضلة"; +"XPRoomMessageParser45" = "رسالة:"; +"XPRoomMessageParser46" = "أغلق المسؤول شاشة المحادثة العامة"; +"XPRoomMessageParser47" = "فتح المسؤول شاشة المحادثة العامة"; +"XPRoomMessageParser48" = "رسالة"; +"XPRoomMessageParser49" = "فتح المسؤول تأثيرات الهدايا في الغرفة"; +"XPRoomMessageParser50" = "أغلق المسؤول تأثيرات الهدايا في الغرفة، انقر على الرمز"; + +"XPRoomMessageParser72" = "%d موضع الميكروفون"; +"XPRoomMessageParser73" = "لميكروفون الحرية"; +"XPRoomMessageParser74" = "تم إغلاق"; +"XPRoomMessageParser75" = "%d موضع الميكروفون"; +"XPRoomMessageParser76" = "لميكروفون الحرية"; +"XPRoomMessageParser77" = "رائع "; +"XPRoomMessageParser78" = "حصل على"; +"XPRoomMessageParser79" = "(مرئي فقط للنفس)"; +"XPRoomMessageParser80" = "النبيل يحين! تهانينا"; +"XPRoomMessageParser81" = "افتتاح نظام النبلاء، حصل على"; +"XPRoomMessageParser82" = "هوية النبيل!"; +"XPRoomMessageParser83" = "هتافات الحضور!! تهانينا"; +"XPRoomMessageParser84" = "ترقية الهوية النبيلة ل"; +"XPRoomMessageParser85" = "تهانينا"; +"XPRoomMessageParser86" = "لقد"; +"XPRoomMessageParser87" = "تهانينا"; +"XPRoomMessageParser88" = "افتتاح نادي المعجبين بنجاح"; +"XPRoomMessageParser89" = "تهانينا"; +"XPRoomMessageParser90" = "الانضمام إلى نادي المعجبين"; +"XPRoomMessageParser91" = "غادر نادي المعجبين"; +"XPRoomMessageParser92" = "تم"; +"XPRoomMessageParser93" = "طرد من الغرفة"; +"XPRoomMessageParser94" = "تم وضعه في الزنزانة"; +"XPRoomMessageParser95" = "الرجاء النزول من الميكروفون"; +"XPRoomMessageParser96" = "قام بمشاركة الغرفة"; +"XPRoomMessageParser97" = "بدأ متابعة مالك الغرفة"; +"XPRoomMessageParser98" = "تبرع"; +"XPRoomMessageParser99" = "تبرع على مستوى الغرفة"; +"XPRoomMessageParser100" = "أرسل"; +"XPRoomMessageParser101" = "أرسل على مستوى الغرفة"; +"XPRoomMessageParser102" = "ل"; +"XPRoomMessageParser103" = "تمنح"; +"XPRoomMessageParser104" = "قيمة"; +"XPRoomMessageParser105" = "هدية بقيمة"; +"XPRoomMessageParser106" = "أرسل هدية ل"; +"XPRoomMessageParser107" = "قدم هدية ل"; +"XPRoomMessageParser108" = "تم منح"; +"XPRoomMessageParser109" = "قيمة"; +"XPRoomMessageParser110" = "هدية بقيمة"; + +"XPRoomMessageParser112" = "حصل على"; +"XPRoomMessageParser113" = "جائزة شظايا بقيمة الماس في مطبخ النجوم"; +"XPRoomMessageParser114"="بدأت المسابقة بواسطة المدير، مدة المسابقة هذه %.0f ثانية، %@"; + +"XPRoomMessageParser115"="رائع! "; +"XPRoomMessageParser116"="الجنية الصغيرة حصلت على "; +"XPRoomMessageParser117"="حظ جيد! "; +"XPRoomMessageParser118"="حظ جيد! "; +"XPRoomMessageParser119"="أسطوري"; + +"XPRoomMessageParser120"="ملحمة"; +"XPRoomMessageParser121"="مبتدئ"; +"XPRoomMessageParser122"="استدعاء"; +"XPRoomMessageParser123"="الماس"; +"XPRoomMessageParser124"="【الانضمام】"; +"XPRoomMessageParser125"="في الطاقة المفرطة في الطرطانة الحظ، حصل"; + +"XPGiftBarView0" = "الرصيد: %@"; +"XPGiftBarView1" = "شحن"; +"XPGiftBarView2" = "إهداء"; +"XPGiftBarView3" = "جاري الإهداء..."; +"XPGiftBarView4" = "إهداء"; +"XPGiftBarView5" = "الرجاء إدخال مبلغ الهدية"; +"XPGiftBarView6" = "تأكيد"; + +"XPGiftUsersView0" = "الإهداء للجميع"; +"XPGiftUsersView1" = "الإهداء للجميع"; + +"XPGiftHeadTypeView0" = "هدية التجديد الأولى"; +"XPGiftHeadTypeView1" = "هدية التجديد الأولى"; +"XPGiftHeadTypeView2" = "الهدايا"; +"XPGiftHeadTypeView3" = "التفاعل"; +"XPGiftHeadTypeView4" = "مركز النبلاء"; + +"XPGiftLuckyGiftBroadcastCell0" = "تهاني "; +"XPGiftLuckyGiftBroadcastCell1" = "فتح %@ واحصل على "; + +"XPGiftLuckyGiftBroadcastView0" = "شرح اللعبة"; + +"XPSendGiftView0" = "يمكن فقط الإهداء الكلي لشخص واحد"; +"XPSendGiftView1" = "يمكن فقط الإهداء الكلي لشخص واحد"; +"XPSendGiftView2" = "الرجاء تحديد شخص واحد على الأقل"; +"XPSendGiftView3" = "تم إرسال هدية الرسم: %@ بنجاح"; +"XPSendGiftView4" = "لم يتم الوصول بعد إلى مستوى النبيل المطلوب لإرسال %@\nمستوى النبيل المطلوب: %@"; + +"XPGraffitiGiftView0" = "يمكن رسم ما يصل إلى 300 فقط"; +"XPGraffitiGiftView1" = "يجب رسم الحد الأدنى من 10 لإرسالها"; +"XPGraffitiGiftView2" = "تم رسم %@، ستتكلف %@ ماسة"; +"XPGraffitiGiftView3" = "اسحب إصبعك لرسم الشكل"; +"XPGraffitiGiftView4" = "يجب رسم الحد الأدنى من 10 لإرسالها"; + +"XPGiftEmptyCollectionViewCell0" = "الحقيبة فارغة حالياً~"; + +"XPGiftUserCollectionViewCell0" = "موضع مالك الغرفة"; + +"XPGiftTwelveStarBroadcastView0" = "الشهر الماضي كان %@ النجم الرئيسي"; +"XPGiftTwelveStarBroadcastView1" = "الشهر الماضي كان النجم الرئيسي لبرج العقرب"; +"XPGiftTwelveStarBroadcastView2" = "الاسم المستعار"; +"XPGiftTwelveStarBroadcastView3" = "تفاصيل الحدث"; + + +"XPGiftTwelveStarBroadcastView4" = "قصص الأبراج، افتتاح محدود لشهر الأبراج"; + +"XPGiftInfoView0" = "القيمة الإجمالية:"; +"XPGiftInfoView1" = "لا توجد هدايا حالياً~"; +"XPGiftInfoView2" = "الهدايا"; +"XPGiftInfoView3" = "الحظ السعيد"; +"XPGiftInfoView4" = "نجم الأسبوع"; +"XPGiftInfoView5" = "الحقيبة"; +"XPGiftInfoView6" = "هدية الرسم"; +"XPGiftInfoView7" = "هدية العقاب"; +"XPGiftInfoView8" = "شعبية"; +"XPGiftInfoView9" = "النبلاء"; +"XPGiftCountView0" = "قيمة أخرى"; +"XPGiftCountView1" = "الكل"; +"XPGiftCountView2" = "قيمة أخرى"; +"XPGiftCountView3" = "رغبة واحدة"; +"XPGiftCountView4" = "كمال العشرة"; +"XPGiftCountView5" = "كل شيء يسير بسلاسة"; +"XPGiftCountView6" = "طويلة الأمد"; +"XPGiftCountView7" = "أريد أن أعانقك"; +"XPGiftCountView8" = "أنا أحبك"; +"XPGiftCountView9" = "مدى الحياة"; + +"XPGiftWeekStarBroadcastView0" = "مقعد شاغر"; +"XPGiftWeekStarBroadcastView1" = "مقعد شاغر"; +"XPGiftWeekStarBroadcastView2" = "المتصدر لهذا الأسبوع"; +"XPGiftWeekStarBroadcastView3" = "مقعد شاغر"; +"XPGiftWeekStarBroadcastView4" = "نجم الأسبوع الفائز بالهدية هذا الأسبوع"; +"XPGiftWeekStarBroadcastView5" = "مقعد شاغر"; + +"XPRoomFaceViewController0" = "فشل التحميل، يرجى المحاولة مرة أخرى"; +"XPRoomFaceViewController1" = "لم تصل بعد إلى مستوى النبيل المطلوب لإرسال %@،\n المستوى النبيل المطلوب: %@"; +"XPRoomFaceViewController2" = "الرموز التعبيرية"; +"XPRoomFaceViewController3" = "رموز تعبيرية النبلاء"; + +"XPSailingAnimationView0" = "عظيم!"; +"XPSailingAnimationView1" = "حصل على"; + +"XPSailingViewController0" = "تحقق من الاستكشاف المتواصل بتكلفة %@ وقود"; +"XPSailingViewController1" = "تحقق من الاستكشاف المتواصل بتكلفة 1 وقود"; +"XPSailingViewController2" = "لا تظهر نافذة النتائج"; + +"XPSailingRankSubView0" = "لا يوجد المزيد من الغرف"; + +"XPSailingEmptyTableViewCell0" = "لا توجد بيانات حالياً"; + +"XPSailingRankView1" = "الترتيب اليومي"; +"XPSailingRankView2" = "الترتيب الأسبوعي"; + +"XPSailingBuyFuelView0" = "الوقود غير كافٍ حالياً \n يمكنك الانضمام إلى الفعاليات للحصول على المزيد من الوقود~"; + +"XPArrangeMicViewController0" = "لا يوجد المزيد من البيانات"; +"XPArrangeMicViewController1" = "دعوة فورية"; +"XPArrangeMicViewController2" = "انقر للتسجيل"; +"XPArrangeMicViewController3" = "التسجيل في فريق الأزرق"; +"XPArrangeMicViewController4" = "التسجيل في فريق الأحمر"; +"XPArrangeMicViewController5" = "لا يوجد أي شخص في قائمة الانتظار حاليًا"; +"XPArrangeMicViewController6" = "يجب عليك التسجيل لتصبح في قائمة الانتظار~"; +"XPArrangeMicViewController7" = "عدد الأشخاص في قائمة الانتظار حاليًا: %@"; +"XPArrangeMicViewController8" = "ترتيبي في قائمة الانتظار: %ld"; +"XPArrangeMicViewController9" = "يجب عليك التسجيل لتصبح في قائمة الانتظار~"; +"XPArrangeMicViewController10" = "إلغاء التسجيل"; +"XPArrangeMicViewController11" = "إلغاء التسجيل"; +"XPArrangeMicViewController12" = "لا يوجد مساحة شاغرة في الميكروفون"; +"XPArrangeMicViewController14" = "سجل الآن لتكون أول من يصبح في قائمة الانتظار"; +"XPArrangeMicViewController15" = "الدائرة الاجتماعية"; +"XPArrangeMicViewController16" = "أصدقاء ويندوز"; +"XPArrangeMicViewController17" = "أصدقاء QQ"; +"XPArrangeMicViewController18" = "QQ Space"; +"XPArrangeMicViewController19" = "بعد إلغاء التسجيل، يجب عليك إعادة التسجيل لتصبح في قائمة الانتظار مرة أخرى! هل تريد بالتأكيد إلغاء التسجيل؟"; +"XPArrangeMicViewController20" = "أنت بالفعل على الميكروفون، لا حاجة للتسجيل"; +"XPArrangeMicViewController21" = "أنت بالفعل على الميكروفون، لا حاجة للتسجيل"; +"XPArrangeMicViewController22" = "أنت بالفعل على الميكروفون، لا حاجة للتسجيل"; +"XPArrangeMicViewController23" = "تسجيل الأيقونة"; +"XPArrangeMicViewController24" = "تسجيل الأيقونة"; +"XPArrangeMicViewController25" = "انقر للتسجيل"; +"XPArrangeMicViewController26" = "لا يوجد أي شخص في قائمة الانتظار، قم بمشاركة الغرفة لدعوة أصدقائك"; +"XPArrangeMicViewController27" = "سجل الآن لتكون أول من يصبح في قائمة الانتظار!"; + +"XPArrangeMicTableViewCell1" = "احتضان الأيقونة"; +"XPArrangeMicTableViewCell3" = "احتضان فريق الأحمر"; +"XPArrangeMicTableViewCell4" = "احتضان الميكروفون"; +"XPArrangeMicTableViewCell6" = "الأيقونة المحددة"; +"XPArrangeMicTableViewCell8" = "فريق الأحمر المحدد"; +"XPArrangeMicTableViewCell9" = "في قائمة الانتظار"; +"XPArrangeMicTableViewCell10" = "احتضان الأيقونة"; +"XPArrangeMicTableViewCell11" = "احتضان فريق الأزرق"; +"XPArrangeMicTableViewCell12" = "الأيقونة المحددة"; +"XPArrangeMicTableViewCell13" = "فريق الأزرق المحدد"; + +"XPArrangeMicEmptyTableViewCell0" = "لا توجد بيانات حاليًا"; + +"XPFirstRechargeSuccessView0" = "يمكن استخدام العناصر الزينة في قسم \"زينتي\"!"; +"XPFirstRechargeSuccessView1" = "فهمت"; + +"XPRoomGiftCompoundView0" = "تهانينا"; +// +"XPRoomNobleLevelUpView0" = "تفجير المسرح! تهانينا "; +"XPRoomNobleLevelUpView1" = "تمت ترقية النبيل إلى %@!"; + +"XPRoomCandyGiftView0" = "رائع! "; +"XPRoomCandyGiftView1" = "حصل على "; + + + +"XPRoomEnterHideTipView0" = "لقد دخلت الغرفة مخفيًا~"; + +"XPRoomAnimationView0" = "【%@】 دخل الغرفة"; + +"XPRoomYearActivityView0" = "إهداء ل"; + +"XPRoomAnchorRankBannerView0" = "تهانينا %@ لتصبح الأول في قائمة الساعة لهذه الفترة"; +"XPRoomAnchorRankBannerView1" = "الأول في قائمة الساعة"; + +"XPRoomLuckyBigPrizeView0" = "%@ حظه مفتوح! في %@ اكتسب %@ %@ بقيمة"; + +"XPRoomQuickMessageContainView0" = "أرسلت رسائل بشكل متكرر جدًا، يرجى المحاولة لاحقًا"; + +"AnchorRoomSrollTipView0" = "اسحب لأعلى لاكتشاف المزيد من الغرف المثيرة"; + +"XPRoomRedPacketPwdView0" = "الرجاء إدخال كلمة المرور"; +"XPRoomRedPacketPwdView1" = "نسيت كلمة المرور؟"; + +"XPRoomSendRedPacketViewController0" = "لا يمكن أن يكون عدد الظروف أقل من 1 أو أكبر من"; +"XPRoomSendRedPacketViewController1" = "لا يمكن أن تكون قيمة الألماس أقل من 100 أو أكبر من"; +"XPRoomSendRedPacketViewController2" = "يجب أن تكون قيمة الألماس مضاعفة لـ 10"; +"XPRoomSendRedPacketViewController3" = "تم الإرسال بنجاح"; +"XPRoomSendRedPacketViewController4" = "كل عام وأنتم بخير، حظاً طيباً!"; +"XPRoomSendRedPacketViewController5" = "إجمالي قيمة الظروف يجب أن لا تقل عن 100 ألماس وتكون مضاعفة لـ 10"; +"XPRoomSendRedPacketViewController6" = "إجمالي قيمة الظروف يجب أن لا تقل عن 1000 ألماس وتكون مضاعفة لـ 100"; +"XPRoomSendRedPacketViewController7" = "ظروف داخل القاعة"; +"XPRoomSendRedPacketViewController8" = "ظروف عامة"; +"XPRoomSendRedPacketViewController9" = "عدد الظروف"; +"XPRoomSendRedPacketViewController10" = "ظرف"; +"XPRoomSendRedPacketViewController11" = "إجمالي الألماس"; +"XPRoomSendRedPacketViewController12" = "ألماس"; +"XPRoomSendRedPacketViewController13" = "إجمالي قيمة الظروف يجب أن لا تقل عن 100 ألماس وتكون مضاعفة لـ 10"; + +"XPRoomSendRedPacketViewController14" = "الظروف التي لم يتم سرقتها ستُعاد إلى محفظتك بعد 30 دقيقة"; +"XPRoomSendRedPacketViewController15" = "كل عام وأنتم بخير، حظاً طيباً"; +"XPRoomSendRedPacketViewController16" = "شحن الألماس"; +"XPRoomSendRedPacketViewController17" = "لا يمكن أن يكون مبلغ الظرف أقل من 0"; +"XPRoomSendRedPacketViewController18" = "لا يمكن أن يكون عدد الألماس أقل من 0"; + +"XPRoomSendRedPacketViewController19" = "يجب أن يكون عدد الألماس مضاعفة لـ 10!"; + +"XPOpenRedPacketCell0" = "أنا"; +"XPOpenRedPacketCell1" = "المستخدمون الذين حصلوا على الظرف"; +"XPOpenRedPacketCell2" = "0 ألماس"; + +"XPReceiveRedPacketView0" = "داخل القاعة"; +"XPReceiveRedPacketView1" = "تم تخزينها في محفظتك، الرجاء التحقق من دخلي"; +"XPReceiveRedPacketView2" = "اكتمل، تعال في المرة القادمة مبكرًا"; +"XPReceiveRedPacketView3" = "الظرف لـ"; +"XPReceiveRedPacketView4" = "تم الحصول على %@/%@"; +"XPReceiveRedPacketView5" = "اكتمل، تعال في المرة القادمة مبكرًا"; +"XPReceiveRedPacketView6" = "بعد"; +"XPReceiveRedPacketView7" = "إرسال الرسائل\nللحصول على الظروف"; +"XPReceiveRedPacketView8" = "الظرف لـ"; +"XPReceiveRedPacketView9" = "هلموا للحصول على الظروف، سرعان ما ينفد!"; +"XPReceiveRedPacketView10" = "اتبع البث المباشر للحصول على الظروف!"; +"XPReceiveRedPacketView11" = "شارك البث للحصول على الظروف!"; +"XPReceiveRedPacketView12" = "إرسال رسائل %@ للحصول على الظروف!"; +"XPReceiveRedPacketView13" = "تابع البث\nللحصول على الظروف"; +"XPReceiveRedPacketView14" = "شارك البث\nللحصول على الظروف"; +"XPReceiveRedPacketView15" = "إرسال الرسائل\nللحصول على الظروف"; +"XPReceiveRedPacketView16" = "غير مشارك\nفي النشاط"; +"XPReceiveRedPacketView17" = "اكتملت الشروط، يمكن الحصول على الظروف الآن"; +"XPReceiveRedPacketView18" = "غير مشارك في النشاط، لا يمكن الحصول على هذا الظرف"; + +"XPRoomViewController0" = "عذراً، لا يمكنك الدخول إلى هذه الغرفة مؤقتًا"; +"XPRoomViewController1" = "غرفة %@"; +"XPRoomViewController2" = "انتهى وقت البث لصاحب الغرفة"; +"XPRoomViewController3" = "تم حظرك من قبل المشرف"; +"XPRoomViewController4" = "لقد وصلت إلى النهاية~ سوف يتم إعادتك تلقائيًا إلى الغرفة الحالية"; +"XPRoomViewController5" = "لقد وصلت إلى الأعلى~ سوف يتم إعادتك تلقائيًا إلى الغرفة الحالية"; +"XPRoomViewController6" = "غرفة %@"; +"XPRoomViewController7" = "انتهى وقت البث لصاحب الغرفة"; +"XPRoomViewController8" = "تم طردك من البث المباشر"; +"XPRoomViewController9" = "تم حظرك من قبل المشرف"; +"XPRoomViewController10" = "قد تحتوي الرسالة على معلومات غير ملائمة، يرجى التوقف عن إرسال مثل هذه الرسائل!"; +"XPRoomViewController11" = "سوف تخرج من الغرفة وتفقد مكانك في قائمة الانتظار، هل أنت متأكد من الخروج؟"; +"XPRoomViewController12" = "سوف تخرج من الغرفة وتفقد مكانك في قائمة الانتظار، هل أنت متأكد من الخروج؟"; +"XPRoomViewController13" = "لقد وصلت إلى الأعلى~ سوف يتم إعادتك تلقائيًا إلى الغرفة الحالية"; + +"XPRoomViewController14" = "إذا قمت بالخروج من الغرفة، ستُعتبر الخسارة افتراضية، هل ترغب في المغادرة؟"; +"XPRoomViewController15" = "إلغاء"; +"XPRoomViewController16" = "تأكيد"; +"XPRoomViewController17" = "إذا قمت بالخروج من الغرفة، ستُعتبر الخسارة افتراضية، هل ترغب في المغادرة؟"; +"XPRoomViewController18" = "لقد وصلت إلى الأعلى~ سيتم إعادتك تلقائيًا إلى الغرفة الحالية"; +"XPRoomViewController19" = "لقد قمت بحظر هذه الغرفة، يمكنك إلغاء الحظر من 【الإعدادات】 - 【إدارة الحظر】، نحن في انتظار عودتك!"; +"XPRoomViewController20" = "عذرًا، لا يمكنك حاليًا الدخول إلى هذه الغرفة"; +"XPRoomViewController21" = "عذرًا، لا يمكنك حاليًا الدخول إلى هذه الغرفة"; + +"XPRoomSettingPresenter0" = "اسم الغرفة"; +"XPRoomSettingPresenter1" = "قفل الغرفة"; +"XPRoomSettingPresenter2" = "تصنيف الغرفة"; +"XPRoomSettingPresenter3" = "علامات الغرفة"; +"XPRoomSettingPresenter4" = "المشرفين"; +"XPRoomSettingPresenter5" = "قائمة الحظر"; +"XPRoomSettingPresenter6" = "تأثيرات هدايا الغرفة"; +"XPRoomSettingPresenter7" = "شاشة عامة للغرفة"; +"XPRoomSettingPresenter8" = "وضع الانتظار"; +"XPRoomSettingPresenter9" = "وضع المغادرة"; +"XPRoomSettingPresenter10" = "فشل تحديث معلومات الغرفة"; + +"XPRoomTopicPresenter0" = "فشل تحديث معلومات الغرفة"; +// +"XPRoomTopicAlertView0" = "لا يوجد موضوع محدد"; +"XPRoomTopicAlertView1" = "لم يتم تحديد محتوى الموضوع"; +"XPRoomTopicAlertView2" = "إغلاق"; + +"XPRoomTagListViewController0" = "اختر تصنيفًا لغرفتك الآن!"; +"XPRoomTagListViewController1" = "اختر علامة لغرفتك الآن!"; +"XPRoomTagListViewController2" = "انتهاء"; + +"XPRoomTagListView0" = "تصنيف الغرفة"; +"XPRoomTagListView1" = "علامات الغرفة"; +"XPRoomTagListView2" = "انتهاء"; + +"XPRoomSettingInputView0" = "كلمة مرور الغرفة"; +"XPRoomSettingInputView1" = "اسم الغرفة"; +"XPRoomSettingInputView2" = "أدخل كلمة المرور"; +"XPRoomSettingInputView3" = "الرجاء إدخال"; +"XPRoomSettingInputView4" = "إلغاء"; +"XPRoomSettingInputView5" = "تأكيد"; +"XPRoomSettingInputView6" = "كلمة المرور خاطئة، يرجى إعادة المحاولة"; + +"XPRoomOnLineViewController0" = "لا يوجد أعضاء في الغرفة حاليًا"; +"XPRoomOnLineViewController1" = "قائمة الأعضاء المتصلين"; + +"XPRoomSettingViewController0" = "إعدادات الغرفة"; +"XPRoomSettingViewController1" = "عند تشغيل وضع الانتظار، يجب عليك الانتظار في الصف قبل أن تصبح في قائمة الانتظار، هل تريد تشغيله؟"; +"XPRoomSettingViewController2" = "بمجرد إيقاف وضع الانتظار، سيتم مسح قائمة الانتظار، هل تريد إيقافه؟"; +"XPRoomSettingViewController3" = "تنبيه"; + +"XPRoomSettingViewController4" = "عند تشغيل وضع المغادرة، سيظهر المضيف بشكل ثابت في مكان المضيف، هل تريد تشغيله؟"; +"XPRoomSettingViewController5" = "تنبيه"; +"XPRoomSettingViewController6" = "بعد الإيقاف، لن ترى تأثيرات الهدايا، مما يزيد من سلاسة التشغيل. هل ترغب في إيقاف تأثيرات الهدايا؟"; +"XPRoomSettingViewController7" = "تنبيه"; +"XPRoomSettingViewController8" = "بعد الإيقاف، لن ترى رسائل الدردشة، مما يزيد من سلاسة التشغيل. هل ترغب في إيقاف شاشة الدردشة؟"; + +"XPRoomSettingTableViewCell0" = "تعيين وضع المغادرة، يمكن للمضيف جني العائدات في حالة الانسحاب"; + +"XPRoomRoleTableViewCell0" = "إزالة"; + +"XPRoomRoleEmptyTableViewCell0" = "لا توجد بيانات مؤقتة"; + +"XPRoomOnlineTableViewCell0" = "المضيف"; +"XPRoomOnlineTableViewCell1" = "المشرف"; +"XPRoomOnlineTableViewCell2" = "شخص غامض"; +"XPRoomOnlineTableViewCell3" = "على الميكروفون"; + +"XPRoomTopicViewController0" = "إعلان الغرفة"; +"XPRoomTopicViewController1" = "لا يمكن ترك العنوان فارغًا"; +"XPRoomTopicViewController2" = "يرجى تعيين عنوان الإعلان"; +"XPRoomTopicViewController3" = "الرجاء إدخال محتوى الإعلان"; +"XPRoomTopicViewController4" = "تأكيد"; + +"XPRoomInviteUserViewController1" = "المستمعين المتصلين"; +"XPRoomInviteUserViewController2" = "لا يوجد مستخدمين قابلين للدعوة حاليًا"; +"XPRoomInviteUserViewController3" = "المضيفين/المشرفين المتصلين"; + +"XPRoomRoleViewController0" = "لا توجد حاليًا قائمة سوداء"; +"XPRoomRoleViewController1" = "لا توجد حاليًا مشرفين"; +"XPRoomRoleViewController2" = "قائمة الحظر"; +"XPRoomRoleViewController3" = "المشرفون"; + +"XPRoomRankUserInfoView0" = "%.1f آلاف"; +"XPRoomRankUserInfoView1" = "مكان متوفر"; + +"XPRoomRankTableViewCell0" = "%.1f آلاف"; + +"XPRoomRankViewController1" = "قائمة الجاذبية"; + +"XPWishGiftHistoryViewController0" = "سجل قائمة الرغبات"; + +"XPWishGiftViewController0" = "لم يقم أحد بالمساعدة حتى الآن"; +"XPWishGiftViewController1" = "قامت بالمساعدة"; +"XPWishGiftViewController2" = "هدايا الرغبات لليوم: %d/%ld"; +"XPWishGiftViewController3" = "-تنتهي قائمة الرغبات التي تم تعيينها لهذا اليوم في منتصف الليل-"; + +"XPWishGiftCreateViewController0" = "تم إنشاء قائمة الرغبات بنجاح"; +"XPWishGiftCreateViewController1" = "إنشاء قائمة الرغبات"; +"XPWishGiftCreateViewController2" = "تاريخ قائمة الرغبات"; + +"XPWishGiftCreateViewController3" = "هل أنت متأكد من حذف هذه البيانات؟"; +"XPWishGiftCreateViewController4" = "هل أنت متأكد من مسح البيانات الحالية؟"; +"XPWishGiftCreateViewController5" = "لا يوجد رغبات حاليًا"; +"XPWishGiftCreateViewController6" = "يمكنك إضافة ما يصل إلى ثلاث رغبات فقط"; +"XPWishGiftCreateViewController7" = "هل أنت متأكد من إنشاء هذه الرغبة الحالية؟ \nبمجرد الإنشاء، لا يمكن تعديلها أو حذفها في نفس اليوم"; +"XPWishGiftCreateViewController8" = "يجب عليك إضافة على الأقل هدية واحدة"; +"XPWishGiftCreateViewController9" = "تعيين الرغبة"; +"XPWishGiftCreateViewController10" = "مسح البيانات"; +"XPWishGiftCreateViewController11" = "إضافة رغبة"; +"XPWishGiftCreateViewController12" = "تأكيد الإنشاء"; + +"XPWishGiftEmptyTableViewCell0" = "لا توجد بيانات مؤقتة"; + +"XPWishGiftTableViewCell0" = "تحرير"; +"XPWishGiftTableViewCell1" = "حذف"; + +"XPWishGiftInfoView0" = "%ld الماس"; +"XPWishGiftInfoView1" = "هدية"; + +"XPWishGiftCreateItemViewController0" = "هدية عادية"; +"XPWishGiftCreateItemViewController1" = "هدية متوسطة"; +"XPWishGiftCreateItemViewController2" = "هدية عادية"; +"XPWishGiftCreateItemViewController3" = "هدية متوسطة"; +"XPWishGiftCreateItemViewController4" = "هدية عادية"; +"XPWishGiftCreateItemViewController5" = "هدية متوسطة"; +"XPWishGiftCreateItemViewController6" = "هدية عادية"; +"XPWishGiftCreateItemViewController7" = "هدية متوسطة"; +"XPWishGiftCreateItemViewController8" = "يجب أن يكون عدد الهدايا بين %d و %d"; +"XPWishGiftCreateItemViewController9" = "يجب أن يكون عدد الهدايا بين"; +"XPWishGiftCreateItemViewController10" = "تأكيد"; +"XPWishGiftCreateItemViewController11" = "هدية عادية"; +"XPWishGiftCreateItemViewController12" = "هدية متوسطة"; +"XPWishGiftCreateItemViewController13" = "هدية متقدمة"; + +"XPTaskCompleteTipView0" = "اكتملت المهمة بنجاح"; +"XPTaskCompleteTipView1" = "عرض الجوائز"; + +"XPSessionSayHelloTableViewCell0" = "الدردشة معه"; + +"XPSessionSayHelloEmptyTableViewCell0" = "لا توجد بيانات مؤقتة"; + +"XPSessionSayHelloHeaderView0" = "تقييم البث الحالي"; +"XPSessionSayHelloHeaderView1" = "%@ مرات"; +"XPSessionSayHelloHeaderView2" = "تدفق التحية الحالي"; +"XPSessionSayHelloHeaderView3" = "التحية"; + +"NIMMessageMaker0" = "أرسل رسالة صوتية"; +"NIMMessageMaker1" = "الفيديو تم إرساله في"; +"NIMMessageMaker2" = "أرسل فيديو"; +"NIMMessageMaker3" = "الصورة تم إرسالها في"; + +"NIMMessageMaker4" = "قدم صورة"; +"NIMMessageMaker5" = "لقد تلقيت تعليقًا سريعًا"; + +"NIMMessageUtils0" = "[صوت]"; +"NIMMessageUtils1" = "[صورة]"; +"NIMMessageUtils2" = "[فيديو]"; +"NIMMessageUtils3" = "[موقع]"; +"NIMMessageUtils4" = "[ملف]"; +"NIMMessageUtils5" = "[هدية]"; +"NIMMessageUtils6" = "[تلقيت رسالة جماعية]"; +"NIMMessageUtils7" = "[المستخدم الذي تتابعه قام بتسجيل الدخول، تفضل بالمشاهدة]"; +"NIMMessageUtils8" = "[مشاركة الغرفة]"; +"NIMMessageUtils9" = "[رسالة تحديث]"; +"NIMMessageUtils10" = "[رسالة تويتر]"; +"NIMMessageUtils11" = "[رسالة]"; +"NIMMessageUtils12" = "[مشاركة نشاط]"; +"NIMMessageUtils13" = "[لقد تلقيت حزمة هدايا من الخادم]"; +"NIMMessageUtils14" = "[رسالة]"; +"NIMMessageUtils15" = "[رسالة غير معروفة]"; + +"XPSessionFindNewTableViewCell0" = "التحية"; +"XPSessionFindNewTableViewCell1" = "التحية"; + +"XPSessionFindNewEmptyTableViewCell0" = "لا توجد بيانات مؤقتة"; + +"XPSessionFindNewFiltrateView0" = "تصفية"; +"XPSessionFindNewFiltrateView1" = "جنس المستخدم"; +"XPSessionFindNewFiltrateView2" = "ذكر"; +"XPSessionFindNewFiltrateView3" = "أنثى"; +"XPSessionFindNewFiltrateView4" = "الكل"; +"XPSessionFindNewFiltrateView5" = "هل تم التحية؟"; +"XPSessionFindNewFiltrateView6" = "تم التحية"; +"XPSessionFindNewFiltrateView7" = "لم يتم التحية"; +"XPSessionFindNewFiltrateView8" = "الكل"; +"XPSessionFindNewFiltrateView9" = "تأكيد التغيير"; + +"XPSessionFindNewGreetListView0" = "تم الإرسال بنجاح"; +"XPSessionFindNewGreetListView1" = "الرجاء الاختيار"; +"XPSessionFindNewGreetListView2" = "تغيير الدفعة"; +"XPSessionFindNewGreetListView3" = "إرسال"; + +"XPSessionFindNewAlertView0" = "تجاهل"; +"XPSessionFindNewAlertView1" = "البحث"; +"XPSessionFindNewAlertView2" = "البحث عنه"; + +"XPSessionFindNewViewController0" = "تم تحية هذا المستخدم عدة مرات، جرب مستخدمًا آخر"; +"XPSessionFindNewViewController1" = "اكتشاف المبتدئين"; +"XPSessionFindNewViewController2" = "تحديث التوصيات اليومية"; + +"XPSessionHelloEnterView0" = "هناك %@ شخص يريد التعرف عليك"; + +"XPSessionHelloEnterView1" = "التحية"; + +"XPSessionListHeadFriendCell0" = "البث المباشر"; + +"XPSessionListHeadView0" = "إعلان رسمي"; +"XPSessionListHeadView1" = "إشعار الفعالية"; +"XPSessionListHeadView2" = "تنبيه الاشتراك"; +"XPSessionListHeadView3" = "اكتشاف المبتدئين"; + +"NIMTimeUtils1" = "أمس"; +"NIMTimeUtils3" = "أول أمس"; +"NIMTimeUtils4" = "فجر"; +"NIMTimeUtils5" = "صباحًا"; +"NIMTimeUtils6" = "ظهرًا"; +"NIMTimeUtils7" = "مساءً"; +"NIMTimeUtils8" = "الأحد"; +"NIMTimeUtils9" = "الاثنين"; +"NIMTimeUtils10" = "الثلاثاء"; +"NIMTimeUtils11" = "الأربعاء"; +"NIMTimeUtils12" = "الخميس"; +"NIMTimeUtils13" = "الجمعة"; +"NIMTimeUtils14" = "السبت"; + +"SessionListViewController0" = "حذف"; +"SessionListViewController1" = "حذف"; +"SessionListViewController2" = "لا توجد رسائل غير مقروءة تحتاج إلى تنظيف"; +"SessionListViewController3" = "تنظيف"; +"SessionListViewController4" = "هل تريد مسح تنبيهات الرسائل غير المقروءة الحالية؟"; +"SessionListViewController5" = "رسائل"; +"SessionListViewController6" = "تثبيت"; +"SessionListViewController7" = "إلغاء التثبيت"; + +"SessionInfoViewController0" = "إعدادات المحادثة"; +"SessionInfoViewController1" = "لقد تلقينا طلبك وسنتعامل معه في أقرب وقت ممكن"; +"SessionInfoViewController2" = "إضافة إلى القائمة السوداء"; +"SessionInfoViewController3" = "بإضافته إلى القائمة السوداء، لن تستقبل رسائل منه"; +"SessionInfoViewController4" = "إزالة من القائمة السوداء"; +"SessionInfoViewController5" = "بإزالته من القائمة السوداء، ستستقبل رسائل منه بشكل طبيعي"; +"SessionInfoViewController6" = "تمت إزالة الشخص بنجاح من القائمة السوداء"; +"SessionInfoViewController7" = "تمت إضافة الشخص بنجاح إلى القائمة السوداء"; +"SessionInfoViewController8" = "تثبيت المحادثة"; +"SessionInfoViewController9" = "إضافة إلى القائمة السوداء"; +"SessionInfoViewController10" = "الإبلاغ عن"; +// +"SessionViewController0" = "جاري التحميل"; +"SessionViewController1" = "غير قادر على الدردشة في الوقت الحالي"; +"SessionViewController2" = "الرجاء إدخال الرسالة"; +"SessionViewController4" = "ملاحظة: الشخص غير صديق لك، يرجى مراعاة الخصوصية"; +"SessionViewController6" = "ملاحظة: الشخص غير صديق لك، يرجى مراعاة الخصوصية"; +"SessionViewController7" = "تمت عملية المتابعة بنجاح"; + +"SessionViewController8" = "أنت قمت بسحب رسالة"; +"SessionViewController10" = "تم تقييد إذن الكاميرا، انقر على موافق للانتقال إلى إعدادات النظام"; +"SessionViewController12" = "تم تقييد إذن الصور، انقر على موافق للانتقال إلى إعدادات النظام"; +"SessionViewController14" = "تم تقييد إذن الصور، انقر على موافق للانتقال إلى إعدادات النظام"; +"SessionViewController16" = "تم تقييد إذن الصور، انقر على موافق للانتقال إلى إعدادات النظام"; +"SessionViewController17"=" ملاحظة: يوجد حساب غير طبيعي للشخص المقابل، يرجى توخي الحذر في التعامل!"; +"SessionViewController18"="ملاحظة: الشخص المقابل ليس صديقًا لك، يرجى مراعاة الخصوصية!"; +"SessionViewController19"="الكاميرا غير متاحة"; +"SessionViewController20"="غير قادر على الوصول إلى الصور"; +"SessionViewController21"="الصور غير متاحة"; + +"MessageContentApplicationShareView0" = "الانتقال الآن"; + +"MessageRevokeModel0" = "لقد قمت بسحب رسالة واحدة"; + +"MessageMonentsModel0" = "نشر تحديث حالة واحد"; + +"MessageUnSupportModel0" = "هذا النوع من الرسائل غير مدعوم مؤقتًا"; + +"MessageRiskAlertModel0" = "《تصحيح فوضى البث المباشر على الإنترنت》"; + +"MessageOpenLiveModel0" = "تم الانتقال إلى %@"; + +"MessageTextClickModel0" = "نوع الرسالة غير معروف"; +"PKIDLoginViewController2" = "يرجى الاتصال بخدمة العملاء للمساعدة"; +"PKIDLoginViewController3" = "LINE: pekoyuyin"; +"PKIDLoginViewController4" = "فهمت"; +"MessageLevelUpgradeModel0" = "تهانينا! لقد وصلت إلى مستوى سحرية %@"; +"MessageLevelUpgradeModel1" = "تهانينا! لقد وصلت إلى مستوى %@"; + +"MessageTextModel0" = "نوع الرسالة غير معروف"; + +"MessageTweetModel0" = "هذا مثال على حساب ارتفاع السطر"; + +"MessageContentTweetView0" = "هذا مثال على حساب ارتفاع السطر"; +"MessageContentTweetView1" = "عرض الآن"; + +"MessageContentGuildView0" = "تم الموافقة عليها"; +"MessageContentGuildView1" = "تم الرفض"; +"MessageContentGuildView2" = "انتهت صلاحية الرسالة"; +"MessageContentGuildView3" = "تمت المعالجة"; +"MessageContentGuildView4" = "رفض"; +"MessageContentGuildView5" = "موافقة"; + +"MessageContentLevelUpgradeView0" = "عرض الآن"; + +"MessageContentTextClickable0" = "يرجى ربط رقم الهاتف أولاً!"; + +"MessageContentOpenLiveView0" = "تم الانتقال إلى %@"; +"MessageContentOpenLiveView1" = "تم الانتقال إلى الشخص الذي تتابعه"; + +"MessageContentRedPacketView0" = "تم إلغاء صلاحية الحزمة الحمراء"; +"MessageContentRedPacketView1" = "تعال في أقرب وقت المرة القادمة ~"; +"MessageContentRedPacketView2" = "تم استلام الحزمة الحمراء بنجاح"; +"MessageContentRedPacketView3" = "يمكنك التحقق من التفاصيل في الفاتورة"; +"MessageContentRedPacketView4" = "انقر للانضمام إلى الغرفة واستلامها>"; +"MessageContentRedPacketView5" = "تم إرسال حزمة حمراء عامة"; + +"MessageContentUnSupportView0" = "هذا النوع من الرسائل غير مدعوم مؤقتًا"; + +"MessageContentText0" = "نوع الرسالة غير معروف"; + +"SessionUserInfoTableViewCell0" = "الجدي الدلو الحوت الحمل الثور الجوزاء السرطان الأسد العذراء الميزان العقرب القوس الجدي"; +"SessionUserInfoTableViewCell1" = "تنسيق تاريخ غير صحيح!"; +"SessionUserInfoTableViewCell2" = "تنسيق تاريخ غير صحيح!"; +"SessionUserInfoTableViewCell3" = "تنسيق تاريخ غير صحيح!"; +"SessionUserInfoTableViewCell4" = "%@ البرج"; +"SessionUserInfoTableViewCell5" = "لم يقم هذا الشخص بتعيين توقيع بعد"; + +"MessageCell0" = "نسخ"; +"MessageCell1" = "حذف"; +"MessageCell2" = "سحب"; + +"SessionNavView0" = "متابعة"; +"SessionNavView1" = "تمت إضافته إلى قائمة الحظر"; + +"SessionChatLimitView0" = "يمكن للمستخدمين الذين يحتوي مستوى الثروة ≥ %zd أو مستوى الجاذبية ≥ %zd فقط بدء المحادثة"; +"SessionChatLimitView1" = "مستوى الثروة"; +"SessionChatLimitView2" = "مستوى الجاذبية"; + +"SessionRiskView0" = "تنبيه: الشخص المقابل ليس صديقًا لك، يرجى مراعاة الخصوصية!"; + +"SessionNavLiveView0" = "بث مباشر"; + +"XPMonentsRecommendViewController0" = "لا توجد مزيد من البيانات"; +"XPMonentsRecommendViewController1" = "بعد الحذف لا يمكن استرداده\nهل أنت متأكد من حذف هذا النشاط؟"; +"XPMonentsRecommendViewController2" = "تم الحذف بنجاح"; + +"XPMonentsDetailViewController0" = "الرجاء إدخال تعليقك"; +"XPMonentsDetailViewController1" = "تفاصيل"; +"XPMonentsDetailViewController2" = "جميع التعليقات"; +"XPMonentsDetailViewController3" = "الرد"; +"XPMonentsDetailViewController4" = "الرد"; +"XPMonentsDetailViewController5" = "بعد الحذف لا يمكن استرداده\nهل أنت متأكد من حذف هذا النشاط؟"; +"XPMonentsDetailViewController6" = "نشر التعليق"; +"XPMonentsDetailViewController7" = "نشر التعليق"; +"XPMonentsDetailViewController8" = "تم الحذف بنجاح"; + +"XPMomentsSimpleDetailViewController0" = "شارك أفكارك هنا"; +"XPMomentsSimpleDetailViewController1" = "الرجاء إدخال تعليقك"; + +"MessageContentRedPacketView0" = "الحزمة الحمراء غير صالحة"; +"MessageContentRedPacketView1" = "تعال في الوقت المناسب في المرة القادمة~"; +"MessageContentRedPacketView2" = "تم استلام الحزمة الحمراء"; +"MessageContentRedPacketView3" = "يمكنك الذهاب إلى الفاتورة لمزيد من التفاصيل"; +"MessageContentRedPacketView4" = "انقر للانضمام إلى الغرفة والحصول عليها>"; +"MessageContentRedPacketView5" = "تم إرسال حزمة حمراء للجميع"; + +"MessageContentUnSupportView0" = "نوع الرسالة غير مدعوم مؤقتًا"; + +"MessageContentText0" = "نوع الرسالة غير معروف"; + +"SessionUserInfoTableViewCell0" = "الجدي الدلو الحوت الحمل الثور الجوزاء السرطان الأسد العذراء الميزان العقرب القوس الجدي"; +"SessionUserInfoTableViewCell1" = "تنسيق التاريخ غير صحيح!"; +"SessionUserInfoTableViewCell2" = "تنسيق التاريخ غير صحيح!"; +"SessionUserInfoTableViewCell3" = "تنسيق التاريخ غير صحيح!"; +"SessionUserInfoTableViewCell4" = "%@ البرج"; +"SessionUserInfoTableViewCell5" = "هذا الشخص لم يقم بتعيين توقيع بعد"; + +"MessageCell0" = "نسخ"; +"MessageCell1" = "حذف"; +"MessageCell2" = "سحب"; + +"SessionNavView0" = "متابعة"; +"SessionNavView1" = "تمت إضافته إلى قائمة الحظر"; + +"SessionChatLimitView0" = "يمكن للمستخدمين الذين يحتوي مستوى الثروة ≥ %zd أو مستوى الجاذبية ≥ %zd فقط بدء المحادثة"; +"SessionChatLimitView1" = "مستوى الثروة"; +"SessionChatLimitView2" = "مستوى الجاذبية"; + +"SessionRiskView0" = "تنبيه: الشخص المقابل ليس صديقًا لك، يرجى مراعاة الخصوصية!"; + +"SessionNavLiveView0" = "بث مباشر"; + +"XPMonentsRecommendViewController0" = "لا توجد مزيد من البيانات"; +"XPMonentsRecommendViewController1" = "بعد الحذف لا يمكن استرداده\nهل أنت متأكد من حذف هذا النشاط؟"; +"XPMonentsRecommendViewController2" = "تم الحذف بنجاح"; + +"XPMonentsDetailViewController0" = "الرجاء إدخال تعليقك"; +"XPMonentsDetailViewController1" = "تفاصيل"; +"XPMonentsDetailViewController2" = "جميع التعليقات"; +"XPMonentsDetailViewController3" = "الرد"; +"XPMonentsDetailViewController4" = "الرد"; +"XPMonentsDetailViewController5" = "بعد الحذف لا يمكن استرداده\nهل أنت متأكد من حذف هذا النشاط؟"; +"XPMonentsDetailViewController6" = "نشر التعليق"; +"XPMonentsDetailViewController7" = "نشر التعليق"; +"XPMonentsDetailViewController8" = "تم الحذف بنجاح"; + +"XPMomentsSimpleDetailViewController0" = "شارك أفكارك هنا"; +"XPMomentsSimpleDetailViewController1" = "الرجاء إدخال تعليقك"; + +"XPMomentsSimpleDetailViewController2" = "تعليق"; +"XPMomentsSimpleDetailViewController3" = "الرد"; +"XPMomentsSimpleDetailViewController4" = "حذف"; +"XPMomentsSimpleDetailViewController5" = "بعد الحذف لا يمكن استرداده\nهل أنت متأكد من حذف هذا النشاط؟"; +"XPMomentsSimpleDetailViewController6" = "الإبلاغ"; +"XPMomentsSimpleDetailViewController7" = "لقد تلقينا طلبك وسنعالجه في أقرب وقت ممكن"; +"XPMomentsSimpleDetailViewController8" = "الرد"; +"XPMomentsSimpleDetailViewController9" = "بعد الحذف لا يمكن استرداده\nهل أنت متأكد من حذف هذا النشاط؟"; +"XPMomentsSimpleDetailViewController10" = "نشر التعليق"; +"XPMomentsSimpleDetailViewController11" = "نشر التعليق"; +"XPMomentsSimpleDetailViewController12" = "تم الحذف بنجاح"; +"XPMomentsSimpleDetailViewController12" = "لم يتم النشر بعد~ هل أنت متأكد من العودة؟"; + + +"XPMonentsLatestViewController0" = "لا يوجد مزيد من البيانات"; +"XPMonentsLatestViewController1" = "بعد الحذف لا يمكن استرداده\nهل أنت متأكد من حذف هذا النشاط؟"; +"XPMonentsLatestViewController2" = "تم الحذف بنجاح"; +// + +"XPMonentsTopicRecommondViewController0" = "لا يوجد مزيد من البيانات"; +"XPMonentsTopicRecommondViewController1" = "بعد الحذف لا يمكن استرداده\nهل أنت متأكد من حذف هذا النشاط؟"; +"XPMonentsTopicRecommondViewController2" = "تم الحذف بنجاح"; + +"XPMonentsAttentionViewController0" = "لا يوجد مزيد من البيانات"; +"XPMonentsAttentionViewController1" = "بعد الحذف لا يمكن استرداده\nهل أنت متأكد من حذف هذا النشاط؟"; +"XPMonentsAttentionViewController2" = "تم الحذف بنجاح"; + +///XPMonentsMineViewController.m +"XPMonentsMineViewController0" = "بعد الحذف لا يمكن استرداده\nهل أنت متأكد من حذف هذا النشاط؟"; +"XPMonentsMineViewController1" = "تم الحذف بنجاح"; +"XPMonentsMineViewController2" = "تم الحظر بنجاح"; + +"XPMonentsViewController0" = "التوصيات"; +"XPMonentsViewController1" = "متابعة"; +"XPMonentsViewController2" = "التوصيات"; +"XPMonentsViewController3" = "الأحدث"; + +"XPMonentsRecommendHeaderView0" = "موضوعات موصى بها"; + +///XPMonentsContentView.m +"XPMonentsContentView0" = "تثبيت "; +"XPMonentsContentView1" = "توسيع"; +"XPMonentsContentView2" = "طي"; + +"XPMoentsTopicListView0" = "لا يوجد مزيد من البيانات"; + +"XPMonentsPublishTopicView0" = "إضافة موضوع"; +"XPMonentsPublishTopicView1" = "اختر مرة أخرى"; + +///XPMonentsUserInfoView.m + +"XPMonentsUserInfoView0" = "حذف"; +"XPMonentsUserInfoView1" = "الإبلاغ"; +"XPMonentsUserInfoView2" = "يتدفق حاليا"; + +///XPMonentsTooBarView.m +"XPMonentsTooBarView0" = "حذف"; +"XPMonentsTooBarView1" = "الإبلاغ عن النشاط أو المستخدم"; +"XPMonentsTooBarView2" = "صديق"; +"XPMonentsTooBarView3" = "دائرة الأصدقاء"; +"XPMonentsTooBarView4" = "أصدقاء ويشات"; +"XPMonentsTooBarView5" = "أصدقاء QQ"; +"XPMonentsTooBarView6" = "مساحة QQ"; +"XPMonentsTooBarView7" = "نشرت %@ نشاطًا"; +"XPMonentsTooBarView8" = "حظر النشاط"; + +"XPMonentPublishSuccessView0" = "قيد المراجعة"; +"XPMonentPublishSuccessView1" = "اوه، تلقيت نشاط جميل! \n سيقوم السكرتير بإرساله وإخطارك بعد المراجعة"; + +"XPMonentsInteractiveTableViewCell0" = "علق عليك"; +"XPMonentsInteractiveTableViewCell1" = "دعوة"; + +"XPMonentsEmptyTableViewCell0" = "لا توجد بيانات متاحة"; + +"XPMonentsReplyMoreTableViewCell0" = "عرض %ld من الردود"; + +"XPMonentsTopicLatestViewController0" = "لا يوجد مزيد من البيانات"; +"XPMonentsTopicLatestViewController1" = "بعد الحذف لا يمكن استرداده\nهل أنت متأكد من حذف هذا النشاط؟"; +"XPMonentsTopicLatestViewController2" = "تم الحذف بنجاح"; + +"XPMomentListViewController0" = "لا يوجد مزيد من البيانات"; +"XPMomentListViewController1" = "نشر النشاط"; +"XPMomentListViewController2" = "ساحة"; + +"XPMonentsPublishViewController0" = "يمكنك إدخال ما يصل إلى 500 حرف فقط"; +"XPMonentsPublishViewController1" = "هل أنت متأكد من الحذف؟"; +"XPMonentsPublishViewController2" = "تنبيه"; +"XPMonentsPublishViewController3" = "لم يتم النشر بعد~ هل أنت متأكد من العودة؟"; +"XPMonentsPublishViewController4" = "خطأ في الإدخال"; +"XPMonentsPublishViewController5" = "تأكيد العودة"; +"XPMonentsPublishViewController6" = "الرجاء إدخال محتوى النشر"; +"XPMonentsPublishViewController7" = "نشر النشاط"; +"XPMonentsPublishViewController8" = "نشر"; +"XPMonentsPublishViewController9" = "سجل حياتك في الوقت الحالي وشاركها مع الأشخاص الممتعين للرؤية"; +"XPMonentsPublishViewController10" = "الإعلانات التجارية وأرقام الهواتف محظورة، بالإضافة إلى المحتوى الفاحش والجنسي والإرهابي والعنيف والمسيء إلى الآخرين وما إلى ذلك، وسيتم حظر المخالفين"; + +"XPMonentsInteractiveViewController0" = "جميع الرسائل"; +"XPMonentsInteractiveViewController1" = "لا يوجد مزيد من البيانات"; +"XPMonentsInteractiveViewController2" = "بعد المسح سيتم حذف جميع الإشعارات التفاعلية، هل أنت متأكد من المسح؟"; + +"XPMonentTopicContainerViewController1" = "الأحدث"; + +"XPMonentTopicContainerViewController2" = "المشاركة في الموضوع"; + +"XPMoentsTopicListViewController0" = "المزيد من المواضيع"; +"XPMoentsTopicListViewController1" = "لا يوجد مزيد من البيانات"; + +"XPUpgradeView0" = "تحديث الآن"; +"XPUpgradeView1" = "التحديث في وقت لاحق"; + +"XPAnchorCardView0" = "الباقي"; +"XPAnchorCardView1" = "الدخول إلى الغرفة"; + +"TabbarViewController0" = "لقد تم طردك من الخط، إذا لم يكن هذا سلوكًا طبيعيًا، يرجى تغيير كلمة المرور في الوقت المناسب"; +"TabbarViewController1" = "قام الطرف الآخر بسحب رسالة واحدة"; +"TabbarViewController2" = "الصفحة الرئيسية"; +"TabbarViewController3" = "المنتديات"; +"TabbarViewController4" = "الرسائل"; +"TabbarViewController5" = "حسابي"; + +"XPLoginPhoneViewController0" = "الرجاء إدخال رقم هاتف صحيح"; +"XPLoginPhoneViewController1" = "تم تسجيل الدخول بنجاح"; +"XPLoginPhoneViewController2" = "تم إرسال رمز التحقق بنجاح"; +"XPLoginPhoneViewController3" = "تسجيل الدخول باستخدام رقم الهاتف"; +"XPLoginPhoneViewController4" = "تسجيل الدخول تلقائيًا باستخدام رقم الهاتف غير المسجل"; +"XPLoginPhoneViewController5" = "الرجاء إدخال رقم الهاتف"; +"XPLoginPhoneViewController6" = "الرجاء إدخال رمز التحقق"; +"XPLoginPhoneViewController7" = "تسجيل الدخول بكلمة المرور"; +"XPLoginPhoneViewController8" = "تسجيل الدخول"; +"XPLoginPhoneViewController9" = "تسجيل الدخول باستخدام الحساب"; +"XPLoginPhoneViewController10" = "تسجيل الدخول برسالة نصية"; + +"XPLoginInputView0" = "الحصول على رمز التحقق"; +"XPLoginInputView1" = "إعادة الحصول"; + +"XPLoginViewController0" = "فشل تسجيل الدخول السريع، يرجى التحقق من حالة الشبكة على الهاتف"; +"XPLoginViewController1" = "تسجيل الدخول السريع"; +"XPLoginViewController2" = "تسجيل الدخول التلقائي باستخدام رقم الهاتف"; +"XPLoginViewController3" = "الموافقة على \"الافتراضي\" وتفويض %@ للوصول إلى رقم هاتف الجهاز"; +"XPLoginViewController4" = "تم تسجيل الدخول بنجاح"; +"XPLoginViewController5" = "تسجيل الدخول باستخدام رقم الهاتف"; +"XPLoginViewController6" = "الموافقة"; +"XPLoginViewController7" = "على"; +"XPLoginViewController8" = "اتفاقية خدمة المستخدم"; +"XPLoginViewController9" = "و"; +"XPLoginViewController10" = "سياسة الخصوصية"; +"XPLoginViewController11" = "بعد الموافقة على سياسة الخصوصية واتفاقية الخدمة، يمكنك التسجيل وتسجيل الدخول"; +"XPLoginViewController12" = "تسجيل الدخول باستخدام Apple"; +"XPLoginViewController13" = "تسجيل الدخول باستخدام Google"; +"XPLoginViewController14" = "تسجيل الدخول باستخدام Facebook"; +"XPLoginViewController15" = "تسجيل الدخول باستخدام Line"; +"XPLoginViewController16" = "اختيار طريقة تسجيل الدخول الأخرى"; + +"XPLoginViewController17" = "آخر تسجيل دخول"; + +"XPForgetPwdViewController0" = "الرجاء إدخال رقم هاتف صحيح"; +"XPForgetPwdViewController1" = "تم إرسال رمز التحقق بنجاح"; +"XPForgetPwdViewController2" = "تمت إعادة تعيين كلمة المرور بنجاح"; +"XPForgetPwdViewController3" = "نسيت كلمة المرور"; +"XPForgetPwdViewController4" = "الرجاء إدخال رقم الهاتف"; +"XPForgetPwdViewController5" = "الرجاء إدخال رمز التحقق"; +"XPForgetPwdViewController6" = "الرجاء إدخال كلمة المرور (6-16 حرفًا)"; + +"XPLoginPwdViewController0" = "تم تسجيل الدخول بنجاح"; +"XPLoginPwdViewController1" = "تسجيل الدخول بكلمة المرور"; +"XPLoginPwdViewController2" = "الرجاء إدخال رقم الهاتف / الهوية"; +"XPLoginPwdViewController3" = "الرجاء إدخال كلمة المرور"; +"XPLoginPwdViewController4" = "تسجيل الدخول باستخدام رقم الهاتف"; +"XPLoginPwdViewController5" = "نسيت كلمة المرور"; +"XPLoginPwdViewController6" = "الرجاء إدخال حساب piko الخاص بك"; + +"XPLoginBindPhoneResultViewController0" = "ربط الهاتف"; +"XPLoginBindPhoneResultViewController1" = "رقم الهاتف المرتبط بك حاليًا هو"; +"XPLoginBindPhoneResultViewController2" = "تغيير رقم الهاتف"; + +"XPLoginVerifBindPhoneViewController0" = "تغيير ربط الهاتف"; +"XPLoginVerifBindPhoneViewController1" = "ربط رقم الهاتف"; +"XPLoginVerifBindPhoneViewController2" = "التحقق من رقم الهاتف المرتبط"; +"XPLoginVerifBindPhoneViewController3" = "التحقق"; +"XPLoginVerifBindPhoneViewController4" = "رقم الهاتف لا يمكن أن يكون فارغًا"; +"XPLoginVerifBindPhoneViewController5" = "الرجاء إدخال رقم هاتف صحيح"; +"XPLoginVerifBindPhoneViewController6" = "رقم الهاتف لا يمكن أن يكون فارغًا"; +"XPLoginVerifBindPhoneViewController7" = "رمز التحقق لا يمكن أن يكون فارغًا"; +"XPLoginVerifBindPhoneViewController8" = "تم إرسال رمز التحقق بنجاح"; +"XPLoginVerifBindPhoneViewController9" = "تم التحقق بنجاح"; +"XPLoginVerifBindPhoneViewController10" = "سيتم المحاولة مرة أخرى بعد %ds"; +"XPLoginVerifBindPhoneViewController11" = "إعادة الإرسال"; +"XPLoginVerifBindPhoneViewController12" = "الدولة والمنطقة"; +"XPLoginVerifBindPhoneViewController13" = "الصين"; +"XPLoginVerifBindPhoneViewController14" = "ربط"; +"XPLoginVerifBindPhoneViewController15" = "الحصول على رمز التحقق"; +"XPLoginVerifBindPhoneViewController16" = "إدخال رقم الهاتف"; +"XPLoginVerifBindPhoneViewController17" = "إدخال رمز التحقق"; +"XPLoginVerifBindPhoneViewController18" = "إذا كان رقم هاتفك قد فُقد\nيرجى الاتصال بخدمة العملاء"; + +"LoginVerifCodeViewController0" = "بعد يمكن إعادة الحصول على رمز التحقق"; +"LoginVerifCodeViewController1" = "تم تسجيل الدخول بنجاح"; +"LoginVerifCodeViewController2" = "تم إرسال رمز التحقق إلى"; +"LoginVerifCodeViewController3" = "إدخال رمز التحقق"; +"LoginVerifCodeViewController4" = "إعادة الحصول على رمز التحقق"; +"UserPrivacyView0" = "سياسة الخصوصية \"%@\""; +"UserPrivacyView1" = "مرحبًا بك في %@. سنقوم بمساعدتك على فهم كيفية جمعنا واستخدامنا وتخزيننا ومشاركتنا للمعلومات الشخصية من خلال \"سياسة الخصوصية\" و\"اتفاقية المستخدم\"، وخاصة نوعية المعلومات الشخصية التي نجمعها واستخدامها. \n\n لضمان عمل المنتج بشكل سليم، فإننا قد نجمع جزءًا من المعلومات الضرورية. قد نجمع معلومات شخصية حساسة مثل وسائل الاتصال، ولديك الحق في رفض تقديم هذه المعلومات لنا."; + +"UserPrivacyView2" = "يمكنك مراجعة \"سياسة الخصوصية\" و\"اتفاقية المستخدم\" الكاملتين. إذا وافقت، يرجى النقر على الزر الموافق أدناه للبدء في استخدام خدماتنا."; +"UserPrivacyView3" = "موافق"; +"UserPrivacyView4" = "لا، والخروج"; + +"XPLoginBindSuccessView0" = "تهانينا! تم الربط بنجاح"; +"XPLoginBindSuccessView1" = "إغلاق"; + +"LoginFullInfoViewController0" = "هل أنت متأكد من متابعة الخطوة التالية؟"; +"LoginFullInfoViewController1" = "اكمال المعلومات"; +"LoginFullInfoViewController2" = "لا يمكن تغيير الجنس لاحقًا"; +"LoginFullInfoViewController3" = "الاسم المستعار"; +"LoginFullInfoViewController4" = "رمز الدعوة"; +"LoginFullInfoViewController5" = "الرجاء إدخال رمز الدعوة (اختياري)"; +"LoginFullInfoViewController6" = "انتهاء"; +"LoginFullInfoViewController7" = "هذا البرنامج مخصص فقط للمستخدمين الذين تزيد أعمارهم عن 18 عامًا"; +"LoginFullInfoViewController8" = "يرجى اختيار جنسك"; +"LoginFullInfoViewController9" = "عشوائي"; +"LoginFullInfoViewController10" = "لم يتم إدخال رمز الدعوة"; + +"LoginBindPhoneViewController0" = "الدخول من خلال الجهات الخارجية يتطلب ربط رقم الهاتف المحمول"; +"LoginBindPhoneViewController1" = "تنسيق الهاتف غير صحيح"; +"LoginBindPhoneViewController2" = "ربط رقم الهاتف المحمول"; + +"MvpViewController0" = "وقت الإلغاء: %@"; +"MvpViewController1" = "%@\n\nيرجى الاتصال بخدمة العملاء (WeChat: kefu01) للحصول على استفسارات"; +"MvpViewController2" = "تم إلغاء تسجيل الحساب"; +"MvpViewController3" = "من أجل خلق بيئة إنترنت آمنة أكثر\nحماية ممتلكاتك وممتلكات الآخرين\nيرجى تقديم التحقق الهوية أولا"; +"MvpViewController4" = "تحديد"; +"MvpViewController5" = "التحقق من الهوية"; +"MvpViewController6" = "تم حظر حسابك"; +"MvpViewController7" = "تم حظر حسابك بسبب %@\nوقت فك الحظر: %@"; + +"XPRoomInsidekfjdskfjks" = "جاري البحث عن غرفة مناسبة ~"; + +"XPChooseRreaCodeVC0"="اختر الدولة أو المنطقة"; +//todo +"PKIDLoginViewController11" = "تم إرسال رمز التحقق بنجاح"; +"LoginVerifCodeViewController3" = "رمز التحقق"; +"LoginVerifCodeViewController4" = "إعادة الحصول على رمز التحقق"; + +"XPLoginViewController11" = "بعد الموافقة على سياسة الخصوصية واتفاقية المستخدم، يمكنك التسجيل وتسجيل الدخول."; + +"PKLoginViewController1" = "بعد الموافقة على سياسة الخصوصية واتفاقية المستخدم، يمكنك التسجيل وتسجيل الدخول."; + +"XPMinePromptWindow0"="اغلاق الصرف"; +"XPMinePromptWindow1"="هل تريد بالتأكيد إغلاق صلاحيات تبادل %@؟"; +"XPMinePromptWindow2"="إلغاء"; + +"XPMineMainIncomeStatisViewController0"="دخل الصالة"; +"XPMineMainIncomeStatisViewController1"="دخل البث"; + +///XPMineGuildChooseManagerViewController.m +"XPMineGuildChooseManagerViewController0" = "اختيار غرفة الإدارة"; +"XPMineGuildChooseManagerViewController1" = "تم الضبط بنجاح"; +"XPMineGuildChooseManagerViewController2" = "سيؤدي الإغلاق في هذا الوقت إلى فشل إعداد المدير الفائق. هل تريد الاستمرار في الإغلاق؟"; +"XPMineGuildChooseManagerViewController3" = "إنهاء"; + +///XPMineGuildViewController.m +"XPMineGuildViewController0" = "فشل في الحصول على المعلومات"; +"XPMineGuildViewController1" = "فشل في الحصول على المعلومات"; +"XPMineGuildViewController2" = "لا يوجد المزيد من البيانات حاليًا"; +"XPMineGuildViewController3" = "تأكيد دعوة %@ للانضمام إلى %@؟"; +"XPMineGuildViewController4" = "نصيحة"; +"XPMineGuildViewController5" = "قائمة الأعضاء (%ld) شخص"; +"XPMineGuildViewController6" = "معرف الغرفة: %@"; +"XPMineGuildViewController7" = "تمت الدعوة بنجاح"; +"XPMineGuildViewController8" = "تم التقديم بنجاح، في انتظار موافقة صاحب الغرفة"; +"XPMineGuildViewController9" = "يتطلب موافقة صاحب الغرفة"; +"XPMineGuildViewController10" = "الخروج سيؤدي إلى حل العلاقة، هذا الإجراء %@، هل تريد المتابعة؟"; +"XPMineGuildViewController11" = "الخروج من الغرفة"; +"XPMineGuildViewController12"="الانضمام إلى الجمعية"; + +///XPGuildSuperAdminMenuView.m +"XPGuildSuperAdminMenuView0" = "اختيار غرفة الإدارة"; +"XPGuildSuperAdminMenuView1" = "إزالة الهوية كمدير فائق"; + +///XPGuildTimePickView.m +"XPGuildTimePickView0" = "لا يمكن أن يكون تاريخ البدء بعد التاريخ الحالي"; +"XPGuildTimePickView1" = "لا يجب أن يكون تاريخ الانتهاء قبل تاريخ البدء"; +"XPGuildTimePickView2" = "يجب أن يكون فارق التاريخ بين تاريخ البدء وتاريخ الانتهاء لا يتجاوز 6 أشهر"; +"XPGuildTimePickView3" = "لا يجب أن يكون تاريخ الانتهاء قبل تاريخ البدء"; +"XPGuildTimePickView4" = "إلغاء"; +"XPGuildTimePickView5" = "تأكيد"; +"XPGuildTimePickView6" = "يمكن فقط عرض الإحصائيات لآخر 3 أشهر"; +///XPGuildTimeMonthPickerView.m +"XPGuildTimeMonthPickerView0" = "تأكيد"; +"XPGuildTimeMonthPickerView1" = "إلغاء"; +"XPGuildTimeMonthPickerView2" = "إلغاء"; +"XPGuildTimeMonthPickerView3" = "تأكيد"; + +///XPGuildHeaderView.m +"XPGuildHeaderView0" = "الهوية: %@"; +"XPGuildHeaderView1" = "عدد غرف الجمعية: %ld"; +"XPGuildHeaderView2" = "عدد غرف الجمعية: 0"; +"XPGuildHeaderView3" = "غرف الجمعية (%ld)"; +"XPGuildHeaderView4" = "عرض التدفق"; +"XPGuildHeaderView5" = "إعدادات صلاحية التبادل"; +"XPGuildHeaderView6" = "إعدادات مدير الجمعية الفائق"; +"XPGuildHeaderView7"="غرف الجمعية (0)"; + +///XPGuildSearchNavView.m +"XPGuildSearchNavView0" = "البحث عن الاسم/معرف %@"; +"XPGuildSearchNavView1" = "بحث"; + +///XPGuildIncomeHeaderView.m +"XPGuildIncomeHeaderView0" = "MM شهر dd يوم"; +"XPGuildIncomeHeaderView1" = "MM شهر dd يوم"; +"XPGuildIncomeHeaderView2" = "%@ الماس"; +"XPGuildIncomeHeaderView3" = "الماس"; +"XPGuildIncomeHeaderView4" = "الإجمالي الدخل"; +"XPGuildIncomeHeaderView5" = "MM شهر"; + +///XPGuildAnchorIncomeSectionView.m +"XPGuildAnchorIncomeSectionView0" = "الترتيب"; +"XPGuildAnchorIncomeSectionView1" = "الصورة الرمزية"; +"XPGuildAnchorIncomeSectionView2" = "سجل التوقيع"; +"XPGuildAnchorIncomeSectionView3" = "الاسم المستعار"; +"XPGuildAnchorIncomeSectionView4" = "الغرفة (الماس)"; +"XPGuildAnchorIncomeSectionView6" = "الصالة المنتمي إليها"; + +///XPGuildIncomeSectionView.m +"XPGuildIncomeSectionView0" = "الغرفة"; +"XPGuildIncomeSectionView1" = "الصورة الرمزية"; +"XPGuildIncomeSectionView2" = "الترتيب"; +"XPGuildIncomeSectionView3" = "الغرفة"; +"XPGuildIncomeSectionView4" = "الاسم المستعار"; +"XPGuildIncomeSectionView5" = "سجل التوقيع"; + +///XPClanMemberTableViewCell.m +"XPClanMemberTableViewCell0" = "رئيس الجمعية"; +"XPClanMemberTableViewCell1" = "رئيس الجمعية/صاحب الغرفة"; +"XPClanMemberTableViewCell2" = "صاحب الغرفة"; +"XPClanMemberTableViewCell3" = "إدارة الغرف"; +"XPClanMemberTableViewCell4" = "مدير الجمعية الفائق"; + +///XPMineGuildSearchMemberTableViewCell.m +"XPMineGuildSearchMemberTableViewCell0" = "معرف: %@"; +"XPMineGuildSearchMemberTableViewCell1" = "دعوة"; +"XPMineGuildSearchMemberTableViewCell2"="في الانتظار"; +"XPMineGuildSearchMemberTableViewCell3"="بانتظار الموافقة"; + +///XPGuildSuperAdminSetTableViewCell.m +"XPGuildSuperAdminSetTableViewCell0" = "معرف:%@"; +"XPGuildSuperAdminSetTableViewCell1" = "إدارة الغرفة"; + +///XPGuildSearchSuperAdminTableViewCell.m +"XPGuildSearchSuperAdminTableViewCell0" = "تعيين كمدير فائق"; +"XPGuildSearchSuperAdminTableViewCell1" = "تم التعيين كمدير فائق"; + +"XPMineGuildRemoveMemberViewController4" = "%@ هو مدير عالٍ، إزالته سيؤدي إلى مسح البيانات والأذونات، هل أنت متأكد من رغبتك في إزالته؟"; +"XPMineGuildRemoveMemberViewController5" = "إزالة %@ ستؤدي إلى مسح البيانات، هل أنت متأكد من رغبتك في إزالته؟"; + +///XPMineGuildSetNameViewController.m +"XPMineGuildSetNameViewController0" = "تعيين اسم الغرفة"; +"XPMineGuildSetNameViewController1" = "تحديد"; +"XPMineGuildSetNameViewController2" = "لقد تجاوزت الحد الأقصى لعدد الأحرف المسموح به"; +"XPMineGuildSetNameViewController3" = "لقد تجاوزت الحد الأقصى لعدد الأحرف المسموح به"; +"XPMineGuildSetNameViewController4" = "اسم الغرفة لا يمكن أن يكون فارغًا"; +"XPMineGuildSetNameViewController5" = " الرجاء إدخال 15 حرفًا على الأكثر باللغة الصينية/الإنجليزية"; + +///MessageContentGuildDialogView +"MessageContentGuildDialogView0"="الموافقة على الطلب"; +"MessageContentGuildDialogView1"="رفض الطلب"; +"MessageContentGuildDialogView2"="لا يتم قبول طلب المستخدم هذا مرة أخرى خلال 7 أيام"; +"MessageContentGuildDialogView3"="إلغاء"; +"MessageContentGuildDialogView4"="تأكيد"; +"MessageContentGuildDialogView5"="هل أنت متأكد من قبول طلب الانضمام إلى الغرفة من هذا المستخدم؟"; +"MessageContentGuildDialogView6"="هل أنت متأكد من رفض طلب الانضمام إلى الغرفة من هذا المستخدم؟"; +"MessageContentGuildDialogView7"="قبول"; +"MessageContentGuildDialogView8"="رفض"; +"MessageContentGuildDialogView9"="هل أنت متأكد من قبول طلب الانضمام إلى الغرفة؟"; +"MessageContentGuildDialogView10"="هل أنت متأكد من رفض طلب الانضمام إلى الغرفة؟"; +"MessageContentGuildDialogView11"="الموافقة على الدعوة"; +"MessageContentGuildDialogView12"="رفض الدعوة"; +"MessageContentGuildDialogView13"="هل أنت متأكد من الموافقة على طلب الخروج من الغرفة؟"; +"MessageContentGuildDialogView14"="هل أنت متأكد من رفض طلب الخروج من الغرفة؟"; +"MessageContentGuildDialogView15"="الموافقة على الخروج"; +"MessageContentGuildDialogView16"="رفض الخروج"; +///XPMineGuildListVC.m +"XPMineGuildListVC0" = "التصنيف الأسبوعي للجمعية"; +"XPMineGuildListVC1" = "لا توجد جمعيات حاليًا"; +"XPMineGuildListVC2"="تم الإرسال بنجاح، يرجى الانتظار بصبر"; +"XPMineGuildListVC3" = "لم يتم العثور على غرف ذات صلة"; +"XPMineGuildListVC4" = "تم تقديم الطلب بنجاح، وسيتم الموافقة عليه بعد المراجعة"; +"XPMineGuildListVC5"="تنبيه"; +"XPMineGuildListVC6"="تأكيد الانضمام إلى الجمعية\n%@"; +///XPMineTheGuildCell.m +"XPMineTheGuildCell0" = "الجمعية·الغرفة"; +"XPMineTheGuildCell1" = "الانضمام إلى الجمعية"; + +///XPMineGiveDiamondVC +"XPMineGiveDiamondVC0" = "التبرعات الخاصة بي"; +"XPMineGiveDiamondVC1"="سجل التبرعات"; +"XPMineGiveDiamondVC2"="سيتم عرض السجلات للأشهر الثلاثة الأخيرة فقط"; +"XPMineGiveDiamondVC3"="لا توجد سجلات تبرع"; +///XPMineGiveDiamondSearchView +"XPMineGiveDiamondSearchView0"="بحث"; +"XPMineGiveDiamondSearchView1"="الرجاء إدخال معرف المستخدم"; +"XPMineGiveDiamondSearchView2"="المستخدم غير موجود"; + +"XPMineGiveDiamondSearchView3"="ابحث عن اسم الغرفة أو الرقم التعريفي"; +///todo +///XPMineChooseGiveDiamondView +"XPMineChooseGiveDiamondView0"="الماس الخاص بي:"; +"XPMineChooseGiveDiamondView1"="تحديد"; +"XPMineChooseGiveDiamondView2"="تحويل الماس"; +"XPMineChooseGiveDiamondView3"="تحويل الهدايا"; + +///XPMineChooseGiveDiamondVC +"XPMineChooseGiveDiamondVC0"="تحويل إلى"; +"XPMineChooseGiveDiamondVC1"="يرجى تعيين كلمة مرور الدفع أولاً"; +"XPMineChooseGiveDiamondVC2"="الذهاب للضبط"; +"XPMineChooseGiveDiamondVC3"="تجاوزت الحد اليومي للتحويل بالفعل"; +"XPMineChooseGiveDiamondVC4"="يمكن تحويل حد أقصى لكل مرة هو %@ الماس"; +"XPMineChooseGiveDiamondVC5"="رصيد الماس غير كافٍ، يرجى إعادة المحاولة"; +"XPMineChooseGiveDiamondVC6"="تم التحويل بنجاح"; +///XPMineConfirmGiveDiamondView +"XPMineConfirmGiveDiamondView0"="تأكيد الدفع"; +"XPMineConfirmGiveDiamondView1"="تحويل إلى %@"; +"XPMineConfirmGiveDiamondView2"="رسوم"; +"XPMineConfirmGiveDiamondView3"="مجموع الماس المستهلك"; +"XPMineConfirmGiveDiamondView4"="الماس"; +"XPMineConfirmGiveDiamondView5"="تحويل الذهب إلى الماس"; +"XPMineConfirmGiveDiamondView6"="%ld ذهب"; +"XPMineConfirmGiveDiamondView7"="الذهب المستهلك"; +"XPMineConfirmGiveDiamondView8"="تأكيد التحويل"; + +///XPMineGiveDiamondDetailsVC +"XPMineGiveDiamondDetailsVC0"="تفاصيل التحويل"; +"XPMineGiveDiamondDetailsVC1"="الماس"; +"XPMineGiveDiamondDetailsVC2"="الهدايا"; + +///XPMineGiveDiamondDetailsCell +"XPMineGiveDiamondDetailsCell0"="الإجمالي المستهلك %@ ماس"; +///XPMineChooseGiveGiftView +"XPMineChooseGiveGiftView0"="الكمية"; +"XPMineChooseGiveGiftView1"="الكل"; +"XPMineChooseGiveGiftView2"="يرجى تحديد الهدية أولاً"; +"XPMineChooseGiveGiftView3"="كمية الهدية غير صحيحة، يرجى المحاولة مرة أخرى"; +"XPMineChooseGiveGiftView3"="كمية الهدية غير صحيحة، يرجى المحاولة مرة أخرى"; +"XPMineChooseGiveGiftView4"="يرجى إدخال كمية الهدية"; +"XPMineChooseGiveGiftView5"="لا يوجد هدايا متاحة حاليًا"; +"XPMineGoldIncomeRecordVC0"="لا يوجد مزيد من البيانات"; +"XPIncomeRecordGoldDetailsCell0"="تم تحويل:%@"; +//XPIncomeRecordGoldDetailsHeadView +"XPIncomeRecordGoldDetailsHeadView0"="أرباح هذا الأسبوع"; +"XPIncomeRecordGoldDetailsHeadView1"="العضو"; +"XPIncomeRecordGoldDetailsHeadView2"="الغرفة"; +"XPIncomeRecordGoldDetailsHeadView3"="أرباح الذهب"; +"XPIncomeRecordGoldDetailsHeadView4"="الذهب القابل للتسوية"; + +"XPNobleCenterViewController0" = "%.2f افتح الامتيازات النبلاء فورًا"; +"XPNobleCenterViewController1" = "فشل الشراء"; +"XPNobleCenterViewController2" = "حدث خطأ غير معروف، يرجى المحاولة مرة أخرى"; +"XPNobleCenterViewController3" = "رصيد الماس غير كافٍ، هل ترغب في إعادة الشحن؟"; +///XPNobleCenterMyNobleView.m +"XPNobleCenterMyNobleView0" = "المستوى الحالي"; +"XPNobleCenterMyNobleView1" = "لقد تم الوصول إلى أعلى مستوى نبيل قابل للإستخدام"; +"XPNobleCenterMyNobleView2" = "المتبقي:"; +"XPNobleCenterMyNobleView3" = "يمكن ترقية قوة السلطة إلى"; +"XPNobleCenterMyNobleView4" = "الوقت المتبقي:"; +"XPNobleCenterMyNobleView5" = "%lld ساعة"; +"XPNobleCenterMyNobleView6" = "%lld ساعة"; +"XPNobleCenterMyNobleView7" = "ساعة واحدة"; +"XPNobleCenterMyNobleView8" = "الحفاظ على المستوى %zd"; +"XPNobleCenterMyNobleView9" = "الارتقاء إلى المستوى %zd"; +"XPNobleCenterMyNobleView10" = "الحالي %zd"; +"XPNobleCenterMyNobleView11" = "%.2f اشتري امتيازات المستوى %@"; +///XPNobleCenterEmptyView.m +"XPNobleCenterEmptyView0" = "قريبًا، يرجى الانتظار بالترقية"; +///XPNobleCenterWindow +"XPNobleCenterWindow0"="إعادة شحن"; +"XPNobleCenterWindow1"="أنت حاليًا في المستوى %@، هل ترغب في شراء المستوى %@ الأعلى؟"; +///XPNobleSettingNavView.m +"XPNobleSettingNavView0" = "إعدادات النبلاء"; + +///XPNobleCenterNavView.m +"XPNobleCenterNavView0" = "مركز النبلاء"; + +///XPNobleCenterTableHeadView.m +"XPNobleCenterTableHeadView0" = "قيمة السلطة الحالية: %zd"; +"XPNobleCenterTableHeadView1" = "لم يتم فتح النبلاء بعد"; +"XPNobleCenterTableHeadView2" = "قيمة السلطة الحالية:"; + +///XPNobleCenterResidueView.m +"XPNobleCenterResidueView0" = "تفاصيل الوقت المتبقي"; +"XPNobleCenterResidueView1" = "الوقت المتبقي مقسم إلى دورة 30 يومًا، حيث يتم احتساب الوقت المتبقي من يوم بعد الفوز بمستوى جديد من النبلاء لمدة 30 يومًا تبدأ من اليوم التالي بعد الفوز بالمستوى الجديد وتنتهي في اليوم الثلاثين عند الظهر 12:00، وإذا تغير مستوى النبلاء خلال الدورة، فإن الوقت المتبقي سيتم إعادة تعيينه تلقائيًا إلى 30 يومًا."; +///XPNobleUpgradeLevelView.m +"XPNobleUpgradeLevelView0" = "تم الترقية!"; +"XPNobleUpgradeLevelView1" = "الاحتفاظ بالزي الحالي"; +"XPNobleUpgradeLevelView2" = "ارتداء زي مستوى عالٍ"; +"XPNobleUpgradeLevelView3" = "الانتقال إلى مركز النبلاء"; +"XPNobleUpgradeLevelView4" = "تهانينا! لقد أصبحت '%@'! تم تعيين الزي الحالي تلقائيًا، هل ترغب في الاحتفاظ بالزي الحالي؟"; +///XPNobleCenterEntranceView.m +"XPNobleCenterEntranceView0" = "تبقى %@ قيمة السلطة للترقية"; +"XPNobleCenterEntranceView1" = "مركز النبلاء"; +"XPNobleCenterEntranceView2" = "افتح واستمتع بجميع الامتيازات"; +///XPNobleCenterPayView +"XPNobleCenterPayView0" = "الدفع"; + +"XPNobleCenterPayView1" = "الماس"; +"XPNobleCenterPayView2" = "الدفع بالماس"; +"XPNobleCenterPayView3" = "تأكيد الدفع"; +///XPNoblePrivilegeContentCell +"XPNoblePrivilegeContentCell0"="امتيازات النبلاء"; +"XPNoblePrivilegeContentCell1"="امتياز الإرجاع"; +//PINobleCenterListCell +"PINobleCenterListCell0"="استلام"; +"PINobleCenterListCell1"="لم يتم تحقيق معايير الاستلام بعد"; +"PINobleCenterListCell2"="اسم المستوى"; +"PINobleCenterListCell3"="تاريخ الاسترداد"; +"PINobleCenterListCell4"="عدد الماس المستردة"; +"PINobleCenterListCell5"="العملية"; +"PINobleCenterListCell6"="اليوم %@"; +"PINobleCenterListCell7"="تم الاستلام"; +"PINobleCenterListCell8"="استرداد فوري"; +///PINoblePrivilegeEmptyCell +"PINoblePrivilegeEmptyCell0"="المستوى الحالي ليس له هذا الامتياز"; +//PINobleCenterListView +"PINobleCenterListView0"="عند شراء المستخدم مباشرة لمستوى النبلاء %@، بالإضافة إلى الاستمتاع بجميع الامتيازات المتعلقة بالمستوى مباشرة، يمكنه أيضًا الحصول على استرداد إضافي للماس.\n\nيتم تحديد تواريخ الاسترداد المحددة وعدد الماس المستردة كما يلي:"; +"PINobleCenterListView1"="ملاحظة:\nيجب استلام الماس المستردة في غضون 30 يومًا من فتح المستوى النبلاء، ويفقد صلاحيته بعد هذه المدة\nيمكنك العثور على الماس المستردة بعد الاستلام في 【حسابي - سجل الدخل - تفاصيل الماس - سجل الدخل】."; +///LoginForgetEditView.m +"LoginForgetEditView0" = "احصل على رمز التحقق"; + +///LoginForgetPasswordViewController.m +"LoginForgetPasswordViewController0" = "نسيت كلمة المرور"; +"LoginForgetPasswordViewController1" = "تم إرسال رمز التحقق بنجاح"; +"LoginForgetPasswordViewController2" = "تمت إعادة تعيين كلمة المرور بنجاح"; +"LoginForgetPasswordViewController3" = "سيتم إعادة المحاولة بعد %ds"; +"LoginForgetPasswordViewController4" = "إعادة الإرسال"; +"LoginForgetPasswordViewController5" = "الرجاء إدخال رقم الهاتف المحمول الصحيح"; +"LoginForgetPasswordViewController6" = "إرسال"; +"LoginForgetPasswordViewController7" = "الرجاء إدخال رقم الهاتف المحمول"; +"LoginForgetPasswordViewController8" = "الرجاء إدخال رمز التحقق"; +"LoginForgetPasswordViewController9" = "الرجاء إدخال كلمة المرور (6-16 حرفًا)"; +///"XPGiftLuckyGiftBroadcastCell0" +"XPGiftLuckyGiftBroadcastCell6"="تصنيف نجوم الأسبوع"; +///XNDJTDDLoadingTool +"XNDJTDDLoadingTool0"="جار التحميل…"; +///DateUtils +"DateUtils0"="dd MMM HH:mm"; +"DateUtils1"="dd MMMM yyyy HH:mm"; +///XPMineGuildPersonalBillStatisVC +"XPMineGuildPersonalBillStatisVC0"="إحصائيات الدخل"; +"XPMineGuildPersonalBillStatisVC1"="الإحصائيات اليومية"; +"XPMineGuildPersonalBillStatisVC2"="الإحصائيات الأسبوعية"; +"XPMineGuildPersonalBillStatisVC3"="الإحصائيات الشهرية"; + +///XPMineGuildPersonalBillRecordHeadView +"XPMineGuildPersonalBillRecordHeadView0"="%@ ماس"; + +"XPMineGuildPersonalBillRecordHeadView1"="الماس"; + +"XPMineGuildPersonalBillRecordHeadView2"="الإجمالي"; +"XPMineGuildPersonalBillRecordHeadView3"="الإيرادات (الماس)"; +"XPMineGuildPersonalBillRecordHeadView4"="(الماس)"; +///XPMineGuildPersonalBillRecordContentView +"XPMineGuildPersonalBillRecordContentView0"="تدفق الغرفة"; +"XPMineGuildPersonalBillRecordContentView1"="تدفق الهدايا العادية"; +"XPMineGuildPersonalBillRecordContentView2"="تدفق الهدايا في الحقيبة"; +"XPMineGuildPersonalBillRecordContentView3"="عدد من أهدى هدية"; +"XPMineGuildPersonalBillRecordContentView4"="عدد من الأعضاء الجدد الذين قدموا الهدايا"; +"XPMineGuildPersonalBillRecordContentView5"="الإيرادات (الماس)"; +"XPMineGuildPersonalBillRecordContentView6"="(الماس)"; + +//MessageContentTreasureFairyView +"MessageContentTreasureFairyView0"="انقر للعرض >>"; +///XPTreasureFairyFriendCell +"XPTreasureFairyFriendCell0"="هذا الشخص كسول جدًا ولم يقم بإضافة توقيع بعد"; +///XPTreasureFairyPrizeRecordCell +"XPTreasureFairyPrizeRecordCell0"="غابة الماموثات الأولية"; +"XPTreasureFairyPrizeRecordCell1"="غابة الماموثات الأسطورية"; +"XPTreasureFairyPrizeRecordCell2"="غابة الماموثات النادرة"; +///XPTreasureFairySendRecordCell +"XPTreasureFairySendRecordCell0"="yyyy/MM/dd HH:mm:ss"; +"XPTreasureFairySendRecordCell1"="قمت بإهداء %@ بطاقة \"%@\" للجني"; +"XPTreasureFairySendRecordCell2"="%@ قدم لك بطاقة \"%@\" للجني"; +///XPTreasureFairyShopingExchangeCell +"XPTreasureFairyShopingExchangeCell0"="ماس"; +"XPTreasureFairyShopingExchangeCell1"="تبديل"; +///XPTreasureFairyShopingRecordCell +"XPTreasureFairyShopingRecordCell0"="استدعاء أولي"; +"XPTreasureFairyShopingRecordCell1"="استدعاء أسطوري"; +"XPTreasureFairyShopingRecordCell2"="استدعاء نادر"; +"XPTreasureFairyShopingRecordCell3"="%@ ماس"; +///XPTreasureFairyTrialsRecordCell +"XPTreasureFairyTrialsRecordCell0"="تجربة أسطورية"; +"XPTreasureFairyTrialsRecordCell1"="تحليل الجني"; +///XPTreasureFairyDrawSubView +"XPTreasureFairyDrawSubView0"="مدينة السماء"; +///XPTreasureFairyDrawView +"XPTreasureFairyDrawView0"="متبقي %@ نقطة حظ، ستحصل على جني أسطوري إضافي"; +"XPTreasureFairyDrawView1"="النقاط الحالية للحظ: %@"; +///XPTreasureFairyExchangeView +"XPTreasureFairyExchangeView0"="ماس"; +"XPTreasureFairyExchangeView1"="تنبيه"; +"XPTreasureFairyExchangeView2"="تبديل"; +"XPTreasureFairyExchangeView3"="سوف تقوم بتبديل \"%@ (%@)\""; +"XPTreasureFairyExchangeView4"="تم التبديل بنجاح~"; +"XPTreasureFairyExchangeView5"="الاسم"; +"XPTreasureFairyExchangeView6"="الشظايا الخاصة بي:"; + +///XPTreasureFairyFriendView +"XPTreasureFairyFriendView0"="الأصدقاء"; +"XPTreasureFairyFriendView1"="البحث عن أصدقاء"; +///XPTreasureFairyMessageSendView +"XPTreasureFairyMessageSendView0"="تم الإهداء بنجاح"; +"XPTreasureFairyMessageSendView1"="هل تريد بالتأكيد إهداء 1 بطاقة \"%@\" للجني \"%@\"؟"; +"XPTreasureFairyMessageSendView2"="إغلاق"; +"XPTreasureFairyMessageSendView3"="إهداء"; +///XPTreasureFairyMoreView +"XPTreasureFairyMoreView0"="شرح القواعد"; +"XPTreasureFairyMoreView1"="محترفون في السحب"; +"XPTreasureFairyMoreView2"="سجل الجوائز"; +///XPTreasureFairyPrizePoolView +"XPTreasureFairyPrizePoolView0"="غابة البداية"; +"XPTreasureFairyPrizePoolView1"="غابة الأساطير"; +"XPTreasureFairyPrizePoolView2"="غابة الأساطير الخرافية"; +///XPTreasureFairyPrizeRecordView +"XPTreasureFairyPrizeRecordView0"="وقت التجربة"; +"XPTreasureFairyPrizeRecordView1"="النوع"; +"XPTreasureFairyPrizeRecordView2"="الجوائز المحصلة"; +///XPTreasureFairySendRecordView +"XPTreasureFairySendRecordView0"="سجل"; +///XPTreasureFairySendView +"XPTreasureFairySendView0"="تم الإهداء بنجاح"; +"XPTreasureFairySendView1"="تم إرسال طلب الهدية إلى الصديق بنجاح"; +"XPTreasureFairySendView2"="هل تريد بالتأكيد إهداء بطاقة \"%@\" للجني \"%@\"؟"; +"XPTreasureFairySendView3"="هل تريد بالتأكيد طلب بطاقة \"%@\" من \"%@\"؟"; +"XPTreasureFairySendView4"="إهداء"; +"XPTreasureFairySendView5"="طلب"; +"XPTreasureFairySendView6"="إغلاق"; +///XPTreasureFairyShopingRecordSubView +"XPTreasureFairyShopingRecordSubView0"="وقت الاستدعاء"; +"XPTreasureFairyShopingRecordSubView1"="النوع"; +"XPTreasureFairyShopingRecordSubView2"="الجوائز المحصلة"; +"XPTreasureFairyShopingRecordSubView3"="وقت التبديل"; +"XPTreasureFairyShopingRecordSubView4"="الجوائز المحصلة"; +//XPTreasureFairyShopingView +"XPTreasureFairyShopingView0"="سجل التبديل"; +///XPTreasureFairyStoreResultSmallView +"XPTreasureFairyStoreResultSmallView0"="الحصول على الجني"; +"XPTreasureFairyStoreResultSmallView1"="اكتشاف غير متوقع"; +"XPTreasureFairyStoreResultSmallView2"="الحصول على الجني"; +"XPTreasureFairyStoreResultSmallView3"="الحصول على الجني"; +"XPTreasureFairyStoreResultSmallView4"="إغلاق"; +"XPTreasureFairyStoreResultSmallView5"="الشظايا المحصلة عليها"; + +////XPTreasureFairyStoreResultView +"XPTreasureFairyStoreResultView0"="اكتشاف غير متوقع"; +"XPTreasureFairyStoreResultView1"="الحصول على الجني"; +"XPTreasureFairyStoreResultView2"="إغلاق"; + +///XPTreasureFairyStoreView +"XPTreasureFairyStoreView0"="قم بالتقاط %@ مرات"; +"XPTreasureFairyStoreView1"="كرة البداية"; +"XPTreasureFairyStoreView2"="استخدام كرة البداية لديه فرصة معينة للقبض على الجني الأولي"; +"XPTreasureFairyStoreView3"="الكرة الفائقة"; +"XPTreasureFairyStoreView4"="استخدام الكرة الفائقة لديه فرصة معينة للقبض على الجني الأسطوري"; +"XPTreasureFairyStoreView5"="كرة السيد"; +"XPTreasureFairyStoreView6"="استخدام كرة السيد يضمن القبض على الجني الخرافي"; +"XPTreasureFairyStoreView7"="الاسم"; +"XPTreasureFairyStoreView8"="واحد"; +"XPTreasureFairyStoreView9"="عشرة"; +///XPTreasureFairySummonGiftView +"XPTreasureFairySummonGiftView0"="%ld الألماس"; +///XPTreasureFairySummonView +"XPTreasureFairySummonView0"="تهانينا للحصول على"; +///XPTreasureFairyTrialsContentView +"XPTreasureFairyTrialsContentView0"="عدم وجود كمية كافية من الجني"; +"XPTreasureFairyTrialsContentView1"="المرجلة التجريبية ممتلئة"; +"XPTreasureFairyTrialsContentView2"="لم تقم بالتقاط هذا الجني بعد"; +"XPTreasureFairyTrialsContentView3"="انقر لإدخال جني أسطوري للتجربة"; +"XPTreasureFairyTrialsContentView4"="انقر لإدخال الجني الذي يجب تحليله"; +"XPTreasureFairyTrialsContentView5"="إدخال بنقرة واحدة"; +"XPTreasureFairyTrialsContentView6"="إعادة الإدخال"; +"XPTreasureFairyTrialsContentView7"="تحليل جني عادي سيعطيك 80-100 شظية بشكل عشوائي"; +"XPTreasureFairyTrialsContentView8"="صندوق التحليل ممتلئ"; +"XPTreasureFairyTrialsContentView9"="تحليل جني أسطوري سيعطيك 400-500 شظية بشكل عشوائي"; +///XPTreasureFairyTrialsRecordView +"XPTreasureFairyTrialsRecordView0"="وقت التجربة"; +"XPTreasureFairyTrialsRecordView1"="النوع"; +"XPTreasureFairyTrialsRecordView2"="الجني المدخل"; +"XPTreasureFairyTrialsRecordView3"="الجوائز المحصلة"; +"XPTreasureFairyTrialsRecordView4"="سجل التجارب"; +///XPClanSectionView +"XPClanSectionView0"="الإدارة"; +///XPTreasureFairyTrialsView +"XPTreasureFairyTrialsView0"="سجل التجارب"; +///XPTreasureFairyViewController +"XPTreasureFairyViewController0"="كمية شظايا الجني غير كافية، الرجاء شراء"; +"XPTreasureFairyViewController1"="الانضمام"; +"XPTreasureFairyViewController2"="100 مرة"; +"XPTreasureFairyViewController3"="10 مرات"; +"XPTreasureFairyViewController4"="مرة واحدة"; + +"XPTreasureFairyViewController5"="رصيد الألماس غير كافٍ، يرجى إعادة شحنه"; +"XPTreasureFairyViewController6"="اذهب لإعادة الشحن"; +"XPTreasureFairyViewController7"="لا يوجد مزيد من البيانات حاليًا"; +"XPTreasureFairyViewController8"="عدم عرض نتائج الفوز"; +"XPTreasureFairyViewController9"="تم شراء الشظايا بنجاح"; +"XPTreasureFairyViewController10"="فشل في شراء الشظايا"; + +///XPTreasureFairyGiftView +"XPTreasureFairyGiftView0"="حظ جيد للغاية!"; +"XPTreasureFairyGiftView1"="اكتسب في الجني الأسطوري"; +"XPTreasureFairyGiftView2"="رائع!"; +"XPTreasureFairyGiftView3"="في الجني الأسطوري"; +"XPTreasureFairyGiftView4"="بداية"; +"XPTreasureFairyGiftView5"="أسطوري"; +"XPTreasureFairyGiftView6"="أسطوري"; +"XPTreasureFairyGiftView7"="الاستدعاء"; +"XPTreasureFairyGiftView8"="الماس"; +///XPMineUserInfoRecordedSoundView +"XPMineUserInfoRecordedSoundView0"="الصوت الجيد يمكن أن يجلب المزيد من الانتباه!"; +"XPMineUserInfoRecordedSoundView1"="انقر لبدء التسجيل"; +"XPMineUserInfoRecordedSoundView2"="إعادة التسجيل"; +"XPMineUserInfoRecordedSoundView3"="حفظ الصوت"; +"XPMineUserInfoRecordedSoundView4"="تحت المراجعة، سيتم عرضها بعد الموافقة"; +"XPMineUserInfoRecordedSoundView5"="انقر للتوقف"; +"XPMineUserInfoRecordedSoundView6"="انقر للاستماع"; +"XPMineUserInfoRecordedSoundView7"="انقر لوقف التشغيل"; +"XPMineUserInfoRecordedSoundView8"="حذف الصوت"; +"XPMineUserInfoRecordedSoundView9"="تمت الموافقة على التوقيع الصوتي، شاركه مع أصدقائك!"; +"XPMineUserInfoRecordedSoundView10"="لا يمكن التسجيل أثناء البث"; +///XPMineUserInfoRecordedSoundVC +"XPMineUserInfoRecordedSoundVC0"="يرجى منح الوصول إلى الميكروفون ثم حاول مرة أخرى"; +"XPMineUserInfoRecordedSoundVC1"="الوقت المسجل قصير جدًا"; +"XPMineUserInfoRecordedSoundVC2"="التوقيع الصوتي"; +"XPMineUserInfoRecordedSoundVC3"="فشل حفظ الصوت"; +"XPMineUserInfoRecordedSoundVC4"="تم حفظ الصوت بنجاح"; +"XPMineUserInfoRecordedSoundVC5"="تم حذف الصوت بنجاح"; +"XPMineUserInfoRecordedSoundVC6"="هل أنت متأكد أنك تريد حذف هذا الصوت؟"; +"XPMineUserInfoRecordedSoundVC7"="لم يتم الانتهاء من التسجيل، هل تريد الخروج؟"; +"XPMineUserInfoRecordedSoundVC8"="لم يتم حفظ الصوت، هل تريد الخروج؟"; +//XPMineUserInfoTagVC +"XPMineUserInfoTagVC0"="علاماتي"; +"XPMineUserInfoTagVC1"="انتهاء"; +"XPMineUserInfoTagVC2"="تم حفظ العلامات بنجاح"; +///XPMineUserInfoTagEmptyViewCell +"XPMineUserInfoTagEmptyViewCell0"="حرر علاماتك لتزيد من شعبيتك"; +///XPMineUserInfoTagItemView +"XPMineUserInfoTagItemView0"="يمكنك إضافة ما يصل إلى 20 علامة فقط!"; +///XPMineUserInfoIndividualTagView +"XPMineUserInfoIndividualTagView0"="علاماته"; +"XPMineUserInfoIndividualTagView1"="علاماتي"; +"XPMineUserInfoIndividualTagView2"="تحرير العلامات"; +///XPMineUserInfoHeaderTagView +"XPMineUserInfoHeaderTagView0"="حدد علاماتك الشخصية"; +///XPLoginAuthCodeVC +"XPLoginAuthCodeVC0"="رمز التفويض"; +"XPLoginAuthCodeVC1"="الرجاء إدخال رمز التفويض"; +"XPLoginAuthCodeVC2"="تم ربط رمز التفويض بنجاح"; + +"XPLoginAuthCodeVC3"="انتهاء"; +///XPGoldIncomeSectionView +"XPGoldIncomeSectionView0"="الترتيب"; +///PIUserSexView.m +"PIUserSexView0" = "ذكر"; +"PIUserSexView1" = "أنثى"; +///XPRoomTrumpetViewController.m +"XPRoomTrumpetViewController0" = "تم النشر بنجاح"; +"XPRoomTrumpetViewController1" = "الرجاء إدخال المحتوى"; +"XPRoomTrumpetViewController2" = "البوق الصغير في الغرفة"; +"XPRoomTrumpetViewController3" = "محتوى الرسالة"; +"XPRoomTrumpetViewController4" = "المرات المتبقية"; +"XPRoomTrumpetViewController5" = "أقصى طول للنص 20 حرفًا"; +"XPRoomTrumpetViewController6" = "بعد النشر، لا يمكن استخدام البوق لمدة دقيقة"; +"XPRoomTrumpetViewController7" = "يمكن استخدام البوق مرة أخرى بعد ذلك"; +///SudCommon.m +"SudCommon0" = "خطأ عام"; +"SudCommon1" = "مفقود معلمة code في الطلب http"; +"SudCommon2" = "مفقود معلمة roomID في الطلب http"; +"SudCommon3" = "مفقود معلمة appID في الطلب http"; +"SudCommon4" = "مفقود معلمة openID في الطلب http"; +"SudCommon5" = "فشل التحقق من صحة code أو انتهاء صلاحيته"; +"SudCommon6" = "خطأ في طلب sdk"; +"SudCommon7" = "خطأ في معلمة sdk"; +"SudCommon8" = "خطأ في استعلام قاعدة البيانات"; +"SudCommon9" = "خطأ في إدراج قاعدة البيانات"; +"SudCommon10" = "خطأ في تعديل قاعدة البيانات"; +"SudCommon11" = "خطأ في تسجيل الدخول"; +"SudCommon12" = "خطأ في الانضمام إلى الغرفة"; +"SudCommon13" = "لا يمكن الانضمام إلى الغرفة أثناء المعركة"; +"SudCommon14" = "عدد الأشخاص في الغرفة ممتلئ"; +"SudCommon15" = "الانضمام مكرر"; +"SudCommon16" = "هناك شخص في الموقع"; +"SudCommon17" = "خطأ في الخروج"; +"SudCommon18" = "غير موجود في الموقف اللعبة"; +"SudCommon19" = "لا يمكن الخروج عندما يكون الحالة جاهزة أو في اللعبة"; +"SudCommon20" = "خطأ في التحضير"; +"SudCommon21" = "خطأ في إلغاء التحضير"; +"SudCommon22" = "خطأ في بدء اللعبة"; +"SudCommon23" = "بدأت اللعبة بالفعل"; +"SudCommon24" = "يجب أن يكون الزعيم لبدء اللعبة"; +"SudCommon25" = "يوجد أشخاص لم يتم التحضير لهم"; +"SudCommon26" = "عدد الأشخاص لبدء اللعبة غير كافٍ"; +"SudCommon27" = "خطأ في طرد الشخص"; +"SudCommon28" = "يجب أن يكون الزعيم لطرد الشخص"; +"SudCommon29" = "لا يمكن طرد الشخص من الغرفة القتالية"; +"SudCommon30" = "خطأ في تغيير الزعيم"; +"SudCommon31" = "خطأ في الهروب"; +"SudCommon32" = "لا يمكن الهروب عند انتهاء اللعبة"; + +"SudCommon33" = "خطأ في الهروب: اللاعب لم يكن في اللعبة"; +"SudCommon34" = "خطأ في الحل"; +"SudCommon35" = "لا يمكن حل اللعبة بعد انتهاء اللعبة"; +"SudCommon36" = "يجب أن يكون الزعيم لحل اللعبة"; + + +///XPHomeLittleGameViewController.m +"XPHomeLittleGameViewController0" = "لا توجد مزيد من الغرف"; +"XPHomeLittleGameViewController1" = "مطابقة سريعة"; + +///XPHomeLittleGameTableViewCell.m +"XPHomeLittleGameTableViewCell0" = "في اللعبة"; +"XPHomeLittleGameTableViewCell1" = "في انتظار"; +"XPHomeLittleGameTableViewCell2" = "الانضمام إلى الغرفة"; +///XPLittleGameRoomListView.m +"XPLittleGameRoomListView0" = "توسيع قائمة الأصدقاء"; +"XPLittleGameRoomListView1" = "توسيع قائمة الأصدقاء"; +///XPLittleGameRoomOpenView.m +"XPLittleGameRoomOpenView0" = "فشل طلب معلومات الغرفة ، يرجى المحاولة مرة أخرى!"; +"XPLittleGameRoomOpenView1" = "إنشاء غرفة جديدة"; +"XPLittleGameRoomOpenView2" = "طريقة لعب الغرفة"; +"XPLittleGameRoomOpenView3" = "إنشاء غرفة"; + +///XPRoomLittleGameContainerView.m +"XPRoomLittleGameContainerView0" = "اللاعب: في حالة الانضمام"; +"XPRoomLittleGameContainerView1" = "اللاعب: في حالة الاستعداد"; +"XPRoomLittleGameContainerView2" = "اللاعب: في حالة الزعيم"; +"XPRoomLittleGameContainerView3" = "اللاعب: في حالة اللعب"; +"XPRoomLittleGameContainerView4" = "أنت ترسم أنا أحزر: اللاعب - اختيار الكلمة"; +"XPRoomLittleGameContainerView5" = "أنت ترسم أنا أحزر: اللاعب - رسم"; +"XPRoomLittleGameContainerView6" = "أنت ترسم أنا أحزر: اللاعب - إجابة خاطئة"; +"XPRoomLittleGameContainerView7" = "أنت ترسم أنا أحزر: اللاعب - الإجمالي النقاط"; +"XPRoomLittleGameContainerView8" = "أنت ترسم أنا أحزر: اللاعب - النقاط هذه المرة"; +"XPRoomLittleGameContainerView9" = "خرج %@ من اللعبة"; +//LittleGameStageView.m +"LittleGameStageView0" = "لا يمكن تغيير المايك أثناء اللعب!"; +///LittleGameScrollStageView.m +"LittleGameScrollStageView0" = "لا يمكن تغيير المايك أثناء اللعب!"; +///XPMineGameTableViewCell.m +"XPMineGameTableViewCell0" = "ألعاب ترفيهية"; + + + + +///XPNewHomeHeadView +"XPNewHomeHeadView0"="الحب النابض"; +"XPNewHomeHeadView1"="ملاذ الجمال"; +"XPNewHomeHeadView2"="الصحبة والصداقة"; +"XPNewHomeHeadView3"="أشخاص ممتعون هنا"; +/// XPNewHomeViewController + +"XPNewHomeViewController0"="التوصيات الشائعة"; +"XPNewHomeViewController1"="رفيق ذو جودة عالية"; + +//XPHomeRecommendOtherRoomView +"XPHomeRecommendOtherRoomView0"="لا توجد غرف مناسبة حاليًا، يتم توصيلك بغرف أخرى للاطلاع عليها"; +"XPHomeRecommendOtherRoomView1"="انتقل للاطلاع"; + +///XPTreasureFairyBottomView +"XPTreasureFairyBottomView0"="أدخل الكمية"; +"XPTreasureFairyBottomView1"="شراء"; +"XPTreasureFairyBottomView2"="يرجى تحديد أو إدخال كمية القطع التي ترغب في شرائها"; + + +///PITreasureFairyBuyElfShardSuccessView +"PITreasureFairyBuyElfShardSuccessView0"="لا تظهر هذه الرسالة مرة أخرى اليوم"; +"PITreasureFairyBuyElfShardSuccessView1"="اكتسبت"; +///PITreasureFairyBuyElfShardView +"PITreasureFairyBuyElfShardView0"="القطع المتاحة غير كافية، يرجى الشراء"; +"PITreasureFairyBuyElfShardView1"="شراء"; +"PITreasureFairyBuyElfShardView2"="شراء %@ قطعة من القطع"; +"PITreasureFairyBuyElfShardView3"="تمت عملية الشحن بنجاح"; + +///XPCandyTreeConfirmBuyView +"XPCandyTreeConfirmBuyView0"="النقاط المتاحة غير كافية، يرجى الشراء"; +"XPCandyTreeConfirmBuyView1"="شراء %@ نقطة"; +///XPCandyTreeBuyView +"XPCandyTreeBuyView0"="يرجى تحديد أو إدخال كمية النقاط التي ترغب في شرائها"; + +///PIMessageContentServiceReplyView +"PIMessageContentServiceReplyView0"="كيفية الشحن:"; +"PIMessageContentServiceReplyView1"="نسخ"; + +"PIMessageContentServiceReplyView2"="1. انتقل إلى الشحن الداخلي في تطبيق Piko Voice - My - الشحن الألماسي لشحن الألماس"; +"PIMessageContentServiceReplyView3"="2. اتصل بخدمة العملاء للحصول على رابط الشحن"; +"PIMessageContentServiceReplyView4"="WeChat لخدمة العملاء: %@ "; +"PIMessageContentServiceReplyView5"="Line لخدمة العملاء: %@ "; +"PIMessageContentServiceReplyView6"="3. في حالة ظهور \"فشل الشحن ، يرجى الاتصال بخدمة العملاء للمعالجة\" ، يرجى إضافة الخدمة العملاء للمساعدة"; +///XPRoomTarrowBannerView +"XPRoomTarrowBannerView0"="تهانينا %@ لتفجير الحظ في برج التارو والحصول على %@ الماس"; +///XPHomeGameView +"XPHomeGameView0"="إنشاء غرفة جديدة"; +"XPHomeGameView1"="إنشاء غرفة"; +///XPSessionMainViewController.m +"XPSessionMainViewController0" = "الرسائل"; +"XPSessionMainViewController1" = "الأصدقاء"; +"XPSessionMainViewController2" = "المتابعون"; +"XPSessionMainViewController3" = "المعجبون"; +///XPFreeGiftsObtainView +"XPFreeGiftsObtainView0"="فهمت"; +"XPFreeGiftsObtainView1"="لقد ملأت اليوم مشاهدة البث المباشر %@ ، لذا سأرسل لك هدية"; + +"XPFreeGiftsObtainView2"="كل يوم تشاهد البث المباشر لمدة معينة، يمكنك الحصول على \"%@\"، الحد الأقصى في اليوم الواحد هو %@، والهدايا صالحة في نفس اليوم"; +"XPFreeGiftsObtainView3"="ثانية"; +"XPFreeGiftsObtainView4"="دقيقة"; +"XPFreeGiftsObtainView5"="ساعة"; +///XPGiftFreeItemCell +"XPGiftFreeItemCell0"="هدية مجانية"; +"XPGiftFreeItemCell1"="اسم الهدية"; +///SessionDiscoverNewTableViewCell.m +"SessionDiscoverNewTableViewCell0" = "اكتشف المبتدئين"; +///XPMineSimpleUserInfoHeaderView +"XPMineSimpleUserInfoHeaderView0"="هذا الشخص كسول جدًا، ليس لديه توقيع بعد"; +"XPMineSimpleUserInfoHeaderView1"="هذا الشخص كسول جدًا، ليس لديه توقيع بعد"; +"XPMineSimpleUserInfoHeaderView2"="بث مباشر"; +"XPMineSimpleUserInfoHeaderView3"="حائط الهدايا"; +"XPMineSimpleUserInfoHeaderView4"="حائط الهدايا"; +"XPMineSimpleUserInfoHeaderView5"="هدية محظوظة"; +"XPMineSimpleUserInfoHeaderView6"="الديناميكيات"; +///PIRoomPhotoAlbumVC +"PIRoomPhotoAlbumVC0"="ألبوم الغرفة"; +"PIRoomPhotoAlbumVC1"="صوري"; +"PIRoomPhotoAlbumVC2"="صور عادية"; +"PIRoomPhotoAlbumVC3"="صور مقفلة"; +///PIRoomPhotoAlbumItemVC +"PIRoomPhotoAlbumItemVC0"="تحميل صورة"; +"PIRoomPhotoAlbumItemVC1"="فشل التحميل، يرجى إعادة المحاولة"; +"PIRoomPhotoAlbumItemVC2"="يرجى تحديد صور الغرفة التي تريد تحميلها"; +"PIRoomPhotoAlbumItemVC3"="تم التحميل بنجاح"; +"PIRoomPhotoAlbumItemVC4"="هل أنت متأكد من رغبتك في حذف هذه الصورة؟"; +"PIRoomPhotoAlbumItemVC5"="هل ترغب في إرسال هذه الصورة إلى الشاشة العامة؟"; +///PIRoomPhotoAlbumChoosePhotoCell +"PIRoomPhotoAlbumChoosePhotoCell0"="يمكن تحميل ما يصل إلى 6 صور في كل مرة"; +///PIRoomPhotoAlbumChoosePhotoTypeView +"PIRoomPhotoAlbumChoosePhotoTypeView0"="نوع الصورة"; +"PIRoomPhotoAlbumChoosePhotoTypeView1"="صور عادية"; +"PIRoomPhotoAlbumChoosePhotoTypeView2"="صور مقفلة"; +///PIRoomPhotoAlbumChoosePhotoGiftView +"PIRoomPhotoAlbumChoosePhotoGiftView0"="هدايا فتح"; +"PIRoomPhotoAlbumChoosePhotoGiftView1"="لا يلزم اختيار هدية فتح حاليًا"; +"PIRoomPhotoAlbumChoosePhotoGiftView2"="اختيار هدية فتح"; +///PIRoomPhotoAlbumChoosePhotoView +"PIRoomPhotoAlbumChoosePhotoView0"="تأكيد التحميل"; +"PIRoomPhotoAlbumChoosePhotoView1"="يرجى تحديد هدية فتح"; +///PIRoomPhotoAlbumChooseGiftView +"PIRoomPhotoAlbumChooseGiftView0"="اختيار هدية فتح"; +///PIRoomMessagePhotoAlbumView +"PIRoomMessagePhotoAlbumView0"="فتح"; +"PIRoomMessagePhotoAlbumView1"="مفتوحة بالفعل"; +///PIRoomMessageUnlockPhotoAlbumView +"PIRoomMessageUnlockPhotoAlbumView0"="هدية الإلغاء لفتح الصورة"; +"PIRoomMessageUnlockPhotoAlbumView1"="فتح الآن"; + +///PIRoomPhotoAlbumOperateView +"PIRoomPhotoAlbumOperateView0"="إرسال إلى الشاشة العامة"; +"PIRoomPhotoAlbumOperateView1"="حذف الصورة"; +"PIRoomPhotoAlbumOperateView2"="عرض الصورة بحجم كامل"; +///XPMaskManagerVC +"XPMaskManagerVC0"="إدارة الحظر"; +"XPMaskManagerVC1"="لا يوجد المزيد من البيانات"; +"XPMaskManagerVC2"="قائمة الحظر الخاصة بك فارغة!"; +"XPMaskManagerVC3"="تم إلغاء الحظر بنجاح"; +///XPMaskManagerCell +"XPMaskManagerCell0"="إلغاء الحظر"; +///PIRedPacketChooseTypeView +"PIRedPacketChooseTypeView0"="الهدية بدون قيود"; +"PIRedPacketChooseTypeView1"="هدية متابعة"; +"PIRedPacketChooseTypeView2"="هدية مشاركة"; +"PIRedPacketChooseTypeView3"="هدية الدردشة"; +"PIRedPacketChooseTypeView4"="يمكن للجميع المشاركة"; +"PIRedPacketChooseTypeView5"="يمكن لمتابعي البث المشاركة"; +"PIRedPacketChooseTypeView6"="يمكن لمشاركي الغرفة المشاركة"; +"PIRedPacketChooseTypeView7"="ارسل رسالة معينة"; +"PIRedPacketChooseTypeView8"="شروط الحصول على الهدية"; +///PIRoomSendRedPacketVC +"PIRoomSendRedPacketVC0"="هدية الغرفة"; +"PIRoomSendRedPacketVC1"="هدية للجميع"; +///PIRoomSendRedPacketItemVC +"PIRoomSendRedPacketItemVC0"="قيمة الهدية"; +"PIRoomSendRedPacketItemVC1"="عدد الهدايا"; +"PIRoomSendRedPacketItemVC2"="ماس"; +"PIRoomSendRedPacketItemVC3"="قطعة"; +"PIRoomSendRedPacketItemVC4"="فعّل الآن"; +"PIRoomSendRedPacketItemVC5"="تفعيل مؤقت"; +"PIRoomSendRedPacketItemVC6"="الهدايا غير المستلمة ستُعاد إلى محفظتك بعد %@ ساعة"; +"PIRoomSendRedPacketItemVC7"="يرجى إدخال محتوى الدردشة"; +///PIInputScrollingView +"PIInputScrollingView0"="أدخل محتوى الدردشة المحدد (ما يصل إلى 10 أحرف)"; +///PIInputEntireServerScrollingView +"PIInputEntireServerScrollingView0"="مبروك، حظًا سعيدًا!"; +///PIRoomEnterRedPacketView +"PIRoomEnterRedPacketView0"="احصل على الهدية"; +///XPRoomGiftBroadcastWindow +"PIRoomGiftBroadcastWindow0"="الذهاب للمشاهدة"; +"PIRoomGiftBroadcastWindow1"="هل ترغب في المغادرة إلى الغرفة الحالية؟"; +"PIRoomGiftBroadcastWindow2"="عدم ظهور هذه الرسالة في المرة القادمة"; +"PIRoomGiftBroadcastWindow3"="البقاء هنا"; +"PIRoomGiftBroadcastWindow4"="الانتقال الآن"; +///PIGuildAnchorIncomeSectionView +"PIGuildAnchorIncomeSectionView0"="معلومات شخصية"; +"PIGuildAnchorIncomeSectionView1"="المضيف (ماس)"; +"PIGuildAnchorIncomeSectionView2"="الغرفة (ماس)"; +"PIGuildAnchorIncomeSectionView3"="مدة البث المباشر"; + +///PIWebViewSavePhotoView +"PIWebViewSavePhotoView0"="لا تنسَ عند التسجيل ملء رمز الدعوة"; +"PIWebViewSavePhotoView1"="رمز الدعوة:"; +"PIWebViewSavePhotoView2"="تم حفظ الصورة بنجاح"; +"PIWebViewSavePhotoView3"="فشل حفظ الصورة"; +"PIWebViewSavePhotoView4"="حفظ صورة الدعوة"; +///不能脚本生成的 +"App_Common_And" = "و"; +"App_Common_Male" = "ذكر"; +"App_Common_FeMale" = "أنثى"; +"App_Common_My" = "أنا"; +"App_Common_Is" = "هو/هي"; +"App_Common_Not" = "لا"; +"App_Common_No" = "لا يوجد"; +"App_Commont_Days" = "أيام"; +"App_Commont_Week" = "أسبوع"; +"App_Commont_Month" = "شهر"; +"App_Commont_Hour" = "ساعة"; +"App_Commont_Minute" = "دقيقة"; +"App_Commont_Day" = "يوم"; +"App_Common_To" = "إلى"; +"App_Common_Number" = "عدد"; +"App_Common_Person" = "· %ld شخص"; +"App_Common_Or" = "أو"; +"App_Common_Yuan" = "دولار"; +"App_Common_Wan" = "آلاف"; +"App_Common_Zero_Second" = "0 ثانية"; +"App_Common_zai" = "في"; +"App_Common_bei" = "من قبل"; +"App_Common_gei" = "ل"; +"App_Common_nin" = "أنت"; +"App_Common_Year" = "سنة yyyy"; +"App_Common_hao" = "رقم"; + + + + +"XPMineSwitchLanguageVC0"="إعدادات اللغة"; +"XPMineSwitchLanguageVC1"="حفظ"; diff --git a/YuMi/en.lproj/InfoPlist.strings b/YuMi/en.lproj/InfoPlist.strings new file mode 100644 index 00000000..c3d714e8 --- /dev/null +++ b/YuMi/en.lproj/InfoPlist.strings @@ -0,0 +1,15 @@ +/* + InfoPlist.strings + xplan-ios + + Created by 冯硕 on 2022/10/13. + +*/ + +NSCameraUsageDescription ="\"peko\" needs your consent before you can visit, take photos and upload your pictures, and then display them on your personal homepage for others to view"; +NSLocalNetworkUsageDescription ="The app will discover and connect to devices on your network"; +NSLocationWhenInUseUsageDescription = "Your consent is required before you can use location services and recommend nearby friends"; +NSMicrophoneUsageDescription = "\"peko\" needs your consent before it can conduct voice chat"; +NSPhotoLibraryAddUsageDescription = "\"peko\" needs your consent before it can store photos in the album"; +NSPhotoLibraryUsageDescription = "\"peko\" needs your consent before you can access the album and select the pictures you need to upload, and then display them on your personal homepage for others to view"; +NSUserTrackingUsageDescription = "Please allow us to obtain your idfa permission to provide you with personalized activities and services. your information will not be used for other purposes without your permission"; diff --git a/YuMi/en.lproj/Localizable.strings b/YuMi/en.lproj/Localizable.strings new file mode 100644 index 00000000..ca76ed69 --- /dev/null +++ b/YuMi/en.lproj/Localizable.strings @@ -0,0 +1,3050 @@ +"XPCandyTreeRankView0" = "No more data"; +"XPCandyTreeMoreView0" = "More"; +"XPCandyTreeMoreView2" = "Prize Records"; +"XPCandyTreeMoreView3" = "Game Rules"; +"XPCandyTreeMoreView4" = "Allow prize messages to be displayed externally"; +"XPCandyTreeEmptyableViewCell0" = "No data available"; +"XPCandyTreeMoreRuleCell0" = "Fortune value reaches level %ld to use, hurry up and upgrade~"; +"XPCandyTreeViewController0" = "%@ diamonds/time"; +"XPCandyTreeViewController2" = "Cannot buy love with 0 quantity!"; +"XPCandyTreeViewController4" = "Join now"; +"XPCandyTreeViewController5" = "Only 99999 times can be selected at a time"; +"XPCandyTreeViewController7" = "Leaderboard"; +"XPCandyRankContainerView0" = "Today's Rankings"; +"XPCandyRankContainerView1" = "Yesterday's Rankings"; +"XPCandyTreeInsufficientBalanceView0" = "Reminder"; +"XPCandyTreeInsufficientBalanceView1" = "Insufficient diamond balance, please recharge first~"; +"XPCandyTreeInsufficientBalanceView2" = "Recharge now"; +"XPRoomActivityContainerView0" = "First Recharge Gift"; +"XPRoomActivityContainerView1" = "Token"; +"XPRoomActivityContainerView2" = "PK has started, queueing is temporarily unavailable"; +"XPRoomActivityContainerView3" = "This red envelope has expired"; +"XPWebViewNavView0" = "Recharge"; +"XPWebViewNavView1" = "Copy Link"; +"LoginPresenter0" = "Login canceled"; +"LoginPresenter1" = "Login failed, please try again"; +"XPRoomStarKitchenBannerView0" = "Congratulations %@ on drawing %@ times the reward in Crazy Zoo and obtaining %@ diamonds!"; +"XPRoomMessageParser1033333" = "Congratulations %@ on drawing %@ times the reward in Star Kitchen and obtaining %@ diamonds!"; +"XPRoomMessageParser1033334" = "Congratulations %@ for successfully defeating monsters in Guardian Planet and obtaining %@ diamond rewards"; +"XPShareView0" = "Copy success"; +"XPShareView1" = "Play O"; +"XPShareView2" = "Please install the app"; +"XPShareView3" = "This is the title"; +"XPShareView4" = "Content"; +"XPShareView5" = "Share failed"; +"XPShareView6" = "Cancel sharing"; +"XPShareView7" = "Cancel"; +"XPShareView8" = "Come to piko and meet your exclusive voice"; +"XPShareView9" = "Failed to share due to the absence of related apps"; +"XPFirstRechargeViewController0" = "1. Each person can only receive the first recharge benefit once\n2. Each ID and device can only participate once."; +"XPFirstRechargeViewController1" = "Recharge now"; +"XPFirstRechargeSuccessView0" = "Costume items can be used in 'My Dressing Room'"; +"XPFirstRechargeSuccessView1" = "Got it"; +"StatisticsServiceHelper0" = "Application launched"; +"StatisticsServiceHelper1" = "One-click login successful"; +"StatisticsServiceHelper2" = "Mobile login"; +"StatisticsServiceHelper3" = "QQ login"; +"StatisticsServiceHelper4" = "WeChat login"; +"StatisticsServiceHelper5" = "Personal information saved successfully during registration"; +"StatisticsServiceHelper6" = "Click to open the noble"; +"StatisticsServiceHelper7" = "Noble room entrance clicked"; +"StatisticsServiceHelper8" = "Noble gift panel entrance clicked"; +"StatisticsServiceHelper9" = "Noble expression panel entrance clicked"; +"StatisticsServiceHelper10" = "Noble 'My' page entrance clicked"; +"SDPhotoBrowser0" = "Save"; +"SDBrowserImageView0" = "Image loading failed"; +"NSDate_DateUtils0" = "MM/dd"; +"NSDate_DateUtils1" = "yyyy/MM/dd"; +"PLTimeUtil0" = "yyyy/MM/dd"; +"PLTimeUtil1" = "YYYY/MM"; +"PLTimeUtil2" = "YYYY/MM/dd"; +"PLTimeUtil3" = "yyyy/MM"; +"PLTimeUtil4" = "MM/dd"; +"NSString_Utils0" = "MM/dd"; +"NSString_Utils1" = "YYYY/MM/dd"; +"NSString_Utils2" = "Just now"; +"NSString_Utils3" = "%ld minutes ago"; +"NSString_Utils4" = "%@0K"; +"QEmotionBoardView0" = "Send"; +"QInputBarView0" = "Hold to talk"; +"QInputBarView1" = "Release to end"; +"QInputBarView2" = "Swipe up to cancel sending"; +"QInputBarView3" = "Swipe up to cancel sending"; +"QInputBarView4" = "Release finger to cancel sending"; + +"QinputPhotoView0" = "Up to 9 images can be selected"; +"QinputPhotoView1" = "Album"; +"QinputPhotoView2" = "Original"; +"QinputPhotoView3" = "Send"; + +"XPAdvertiseView0" = "Skip"; +"XPAdvertiseView1" = "Skip"; + +"XCHUDTool0" = "Loading"; +"XCHUDTool1" = "Loading"; + +"TTAlertConfig0" = "OK"; + +"TTActionSheetView0" = "Cancel"; + +"HttpRequestHelper0" = "Please check network connection"; +"HttpRequestHelper1" = "Please check network connection"; +"HttpRequestHelper2" = "Please check network connection"; +"HttpRequestHelper3" = "Login session has expired"; +"HttpRequestHelper4" = "Server is currently down, please try again later"; +"HttpRequestHelper5" = "Unknown error from server"; +"HttpRequestHelper6" = "Please check network connection"; +"HttpRequestHelper7" = "Login session has expired."; + +"AppDelegate_ThirdConfig0" = "Piko"; + +"XPMineNotificaPresenter0" = "System Notifications"; +"XPMineNotificaPresenter1" = "When turned off, system messages and official assistants will no longer prompt"; +"XPMineNotificaPresenter2" = "Live Notifications"; +"XPMineNotificaPresenter3" = "When turned off, the official assistant will no longer notify you of the live broadcasts of the anchors"; + +"XPMineSettingPresent0" = "Settings"; +"XPMineSettingPresent2" = "Settings"; +"XPMineSettingPresent3" = "Phone Number"; +"XPMineSettingPresent4" = "Settings"; +"XPMineSettingPresent6" = "Set Password"; +"XPMineSettingPresent7" = "Settings"; +"XPMineSettingPresent8" = "Blacklist Management"; +"XPMineSettingPresent9" = "Payment Password"; +"XPMineSettingPresent11" = "Settings"; +"XPMineSettingPresent12" = "Notification Reminder Settings"; +"XPMineSettingPresent13" = "Settings"; +"XPMineSettingPresent14" = "Personal Information and Permissions"; +"XPMineSettingPresent15" = "Help"; +"XPMineSettingPresent16" = "Feedback"; +"XPMineSettingPresent17" = "Clear Cache"; +"XPMineSettingPresent18" = "Check for Updates"; +"XPMineSettingPresent19" = "About"; +"XPMineSettingPresent20" = "Blacklist"; +"XPMineSettingPresent21" = "Bind Phone Number"; +"XPMineSettingPresent23" = "Set Password"; +"XPMineSettingPresent24" = "Clear Cache"; +"XPMineSettingPresent25" = "Logout"; +"XPMineSettingPresent26" = "Modify"; +"XPMineSettingPresent27" = "Block Management"; +"XPMineSettingPresent28" = "Language"; +///XPMineUserInfoEditPresenter.m +"XPMineUserInfoEditPresenter0" = "Upload Failed"; +"XPMineUserInfoEditPresenter1" = "Nickname"; +"XPMineUserInfoEditPresenter2" = "Avatar"; +"XPMineUserInfoEditPresenter3" = "Birthday"; +"XPMineUserInfoEditPresenter4" = "Album"; +"XPMineUserInfoEditPresenter5" = "Personal Introduction"; +"XPMineUserInfoEditPresenter6" = "Voice Signature"; +"XPMineUserInfoEditPresenter7" = "Record your exclusive voice now~"; +"XPMineUserInfoEditPresenter8" = "Tags"; +"XPMineUserInfoEditPresenter9" = "Setting personal tags will make you more popular~"; +"XPMineUserInfoEditPresenter10" = "Region"; + +"XPMineUserInfolbumPresenter0" = "Upload Failed"; + +"XPMineAttentionViewController0" = "No more data"; +"XPMineAttentionViewController1" = "My Following"; +"XPMineAttentionViewController2" = "You haven't followed anyone yet"; + +"XPMineFriendViewController0" = "You don't have any friends yet"; + +"XPMineShareViewController0" = "Select Friends"; +"XPMineShareViewController1" = "Are you sure you want to share with %@?"; +"XPMineShareViewController4" = "Follow"; + +"XPMineContactViewController3" = "Follow"; + +"XPMineFansViewController0" = "No more rooms"; +"XPMineFansViewController1" = "My Fans"; +"XPMineFansViewController2" = "Followed successfully"; +"XPMineFansViewController3" = "You don't have any fans yet"; + +"XPDressSearchViewController0" = "Gifted successfully"; +"XPDressSearchViewController1" = "Please enter the content to search for"; +"XPDressSearchViewController2" = "Please enter the content to search for"; + +"XPDressUpShopListViewController0" = "Purchased successfully"; +"XPDressUpShopListViewController2" = "Headwear used successfully"; +"XPDressUpShopListViewController4" = "Vehicle used successfully"; +"XPDressUpShopListViewController6" = "Nameplate used successfully"; +"XPDressUpShopListViewController8" = "Information card used successfully"; +"XPDressUpShopListViewController12" = "No chat bubbles temporarily"; + +"XPMineCarTableViewCell0" = "%ld Days Remaining"; +"XPMineCarTableViewCell1" = "Expired"; +"XPMineCarTableViewCell2" = "Cancel Use"; +"XPMineCarTableViewCell3" = "Use"; +"XPMineCarTableViewCell4" = "Use"; + +"XPMineHeadwearTableViewCell0" = "%@ Days Remaining"; +"XPMineHeadwearTableViewCell1" = "Expired"; +"XPMineHeadwearTableViewCell2" = "Cancel Use"; +"XPMineHeadwearTableViewCell3" = "Use"; +"XPMineHeadwearTableViewCell4" = "Use"; + +"XPMineNobleCardTableViewCell0" = "%zd days remaining"; +"XPMineNobleCardTableViewCell1" = "Expired"; +"XPMineNobleCardTableViewCell2" = "Cancel Use"; +"XPMineNobleCardTableViewCell3" = "Use"; +"XPMineNobleCardTableViewCell4" = "Use"; + +"XPMineNameplateTableViewCell0" = "%@ days remaining"; +"XPMineNameplateTableViewCell1" = "Expired"; +"XPMineNameplateTableViewCell2" = "Cancel Use"; +"XPMineNameplateTableViewCell3" = "Use"; +"XPMineNameplateTableViewCell4" = "Use"; + + +"XPDressShopSearchTableViewCell1" = "Gift"; + +"XPDressUpShopCardTableViewCell0" = "%@ (%zd days"; +"XPDressUpShopCardTableViewCell1" = "Gift"; +"XPDressUpShopCardTableViewCell2" = "Buy"; +"XPDressUpShopCardTableViewCell3" = "Limited time"; + +"XPMineDressBubbleCollectionViewCell0" = "%zd days remaining"; +"XPMineDressBubbleCollectionViewCell1" = "Expired"; +"XPMineDressBubbleCollectionViewCell2" = "Cancel Use"; +"XPMineDressBubbleCollectionViewCell3" = "Use"; +"XPMineDressBubbleCollectionViewCell4" = "Use"; + +"XPDressUpShopCollectionViewCell0" = "%@ (%zd days"; +"XPDressUpShopCollectionViewCell1" = "Gift"; +"XPDressUpShopCollectionViewCell2" = "Buy"; +"XPDressUpShopCollectionViewCell3" = "Limited time"; + +"XPMineDressEmptyTableViewCell0" = "No data"; + +"XPMineDressEmptyCollectionViewCell0" = "No data"; + +"XPMineDressUpBubbleViewController1" = "Bubble used successfully"; +"XPMineDressUpBubbleViewController2" = "Dear user, you don't have any chat bubbles yet!"; +"XPMineDressUpBubbleViewController3" = "Cancel using bubble successfully"; + +"XPDressUpShopCardViewController0" = "Purchase successful"; +"XPDressUpShopCardViewController2" = "Headwear used successfully"; +"XPDressUpShopCardViewController4" = "Vehicle used successfully"; +"XPDressUpShopCardViewController6" = "Nameplate used successfully"; +"XPDressUpShopCardViewController8" = "Information card used successfully"; +"XPDressUpShopCardViewController9" = "No information cards temporarily"; +"XPDressUpShopCardViewController10" = "No headwear temporarily"; +"XPDressUpShopCardViewController11" = "No nameplates temporarily"; +"XPDressUpShopCardViewController12" = "No vehicles temporarily"; + +"XPMineDressUpViewController0" = "My Dress Up"; +"XPMineDressUpViewController1" = "Headwear"; +"XPMineDressUpViewController2" = "Vehicle"; +"XPMineDressUpViewController3" = "Nameplate"; +"XPMineDressUpViewController4" = "Information Card"; +"XPMineDressUpViewController5" = "Chat Bubbles"; +"XPMineDressUpViewController6" = "Cancel using headwear successfully"; +"XPMineDressUpViewController7" = "Cancel using vehicle successfully"; +"XPMineDressUpViewController8" = "Cancel using nameplate successfully"; +"XPMineDressUpViewController9" = "Cancel using information card successfully"; + +"XPMineDressUpListViewController1" = "Headwear used successfully"; +"XPMineDressUpListViewController3" = "Vehicle used successfully"; +"XPMineDressUpListViewController5" = "Nameplate used successfully"; +"XPMineDressUpListViewController7" = "Information card used successfully"; +"XPMineDressUpListViewController10" = "Dear user, you don't have any nameplates yet!"; +"XPMineDressUpListViewController11" = "Dear user, you don't have any headwear yet!"; +"XPMineDressUpListViewController12" = "Dear user, you don't have any vehicles yet!"; + +"XPDressUpShopViewController0" = "My Dress Up"; +"XPDressUpShopViewController1" = "Dress Up Shop"; +"XPDressUpShopViewController6" = "Chat Bubbles"; +"XPDressUpShopViewController7" = "My Diamonds"; +"XPDressUpShopViewController8" = "Recharge"; + +"XPMineFansTeamViewController0" = "Fans Teams I've Joined"; +"XPMineFansTeamViewController1" = "No fans teams yet"; + +"XPMineCollectPartyRoomViewController0" = "No more collected records"; +"XPMineCollectPartyRoomViewController1" = "Collected Rooms"; +"XPMineCollectPartyRoomViewController2" = "No collected rooms yet"; + +"XPMinePayPwdInputView0" = "%ld retry after"; +"XPMinePayPwdInputView1" = "Resend"; +"XPMinePayPwdInputView2" = "Set Payment Password"; +"XPMinePayPwdInputView3" = "Enter payment password again"; +"XPMinePayPwdInputView4" = "Enter verification code"; +"XPMinePayPwdInputView5" = "Get verification code"; + +"XPMineNewUserRechargeView0" = "%zd days %zd hours %zd minutes"; +"XPMineNewUserRechargeView1" = "%zd days %zd minutes"; +"XPMineNewUserRechargeView2" = "%zd hours %zd minutes"; +"XPMineNewUserRechargeView3" = "%zd minutes"; + +"XPMineAccountView0" = "Diamond Balance"; + +"XPMineVerifIdentityView0" = "Send Verification Code"; + +"AnchorLevelTimeView0" = "hour(s)"; +"AnchorLevelTimeView1" = "minute(s)"; +"AnchorLevelTimeView2" = "second(s)"; + +"AnchorLevelProgressView0" = "Diamonds Received"; +"AnchorLevelProgressView1" = "Completed"; +"AnchorLevelProgressView2" = "Remaining %ld diamonds to complete"; +"AnchorLevelProgressView3" = "New user private chat reply rate"; +"AnchorLevelProgressView4" = "Completed"; +"AnchorLevelProgressView5" = "Remaining %.0f%@ to complete"; + +"AnchorLevelView0" = "Current Rating"; + +///XPMineHeadView.m +"XPMineHeadView0" = "Capricorn Aquarius Pisces Aries Taurus Gemini Cancer Leo Virgo Libra Scorpio Sagittarius"; +"XPMineHeadView1" = "Error date format!"; +"XPMineHeadView2" = "Error date format!!"; +"XPMineHeadView3" = "Error date format!!!"; +"XPMineHeadView4" = "Follow"; +"XPMineHeadView5" = "Fans"; +"XPMineHeadView6" = "%@ Sign"; +"XPMineHeadView7" = "Under review"; +"XPMineHeadView8" = "Copy Success"; + +"XPMineHeadView9" = "Capricorn"; +"XPMineHeadView10" = "Aquarius"; +"XPMineHeadView11" = "Pisces"; +"XPMineHeadView12" = "Aries"; +"XPMineHeadView13" = "Taurus"; +"XPMineHeadView14" = "Gemini"; +"XPMineHeadView15" = "Cancer"; +"XPMineHeadView16" = "Leo"; +"XPMineHeadView17" = "Virgo"; +"XPMineHeadView18" = "Libra"; +"XPMineHeadView19" = "Scorpio"; +"XPMineHeadView20" = "Sagittarius"; + +"XPMineUserInfoHeaderView0" = "Copy Success"; +"XPMineUserInfoHeaderView1" = "I am a default signature"; +"XPMineUserInfoHeaderView2" = "%ld followers"; +"XPMineUserInfoHeaderView3" = "Live"; +"XPMineUserInfoHeaderView4" = "Record Voice Card"; +"XPMineUserInfoHeaderView5" = "I am a default signature"; +///XPMineUserInfoIndividualTagView +"XPMineUserInfoIndividualTagView0"="TA's Tags"; +"XPMineUserInfoIndividualTagView1"="My Tags"; +"XPMineUserInfoIndividualTagView2"="Edit Tags"; +///XPMineUserInfoHeaderTagView +"XPMineUserInfoHeaderTagView0"="Set your personal tags"; +///XPMineDataSkillCardTableViewCell.m +"XPMineDataSkillCardTableViewCell0" = "Skill Card"; +"XPMineDataSkillCardTableViewCell1" = "No skill card added yet"; +///XPMonentsLayoutConfig.m +"XPMonentsLayoutConfig0" = "Top "; +"XPMineUserInfoDateView0" = "Cancel"; +"XPMineUserInfoDateView1" = "Confirm"; +"XPMineUserInfoDateView2" = "Done"; +"XPMineUserInfoDateView3" = "years old"; +"XPMineUserInfoDateView4" = "Sign"; +"XPMineRechageHeadView0" = "My Diamonds"; + +"XPMineRechargeNavView0" = "Account"; + +"XPFootPrintNavView0" = "Clear All"; +"XPFootPrintNavView1" = "Footprints"; + +"XPMineAnchorFansTeamTableViewCell0" = "User Nickname"; + +"XPMineFriendTableViewCell0" = "This person is lazy and hasn't set a signature yet"; + +"XPMineFansTableViewCell0" = "This person is lazy and hasn't set a signature yet"; +"XPMineFansTableViewCell1" = "+Follow"; +"XPMineFansTableViewCell2" = "Mutual Follow"; + +"XPMineAttentionTableViewCell0" = "This person is lazy and hasn't set a signature yet"; +"XPMineAttentionTableViewCell1" = "Find Ta"; + +"XPMineFriendEmptyTableViewCell0" = "No data"; + +"XPMineDataGiftTableViewCell0" = "Normal Gifts"; +"XPMineDataGiftTableViewCell1" = "Lucky Gifts"; + +"XPMineUserInfoEmptyCollectionViewCell0" = "No gifts received yet"; + +"XPMineDataClanTableViewCell0" = "Guild·Room"; +"XPMineDataClanTableViewCell1" = "Guild"; +"XPMineDataClanTableViewCell2" = "Guild"; +"XPMineDataClanTableViewCell3" = "Guild·Room"; +"XPMineDataClanTableViewCell4" = "Apply to join"; +"XPMineDataClanTableViewCell5" = "Not joined any guild yet"; +"XPMineDataClanTableViewCell6" = "Profile"; +"XPMineDataClanTableViewCell7" = "Constellation:"; +"XPMineDataClanTableViewCell8" = "Birthday:"; +"XPMineDataClanTableViewCell9" = "Room:"; +"XPMineDataClanTableViewCell10" = "Guild:"; +"XPMineDataClanTableViewCell11" = "This user has not joined any room yet"; +"XPMineDataClanTableViewCell12" = "Not joined any room yet"; +"XPMineDataClanTableViewCell13" = "Region:"; +"XPMineDataClanTableViewCell14" = "More"; + +"XPMineUserInfoGiftWallViewController0" = "Gifts"; +"XPMineUserInfoGiftWallViewController1" = "Normal gifts"; +"XPMineUserInfoGiftWallViewController2" = "Lucky gifts"; + + +"XPMineUserInfoTableViewCell1" = "I am a default signature"; +"XPMineUserInfoTableViewCell2" = "Live"; + + +"XPMineVisitorEmptyTableViewCell0" = "No data"; + +"XPMineVisitorTableViewCell0" = "User nickname"; + +"XPMineRechargeTableViewCell0" = "Diamonds"; + +"XPMineUserInfoViewController0" = "Report"; +"XPMineUserInfoViewController1" = "Block User"; +"XPMineUserInfoViewController2" = "Remove from Blacklist"; +"XPMineUserInfoViewController3" = "By removing from blacklist, you will receive messages from this user as usual"; +"XPMineUserInfoViewController4" = "Add to Blacklist"; +"XPMineUserInfoViewController5" = "By adding to blacklist, you will no longer receive messages from this user"; +"XPMineUserInfoViewController6" = "Removed from blacklist successfully"; +"XPMineUserInfoViewController7" = "Added to blacklist successfully"; +"XPMineUserInfoViewController8" = "Private Message"; +"XPMineUserInfoViewController9" = "Follow"; +"XPMineUserInfoViewController10" = "Following"; +"XPMineUserInfoViewController11" = "Profile"; +"XPMineUserInfoViewController12" = "Posts"; +"XPMineUserInfoViewController13" = "Gift Wall"; + +"XPMineUserInfoAlbumViewController0" = "My Albums"; +"XPMineUserInfoAlbumViewController1" = "Upload from Camera"; +"XPMineUserInfoAlbumViewController3" = "Camera access restricted. Tap OK to go to system settings"; +"XPMineUserInfoAlbumViewController5" = "Photo library access restricted. Tap OK to go to system settings"; +"XPMineUserInfoAlbumViewController6" = "Local Album"; +"XPMineUserInfoAlbumViewController8" = "Photo library access restricted. Tap OK to go to system settings"; +"XPMineUserInfoAlbumViewController10" = "Photo library access restricted. Tap OK to go to system settings"; +"XPMineUserInfoAlbumViewController11" = "You can only upload up to 8 photos"; +"XPMineUserInfoAlbumViewController12" = "Deletion is irreversible"; +"XPMineUserInfoAlbumViewController13" = "Do you want to delete?"; +"XPMineUserInfoAlbumViewController14" = "Photo under review, will be uploaded automatically after approval"; +"XPMineUserInfoAlbumViewController15" = "Deleted successfully"; +"XPMineUserInfoAlbumViewController16" = "Edit"; +"XPMineUserInfoAlbumViewController17" = "Done"; + +"XPMineUserDataViewController0" = "Application submitted, waiting for admin approval"; +"XPMineUserDataViewController1" = "Posts"; +"XPMineUserDataViewController2" = "Default posts cannot be liked"; +"XPMineUserDataViewController3" = "Default posts cannot be commented"; + +"XPMineSimpleUserInfoViewController0" = "Report"; +"XPMineSimpleUserInfoViewController1" = "We have received your request and will process it as soon as possible"; +"XPMineSimpleUserInfoViewController2" = "Block"; +"XPMineSimpleUserInfoViewController3" = "Remove from Blacklist"; +"XPMineSimpleUserInfoViewController4" = "By removing from blacklist, you will receive messages from this user as usual"; +"XPMineSimpleUserInfoViewController5" = "Add to Blacklist"; +"XPMineSimpleUserInfoViewController6" = "By adding to blacklist, you will no longer receive messages from this user"; +"XPMineSimpleUserInfoViewController7" = "Removed from blacklist successfully"; +"XPMineSimpleUserInfoViewController8" = "Added to blacklist successfully"; +"XPMineSimpleUserInfoViewController9" = "Chat with them"; +"XPMineSimpleUserInfoViewController10" = "Follow"; +"XPMineSimpleUserInfoViewController11" = "Following"; + +"XPMineUserInfoDesViewController0" = "Edit Personal Introduction"; +"XPMineUserInfoDesViewController1" = "Maximum %ld characters"; +"XPMineUserInfoDesViewController2" = "Write a self-introduction to let others know more about you~"; +"XPMineUserInfoDesViewController3" = "Done"; + +"XPMineUserInfoEditViewController0" = "Edit Profile"; +"XPMineUserInfoEditViewController1" = "Upload from Camera"; +"XPMineUserInfoEditViewController2" = "Camera unavailable"; +"XPMineUserInfoEditViewController3" = "Camera access restricted. Tap OK to go to system settings"; +"XPMineUserInfoEditViewController4" = "Camera unavailable"; +"XPMineUserInfoEditViewController5" = "Photo library access restricted. Tap OK to go to system settings"; +"XPMineUserInfoEditViewController6" = "Local Album"; +"XPMineUserInfoEditViewController7" = "Photo library access restricted. Tap OK to go to system settings"; +"XPMineUserInfoEditViewController8" = "Photo library access restricted. Tap OK to go to system settings"; +"XPMineUserInfoEditViewController9" = "Profile under review"; +"XPMineUserInfoEditViewController10" = "Profile under review, will be applied automatically after approval"; +"XPMineUserInfoEditViewController11" = "Updated successfully"; + +"XPMineUserInfoNickViewController0" = "Edit Nickname"; +"XPMineUserInfoNickViewController1" = "Maximum character limit reached"; +"XPMineUserInfoNickViewController2" = "Maximum character limit reached"; +"XPMineUserInfoNickViewController3" = "Done"; + +"XPMineUserInfoGiftWallViewController0" = "Gifts"; +"XPMineUserInfoGiftWallViewController2" = "Lucky gifts"; + +"XPMineVisitorViewController0" = "No more visitor records"; +"XPMineVisitorViewController1" = "Visitor records"; +"XPMineVisitorViewController2" = "No visitor records yet"; + +"XPMineViewController0" = "To create a safer online environment and protect your and others' property security, please complete real-name authentication first."; +"XPMineViewController1" = "OK"; +"XPMineViewController2" = "Real-name Authentication"; + +"XPSimpleMineViewController0" = "You don't have any guild yet"; +"XPSimpleMineViewController1" = "My Guild"; +"XPSimpleMineViewController2" = "Personalize"; +"XPSimpleMineViewController3" = "Fan Clubs"; +"XPSimpleMineViewController4" = "Teen Mode"; +"XPSimpleMineViewController5" = "Feedback"; +"XPSimpleMineViewController6" = "Settings"; + +"XPIAPRechargeHeaderView0" = "My Diamonds"; + +"XPIAPRechargeViewController0" = "Purchase Failed"; +"XPIAPRechargeViewController1" = "Unknown error occurred, please try again"; +"XPIAPRechargeViewController2" = "Confirm Recharge"; +"XPIAPRechargeViewController3" = "《User Recharge Agreement》"; +"XPIAPRechargeViewController4" = "I have read and agree"; +"XPIAPRechargeViewController5" = "For any questions, please contact customer service, Piko ID"; +"XPIAPRechargeViewController6" = "My Account"; +"XPIAPRechargeViewController7" = "Reminder"; +"XPIAPRechargeViewController8" = "Recharge failed. Please contact customer service for assistance."; +"XPIAPRechargeViewController9" = "Contact Customer Service"; +"XPIAPRechargeViewController10" = "Recharge failed. Currently only devices running iOS 15 and above can recharge. Please upgrade your system and try again."; +"XPIAPRechargeViewController11" = "Please select the number of diamonds to be recharged"; + + +"XPMineRechargeViewController0" = "Purchase Failed"; +"XPMineRechargeViewController1" = "Unknown error occurred, please try again"; +"XPMineRechargeViewController2" = "《User Recharge Agreement"; +"XPMineRechargeViewController3" = "I have read and agree"; + +"XPMinePayPwdViewController0" = "Set Payment Password"; +"XPMinePayPwdViewController1" = "Failed to get phone number"; +"XPMinePayPwdViewController2" = "Verification code sent successfully"; +"XPMinePayPwdViewController3" = "Payment password set successfully"; +"XPMinePayPwdViewController4" = "Payment password must be 6-digit number"; +"XPMinePayPwdViewController5" = "Payment password must be numeric"; +"XPMinePayPwdViewController6" = "Passwords entered do not match"; +"XPMinePayPwdViewController7" = "Enter verification code"; +"XPMinePayPwdViewController8" = "Confirm"; +"XPMinePayPwdViewController9" = "Verification code sent to your bound phone %@****%@"; +"XPMinePayPwdViewController10" = "Enter payment password"; +"XPMinePayPwdViewController11" = "Confirm payment password"; + +"XPMineBlackListViewController0" = "Blacklist"; +"XPMineBlackListViewController1" = "Remove"; + +"XPMineResetPayPwdViewController0" = "Reset Payment Password"; +"XPMineResetPayPwdViewController1" = "Payment password reset successfully"; +"XPMineResetPayPwdViewController2" = "Passwords entered do not match"; +"XPMineResetPayPwdViewController3" = "Enter payment password"; +"XPMineResetPayPwdViewController4" = "Confirm payment password"; +"XPMineResetPayPwdViewController5" = "Confirm"; + +"XPMineSettingViewController0" = "Settings"; +"XPMineSettingViewController1" = "Please bind your phone number first"; +"XPMineSettingViewController2" = "Clear Cache"; +"XPMineSettingViewController3" = "Do you want to clear cache?"; +"XPMineSettingViewController4" = "Cache cleared"; +"XPMineSettingViewController5" = "Currently updated to the latest version"; +"XPMineSettingViewController6" = "Currently updated to the latest version"; +"XPMineSettingViewController7" = "Log out of current account"; +"XPMineSettingViewController8" = "Log out"; +"XPMineSettingViewController9" = "Set Login Password"; +"XPMineSettingViewController10" = "To facilitate your next login, please set a login password first"; + +"XPMineModifPayPwdViewController0" = "Modify Payment Password"; +"XPMineModifPayPwdViewController1" = "Payment password modified successfully"; +"XPMineModifPayPwdViewController2" = "Passwords entered do not match"; +"XPMineModifPayPwdViewController3" = "New payment password must be numeric"; +"XPMineModifPayPwdViewController4" = "Enter current payment password"; +"XPMineModifPayPwdViewController5" = "Enter payment password"; +"XPMineModifPayPwdViewController6" = "Confirm payment password"; +"XPMineModifPayPwdViewController7" = "Confirm"; +"XPMineModifPayPwdViewController8" = "Forgot Password"; + +"XPMineFeedbackViewController0" = "Feedback"; +"XPMineFeedbackViewController1" = "Thank you for your valuable feedback, let's work together to create a better"; +"XPMineFeedbackViewController2" = "Problem Description"; +"XPMineFeedbackViewController3" = "Please describe in detail the problems and situations you encountered. Thank you for your valuable feedback."; +"XPMineFeedbackViewController4" = "Please enter your QQ or WeChat ID"; +"XPMineFeedbackViewController5" = "Submit Feedback"; + +"XPMineAboutUsViewController0" = "About"; +"XPMineNotificaViewController0" = "Notification Settings"; +"XPMineResetLoginPwdViewController0" = "Forgot Password"; +"XPMineResetLoginPwdViewController1" = "Please enter your phone number"; +"XPMineResetLoginPwdViewController2" = "Verification code sent successfully"; +"XPMineResetLoginPwdViewController3" = "Password reset successful, please log in again"; +"XPMineResetLoginPwdViewController4" = "Retry after %ds"; +"XPMineResetLoginPwdViewController5" = "Resend"; +"XPMineResetLoginPwdViewController6" = "Next"; +"XPMineResetLoginPwdViewController7" = "Please enter your phone number"; +"XPMineResetLoginPwdViewController8" = "Please enter the verification code you received"; +"XPMineResetLoginPwdViewController9" = "Please enter a password (6-16 characters, combination of numbers and letters)"; + +"XPMineLoginPasswordViewController0" = "Set successfully"; +"XPMineLoginPasswordViewController1" = "Changed successfully"; +"XPMineLoginPasswordViewController2" = "The new passwords entered do not match"; +"XPMineLoginPasswordViewController3" = "Enter the original password"; +"XPMineLoginPasswordViewController4" = "Enter the new password"; +"XPMineLoginPasswordViewController5" = "Confirm new password"; +"XPMineLoginPasswordViewController6" = "Reset Password"; +"XPMineLoginPasswordViewController7" = "Enter password"; +"XPMineLoginPasswordViewController8" = "Confirm password again"; +"XPMineLoginPasswordViewController9" = "Set password"; +"XPMineLoginPasswordViewController10" = "Confirm"; +"XPMineLoginPasswordViewController11" = "Forgot Password"; +"XPMineLoginPasswordViewController12" = "Passwords must be 6-16 characters long with a combination of numbers and letters"; + +"XPMineVerifIdentityViewController0" = "Verify Identity"; +"XPMineVerifIdentityViewController1" = "Please enter your phone number"; +"XPMineVerifIdentityViewController2" = "Verification code sent successfully"; +"XPMineVerifIdentityViewController3" = "Verification successful"; +"XPMineVerifIdentityViewController4" = "Retry after %ds"; +"XPMineVerifIdentityViewController5" = "Resend"; +"XPMineVerifIdentityViewController6" = "Next"; +"XPMineVerifIdentityViewController7" = "Please enter your phone number"; +"XPMineVerifIdentityViewController8" = "Please enter the verification code you received"; + +"XPMineCollectRoomListViewController0" = "Unfavorited successfully"; +"XPMineCollectRoomListViewController1" = "Favorited rooms"; +"XPMineCollectRoomListViewController2" = "Please select a room"; +"XPMineCollectRoomListViewController3" = "Please select a room"; +"XPMineCollectRoomListViewController4" = "Select All"; +"XPMineCollectRoomListViewController5" = "Manage"; +"XPMineCollectRoomListViewController6" = "Done"; +"XPMineCollectRoomListViewController7" = "Delete"; +"XPMineCollectRoomListViewController8" = "Party Room"; +"XPMineCollectRoomListViewController9" = "Live Room"; + +"XPSimpleMineHeaderView0" = "Following"; +"XPSimpleMineHeaderView1" = "Followers"; +"XPSimpleMineHeaderView2" = "Visitors"; +"XPSimpleMineHeaderView3" = "Browsing"; +"XPSimpleMineHeaderView4" = "My Wallet"; +"XPSimpleMineHeaderView5" = "My Rooms"; +"XPSimpleMineHeaderView6" = "My Favorites"; +"XPSimpleMineHeaderView7" = "My Level"; + +"XPMineFootPrintViewController0" = "No more entry records"; +"XPMineFootPrintViewController1" = "Deleted successfully"; +"XPMineFootPrintViewController2" = "Favorited successfully"; +"XPMineFootPrintViewController3" = "No entry records"; +"XPMineFootPrintViewController4" = "Delete"; +"XPMineFootPrintViewController5" = "Favorite"; + +"XPPrivacyViewController0" = "Personal Information and Permissions"; +"XPPrivacyViewController1" = "System Permissions Management"; +"XPPrivacyViewController2" = "Privacy Protection Guide"; +"XPPrivacyViewController3" = "Third-party SDK Directory"; +"XPPrivacyViewController4" = "Personal Information Collection Checklist"; +"XPPrivacyViewController5" = "Device Permission List"; +"XPPrivacyViewController6" = "User Recharge Agreement"; +"XPPrivacyViewController7" = "User Registration Service Agreement"; +"XPPrivacyViewController8" = "Live Service Agreement"; +"XPPrivacyViewController9" = "Community Guidelines"; +"XPPrivacyViewController10" = "Account Cancellation Agreement"; + +"XPPermissionsViewController0" = "System Permissions Management"; +"XPPermissionsViewController1" = "Photos"; +"XPPermissionsViewController2" = "Read photos from album or save photos to album"; +"XPPermissionsViewController3" = "Microphone"; +"XPPermissionsViewController4" = "Record audio"; +"XPPermissionsViewController5" = "Camera"; +"XPPermissionsViewController6" = "Take photos or record videos"; +"XPPermissionsViewController7" = "No authorized system permissions"; +"XPPermissionsViewController8" = "—— Only show authorized system permissions ——"; +"XPPermissionsViewController9" = "Go to system settings>"; + +"XPRoomSearchContainerViewController0" = "Please enter what you want to search for"; +"XPRoomSearchContainerViewController1" = "Please enter what you want to search for"; +"XPRoomSearchContainerViewController2" = "Please enter what you want to search for"; +"XPRoomSearchContainerViewController4" = "User"; + +"XPRoomSearchRecordViewController0" = "Clear"; +"XPRoomSearchRecordViewController1" = "Oops"; +"XPRoomSearchRecordViewController2" = "Are you sure you want to clear the search history?"; +"XPRoomSearchRecordViewController3" = "Clear"; +"XPRoomSearchRecordViewController4" = "Oops"; +"XPRoomSearchRecordViewController5" = "Are you sure you want to clear the entry records?"; +"XPRoomSearchRecordViewController6" = "Everyone is searching"; +"XPRoomSearchRecordViewController7" = "Search history"; +"XPRoomSearchRecordViewController8" = "Entry records"; +"XPRoomSearchRecordViewController9" = "%zds remaining"; + +"XPHomeRedommendCollectionViewCell0" = "PK In Progress"; +"XPHomeRedommendCollectionViewCell1" = "Waiting for Participants"; + +"XPHomeCollectRoomTableViewCell0" = "PK In Progress"; + +"XPSearchListTableViewCell0" = "Room %@"; +"XPSearchListTableViewCell1" = "Live"; +"XPSearchListTableViewCell2" = "Room %@"; +"XPSearchListTableViewCell3" = "Messages"; +"XPSearchListTableViewCell4" = "Live"; + +"XPHomeAttentionCollectionViewCell0" = "Live"; + +"XPHomeSearchRelateView0" = "Related Rooms"; + +"XPHomeSearchNavView0" = "Search Nickname/ID/Room Name"; +"XPHomeSearchNavView1" = "Search"; + +"XPRoomSearchRecommendHeadView0" = "No live rooms yet"; +"XPRoomSearchRecommendHeadView1" = "Recommended for You"; + +"XPNewHomePlayEmptyTableViewCell0" = "Create a room and make friends together"; + +"XPNewHomeViewController2" = "Recommendations"; +"XPNewHomeViewController3" = "Recommendations"; + +"XPNewHomeNavView0" = "Search Nickname/ID/Room"; + +"XPHomeRecommendViewController0" = "Expand Chat"; +"XPHomeRecommendViewController1" = "Room Parties"; + +"XPHomePartyViewController0" = "No more rooms"; + +"XPRoomNewUserGreetView0" = "They sent you a message~"; +"XPRoomNewUserGreetView1" = "They sent you multiple messages~"; +"XPRoomNewUserGreetView2" = "They sent multiple messages~"; +"XPRoomNewUserGreetView3" = "Click to view"; + +"XPAnchorPKRuleView0" = "PK Rules"; + +"XPAnchorRandomPKRuleView0" = "PK Rules"; +"XPAnchorRandomPKRuleView1" = "Random PK"; +"XPAnchorRandomPKRuleView2" = "Participate in matching and randomly PK with a host, start PK after successful matching. PK duration is fixed"; +"XPAnchorRandomPKRuleView3" = "Invitation PK"; +"XPAnchorRandomPKRuleView4" = "Specify a host to invite for PK, start PK after the other party accepts"; + +"XPAnchorPKResultView0" = "PK Value"; +"XPAnchorPKResultView1" = "PK Value"; +"XPAnchorPKResultView2" = "Close"; +"XPAnchorPKResultView3" = "Close"; +"XPAnchorPKResultView4" = "Top 3 contributions in this PK"; +"XPAnchorPKResultView5" = "No gifts sent yet, play another round~"; +"XPAnchorPKResultView6" = "PK Value: %@"; +"XPAnchorPKResultView7" = "Close (%ld)"; +"XPAnchorPKResultView8" = "Close (5)"; + +"XPAnchorPKInviteView0" = "PK Duration"; +"XPAnchorPKInviteView1" = "%@ minutes"; +"XPAnchorPKInviteView2" = "PK Invitation"; +"XPAnchorPKInviteView3" = "Inviter:"; +"XPAnchorPKInviteView4" = "PK Duration:"; +"XPAnchorPKInviteView5" = "PK Gameplay:"; +"XPAnchorPKInviteView6" = "Reject"; +"XPAnchorPKInviteView7" = "Accept"; + +"XPAnchorPKFinishView0" = "PK Ended"; + +"XPAnchorPkPanelView0" = "The host has muted the sound of the other room"; +"XPAnchorPkPanelView1" = "Calculating results"; +"XPAnchorPkPanelView2" = "Followed successfully"; +"XPAnchorPkPanelView3" = "Penalty Time"; + +"XPAnchorPKViewController0" = "PK initiated, please wait for the other party to accept"; +"XPAnchorPKViewController1" = "Got it"; +"XPAnchorPKViewController2" = "PK duration can be up to 30 minutes"; +"XPAnchorPKViewController3" = "PK duration can be at least 5 minutes"; +"XPAnchorPKViewController4" = "Host PK"; +"XPAnchorPKViewController5" = "Select PK target"; +"XPAnchorPKViewController6" = "Select PK duration"; +"XPAnchorPKViewController7" = "10 minutes"; +"XPAnchorPKViewController8" = "20 minutes"; +"XPAnchorPKViewController9" = "30 minutes"; +"XPAnchorPKViewController10" = "Custom (5-30) minutes"; +"XPAnchorPKViewController11" = "PK Gameplay"; +"XPAnchorPKViewController12" = "Optional, within 10 characters"; +"XPAnchorPKViewController13" = "Challenge"; +"XPAnchorPKSelectTypeController0" = "Select PK Mode"; + +"XPAnchorPKTableViewCell0" = "In PK"; +"XPAnchorPKTableViewCell1" = "Offline"; +"XPAnchorPKTableViewCell2" = "Select"; +"XPAnchorPKTableViewCell3" = "Select"; + +"XPAnchorPKSelectRoomView0" = "No more rooms"; +"XPAnchorPKSelectRoomView1" = "Please enter the room ID to search"; +"XPAnchorPKSelectRoomView2" = "Please enter the room ID"; + +"XPRoomPKResultView0" = "· Blue Team Performance ·"; +"XPRoomPKResultView1" = "View My Performance>"; +"XPRoomPKResultView2" = "None"; +"XPRoomPKResultView3" = "· Red Team Performance ·"; +"XPRoomPKResultView4" = "View Opponent Performance>"; +"XPRoomPKResultView5" = "None"; +"XPRoomPKResultView6" = "· Red Team Performance ·"; +"XPRoomPKResultView7" = "View My Performance>"; +"XPRoomPKResultView8" = "None"; +"XPRoomPKResultView9" = "· Blue Team Performance ·"; +"XPRoomPKResultView10" = "View Red Team Performance>"; +"XPRoomPKResultView11" = "None"; +"XPRoomPKResultView12" = "· Red Team Performance"; +"XPRoomPKResultView13" = "View Blue Team Performance>"; +"XPRoomPKResultView14" = "None"; +"XPRoomPKResultView15" = "· Blue Team Performance"; +"XPRoomPKResultView16" = "View Red Team Performance"; +"XPRoomPKResultView17" = "None"; +"XPRoomPKResultView18" = "· Blue Team Victory ·"; +"XPRoomPKResultView19" = "View Red Team Performance"; +"XPRoomPKResultView20" = "None"; +"XPRoomPKResultView21" = "· Red Team Victory ·"; +"XPRoomPKResultView22" = "View Blue Team Performance"; +"XPRoomPKResultView23" = "None"; +"XPRoomPKResultView24" = "· Balanced ·"; +"XPRoomPKResultView25" = "This Round Draws Combat Value"; +"XPRoomPKResultView26" = "PK Players:"; +"XPRoomPKResultView27" = "Combat Value:"; +"XPRoomPKResultView28" = "Guardian:"; +"XPRoomPKResultView29" = "Guardian Value:"; +"XPRoomPKResultView30" = "View Opponent Performance"; +"XPRoomPKResultView31" = "Don't be discouraged, %@ always supports you"; + +"XPRoomPKRecordViewController0" = "PK Records"; +"XPRoomPKRecordViewController1" = "No more records"; + +"XPRoomPKTimePickerView0" = "%d minutes"; +"XPRoomPKTimePickerView1" = "0 minutes"; +"XPRoomPKTimePickerView2" = "30 minutes"; +"XPRoomPKTimePickerView3" = "%d minutes %d seconds"; +"XPRoomPKTimePickerView4" = "%d seconds"; +"XPRoomPKTimePickerView5" = "Cancel"; +"XPRoomPKTimePickerView6" = "Confirm"; +"XPRoomPKTimePickerView7" = "0 seconds"; +"XPRoomPKTimePickerView8" = "30 seconds"; + +"XPRoomPKSelectUserView0" = "Mic Slot 0"; +"XPRoomPKSelectUserView1" = "Confirm"; +"XPRoomPKSelectUserView2" = "Mic Slot %d"; + +"XPRoomPKUserView0" = "Waiting to Get on Mic"; +"XPRoomPKUserView1" = "Waiting to Get on Mic"; + +"XPRoomPKTimeTableViewCell0" = "PK Time"; +"XPRoomPKTimeTableViewCell1" = "30 seconds"; + +"XPRoomPKTypeTableViewCell0" = "PK Mode"; +"XPRoomPKTypeTableViewCell1" = "Team PK"; + +"XPRoomPKVoteTableViewCell0" = "Voting Type"; +"XPRoomPKVoteTableViewCell1" = "By Gift Value"; +"XPRoomPKVoteTableViewCell2" = "By Number of Gift Senders"; + +"XPRoomPKRecordTableViewCell0" = "Draw"; +"XPRoomPKRecordTableViewCell1" = "Draw"; +"XPRoomPKRecordTableViewCell2" = "Victory"; +"XPRoomPKRecordTableViewCell3" = "Defeat"; +"XPRoomPKRecordTableViewCell4" = "Defeat"; +"XPRoomPKRecordTableViewCell5" = "Victory"; +"XPRoomPKRecordTableViewCell6" = "By Gift Value"; +"XPRoomPKRecordTableViewCell7" = "By Number of Gift Senders"; + +"XPRoomPKEmptyTableViewCell0" = "No data"; + +"XPRoomPKProgressView0" = "Start PK Successfully"; +"XPRoomPKProgressView1" = "Close PK Mode Successfully"; +"XPRoomPKProgressView2" = "Not Started"; +"XPRoomPKProgressView3" = "Restarting will end the current PK prematurely. Are you sure you want to restart?"; +"XPRoomPKProgressView4" = "Restart PK?"; +"XPRoomPKProgressView5" = "The current stage is in preparation. Are you sure you want to prepare for PK?"; +"XPRoomPKProgressView6" = "At least one person per team"; +"XPRoomPKProgressView7" = "Failed to get PK information"; +"XPRoomPKProgressView8" = "Not Started"; +"XPRoomPKProgressView9" = "Start PK"; +"XPRoomPKProgressView10" = "Restart PK?"; + + +"XPRoomPKViewController0" = "Create PK"; +"XPRoomPKViewController1" = "PK Records"; +"XPRoomPKViewController2" = "Created Successfully"; +"XPRoomPKViewController3" = "Ending the PK will close the ongoing PK and restore normal room mode. Are you sure you want to close the current PK?"; +"XPRoomPKViewController4" = "Creating this PK will override the ongoing PK. Are you sure you want to override the current PK?"; +"XPRoomPKViewController5" = "Confirm"; +"XPRoomPKViewController6" = "Create Again"; +"XPRoomPKViewController7" = "Close PK Mode"; + +"XPRoomPKPlayingView1" = "By Number of Gift Senders"; +"XPRoomPKPlayingView2" = "Restart"; + +"XPAcrossRoomPKViewController0" = "PK initiated, please wait for the opponent to accept"; +"XPAcrossRoomPKViewController1" = "Got it"; +"XPAcrossRoomPKViewController2" = "The maximum PK duration is 180 minutes"; +"XPAcrossRoomPKViewController3" = "The minimum PK duration is 5 minutes"; +"XPAcrossRoomPKViewController4" = "Cross-room"; +"XPAcrossRoomPKViewController5" = "Select PK Target"; +"XPAcrossRoomPKViewController6" = "Select PK Duration"; +"XPAcrossRoomPKViewController7" = "10 minutes"; +"XPAcrossRoomPKViewController8" = "20 minutes"; +"XPAcrossRoomPKViewController9" = "30 minutes"; +"XPAcrossRoomPKViewController10" = "Custom (5-180) minutes"; +"XPAcrossRoomPKViewController11" = "PK Gameplay"; +"XPAcrossRoomPKViewController12" = "Optional, within 10 characters"; +"XPAcrossRoomPKViewController13" = "Challenge"; + +"XPAcrossRoomPKInviteResultView0" = "The opponent accepted your PK request, preparing for PK"; +"XPAcrossRoomPKInviteResultView1" = "The opponent rejected your PK request"; + +"XPAcrpssRoomPKPanelView0" = "Calculating PK Results"; +"XPAcrpssRoomPKPanelView1" = "1) Points are awarded based on the value of gifts received (1 diamond = 1 point). The side with higher gift value wins.\n2) After the PK, if the score difference is ≥1314 or the total score of both sides is ≥15000 (excluding draws), the PK results will be displayed in rooms of the same type as the winning side; if the score difference is ≥5200 or the total score of both sides is ≥30000 (excluding draws), the PK results will be displayed in all rooms across the platform."; +"XPAcrpssRoomPKPanelView2" = "Assist"; +"XPAcrpssRoomPKPanelView3" = "Go Watch"; +"XPAcrpssRoomPKPanelView4" = "Big Spender"; +"XPAcrpssRoomPKPanelView5" = "Charm"; + +"XPAcrossRoomPKForceEndResultView0" = "PK Ended"; + +"XPAcrossRoomPKCountDownView0" = "Next PK"; + +"XPAcrossRoomPKPrizeView0" = "Go Watch"; +"XPAcrossRoomPKPrizeView1" = "Come Watch"; + +"XPAcrossRoomPKResultView0" = "Big Spender Value"; +"XPAcrossRoomPKResultView1" = "Charm Value"; + +"XPAnchorPKMatchView0" = "Cancel Matching?"; +"XPAnchorPKMatchView1" = "No suitable PK target found. Continue?"; +"XPAnchorPKMatchView2" = "Matching for PK"; + +"XPAcrossRoomPKInviteView0" = "PK Duration"; +"XPAcrossRoomPKInviteView1" = "%@ minutes"; +"XPAcrossRoomPKInviteView2" = "PK Invitation"; +"XPAcrossRoomPKInviteView3" = "Inviter"; +"XPAcrossRoomPKInviteView4" = "PK Duration"; +"XPAcrossRoomPKInviteView5" = "PK Gameplay"; +"XPAcrossRoomPKInviteView6" = "Reject"; +"XPAcrossRoomPKInviteView7" = "Accept"; +"XPAcrossRoomPKInviteView8" = "Cross-room PK"; + + +"XPAcrossRoomPKRuleView0" = "How to Start Cross-room PK"; +"XPAcrossRoomPKRuleView1" = "1) Only the room owner and super admin of the licensed room can initiate cross-room PK, and only one licensed room can be selected for initiation at a time;\n2) Only the room owner and super admin can accept or reject cross-room PK requests. If no action is taken on the PK invitation popup within 10 seconds, it will disappear, and it will be considered as an automatic rejection;\n3) When initiating PK, you need to select the PK time and PK target. The custom time range is from 5 to 180, and only integers can be entered;\n4) After PK initiation, it cannot be ended before the PK time. If there are special circumstances requiring early termination, please contact customer service, but the result of this PK will not be counted."; + +"XPAcrossRoomPKEmptyTableViewCell0" = "No search results"; + +"XPAcrossRoomPKSelectRoomView0" = "No more rooms"; +"XPAcrossRoomPKSelectRoomView1" = "Please enter the room ID to search"; +"XPAcrossRoomPKSelectRoomView2" = "Please enter the room ID"; +"XPAcrossRoomPKSelectRoomView3" = "Confirm Selection"; + +"XPMiniRoomView0" = "You have been kicked out of the live room by the administrator"; +"XPMiniRoomView1" = "You have been kicked out of the live room by the administrator"; +"XPMiniRoomView2" = "The host or administrator has pulled you onto the stage"; +"XPMiniRoomView3" = "You have been pulled onto the stage by the host or administrator, but your microphone is off. If you need to speak, please turn on your microphone."; + +"XPUserCardPresenter1" = "Host"; +"XPUserCardPresenter2" = "Male God Slot %d"; +"XPUserCardPresenter3" = "Female God Slot %d"; +"XPUserCardPresenter4" = "Mic Slot %d"; +"XPUserCardPresenter6" = "Turn on Mic"; +"XPUserCardPresenter9" = "Take Off Mic"; +"XPUserCardPresenter11" = "Unlock"; +"XPUserCardPresenter12" = "Clear Gift Value"; +"XPUserCardPresenter13" = "Send Gift"; +"XPUserCardPresenter14" = "Private Chat"; +"XPUserCardPresenter15" = "Follow"; +"XPUserCardPresenter16" = "Followed"; +"XPUserCardPresenter17" = "Kick Out"; +"XPUserCardPresenter18" = "Set as Admin"; +"XPUserCardPresenter19" = "Cancel Admin"; +"XPUserCardPresenter20" = "Add to Blacklist"; + +"XPUserCardPresenter21" = "Host"; + +"XPUserCardViewController0" = "User is not in the room"; +"XPUserCardViewController1" = "The user has been blacklisted"; +"XPUserCardViewController2" = "Clear successful"; +"XPUserCardViewController3" = "Operation successful"; +"XPUserCardViewController4" = "The user is %@ noble, only the host can kick out"; +"XPUserCardViewController5" = "The user is %@ noble. Confirm to kick them out of the room?"; +"XPUserCardViewController6" = "In game mode, if this player quits the game, do you want to kick them out of the room?"; +"XPUserCardViewController7" = "In game mode, if this player quits the game, do you want to kick them out of the room?"; +"XPUserCardViewController8" = "Do you want to kick %@ out of the room?"; +"XPUserCardViewController9" = "Operation reminder"; +"XPUserCardViewController10" = "The user is %@ noble, only the host can kick them out"; +"XPUserCardViewController11" = "The user is %@ noble. Confirm to blacklist them?"; +"XPUserCardViewController12" = "In game mode, if this player quits the game, do you want to kick them out of the room?"; +"XPUserCardViewController13" = "Do you want to add %@ to the blacklist? After adding, they will not be able to enter this room. In game mode, if this player quits the game"; +"XPUserCardViewController14" = "You are blacklisting %@"; +"XPUserCardViewController15" = "After blacklisting, they will not be able to join this room"; +"XPUserCardViewController16" = "Room chat is closed"; +"XPUserCardViewController17" = "Cannot actively go off mic during the game!"; +"XPUserCardViewController18" = "After taking them off mic, the player will quit the game. Do you want to continue?"; +"XPUserCardViewController19" = "Confirm selection of guest %d?"; +"XPUserCardViewController20" = "This selection cannot be canceled or modified"; +"XPUserCardViewController21" = "Copy successful"; +"XPUserCardViewController22" = "Report"; +"XPUserCardViewController23" = "Select heartthrob"; + +"XPRoomInsideRecommendEmptyCell0" = "Trying to find suitable rooms"; + +"XPRoomRecommendView0" = "Hide & Report"; +"XPRoomRecommendView1" = "Hide Room"; +"XPRoomRecommendView2" = "Exit Room"; +"XPRoomRecommendView3" = "Recommended for you"; + +"XPAnchorFansTeamEntranceView0" = "Fans Team (%ld)"; +"XPAnchorFansTeamEntranceView1" = "Open Fans Team"; +"XPAnchorFansTeamEntranceView2" = "Fans LV.%zd "; +"XPAnchorFansTeamEntranceView3" = "Join Fans Team"; +"XPAnchorFansTeamEntranceView4" = "Not open yet"; + +"XPAnchorFansTaskTableViewCell0" = "Completed"; + +"XPAnchorFansTeamViewController0" = "·%ld people"; +"XPAnchorFansTeamViewController1" = "Joined fans team successfully"; + +"XPAnchorFansTaskViewController0" = "·%ld people"; +"XPAnchorFansTaskViewController1" = "Intimacy LV%ld"; +"XPAnchorFansTaskViewController2" = "Cannot join again within 24 hours after quitting the fans team, are you sure you want to quit?"; +"XPAnchorFansTaskViewController3" = "View fans team instructions"; +"XPAnchorFansTaskViewController4" = "Quit fans team"; + +"XPAnchorAudienceUpMicView0" = "TA quietly clicked on the guest position\nDo you want to invite them to come up and interact?"; +"XPAnchorAudienceUpMicView1" = "Cancel"; +"XPAnchorAudienceUpMicView2" = "Confirm"; + +"XPRoomAnchorInfoCardView0" = "Followed"; +"XPRoomAnchorInfoCardView1" = "Click to follow, don't get lost next time you go live~"; +"XPRoomAnchorInfoCardView2" = "Follow"; + +"XPRoomAnchorRankEnterView0" = "Hourly Ranking"; + +"XPRoomFunctionContainerView0" = "Start Selection>"; +"XPRoomFunctionContainerView1" = "Announce Crush>"; +"XPRoomFunctionContainerView2" = "End This Round>"; +"XPRoomFunctionContainerView3" = "Guest Interaction>"; +"XPRoomFunctionContainerView4" = "Host Ranking"; +"XPRoomFunctionContainerView5" = "Room Ranking"; +"XPRoomFunctionContainerView6" = "Host Ranking"; +"XPRoomFunctionContainerView7" = "Room Ranking"; +"XPRoomFunctionContainerView8" = "Enter heartthrob selection?"; +"XPRoomFunctionContainerView9" = "Enter heartthrob announcement?"; +"XPRoomFunctionContainerView10" = "End this round and clear charm value?"; +"XPRoomFunctionContainerView11" = "Enter guest interaction?"; +"XPRoomFunctionContainerView12" = "Topic not set"; +"XPRoomFunctionContainerView13" = "Start Selection>"; +"XPRoomFunctionContainerView18" = "Cannot switch games or gameplay during the game!"; + +"XPRoomBackContainerView0" = "Exclusive background image for nobles failed to load"; +"XPRoomBackContainerView1" = "Personal broadcast background image failed to load"; + +"XPRoomRankEntranceView0" = "Room Ranking"; + +"XPRoomDatingVipUpMicView0" = "1. Each round of dating, the user with the highest gift value accumulatively sent in the “Guest Interaction” stage to a minimum of 999 diamonds will automatically occupy the VIP seat;\n\n2. If there are multiple users who meet the requirements for occupying the VIP seat, the VIP seat will be finally obtained by the user with the highest cumulative gift value. If the gift values are the same, the user who reaches the value first will be the winner;\n\n3. Users occupying the VIP seat can choose whether to go off the mic. Other users cannot take their seats by proxy;\n\n4. Users can only snatch the VIP seat during the “Guest Interaction” stage. After the “Guest Interaction” stage, even if they send gifts exceeding the total VIP gift value, they cannot change the occupant;\n\n5. After each round of dating ends, the VIP seat will be cleared, and a new round will start to grab the seat again."; + +"XPNewUserRoomGiftView0" = "Received newcomer gift "; +"XPNewUserRoomGiftView1" = "Has been placed in your backpack, please use it as soon as possible~"; + +"XPMoreMenuPresenter1" = "PK Mode"; +"XPMoreMenuPresenter3" = "Open Gift Value"; +"XPMoreMenuPresenter5" = "Open My Effects"; +"XPMoreMenuPresenter6" = "Wish Gift"; +"XPMoreMenuPresenter8" = "Dating Room"; +"XPMoreMenuPresenter10" = "Cross-room"; +"XPMoreMenuPresenter12" = "Host"; +"XPMoreMenuPresenter13" = "End"; +"XPMoreMenuPresenter14" = "Host PK in progress"; +"XPMoreMenuPresenter15" = "End PK"; +"XPMoreMenuPresenter16" = "End"; +"XPMoreMenuPresenter17" = "PK Matching"; +"XPMoreMenuPresenter19" = "Close Public Screen"; +"XPMoreMenuPresenter20" = "Clear Public Screen"; +"XPMoreMenuPresenter21" = "Room Settings"; +"XPMoreMenuPresenter22" = "Invite Fans"; +"XPMoreMenuPresenter23" = "Publish Broadcast"; +"XPMoreMenuPresenter24" = "Red Packet"; + +"XPMoreMenuPresenter26" = "PK in progress..."; +"XPMoreMenuPresenter27" = "Close Gift Value"; +"XPMoreMenuPresenter28" = "Close My Effects"; +"XPMoreMenuPresenter29" = "Dating in progress.."; +"XPMoreMenuPresenter30" = "Cross-room PK in progress"; +"XPMoreMenuPresenter31" = "Cross-room PK"; +"XPMoreMenuPresenter32" = "Host PK in progress"; +"XPMoreMenuPresenter33" = "Host PK"; +"XPMoreMenuPresenter34" = "Open Public Screen"; +"XPMoreMenuPresenter35" = "Room Loudspeaker"; +"XPMoreMenuPresenter36" = "Report Block"; +"XPMoreMenuPresenter37" = "Room Album"; + +"XPRoomMoreMenuViewController0" = "Open Gift Value successfully"; +"XPRoomMoreMenuViewController1" = "Close Gift Value successfully"; +"XPRoomMoreMenuViewController2" = "Cannot close room gift value in dating mode"; +"XPRoomMoreMenuViewController3" = "Closing gift value will clear all current mic gift value data. Are you sure you want to close it?"; +"XPRoomMoreMenuViewController4" = "Gift effect enabled"; +"XPRoomMoreMenuViewController5" = "Gift effect disabled"; +"XPRoomMoreMenuViewController6" = "Cannot enable dating mode in cross-room PK!"; +"XPRoomMoreMenuViewController7" = "Cannot enable dating mode in room PK!"; +"XPRoomMoreMenuViewController8" = "Enable dating mode? Enabling will clear the existing gift values"; +"XPRoomMoreMenuViewController9" = "Enable"; +"XPRoomMoreMenuViewController10" = "Prompt"; +"XPRoomMoreMenuViewController11" = "Disable dating mode?"; +"XPRoomMoreMenuViewController12" = "Disable"; +"XPRoomMoreMenuViewController13" = "Cannot enable cross-room PK in dating!"; +"XPRoomMoreMenuViewController14" = "Cannot enable PK mode during PK!"; +"XPRoomMoreMenuViewController15" = "Currently in cross-room PK!"; +"XPRoomMoreMenuViewController16" = "Cancel Matching?"; +"XPRoomMoreMenuViewController17" = "Prompt"; +"XPRoomMoreMenuViewController18" = "Are you sure you want to clear all public screen messages? (Cannot be undone)"; +"XPRoomMoreMenuViewController19" = "Confirm"; +"XPRoomMoreMenuViewController20" = "Cannot enable PK mode during dating!"; +"XPRoomMoreMenuViewController21" = "Cannot enable PK mode during cross-room PK!"; + +"XPRoomInviteFansView0" = "Remaining %d times today"; +"XPRoomInviteFansView1" = "No more times left today"; +"XPRoomInviteFansView2" = "After confirming the invitation, reminders will be sent to %ld users who have favorited this room"; +"XPRoomInviteFansView3" = "Confirm invitation"; +"XPRoomInviteFansView4" = "%02d min %02d sec until you can invite"; +"XPRoomInviteFansView5" = "Invite room fans"; +"XPRoomInviteFansView6" = "Daily invites cannot exceed 5 times"; +"XPRoomInviteFansView7" = "One invitation per hour"; +"XPRoomInviteFansView8" = "Confirm invitation"; + +"XPRoomMenuContainerView0" = "Room chat is closed"; +"XPRoomMenuContainerView1" = "PK has started, temporarily unable to queue"; +"XPRoomMenuContainerView2" = "Say something..."; +"XPRoomMenuContainerView3" = "Say hello to everyone"; + +"XPRoomSendTextView0" = "Enter message..."; +"XPRoomSendTextView1" = "Send"; + +"DatingStageView0" = "You are already on the mic"; +"DatingStageView1" = "You need to queue to go on the mic"; +"DatingStageView3" = "Open Mic"; +"DatingStageView4" = "Go on Mic"; + +"StageView0" = "Host or admin pulled you onto the stage"; +"StageView1" = "You have been pulled onto the stage by the host or admin, but your microphone is off. If you need to speak, please turn on your microphone."; +"StageView2" = "Remove from stage"; +"StageView3" = "Please turn off exit mode first"; +"StageView4" = "This mic slot is already taken~"; +"StageView5" = "Go on mic"; +"StageView6" = "Settle in slot"; +"StageView8" = "Switch to free mic"; +"StageView10" = "Unlock"; +"StageView12" = "Unlock slot"; +"StageView14" = "Open Mic"; +"StageView16" = "Turn on mic for slot"; +"StageView18" = "Pull them onto the mic"; +"StageView19" = "You are already on the mic"; +"StageView20" = "You need to queue to go on mic~"; +"StageView21" = "Going on mic"; +"StageView22" = "Switch to queue"; +"StageView23" = "Lock Mic"; +"StageView24" = "Lock slot"; +"StageView25" = "Mute"; +"StageView26" = "Mute slot"; +"StageView27" = "Pull them onto the mic as host"; +"StageView28" = "Go off mic and listen"; +"StageView29" = "Follow"; + +"AnchorStageView1" = "Unlock"; +"AnchorStageView3" = "Open Mic"; +"AnchorStageView4" = "Pull them onto the mic"; +"AnchorStageView5" = "You are already on the mic"; +"AnchorStageView6" = "Let the host pull you onto the mic for more interaction~"; + +"SocialMicroView0" = "Boss Slot"; + +"LittleGameMicroView0" = "Host"; +"LittleGameMicroView1" = "Not ready"; +"LittleGameMicroView2" = "Ready"; +"LittleGameMicroView3" = "In game"; +"LittleGameMicroView4" = "Not ready"; + +"MicroGiftValueView0" = "99.99M+"; +"MicroGiftValueView1" = "%lldM"; + +"MicroView0" = "Mic Slot"; +"MicroView1" = "Slot"; +"MicroView2" = "Red Team"; +"MicroView3" = "Blue Team"; +"MicroView4" = "Leave"; + +"MicroDatingProgressView0" = "Guest Interaction"; +"MicroDatingProgressView1" = "Guest Interaction"; +"MicroDatingProgressView2" = "Heartthrob Selection"; +"MicroDatingProgressView3" = "Announce Heartthrob"; +"MicroDatingProgressView4" = "Guest Interaction"; + +"DatingMicroView0" = "Host"; +"DatingMicroView1" = "Goddess Slot"; +"DatingMicroView2" = "God Slot"; +"DatingMicroView3" = "Select No. %d"; +"DatingMicroView4" = "Not Selected"; +"DatingMicroView5" = "Select VIP"; +"DatingMicroView6" = "Select No. %d"; +"DatingMicroView7" = "Not Selected"; +"DatingMicroView8" = "Select No. %d"; +"DatingMicroView9" = "Selected"; +"DatingMicroView10" = "Not Selected"; +"DatingMicroView11" = "Select"; +"DatingMicroView12" = "Select No. %d"; +"DatingMicroView13" = "Selected"; +"DatingMicroView14" = "Selected"; +"DatingMicroView15" = "Not Selected"; +"DatingMicroView16" = "Select No. %d"; +"DatingMicroView17" = "Not Selected"; +"DatingMicroView18" = "Select"; +"DatingMicroView19" = "Select No. %d"; +"DatingMicroView20" = "Not Selected"; +"DatingMicroView21" = "Not Selected"; + +"AnchorPKStageView0" = "Rules"; + +///RoomHeaderView.m +"RoomHeaderView0" = "Online: %ld   ID: %ld"; +"RoomHeaderView1" = "Online: %ld   ID: %ld"; +"RoomHeaderView2" = "Online: %ld   ID: %ld"; +"RoomHeaderView3" = "Copy Link"; +"RoomHeaderView4" = "Come to Peko, play games and make friends"; +"RoomHeaderView5" = "Beautiful people with sweet voices win points, let's play together~"; +"RoomHeaderView6" = "Bookmark Successful"; +"RoomHeaderView7" = "Share Successful"; +"RoomHeaderView8" = "Bookmark"; +"RoomHeaderView9" = "Bookmarked"; +"RoomHeaderView10" = "Block Room"; +"RoomHeaderView11" = "Room Blocked"; +"RoomHeaderView12" = "Report Room or User"; + +"XPRoomMorePlayPresenter0" = "Voyage"; + +"XPReleaseRadioViewController0" = "Broadcast Successful"; +"XPReleaseRadioViewController1" = "You can't broadcast again within %zd minutes after broadcasting"; +"XPReleaseRadioViewController2" = "Content cannot be less than %zd characters, please speak civilized~"; +"XPReleaseRadioViewController3" = "Broadcast"; +"XPReleaseRadioViewController4" = "You will release a broadcast on the homepage to invite other users to enter the current room!"; +"XPReleaseRadioViewController5" = "Broadcast Content"; +"XPReleaseRadioViewController6" = "Remaining broadcast times today"; +"XPReleaseRadioViewController7" = "Content cannot be less than 5 characters, please speak civilized~"; +"XPReleaseRadioViewController8" = "Release"; +"XPReleaseRadioViewController9" = "You can't broadcast again within 5 minutes after broadcasting"; +"XPReleaseRadioViewController10" = "Can broadcast again after"; + +"XPRoomTransferMusicViewController0" = "Music Transfer"; +"XPRoomTransferMusicViewController1" = "(You are currently using 4G/3G/2G network, unable to use)"; +"XPRoomTransferMusicViewController2" = "Please connect to WIFI"; +"XPRoomTransferMusicViewController3" = "No network available"; +"XPRoomTransferMusicViewController4" = "Please connect"; +"XPRoomTransferMusicViewController5" = "Connected to WIFI"; +"XPRoomTransferMusicViewController6" = "No network available"; +"XPRoomTransferMusicViewController7" = "Please connect"; +"XPRoomTransferMusicViewController8" = "Unable to use under 4G/3G/2G network"; +"XPRoomTransferMusicViewController9" = "Please connect"; +"XPRoomTransferMusicViewController10" = "Connected"; +"XPRoomTransferMusicViewController11" = "Unknown Artist"; +"XPRoomTransferMusicViewController12" = "Unknown"; +"XPRoomTransferMusicViewController13" = "%ld songs imported"; +"XPRoomTransferMusicViewController14" = "Connected"; +"XPRoomTransferMusicViewController15" = "As shown: Please enter"; +"XPRoomTransferMusicViewController16" = "on the computer browser under the same WiFi"; +"XPRoomTransferMusicViewController17" = "You can import and delete songs on the open webpage\nDo not exit the current page until song import is complete"; +"XPRoomTransferMusicViewController18" = "Imported 0 songs"; +"XPRoomTransferMusicViewController19" = "Save"; + +"XPRoomBackMusicPlayerView1" = "Loop Playlist"; +"XPRoomBackMusicPlayerView2" = "No Music Playing"; +"XPRoomBackMusicPlayerView3" = "No Music Playing"; +"XPRoomBackMusicPlayerView4" = "No Music Playing"; +"XPRoomBackMusicPlayerView5" = "Repeat Single Track"; + +"XPMusicLibraryPlayView0" = "No Songs"; +"XPMusicLibraryPlayView1" = "No Songs"; + +"XPRoomMusicVoiceSettingView0" = "Voice"; +"XPRoomMusicVoiceSettingView1" = "Music"; + +"XPRoomMusicLibraryEmptyTableViewCell0" = "No Data"; +"XPRoomMusicLibraryEmptyTableViewCell1" = "Transfer More Songs"; + +"XPRoomMusicLibraryViewController0" = "My Music Library"; +"XPRoomMusicLibraryViewController1" = "Total %ld Songs"; +"XPRoomMusicLibraryViewController2" = "Delete"; + +"XPRoomMessageContainerView0" = "%lu People Mentioned You"; +"XPRoomMessageContainerView1" = "%lu People Mentioned You"; +"XPRoomMessageContainerView2" = "%zd People Mentioned You"; +"XPRoomMessageContainerView3" = "[Room Notice] \n %@"; +"XPRoomMessageContainerView4" = "[Room Notice"; +"XPRoomMessageContainerView5" = "Tap to view this room's notice"; +"XPRoomMessageContainerView6" = "New Messages at Bottom"; +"XPRoomMessageContainerView7" = "Someone Mentioned You"; + +"XPRoomMessageHeaderView0" = "The platform strictly prohibits minors from live broadcasting or rewarding, advocates green interaction, prohibits propaganda or release of political, vulgar, violent, pornographic and other illegal content, strictly prohibits illegal transactions and fraud, accounts will be banned for violations, please report promptly if found"; + +"XPRoomMessageParser0" = "Me:"; +"XPRoomMessageParser1" = " is driving "; +"XPRoomMessageParser2" = "According to the homepage recommendation"; +"XPRoomMessageParser3" = "Following"; +"XPRoomMessageParser4" = "Accepting"; +"XPRoomMessageParser5" = "'s invitation"; +"XPRoomMessageParser6" = "Entered the room"; +"XPRoomMessageParser7" = "Welcome, everyone"; +"XPRoomMessageParser8" = "The dating gameplay has started, please click on the host mic slot to select the host"; +"XPRoomMessageParser9" = "Open"; +"XPRoomMessageParser10" = "'s red packet received"; +"XPRoomMessageParser11" = "%@ Diamonds"; +"XPRoomMessageParser12" = "Awesome! "; +"XPRoomMessageParser13" = "Obtained in voyage adventure "; +"XPRoomMessageParser14" = "Congratulations"; +"XPRoomMessageParser15" = "Congratulations"; +"XPRoomMessageParser16" = "In"; +"XPRoomMessageParser17" = "Passed %@"; +"XPRoomMessageParser18" = ", won %@"; +"XPRoomMessageParser19" = "Room owner/administrator invited"; +"XPRoomMessageParser20" = "to join"; +"XPRoomMessageParser21" = "Red Team"; +"XPRoomMessageParser22" = "Blue Team"; +"XPRoomMessageParser23" = "PK mode disabled by administrator"; +"XPRoomMessageParser24" = "Closed"; +"XPRoomMessageParser25" = "Tie"; +"XPRoomMessageParser26" = "PK result this round: %@!\nPK value: %@"; +"XPRoomMessageParser27" = "Tie"; +"XPRoomMessageParser28" = "PK result this round: %@!\nPK value: %@"; +"XPRoomMessageParser29" = "Tie"; +"XPRoomMessageParser30" = "PK result this round: %@!\nPK value"; +"XPRoomMessageParser31" = "Blue Team Guardian: %@ \n Blue Team Guardian Value: %@ \n Red Team Guardian: %@ \n Red Team Guardian Value: %@"; +"XPRoomMessageParser32" = "Red Team"; +"XPRoomMessageParser33" = "Blue Team"; +"XPRoomMessageParser34" = "PK result this round: %@ wins!\nPK value: %@ \n Winner's battle value: %@"; +"XPRoomMessageParser35" = "PK result this round: %@ wins! \nPK value: %@ \n %@ Guardian: %@ \n %@ Guardian Value: %@"; +"XPRoomMessageParser36" = "PK result this round: %@ wins! \nPK value: %@ \n %@ Guardian Value: %@"; +"XPRoomMessageParser37" = "The team with more received gifts wins"; +"XPRoomMessageParser38" = "The team with more senders wins"; +"XPRoomMessageParser39" = "Administrator initiated room PK, this PK lasts for %.0f seconds"; +"XPRoomMessageParser40" = "PK started, this PK lasts for %.0f seconds, quickly vote for your favorite contestant"; +"XPRoomMessageParser41" = "The team with more received gifts wins"; +"XPRoomMessageParser42" = "The team with more senders wins"; +"XPRoomMessageParser43" = "Administrator restarts PK, this PK lasts for %.0f seconds, %@"; +"XPRoomMessageParser44" = "Bookmarked the room"; +"XPRoomMessageParser45" = "Message:"; +"XPRoomMessageParser46" = "Chat public screen closed by administrator"; +"XPRoomMessageParser47" = "Chat public screen opened by administrator"; +"XPRoomMessageParser48" = "Message"; +"XPRoomMessageParser49" = "Gift effects inside room enabled by administrator"; +"XPRoomMessageParser50" = "Gift effects inside room disabled by administrator, click the bottom"; +"XPRoomMessageParser51" = "icon to enable"; +"XPRoomMessageParser52" = "Message"; +"XPRoomMessageParser53" = "Room Owner"; +"XPRoomMessageParser54" = "Administrator"; +"XPRoomMessageParser55" = "Cleared room public screen messages"; +"XPRoomMessageParser57" = "Female"; +"XPRoomMessageParser58" = "Guest No. %d %@:"; +"XPRoomMessageParser59" = "You selected"; +"XPRoomMessageParser60" = "as your heartthrob"; +"XPRoomMessageParser61" = "Congratulations"; +"XPRoomMessageParser62" = "and"; +"XPRoomMessageParser63" = "successfully held hands, let us witness the beginning of their happiness"; +"XPRoomMessageParser64" = "'s heartthrob is"; +"XPRoomMessageParser65" = "Not selected heartthrob"; +"XPRoomMessageParser66" = "Administrator"; +"XPRoomMessageParser67" = "Opened"; +"XPRoomMessageParser68" = "Mic Queue Mode"; +"XPRoomMessageParser69" = "Closed"; +"XPRoomMessageParser70" = "Mic Queue Mode"; +"XPRoomMessageParser71" = "Settings"; +"XPRoomMessageParser72" = "Mic %d"; +"XPRoomMessageParser73" = "as Free Mic"; +"XPRoomMessageParser74" = "Closed"; +"XPRoomMessageParser75" = "Mic %d"; +"XPRoomMessageParser76" = "as Free Mic"; +"XPRoomMessageParser77" = "Awesome "; +"XPRoomMessageParser78" = "obtained through Love Journey"; +"XPRoomMessageParser79" = "(Visible only to yourself)"; +"XPRoomMessageParser80" = "Noble has arrived! Congratulations"; +"XPRoomMessageParser81" = "on opening the noble system, obtaining"; +"XPRoomMessageParser82" = "noble status!"; +"XPRoomMessageParser83" = "The whole audience cheers!! Congratulations"; +"XPRoomMessageParser84" = "'s noble status successfully upgraded to"; +"XPRoomMessageParser85" = "Congratulations"; +"XPRoomMessageParser86" = "You"; +"XPRoomMessageParser87" = "Congratulations"; +"XPRoomMessageParser88" = "Successfully opened fan club"; +"XPRoomMessageParser89" = "Congratulations"; +"XPRoomMessageParser90" = "Joined fan club"; +"XPRoomMessageParser91" = "Left fan club"; +"XPRoomMessageParser92" = "was"; +"XPRoomMessageParser93" = "Kicked out of the room"; +"XPRoomMessageParser94" = "Jailed"; +"XPRoomMessageParser95" = "Please leave the mic"; +"XPRoomMessageParser96" = "Shared the room"; +"XPRoomMessageParser97" = "Followed the room owner"; +"XPRoomMessageParser98" = "  Reward  "; +"XPRoomMessageParser99" = "  Reward All  "; +"XPRoomMessageParser100" = "  Sent  "; +"XPRoomMessageParser101" = "  Sent All  "; +"XPRoomMessageParser102" = " to "; +"XPRoomMessageParser103" = " and received "; +"XPRoomMessageParser104" = "worth"; +"XPRoomMessageParser105" = "Diamonds"; +"XPRoomMessageParser106" = "Sent"; +"XPRoomMessageParser107" = "to"; +"XPRoomMessageParser108" = "and received"; +"XPRoomMessageParser109" = "worth"; +"XPRoomMessageParser110" = "Diamonds"; +"XPRoomMessageParser111" = "  Reward  "; + +"XPRoomMessageParser112" = "Obtained in the Star Chef Kitchen"; +"XPRoomMessageParser113" = "Diamond value fragment reward"; +"XPRoomMessageParser114" = "Management initiates room PK, this PK lasts %.0f seconds, %@"; + +"XPRoomMessageParser115" = "Impressive! "; +"XPRoomMessageParser116" = "Treasure spirit obtained "; +"XPRoomMessageParser117" = "Good luck overflowing! "; +"XPRoomMessageParser118" = "Good luck overflowing! "; +"XPRoomMessageParser119" = "Legend"; +"XPRoomMessageParser120" = "Epic"; +"XPRoomMessageParser121" = "Primary"; +"XPRoomMessageParser122" = "Summon"; +"XPRoomMessageParser123" = "Diamond"; +"XPRoomMessageParser124" = "【Join】"; +"XPRoomMessageParser125" = "Lucky Tarot brings fortune Bursting with luck in Tarot, obtaining"; + +"XPGiftBarView0" = "Balance: %@"; +"XPGiftBarView1" = "Recharge"; +"XPGiftBarView2" = "Gift"; +"XPGiftBarView3" = "Sending..."; +"XPGiftBarView4" = "Gift"; +"XPGiftBarView5" = "Please enter gift amount"; +"XPGiftBarView6" = "Confirm"; + +"XPGiftUsersView0" = "Wheat Gift"; +"XPGiftUsersView1" = "Wheat Gift"; + +"XPGiftHeadTypeView0" = "First Recharge Bonus"; +"XPGiftHeadTypeView1" = "First Recharge Bonus"; +"XPGiftHeadTypeView2" = "Gift"; +"XPGiftHeadTypeView3" = "Interactive"; +"XPGiftHeadTypeView4" = "Noble Center"; + +"XPGiftLuckyGiftBroadcastCell0" = "Congratulations "; +"XPGiftLuckyGiftBroadcastCell1" = "Opened %@, obtained "; +"XPGiftLuckyGiftBroadcastView0" = "Gameplay Instructions"; + +"XPSendGiftView0" = "Can only send all to one person"; +"XPSendGiftView1" = "Can only send all to one person"; +"XPSendGiftView2" = "Please select at least one person"; +"XPSendGiftView3" = "Sent graffiti gift: %@ successfully"; +"XPSendGiftView4" = "Not yet reached the noble level required to send %@\nRequired noble level: %@"; + +"XPGraffitiGiftView0" = "Maximum of 300 drawings allowed"; +"XPGraffitiGiftView1" = "At least 10 drawings required to send"; +"XPGraffitiGiftView2" = "Drawn %@, cost %@ diamonds"; +"XPGraffitiGiftView3" = "Slide finger to draw shapes"; +"XPGraffitiGiftView4" = "At least 10 drawings required to send"; + +"XPGiftEmptyCollectionViewCell0" = "Backpack currently empty~"; + +"XPGiftUserCollectionViewCell0" = "Room Owner"; + +"XPGiftTwelveStarBroadcastView0" = "Previous zodiac month %@ host"; +"XPGiftTwelveStarBroadcastView1" = "Previous zodiac month Scorpio host"; +"XPGiftTwelveStarBroadcastView2" = "Nickname"; +"XPGiftTwelveStarBroadcastView3" = "Event Details"; +"XPGiftTwelveStarBroadcastView4" = "Zodiac Story, limited to opening zodiac month"; + +"XPGiftInfoView0" = "Total value:"; +"XPGiftInfoView1" = "No gifts available at the moment~"; +"XPGiftInfoView2" = "Gifts"; +"XPGiftInfoView3" = "Luck"; +"XPGiftInfoView4" = "Weekly Star"; +"XPGiftInfoView5" = "Backpack"; +"XPGiftInfoView6" = "Graffiti Gifts"; +"XPGiftInfoView7" = "Penalty Gifts"; +"XPGiftInfoView8" = "Popularity"; +"XPGiftInfoView9" = "Noble"; +"XPGiftCountView0" = "Other amounts"; +"XPGiftCountView1" = "All"; +"XPGiftCountView2" = "Other amounts"; +"XPGiftCountView3" = "Wholeheartedly"; +"XPGiftCountView4" = "Perfectly"; +"XPGiftCountView5" = "Smooth sailing"; +"XPGiftCountView6" = "Long-lasting"; +"XPGiftCountView7" = "Need a hug"; +"XPGiftCountView8" = "I love you"; +"XPGiftCountView9" = "Forever"; + +"XPGiftWeekStarBroadcastView0" = "Vacant"; +"XPGiftWeekStarBroadcastView1" = "Vacant"; +"XPGiftWeekStarBroadcastView2" = "This week's gift champion"; +"XPGiftWeekStarBroadcastView3" = "Vacant"; +"XPGiftWeekStarBroadcastView4" = "This week's gift star tycoon"; +"XPGiftWeekStarBroadcastView5" = "Vacant"; + +"XPRoomFaceViewController0" = "Failed to load, please try again"; +"XPRoomFaceViewController1" = "Not yet reached the noble level required to send %@,\n Required noble level: %@"; +"XPRoomFaceViewController2" = "Expression"; +"XPRoomFaceViewController3" = "Noble Expression"; + +"XPSailingAnimationView0" = "Impressive"; +"XPSailingAnimationView1" = "Obtained in sailing adventure"; + +"XPSailingViewController0" = "Consumes %@ fuel for continuous exploration"; +"XPSailingViewController1" = "Consumes 1 fuel for continuous exploration"; +"XPSailingViewController2" = "Do not display result dialog"; + +"XPSailingRankSubView0" = "No more rooms available"; + +"XPSailingEmptyTableViewCell0" = "No data available"; + +"XPSailingRankView1" = "Yesterday's rankings"; +"XPSailingRankView2" = "Today's rankings"; + +"XPSailingBuyFuelView0" = "Current fuel insufficient \n Participate in activities to obtain fuel~"; + +"XPArrangeMicViewController0" = "No more data available"; +"XPArrangeMicViewController1" = "Invite Now"; +"XPArrangeMicViewController2" = "Click to sign up"; +"XPArrangeMicViewController3" = "Sign up for Blue Team"; +"XPArrangeMicViewController4" = "Sign up for Red Team"; +"XPArrangeMicViewController5" = "No one currently in line"; +"XPArrangeMicViewController6" = "Must sign up to get in line~"; +"XPArrangeMicViewController7" = "Current number of people in line:%@"; +"XPArrangeMicViewController8" = "My position in the queue:%ld"; +"XPArrangeMicViewController9" = "Must sign up to get in line~"; +"XPArrangeMicViewController10" = "Cancel Sign-up"; +"XPArrangeMicViewController11" = "Cancel Sign-up"; +"XPArrangeMicViewController12" = "No more slots available on the mic"; +"XPArrangeMicViewController14" = "Sign up now and you'll be the first in line"; +"XPArrangeMicViewController15" = "Moments"; +"XPArrangeMicViewController16" = "WeChat Friends"; +"XPArrangeMicViewController17" = "QQ Friends"; +"XPArrangeMicViewController18" = "QQ Space"; +"XPArrangeMicViewController19" = "You'll need to requeue if you cancel your sign-up! Confirm canceling?"; +"XPArrangeMicViewController20" = "No need to sign up, already on the mic"; +"XPArrangeMicViewController21" = "No need to sign up, already on the mic"; +"XPArrangeMicViewController22" = "No need to sign up, already on the mic"; +"XPArrangeMicViewController23" = "Sign up as Male God"; +"XPArrangeMicViewController24" = "Sign up as Female God"; +"XPArrangeMicViewController25" = "Click to sign up"; +"XPArrangeMicViewController26" = "The mic is currently empty~\nShare room invite with friends to join the fun together"; +"XPArrangeMicViewController27" = "Sign up now, and you'll be the first in line on the mic!"; + +"XPArrangeMicTableViewCell1" = "Hug Female God"; +"XPArrangeMicTableViewCell3" = "Hug Red Team"; +"XPArrangeMicTableViewCell4" = "Hug Mic"; +"XPArrangeMicTableViewCell6" = "Selected Female God"; +"XPArrangeMicTableViewCell8" = "Selected Red Team"; +"XPArrangeMicTableViewCell9" = "In line for the mic"; +"XPArrangeMicTableViewCell10" = "Hug Male God"; +"XPArrangeMicTableViewCell11" = "Hug Blue Team"; +"XPArrangeMicTableViewCell12" = "Selected Male God"; +"XPArrangeMicTableViewCell13" = "Selected Blue Team"; + +"XPArrangeMicEmptyTableViewCell0" = "No data available"; + +"XPFirstRechargeSuccessView0" = "Cosmetic items can be used in 'My Dressing' section"; +"XPFirstRechargeSuccessView1" = "Got it"; + +"XPRoomGiftCompoundView0" = "Congratulations"; + +"XPRoomNobleLevelUpView0" = "Set the stage on fire! Congratulations "; +"XPRoomNobleLevelUpView1" = "Noble status upgraded to %@!"; + +"XPRoomCandyGiftView0" = "Impressive! "; +"XPRoomCandyGiftView1" = "Obtained through Love Search "; + +"XPRoomEnterHideTipView0" = "You entered the room invisibly~"; + +"XPRoomAnimationView0" = "%@ entered the room"; + +"XPRoomYearActivityView0" = "Sent to"; + +"XPRoomAnchorRankBannerView0" = "Congratulations %@ on becoming the TOP1 of the hour on the leaderboard"; +"XPRoomAnchorRankBannerView1" = "TOP1 of the hour"; + +"XPRoomLuckyBigPrizeView0" = "%@ is incredibly lucky! In %@, opened a %@ worth %@"; + +"XPRoomQuickMessageContainView0" = "You are sending too frequently, please try again later"; + +"AnchorRoomSrollTipView0" = "Swipe up to discover more exciting rooms"; + +"XPRoomRedPacketPwdView0" = "Please enter payment password"; +"XPRoomRedPacketPwdView1" = "Forgot Password? "; + +"XPRoomSendRedPacketViewController0" = "Number of red packets cannot be less than 1 or more than"; +"XPRoomSendRedPacketViewController1" = "Diamonds cannot be less than 100 or more than"; +"XPRoomSendRedPacketViewController2" = "Diamonds must be a multiple of 10"; +"XPRoomSendRedPacketViewController3" = "Sent successfully"; +"XPRoomSendRedPacketViewController4" = "Congratulations, wish you good luck!"; +"XPRoomSendRedPacketViewController5" = "The total amount of red packets must not be less than 100 diamonds, and must be a multiple of 10"; +"XPRoomSendRedPacketViewController6" = "The total amount of red packets must not be less than 1000 diamonds, and must be a multiple of 100"; +"XPRoomSendRedPacketViewController7" = "Hall Red Packet"; +"XPRoomSendRedPacketViewController8" = "Global Red Packet"; +"XPRoomSendRedPacketViewController9" = "Number of red packets"; +"XPRoomSendRedPacketViewController10" = "pieces"; +"XPRoomSendRedPacketViewController11" = "Total diamonds"; +"XPRoomSendRedPacketViewController12" = "diamonds"; +"XPRoomSendRedPacketViewController13" = "The total amount of red packets must not be less than 100 diamonds, and must be a multiple of 10"; +"XPRoomSendRedPacketViewController14" = "Unclaimed red packets will be returned to your wallet after 30 minutes"; +"XPRoomSendRedPacketViewController15" = "Congratulations, wish you good luck"; +"XPRoomSendRedPacketViewController16" = "Recharge Diamonds"; +"XPRoomSendRedPacketViewController17" = "Red packet amount cannot be less than 0"; +"XPRoomSendRedPacketViewController18" = "Diamonds cannot be less than 0"; + +"XPRoomSendRedPacketViewController19" = "Diamonds must be a multiple of 10!"; + + +"XPOpenRedPacketCell0" = "Me"; +"XPOpenRedPacketCell1" = "Red Packet Sender"; +"XPOpenRedPacketCell2" = "0 diamonds"; + +"XPReceiveRedPacketView0" = "In-room"; +"XPReceiveRedPacketView1" = "has been deposited into your wallet, please confirm in My Earnings"; +"XPReceiveRedPacketView2" = "All taken, come earlier next time~"; +"XPReceiveRedPacketView3" = "'s red packet"; +"XPReceiveRedPacketView4" = "Claimed %@/%@"; +"XPReceiveRedPacketView5" = "All taken, come earlier next time"; +"XPReceiveRedPacketView6" = "Opens in"; +"XPReceiveRedPacketView7" = "Send Danmaku\nGrab Red Packet"; +"XPReceiveRedPacketView8" = "'s red packet"; +"XPReceiveRedPacketView9" = "Come quickly to grab the red packet, first come first served!"; +"XPReceiveRedPacketView10" = "Follow the anchor to grab red packets!"; +"XPReceiveRedPacketView11" = "Share the room to grab red packets!"; +"XPReceiveRedPacketView12" = "Send Danmaku %@ to grab red packets!"; +"XPReceiveRedPacketView13" = "Follow the anchor\nGrab Red Packet"; +"XPReceiveRedPacketView14" = "Share room\nGrab Red Packet"; +"XPReceiveRedPacketView15" = "Send Danmaku\nGrab Red Packet"; +"XPReceiveRedPacketView16" = "Not participating\nin the event"; +"XPReceiveRedPacketView17" = "Conditions met, grab red packets now"; +"XPReceiveRedPacketView18" = "Not participating in the event, cannot grab this red packet"; + +"XPRoomViewController0" = "Sorry, you are temporarily unable to enter this room"; +"XPRoomViewController1" = "%@'s Room"; +"XPRoomViewController2" = "The host has gone offline"; +"XPRoomViewController3" = "You have been blacklisted by the administrator"; +"XPRoomViewController4" = "Reached the bottom~ Automatically return to the current room"; +"XPRoomViewController5" = "Reached the top~ Automatically return to the current room"; +"XPRoomViewController6" = "%@'s Room"; +"XPRoomViewController7" = "The host has gone offline"; +"XPRoomViewController8" = "You have been kicked out of the live room by the administrator"; +"XPRoomViewController9" = "You have been blacklisted by the administrator"; +"XPRoomViewController10" = "The message may contain inappropriate content. Please refrain from sending such messages!"; +"XPRoomViewController11" = "Exiting the room will also exit the current queue. You need to queue again when re-entering. Are you sure you want to exit the room?"; +"XPRoomViewController12" = "Exiting the room will also exit the current queue. You need to queue again when re-entering. Are you sure you want to exit the room?"; +"XPRoomViewController13" = "Reached the top~ Automatically return to the current room"; +"XPRoomViewController14" = "Exiting the room will be considered as giving up the game. Confirm exit?"; +"XPRoomViewController15" = "Cancel"; +"XPRoomViewController16" = "Confirm"; +"XPRoomViewController17" = "Exiting the room will be considered as giving up the game. Confirm exit?"; +"XPRoomViewController18" = "Reached the top~ Automatically return to the current room"; +"XPRoomViewController19" = "You have blocked this room. You can unblock it in [Settings] - [Block Management]. Exciting moments await you~"; +"XPRoomViewController20" = "Sorry, you are temporarily unable to enter this room"; +"XPRoomViewController21" = "Sorry, you are temporarily unable to enter this room"; + +"XPRoomSettingPresenter0" = "Room Name"; +"XPRoomSettingPresenter1" = "Room Locked"; +"XPRoomSettingPresenter2" = "Set Password"; +"XPRoomSettingPresenter3" = "Room Introduction"; +"XPRoomSettingPresenter4" = "Room Cover"; +"XPRoomSettingPresenter5" = "Set Room Name"; +"XPRoomSettingPresenter6" = "Set Room Introduction"; +"XPRoomSettingPresenter7" = "Enter Room Password"; +"XPRoomSettingPresenter8" = "Please enter room name"; +"XPRoomSettingPresenter9" = "Please enter room introduction"; +"XPRoomSettingPresenter10" = "Please enter room password"; +"XPRoomSettingPresenter11" = "Room locked, please enter room password"; + +"XPFollowAnchorDialogView0" = "Follow"; +"XPFollowAnchorDialogView1" = "Unfollow"; +"XPFollowAnchorDialogView2" = "Follow"; + +"XPRoomExpDisplayView0" = "+%@ Exp"; +"XPRoomExpDisplayView1" = "Received Exp %@"; + +"XPRoomLotteryPrizeView0" = "%@ is very lucky!"; +"XPRoomLotteryPrizeView1" = "%@ drew a prize and got %@ diamonds"; +"XPRoomLotteryPrizeView2" = "Congratulations %@ on drawing the grand prize!"; +"XPRoomLotteryPrizeView3" = "Congratulations %@ on winning the first prize!"; +"XPRoomLotteryPrizeView4" = "Congratulations %@ on winning the second prize!"; +"XPRoomLotteryPrizeView5" = "Congratulations %@ on winning the third prize!"; +"XPRoomLotteryPrizeView6" = "Congratulations %@ on winning the %@ prize!"; +"XPRoomLotteryPrizeView7" = "%@ drew a prize and got %@ coins"; +"XPRoomLotteryPrizeView8" = "Congratulations %@ on winning the grand prize!"; +"XPRoomLotteryPrizeView9" = "Congratulations %@ on winning the first prize!"; +"XPRoomLotteryPrizeView10" = "Congratulations %@ on winning the second prize!"; +"XPRoomLotteryPrizeView11" = "Congratulations %@ on winning the third prize!"; +"XPRoomLotteryPrizeView12" = "Congratulations %@ on winning the %@ prize!"; +"XPRoomLotteryPrizeView13" = "Congratulations %@ on winning the prize!"; +"XPRoomLotteryPrizeView14" = "Sorry, the prize pool is empty!"; +"XPRoomLotteryPrizeView15" = "Sorry, the prize pool is empty!"; +"XPRoomLotteryPrizeView16" = "Congratulations on winning the prize!"; +"XPRoomLotteryPrizeView17" = "Sorry, the prize pool is empty!"; + +"XPRoomSendGiftViewController0" = "Send %@"; +"XPRoomSendGiftViewController1" = "Received %@ from %@"; +"XPRoomSendGiftViewController2" = "Received %@ from %@"; +"XPRoomSendGiftViewController3" = "Received a red packet"; +"XPRoomSendGiftViewController4" = "Send"; + +"XPRoomMessageView0" = "The room has been turned on and is ready to receive messages"; +"XPRoomMessageView1" = "Please enter text to send"; +"XPRoomMessageView2" = "The room has been muted and cannot send messages"; +"XPRoomMessageView3" = "The room has been banned and cannot send messages"; +"XPRoomMessageView4" = "You have been banned from sending messages in this room"; +"XPRoomMessageView5" = "You have been muted and cannot send messages"; +"XPRoomMessageView6" = "No gifts received yet"; + +"XPRoomEnterTimeView0" = "Enter Room"; + +"XPRoomReceiveGiftView0" = "Received a red packet"; +"XPRoomReceiveGiftView1" = "Received %@ from"; +"XPRoomReceiveGiftView2" = "Received a red packet from"; + +"XPRoomSendRedPacketView0" = "Open Red Packet"; +"XPRoomSendRedPacketView1" = "Send Red Packet"; +"XPRoomSendRedPacketView2" = "Red Packet Note"; +"XPRoomSendRedPacketView3" = "Number of red packets"; +"XPRoomSendRedPacketView4" = "Total diamonds"; +"XPRoomSendRedPacketView5" = "Total diamonds"; +"XPRoomSendRedPacketView6" = "Diamonds"; +"XPRoomSendRedPacketView7" = "piece"; +"XPRoomSendRedPacketView8" = "Please enter number of red packets"; +"XPRoomSendRedPacketView9" = "Please enter total diamonds"; + +"XPRoomExpDisplayView0" = "+%@ Exp"; +"XPRoomExpDisplayView1" = "Received Exp %@"; + +"MessageCell0" = "Copy"; +"MessageCell1" = "Delete"; +"MessageCell2" = "Withdraw"; + +"SessionNavView0" = "Follow"; +"SessionNavView1" = "Already in blacklist"; + +"SessionChatLimitView0" = "Only users with wealth level ≥ %zd or charm level ≥ %zd can initiate chat"; +"SessionChatLimitView1" = "Wealth level"; +"SessionChatLimitView2" = "Charm level"; + +"SessionRiskView0" = "Reminder: The other party is not your friend. Please pay attention to privacy and security!"; + +"SessionNavLiveView0" = "Live"; + +"XPMonentsRecommendViewController0" = "No more data available"; +"XPMonentsRecommendViewController1" = "Deletion is irreversible. Are you sure you want to delete this post?"; +"XPMonentsRecommendViewController2" = "Deleted successfully"; + +"XPMonentsDetailViewController0" = "Please enter your comment"; +"XPMonentsDetailViewController1" = "Details"; +"XPMonentsDetailViewController2" = "All comments"; +"XPMonentsDetailViewController3" = "Reply"; +"XPMonentsDetailViewController4" = "Reply"; +"XPMonentsDetailViewController5" = "Deletion is irreversible. Are you sure you want to delete this post?"; +"XPMonentsDetailViewController6" = "Post Comment"; +"XPMonentsDetailViewController7" = "Post Comment"; +"XPMonentsDetailViewController8" = "Deleted successfully"; + +"XPMomentsSimpleDetailViewController0" = "Share your thoughts"; +"XPMomentsSimpleDetailViewController1" = "Please enter your comment"; +"XPMomentsSimpleDetailViewController2" = "Comment"; +"XPMomentsSimpleDetailViewController3" = "Reply"; +"XPMomentsSimpleDetailViewController4" = "Delete"; +"XPMomentsSimpleDetailViewController5" = "Deletion is irreversible. Are you sure you want to delete this post?"; +"XPMomentsSimpleDetailViewController6" = "Report"; +"XPMomentsSimpleDetailViewController7" = "We have received your request and will process it as soon as possible"; +"XPMomentsSimpleDetailViewController8" = "Reply"; +"XPMomentsSimpleDetailViewController9" = "Deletion is irreversible. Are you sure you want to delete this post?"; +"XPMomentsSimpleDetailViewController10" = "Post Comment"; +"XPMomentsSimpleDetailViewController11" = "Post Comment"; +"XPMomentsSimpleDetailViewController12" = "Deleted successfully"; +"XPMomentsSimpleDetailViewController12" = "No posts yet. Are you sure you want to go back?"; + +"XPMonentsLatestViewController0" = "No more data available"; +"XPMonentsLatestViewController1" = "Deletion is irreversible. Are you sure you want to delete this post?"; +"XPMonentsLatestViewController2" = "Deleted successfully"; + +"XPMonentsTopicRecommondViewController0" = "No more data available"; +"XPMonentsTopicRecommondViewController1" = "Deletion is irreversible. Are you sure you want to delete this post?"; +"XPMonentsTopicRecommondViewController2" = "Deleted successfully"; + +"XPMonentsAttentionViewController0" = "No more data available"; +"XPMonentsAttentionViewController1" = "Deletion is irreversible. Are you sure you want to delete this post?"; +"XPMonentsAttentionViewController2" = "Deleted successfully"; + +///XPMonentsMineViewController.m +"XPMonentsMineViewController0" = "Deletion is irreversible. Are you sure you want to delete this post?"; +"XPMonentsMineViewController1" = "Deleted successfully"; +"XPMonentsMineViewController2" = "Blocked successfully"; + +"XPMonentsViewController0" = "Recommend"; +"XPMonentsViewController1" = "Follow"; +"XPMonentsViewController2" = "Recommend"; +"XPMonentsViewController3" = "Latest"; + +"XPMonentsRecommendHeaderView0" = "Recommended Topics"; + +///XPMonentsContentView.m +"XPMonentsContentView0" = "Sticky "; +"XPMonentsContentView1" = "Expand"; +"XPMonentsContentView2" = "Collapse"; + +"XPMoentsTopicListView0" = "No more data available"; + +"XPMonentsPublishTopicView0" = "Add Topic"; +"XPMonentsPublishTopicView1" = "Re-select"; + +///XPMonentsUserInfoView.m +"XPMonentsUserInfoView0" = "Delete"; +"XPMonentsUserInfoView1" = "Report"; +"XPMonentsUserInfoView2" = "Live"; + +///XPMonentsTooBarView.m +"XPMonentsTooBarView0" = "Delete"; +"XPMonentsTooBarView1" = "Report Post or User"; +"XPMonentsTooBarView2" = "Friend"; +"XPMonentsTooBarView3" = "Moments"; +"XPMonentsTooBarView4" = "WeChat"; +"XPMonentsTooBarView5" = "QQ"; +"XPMonentsTooBarView6" = "Qzone"; +"XPMonentsTooBarView7" = "%@ posted a new moment"; +"XPMonentsTooBarView8" = "Block Post"; + +"XPMonentPublishSuccessView0" = "Under review"; +"XPMonentPublishSuccessView1" = "Yay! Your post has been received~\nOnce approved, the secretary will help you publish it and notify you"; + +"XPMonentsInteractiveTableViewCell0" = "Commented on your post"; +"XPMonentsInteractiveTableViewCell1" = "Invited"; + +"XPMonentsEmptyTableViewCell0" = "No data available"; + +"XPMonentsReplyMoreTableViewCell0" = "View %ld more replies"; + +"XPMonentsTopicLatestViewController0" = "No more data available"; +"XPMonentsTopicLatestViewController1" = "Deletion is irreversible. Are you sure you want to delete this post?"; +"XPMonentsTopicLatestViewController2" = "Deleted successfully"; + +"XPMomentListViewController0" = "No more data available"; +"XPMomentListViewController1" = "Post Moment"; +"XPMomentListViewController2" = "Square"; + +"XPMonentsPublishViewController0" = "Maximum of 500 characters allowed"; +"XPMonentsPublishViewController1" = "Confirm deletion?"; +"XPMonentsPublishViewController2" = "Prompt"; +"XPMonentsPublishViewController3" = "No posts yet. Are you sure you want to go back?"; +"XPMonentsPublishViewController4" = "Oops!"; +"XPMonentsPublishViewController5" = "Confirm Return"; +"XPMonentsPublishViewController6" = "Please enter your post content"; +"XPMonentsPublishViewController7" = "Post Moment"; +"XPMonentsPublishViewController8" = "Post"; +"XPMonentsPublishViewController9" = "Record your current life and share it with interesting people"; +"XPMonentsPublishViewController10" = "Commercial advertisements, phone numbers, as well as vulgar, pornographic, violent, and insulting language are not allowed. Offenders will be banned"; + +"XPMonentsInteractiveViewController0" = "All Messages"; +"XPMonentsInteractiveViewController1" = "No more data available"; +"XPMonentsInteractiveViewController2" = "All interaction notifications will be deleted after clearing. Are you sure you want to clear them?"; + +"XPMonentTopicContainerViewController1" = "Latest"; +"XPMonentTopicContainerViewController2" = "Participated Topics"; + +"XPMoentsTopicListViewController0" = "More Topics"; +"XPMoentsTopicListViewController1" = "No more data available"; + +"XPUpgradeView0" = "Upgrade Now"; +"XPUpgradeView1" = "Remind Me Later"; + +"XPAnchorCardView0" = "Left: "; +"XPAnchorCardView1" = "Enter Room"; + +"TabbarViewController0" = "You have been logged out. If this is not normal, please change your password promptly"; +"TabbarViewController1" = "The other party has recalled a message"; +"TabbarViewController2" = "Home"; +"TabbarViewController3" = "Forum"; +"TabbarViewController4" = "Messages"; +"TabbarViewController5" = "My"; + +"XPLoginPhoneViewController0" = "Please enter a valid phone number"; +"XPLoginPhoneViewController1" = "Login successful"; +"XPLoginPhoneViewController2" = "Verification code sent successfully"; +"XPLoginPhoneViewController3" = "Phone Number Login"; +"XPLoginPhoneViewController4" = "Auto-login with unregistered phone number"; +"XPLoginPhoneViewController5" = "Please enter phone number"; +"XPLoginPhoneViewController6" = "Please enter verification code"; +"XPLoginPhoneViewController7" = "Password Login"; +"XPLoginPhoneViewController8" = "Login"; +"XPLoginPhoneViewController9" = "Account Login"; +"XPLoginPhoneViewController10" = "SMS Login"; + +"XPLoginInputView0" = "Get Verification Code"; +"XPLoginInputView1" = "Resend"; + +"XPLoginViewController0" = "One-click login failed. Please check your mobile network status"; +"XPLoginViewController1" = "One-click login"; +"XPLoginViewController2" = "Login with Current Phone Number"; +"XPLoginViewController3" = "Agree to the default and authorize %@ to access the current phone number"; +"XPLoginViewController4" = "Login successful"; +"XPLoginViewController5" = "Phone Number Login"; +"XPLoginViewController6" = "Agree"; +"XPLoginViewController7" = "User Service Agreement"; +"XPLoginViewController8" = "and"; +"XPLoginViewController9" = "Privacy Policy"; +"XPLoginViewController10" = "Other Login Methods"; +"XPLoginViewController11" = "Agree to the Privacy Policy and User Agreement before registering or logging in"; +"XPLoginViewController12" = "Apple Login"; +"XPLoginViewController13" = "Google Login"; +"XPLoginViewController14" = "Facebook Login"; +"XPLoginViewController15" = "Line Login"; +"XPLoginViewController16" = "Choose other login methods"; +"XPLoginViewController17" = "Last Login"; + +"XPForgetPwdViewController0" = "Please enter a valid phone number"; +"XPForgetPwdViewController1" = "Verification code sent successfully"; +"XPForgetPwdViewController2" = "Password reset successfully"; +"XPForgetPwdViewController3" = "Forget Password"; +"XPForgetPwdViewController4" = "Please enter phone number"; +"XPForgetPwdViewController5" = "Please enter verification code"; +"XPForgetPwdViewController6" = "Please enter password (6-16 characters)"; + +"XPLoginPwdViewController0" = "Login successful"; +"XPLoginPwdViewController1" = "Password Login"; +"XPLoginPwdViewController2" = "Please enter phone number/ID"; +"XPLoginPwdViewController3" = "Please enter password"; +"XPLoginPwdViewController4" = "Phone Number Login"; +"XPLoginPwdViewController5" = "Forget Password"; +"XPLoginPwdViewController6" = "Please enter your piko account"; + +"XPLoginBindPhoneResultViewController0" = "Bind Phone"; +"XPLoginBindPhoneResultViewController1" = "The current bound phone number is"; +"XPLoginBindPhoneResultViewController2" = "Change Phone Number"; + +"XPLoginVerifBindPhoneViewController0" = "Change Bound Phone Number"; +"XPLoginVerifBindPhoneViewController1" = "Bind Phone Number"; +"XPLoginVerifBindPhoneViewController2" = "Verify the currently bound phone number"; +"XPLoginVerifBindPhoneViewController3" = "Verify"; +"XPLoginVerifBindPhoneViewController4" = "Phone number cannot be empty"; +"XPLoginVerifBindPhoneViewController5" = "Please enter a valid phone number"; +"XPLoginVerifBindPhoneViewController6" = "Phone number cannot be empty"; +"XPLoginVerifBindPhoneViewController7" = "Verification code cannot be empty"; +"XPLoginVerifBindPhoneViewController8" = "Please enter a valid verification code"; + +"XPLoginRegisterViewController0" = "Registration successful"; +"XPLoginRegisterViewController1" = "The entered mobile phone number is already registered. You can directly log in"; +"XPLoginRegisterViewController2" = "Verification code sent successfully"; +"XPLoginRegisterViewController3" = "Phone Number Registration"; +"XPLoginRegisterViewController4" = "Please enter phone number"; +"XPLoginRegisterViewController5" = "Please enter verification code"; +"XPLoginRegisterViewController6" = "Please enter password"; +"XPLoginRegisterViewController7" = "Get Verification Code"; + +"XPLoginVerificationView0" = "Get Verification Code"; + +"XPLoginPrivacyView0" = "By registering, you agree to"; +"XPLoginPrivacyView1" = "User Service Agreement"; +"XPLoginPrivacyView2" = "and"; +"XPLoginPrivacyView3" = "Privacy Policy"; + +"XPCompleteUserInfoViewController0" = "Complete Information"; +"XPCompleteUserInfoViewController1" = "Please enter your nickname"; +"XPCompleteUserInfoViewController2" = "Please select gender"; +"XPCompleteUserInfoViewController3" = "Please select birthday"; + +"XPLogoutAlertView0" = "Logout"; +"XPLogoutAlertView1" = "Are you sure you want to log out?"; +"XPLogoutAlertView2" = "Cancel"; +"XPLogoutAlertView3" = "Confirm"; + +"XPCheckVCTitleView0" = "Data review in progress"; +"XPCheckVCTitleView1" = "Review failed"; +"XPCheckVCTitleView2" = "Review successful"; +"XPCheckVCTitleView3" = "Audit results will be notified to you via SMS, email, or push notifications"; + +"XPCheckUserResultView0" = "Submission Successful"; +"XPCheckUserResultView1" = "We have received your application and will review it as soon as possible. The results will be sent to you via SMS, email, or push notifications"; + +"XPModifyPhoneViewController0" = "The verification code has been sent to the new phone number. Please enter the verification code to complete the modification"; +"XPModifyPhoneViewController1" = "Please enter phone number"; +"XPModifyPhoneViewController2" = "Please enter verification code"; +"XPModifyPhoneViewController3" = "Please enter valid phone number"; +"XPModifyPhoneViewController4" = "Verification code sent successfully"; + +"XPModifyPwdViewController0" = "Password change successful"; +"XPModifyPwdViewController1" = "Please enter new password"; +"XPModifyPwdViewController2" = "Please enter current password"; +"XPModifyPwdViewController3" = "Please enter password (6-16 characters)"; +"XPModifyPwdViewController4" = "Please enter password (6-16 characters)"; + +"XPBindPhoneViewController0" = "Phone Binding"; +"XPBindPhoneViewController1" = "The verification code has been sent to the new phone number. Please enter the verification code to complete the binding"; +"XPBindPhoneViewController2" = "Please enter phone number"; +"XPBindPhoneViewController3" = "Please enter verification code"; +"XPBindPhoneViewController4" = "Please enter valid phone number"; +"XPBindPhoneViewController5" = "Verification code sent successfully"; + +"XPMineInfoViewController0" = "Nickname"; +"XPMineInfoViewController1" = "Gender"; +"XPMineInfoViewController2" = "Birthday"; +"XPMineInfoViewController3" = "Male"; +"XPMineInfoViewController4" = "Female"; +"XPMineInfoViewController5" = "Secret"; +"XPMineInfoViewController6" = "Modify Information"; + +"XPSystemSettingViewController0" = "Clear Chat History"; +"XPSystemSettingViewController1" = "Cache"; +"XPSystemSettingViewController2" = "Logout"; + +"XPMineEditViewController0" = "Please enter your nickname"; +"XPMineEditViewController1" = "Save"; +"XPMineEditViewController2" = "Nickname cannot be empty"; + +"XPAboutViewController0" = "Feedback"; +"XPAboutViewController1" = "Privacy Policy"; +"XPAboutViewController2" = "User Service Agreement"; + +"XPForumViewController0" = "Discover"; +"XPForumViewController1" = "Interest"; +"XPForumViewController2" = "Friend"; +"XPForumViewController3" = "Square"; + +"XPSystemNotiListViewController0" = "All Notifications"; +"XPSystemNotiListViewController1" = "No more data available"; + +"XPBlackListViewController0" = "Chat Blocked List"; +"XPBlackListViewController1" = "No more data available"; + +"XPFeedBackViewController0" = "Feedback Type"; +"XPFeedBackViewController1" = "Feedback Content"; +"XPFeedBackViewController2" = "Please enter feedback content"; +"XPFeedBackViewController3" = "Contact Information"; +"XPFeedBackViewController4" = "Please enter your contact information"; +"XPFeedBackViewController5" = "Submit"; +"XPFeedBackViewController6" = "Please enter feedback type"; + +"XPReportViewController0" = "Report Type"; +"XPReportViewController1" = "Report Content"; +"XPReportViewController2" = "Please enter report content"; +"XPReportViewController3" = "Contact Information"; +"XPReportViewController4" = "Please enter your contact information"; +"XPReportViewController5" = "Submit"; +"XPReportViewController6" = "Please enter report type"; + +"XPBaseTableViewVC0" = "No more data available"; + +"XPNetNotiView0" = "Network connection is not available, please check your network settings"; +"LoginVerifCodeViewController0" = "Get the verification code again later"; +"LoginVerifCodeViewController1" = "Login successful"; +"LoginVerifCodeViewController2" = "Verification code has been sent to"; +"LoginVerifCodeViewController3" = "Enter verification code"; +"LoginVerifCodeViewController4" = "Resend verification code"; + +"UserPrivacyView0" = "Privacy Policy of “%@”"; +"UserPrivacyView1" = "Welcome to %@. We will help you understand the collection, use, storage, and sharing of personal information through the “Privacy Policy” and “User Agreement,” especially the correspondence between the types and purposes of personal information we collect.\n\nTo ensure the normal operation of the product, we may collect some necessary information from you. We may collect personal sensitive information such as contact information, and you have the right to refuse to provide us with this information. We will not share, provide, transfer, or obtain your personal information from third parties unless you consent."; +"UserPrivacyView2" = "You can view the complete “Privacy Policy” and “User Agreement”. If you agree, please click the agree button below to start using our services."; +"UserPrivacyView3" = "Agree"; +"UserPrivacyView4" = "Disagree and exit"; + +"XPLoginBindSuccessView0" = "Congratulations! Binding successful"; +"XPLoginBindSuccessView1" = "Close"; + +"LoginFullInfoViewController0" = "Confirm to proceed to the next step?"; +"LoginFullInfoViewController1" = "Complete Information"; +"LoginFullInfoViewController2" = "Gender cannot be changed later"; +"LoginFullInfoViewController3" = "Nickname"; +"LoginFullInfoViewController4" = "Invitation Code"; +"LoginFullInfoViewController5" = "Please enter invitation code (optional)"; +"LoginFullInfoViewController6" = "Complete"; +"LoginFullInfoViewController7" = "This software is only for users aged 18 or above"; +"LoginFullInfoViewController8" = "Please select your gender"; +"LoginFullInfoViewController9" = "Random"; +"LoginFullInfoViewController10" = "Invitation code not provided"; + +"LoginBindPhoneViewController0" = "Third-party login requires binding mobile number"; +"LoginBindPhoneViewController1" = "Incorrect phone format"; +"LoginBindPhoneViewController2" = "Bind Mobile Number"; + +"MvpViewController0" = "Logoff time: %@"; +"MvpViewController1" = "%@\n\nPlease contact customer service (WeChat: kefu01) for inquiries."; +"MvpViewController2" = "This account has been logged off"; +"MvpViewController3" = "In order to create a safer online environment\nand protect the property safety of you and others,\nplease complete real-name authentication first"; +"MvpViewController4" = "Confirm"; +"MvpViewController5" = "Real-name Authentication"; +"MvpViewController6" = "You have been banned"; +"MvpViewController7" = "Your account has been banned due to %@\nUnban time: %@"; + +"XPRoomInsidekfjdskfjks" = "Efforts are being made to find a suitable room~"; + +"XPChooseRreaCodeVC0" = "Select Country or Region"; + +"PKIDLoginViewController11" = "SMS sent successfully"; +"LoginVerifCodeViewController3" = "Verification Code"; +"LoginVerifCodeViewController4" = "Resend"; + +"XPLoginViewController11" = "You need to agree to the privacy policy and user agreement before registering and logging in~"; + +"PKLoginViewController1" = "You need to agree to the privacy policy and user agreement before registering and logging in~"; + +"XPMinePromptWindow0" = "Close Exchange"; +"XPMinePromptWindow1" = "Are you sure you want to close %@'s gold coin exchange permission?"; +"XPMinePromptWindow2" = "Cancel"; +"XPMinePromptWindow3" = "Confirm"; + +"XPMineExchangeAuthorityFooderView0" = "No more members who cannot exchange gold coins temporarily~"; +"XPMineExchangeAuthorityFooderView1" = "No more members who can exchange gold coins temporarily~"; + +///XPMineGuildListCell +"XPMineGuildListCell0" = "Apply to join"; +"XPMineGuildListCell1" = "Applied"; +"XPMineGuildListCell2" = "Cannot resend application within 3 days"; +"XPMineGuildListCell3" = "Room ID: %ld"; +"XPMineGuildListCell4" = "Cannot resend application within 7 days"; +"XPMineGuildListCell5" = "Under Review"; +"XPMineGuildListCell6" = "Invited"; + +"XPMineMainGuildListVC0" = "Guild"; +"XPMineMainGuildListVC1" = "Room"; + +///XPMineHallAnchorIncomeStatisViewController.m +"XPMineHallAnchorIncomeStatisViewController0" = "Anchor Income"; +"XPMineHallAnchorIncomeStatisViewController1" = "Daily Statistics"; +"XPMineHallAnchorIncomeStatisViewController2" = "Weekly Statistics"; + +///XPMineClanIncomeStatisViewController.m +"XPMineClanIncomeStatisViewController0" = "Income Statistics"; +"XPMineClanIncomeStatisViewController1" = "Daily Statistics"; +"XPMineClanIncomeStatisViewController2" = "Weekly Statistics"; +"XPMineClanIncomeStatisViewController3" = "Monthly Statistics"; + +///XPMineGuildIncomeStatisViewController.m +"XPMineGuildIncomeStatisViewController0" = "Income Statistics"; +"XPMineGuildIncomeStatisViewController1" = "Daily Statistics"; +"XPMineGuildIncomeStatisViewController2" = "Weekly Statistics"; +"XPMineGuildIncomeStatisViewController3" = "Gold Coin Details"; + +///XPMineGuildIncomeDetailViewController.m +"XPMineGuildIncomeDetailViewController0" = "Income Details"; +"XPMineGuildIncomeDetailViewController1" = "Message"; + +///XPMineClanViewController.m +"XPMineClanViewController0" = "No more data available"; +"XPMineClanViewController1" = "Guild Members (%ld)"; +"XPMineClanViewController2" = "Join Room"; +///XPMineGuildSuperAdminSetViewController.m +"XPMineGuildSuperAdminSetViewController0" = "Guild Super Admin Settings"; +"XPMineGuildSuperAdminSetViewController1" = "Are you sure you want to remove %@'s guild super admin status?"; +"XPMineGuildSuperAdminSetViewController2" = "Add Guild Super Admin"; +///XPMineMainIncomeStatisViewController +"XPMineMainIncomeStatisViewController0" = "Hall Income"; +"XPMineMainIncomeStatisViewController1" = "Anchor Income"; +///XPMineGuildChooseManagerViewController.m +"XPMineGuildChooseManagerViewController0" = "Select Managed Rooms"; +"XPMineGuildChooseManagerViewController1" = "Set successfully"; +"XPMineGuildChooseManagerViewController2" = "Closing now may result in unsuccessful super admin settings. Are you sure you want to close?"; +"XPMineGuildChooseManagerViewController3" = "Finish"; + +///XPMineGuildViewController.m +"XPMineGuildViewController0" = "Failed to retrieve information"; +"XPMineGuildViewController1" = "Failed to retrieve information"; +"XPMineGuildViewController2" = "No more data available"; +"XPMineGuildViewController3" = "Confirm inviting %@ to join %@?"; +"XPMineGuildViewController4" = "Hint"; +"XPMineGuildViewController5" = "Member List (%ld people)"; +"XPMineGuildViewController6" = "Room ID: %@"; +"XPMineGuildViewController7" = "Invitation sent successfully"; +"XPMineGuildViewController8" = "Application submitted, waiting for the room owner's approval"; +"XPMineGuildViewController9" = "Requires room owner approval"; +"XPMineGuildViewController10" = "Exiting will dissolve the relationship, this operation is %@, are you sure you want to exit?"; +"XPMineGuildViewController11" = "Exit Room"; +"XPMineGuildViewController12" = "Join Guild"; + +///XPGuildSuperAdminMenuView.m +"XPGuildSuperAdminMenuView0" = "Set Managed Rooms"; +"XPGuildSuperAdminMenuView1" = "Remove Super Admin Status"; + +///XPGuildTimePickView.m +"XPGuildTimePickView0" = "Start date cannot be later than current date"; +"XPGuildTimePickView1" = "End date cannot be earlier than start date"; +"XPGuildTimePickView2" = "The difference between start date and end date cannot exceed 6 months"; +"XPGuildTimePickView3" = "End date cannot be earlier than start date"; +"XPGuildTimePickView4" = "Cancel"; +"XPGuildTimePickView5" = "Confirm"; +"XPGuildTimePickView6" = "You can only view settlement statistics for the past 3 months"; +///XPGuildTimeMonthPickerView.m +"XPGuildTimeMonthPickerView0" = "Confirm"; +"XPGuildTimeMonthPickerView1" = "Cancel"; +"XPGuildTimeMonthPickerView2" = "Cancel"; +"XPGuildTimeMonthPickerView3" = "Confirm"; + +///XPGuildHeaderView.m +"XPGuildHeaderView0" = "ID: %@"; +"XPGuildHeaderView1" = "Guild Rooms: %ld"; +"XPGuildHeaderView2" = "Guild Rooms: 0"; +"XPGuildHeaderView3" = "Guild Rooms (%ld)"; +"XPGuildHeaderView4" = "View Flow"; +"XPGuildHeaderView5" = "Exchange Permission Settings"; +"XPGuildHeaderView6" = "Guild Super Admin Settings"; +"XPGuildHeaderView7" = "Guild Rooms (0)"; + +///XPGuildSearchNavView.m +"XPGuildSearchNavView0" = "Search Nickname/%@ID"; +"XPGuildSearchNavView1" = "Search"; + +///XPGuildIncomeHeaderView.m +"XPGuildIncomeHeaderView0" = "MM-dd"; +"XPGuildIncomeHeaderView1" = "MM-dd"; +"XPGuildIncomeHeaderView2" = "%@ Diamonds"; +"XPGuildIncomeHeaderView3" = "Diamonds"; +"XPGuildIncomeHeaderView4" = "Total Income"; +"XPGuildIncomeHeaderView5" = "MM Month"; + +///XPGuildAnchorIncomeSectionView.m +"XPGuildAnchorIncomeSectionView0" = "Ranking"; +"XPGuildAnchorIncomeSectionView1" = "Avatar"; +"XPGuildAnchorIncomeSectionView2" = "Contract Revenue"; +"XPGuildAnchorIncomeSectionView3" = "Nickname"; +"XPGuildAnchorIncomeSectionView4" = "Room (Diamonds)"; +"XPGuildAnchorIncomeSectionView6" = "Affiliated Hall"; + +///XPGuildIncomeSectionView.m +"XPGuildIncomeSectionView0" = "Room"; +"XPGuildIncomeSectionView1" = "Avatar"; +"XPGuildIncomeSectionView2" = "Ranking"; +"XPGuildIncomeSectionView3" = "Room"; +"XPGuildIncomeSectionView4" = "Nickname"; +"XPGuildIncomeSectionView5" = "Contract Revenue"; + +///XPClanMemberTableViewCell.m +"XPClanMemberTableViewCell0" = "Guild Leader"; +"XPClanMemberTableViewCell1" = "Guild Leader · Room Owner"; +"XPClanMemberTableViewCell2" = "Room Owner"; +"XPClanMemberTableViewCell3" = "Room Management"; +"XPClanMemberTableViewCell4" = "Guild Super Admin"; + +///XPMineGuildSearchMemberTableViewCell.m +"XPMineGuildSearchMemberTableViewCell0" = "ID: %@"; +"XPMineGuildSearchMemberTableViewCell1" = "Invite"; +"XPMineGuildSearchMemberTableViewCell2" = "Go to Review"; +"XPMineGuildSearchMemberTableViewCell3" = "Pending"; + +///XPGuildSuperAdminSetTableViewCell.m +"XPGuildSuperAdminSetTableViewCell0" = "ID: %@"; +"XPGuildSuperAdminSetTableViewCell1" = "Managed Rooms"; + +///XPGuildSearchSuperAdminTableViewCell.m +"XPGuildSearchSuperAdminTableViewCell0" = "Set as Super Admin"; +"XPGuildSearchSuperAdminTableViewCell1" = "Already Set as Super Admin"; + +///XPGuildIncomeDetailCollectionViewCell.m +"XPGuildIncomeDetailCollectionViewCell0" = "Diamonds"; + +///XPGuildIncomeRecordTableViewCell.m +"XPGuildIncomeRecordTableViewCell0" = "Room Revenue"; +"XPGuildIncomeRecordTableViewCell1" = "Normal Gift Revenue"; +"XPGuildIncomeRecordTableViewCell2" = "Backpack Gift Revenue"; +"XPGuildIncomeRecordTableViewCell3" = "Number of Gift Senders"; +"XPGuildIncomeRecordTableViewCell4" = "Number of New Gift Senders"; + +///XPMineGuildEmptyTableViewCell.m +"XPMineGuildEmptyTableViewCell0" = "No Data Available"; + +///XPGuildEmptyCollectionViewCell.m +"XPGuildEmptyCollectionViewCell0" = "No Data Available"; + +///XPMineGuildSearchViewController.m +"XPMineGuildSearchViewController0" = "No relevant content found"; +"XPMineGuildSearchViewController1" = "Please enter the content you need to search"; +"XPMineGuildSearchViewController2" = "Are you sure you want to add user %@ (ID: %@) as a Guild Super Admin?"; +"XPMineGuildSearchViewController3" = "Please enter the guild member ID"; + +///XPMineMangerListViewController.m +"XPMineMangerListViewController0" = "Failed to retrieve information"; +"XPMineMangerListViewController1" = "Failed to retrieve information"; +"XPMineMangerListViewController2" = "No more data available"; +"XPMineMangerListViewController3" = "Room Managers"; +"XPMineMangerListViewController4" = "No Room Managers Yet"; + +///XPMineGuildManagerSetViewController.m +"XPMineGuildManagerSetViewController0" = "Failed to retrieve information"; +"XPMineGuildManagerSetViewController1" = "Failed to retrieve information"; +"XPMineGuildManagerSetViewController2" = "No more data available"; +"XPMineGuildManagerSetViewController3" = "Add/Remove Managers"; +"XPMineGuildManagerSetViewController4" = "Are you sure you want to remove %@'s manager status?"; +"XPMineGuildManagerSetViewController5" = "Confirm to set %@ as manager?"; +"XPMineGuildManagerSetViewController6" = "Prompt"; +"XPMineGuildManagerSetViewController7" = "Number of selected people: %d"; + +///XPMineGuildManagerPerViewController.m +"XPMineGuildManagerPerViewController0" = "Permission Settings"; +"XPMineGuildManagerPerViewController1" = "Set Successfully"; +"XPMineGuildManagerPerViewController2" = "You have unsaved settings, are you sure you want to return directly?"; +"XPMineGuildManagerPerViewController3" = "Done"; + +///XPMineGuildRemoveMemberViewController.m +"XPMineGuildRemoveMemberViewController0" = "Confirm"; +"XPMineGuildRemoveMemberViewController1" = "Remove from Guild"; +"XPMineGuildRemoveMemberViewController2" = "Are you sure you want to remove %@ from the guild?"; + +///XPGuildAnchorIncomeViewController.m +"XPGuildAnchorIncomeViewController0" = "Guild Income"; +"XPGuildAnchorIncomeViewController1" = "Yesterday's Guild Income"; + +///XPApplyForAnchorViewController.m +"XPApplyForAnchorViewController0" = "Application for Guild Anchor"; +"XPApplyForAnchorViewController1" = "Anchor's Avatar"; +"XPApplyForAnchorViewController2" = "Nickname"; +"XPApplyForAnchorViewController3" = "The nickname is automatically retrieved from the room."; +"XPApplyForAnchorViewController4" = "Room Owner's Room"; +"XPApplyForAnchorViewController5" = "The room ID is automatically retrieved from the room."; +"XPApplyForAnchorViewController6" = "Contact Information"; +"XPApplyForAnchorViewController7" = "WeChat ID"; +"XPApplyForAnchorViewController8" = "Please fill in the anchor's WeChat ID"; +"XPApplyForAnchorViewController9" = "Other Contact Information"; +"XPApplyForAnchorViewController10" = "Please fill in other contact information"; +"XPApplyForAnchorViewController11" = "Submission"; +"XPApplyForAnchorViewController12" = "Please upload your ID card"; +"XPApplyForAnchorViewController13" = "Please upload your ID card with photo and name clearly visible"; +"XPApplyForAnchorViewController14" = "Please upload photos of you holding your ID card and a piece of paper with the current date handwritten"; +"XPApplyForAnchorViewController15" = "Please hold the ID card in front of your chest with your face and the ID card clearly visible, and make sure the handwritten date is clearly visible"; +"XPApplyForAnchorViewController16" = "Please submit your application after filling in the information and uploading the images."; +"XPApplyForAnchorViewController17" = "Please agree to the terms of service before submitting"; +"XPApplyForAnchorViewController18" = "I have read and agreed to the"; +"XPApplyForAnchorViewController19" = "《Terms of Service》"; + +///XPGuildAdminsViewViewController.m +"XPGuildAdminsViewViewController0" = "Set Managers"; +"XPGuildAdminsViewViewController1" = "No More Data Available"; + +///XPMineGuildTableViewCell.m +"XPMineGuildTableViewCell0" = "Room ID: %@"; +"XPMineGuildTableViewCell1" = "Number of Members: %d"; +"XPMineGuildTableViewCell2" = "Room Manager: %@"; +"XPMineGuildTableViewCell3" = "Guild Super Admin: %@"; + +///XPGuildAdminsDetailTableViewCell.m +"XPGuildAdminsDetailTableViewCell0" = "Super Admin"; +"XPGuildAdminsDetailTableViewCell1" = "Ordinary Admin"; +"XPGuildAdminsDetailTableViewCell2" = "Room Admin"; +"XPGuildAdminsDetailTableViewCell3" = "Set"; +"XPGuildAdminsDetailTableViewCell4" = "Remove"; +"XPGuildAdminsDetailTableViewCell5" = "Set Successfully"; + +///XPGuildDetailTableViewCell.m +"XPGuildDetailTableViewCell0" = "Guild ID: %@"; +"XPGuildDetailTableViewCell1" = "Guild Name: %@"; +"XPGuildDetailTableViewCell2" = "Guild Introduction"; +"XPGuildDetailTableViewCell3" = "Number of Members: %d"; +"XPGuildDetailTableViewCell4" = "Guild Announcement"; + +///XPMineGuildAnchorSuperAdminTableViewCell.m +"XPMineGuildAnchorSuperAdminTableViewCell0" = "Guild Super Admin"; +"XPMineGuildAnchorSuperAdminTableViewCell1" = "Guild Anchor"; + +///XPMineGuildIncomeTableViewCell.m +"XPMineGuildIncomeTableViewCell0" = "Yesterday's Room Income"; +"XPMineGuildIncomeTableViewCell1" = "Total Room Income"; +"XPMineGuildIncomeTableViewCell2" = "Total Diamond Gifts"; + +///XPMineGuildMemberTableViewCell.m +"XPMineGuildMemberTableViewCell0" = "ID: %@"; +"XPMineGuildMemberTableViewCell1" = "Kick"; +"XPMineGuildMemberTableViewCell2" = "Guild Admin"; +"XPMineGuildMemberTableViewCell3" = "No"; + +///XPGuildSuperAdminTableViewCell.m +"XPGuildSuperAdminTableViewCell0" = "Guild Super Admin"; +"XPGuildSuperAdminTableViewCell1" = "Guild Admin"; + +///MessageContentGuildDialogView +"MessageContentGuildDialogView0"="Agree to Apply"; +"MessageContentGuildDialogView1"="Refuse to Apply"; +"MessageContentGuildDialogView2"="Do not accept applications from this user within 7 days"; +"MessageContentGuildDialogView3"="Cancel"; +"MessageContentGuildDialogView4"="Confirm"; +"MessageContentGuildDialogView5"="Are you sure you want to approve this user's application to join the room?"; +"MessageContentGuildDialogView6"="Are you sure you want to reject this user's application to join the room?"; +"MessageContentGuildDialogView7"="Approve"; +"MessageContentGuildDialogView8"="Reject"; +"MessageContentGuildDialogView9"="Are you sure you want to approve this room's invitation to join?"; +"MessageContentGuildDialogView10"="Are you sure you want to reject this room's invitation to join?"; +"MessageContentGuildDialogView11"="Agree"; +"MessageContentGuildDialogView12"="Reject"; +"MessageContentGuildDialogView13"="Are you sure you want to approve this room's exit request?"; +"MessageContentGuildDialogView14"="Are you sure you want to reject this room's exit request?"; +"MessageContentGuildDialogView15"="Agree"; +"MessageContentGuildDialogView16"="Reject"; + +///XPMineGuildListVC.m +"XPMineGuildListVC0" = "Guild Weekly Rankings"; +"XPMineGuildListVC1" = "No guilds available"; +"XPMineGuildListVC2"="Sent successfully, please wait patiently"; +"XPMineGuildListVC3" = "No relevant rooms found"; +"XPMineGuildListVC4" = "Application submitted successfully, you will be able to join the room after approval"; +"XPMineGuildListVC5"="Prompt"; +"XPMineGuildListVC6"="Confirm to join guild\n%@"; + +///XPMineTheGuildCell.m +"XPMineTheGuildCell0" = "Guild · Room"; +"XPMineTheGuildCell1" = "Join Guild"; + +///XPMineGiveDiamondVC +"XPMineGiveDiamondVC0" = "My Gifting"; +"XPMineGiveDiamondVC1"="Gifting Records"; +"XPMineGiveDiamondVC2"="Only displaying records for the last three months"; +"XPMineGiveDiamondVC3"="No gifting records available"; + +///XPMineGiveDiamondSearchView +"XPMineGiveDiamondSearchView0"="Search"; +"XPMineGiveDiamondSearchView1"="Please enter user ID"; +"XPMineGiveDiamondSearchView2"="User does not exist"; +"XPMineGiveDiamondSearchView3"="Search room name or ID"; + +///XPMineChooseGiveDiamondView +"XPMineChooseGiveDiamondView0"="My Diamonds:"; +"XPMineChooseGiveDiamondView1"="Confirm"; +"XPMineChooseGiveDiamondView2"="Gift Diamonds"; +"XPMineChooseGiveDiamondView3"="Gift Gifts"; + +///XPMineChooseGiveDiamondVC +"XPMineChooseGiveDiamondVC0"="Gift to"; +"XPMineChooseGiveDiamondVC1"="Please set payment password first"; +"XPMineChooseGiveDiamondVC2"="Set Now"; +"XPMineChooseGiveDiamondVC3"="Today's gifting limit exceeded"; +"XPMineChooseGiveDiamondVC4"="You can only gift up to %@ diamonds at a time"; +"XPMineChooseGiveDiamondVC5"="Insufficient diamond balance, please re-enter"; +"XPMineChooseGiveDiamondVC6"="Gift Sent"; + +///XPMineConfirmGiveDiamondView +"XPMineConfirmGiveDiamondView0"="Confirm Payment"; +"XPMineConfirmGiveDiamondView1"="Gift to %@"; +"XPMineConfirmGiveDiamondView2"="Service Fee"; +"XPMineConfirmGiveDiamondView3"="Total Diamonds Consumed"; +"XPMineConfirmGiveDiamondView4"="Diamonds"; +"XPMineConfirmGiveDiamondView5"="Exchange Gold for Diamonds"; +"XPMineConfirmGiveDiamondView6"="%ld Gold"; +"XPMineConfirmGiveDiamondView7"="Gold Consumed"; +"XPMineConfirmGiveDiamondView8"="Confirm Exchange"; + +///XPMineGiveDiamondDetailsVC +"XPMineGiveDiamondDetailsVC0"="Gifting Details"; +"XPMineGiveDiamondDetailsVC1"="Diamonds"; +"XPMineGiveDiamondDetailsVC2"="Gifts"; + +///XPMineGiveDiamondDetailsCell +"XPMineGiveDiamondDetailsCell0"="Total Expenditure %@ Diamonds"; +///XPMineChooseGiveGiftView +"XPMineChooseGiveGiftView0"="Quantity"; +"XPMineChooseGiveGiftView1"="All"; +"XPMineChooseGiveGiftView2"="Please select a gift first"; +"XPMineChooseGiveGiftView3"="Invalid gift quantity, please re-enter"; +"XPMineChooseGiveGiftView3"="Invalid gift quantity, please re-enter"; +"XPMineChooseGiveGiftView4"="Please enter the gift quantity"; +"XPMineChooseGiveGiftView5"="No gifts available for now"; +"XPMineGoldIncomeRecordVC0"="No more data available~"; +"XPIncomeRecordGoldDetailsCell0"="Redeemed:%@"; +///XPIncomeRecordGoldDetailsHeadView +"XPIncomeRecordGoldDetailsHeadView0"="Earnings This Week"; +"XPIncomeRecordGoldDetailsHeadView1"="Member"; +"XPIncomeRecordGoldDetailsHeadView2"="Room"; +"XPIncomeRecordGoldDetailsHeadView3"="Gold Earnings"; +"XPIncomeRecordGoldDetailsHeadView4"="Settleable Gold"; +"XPIncomeRecordGoldDetailsHeadView5"="Total Income (Diamonds)"; +"XPIncomeRecordGoldDetailsHeadView6"="Total Basic Settlement Gold"; +"XPIncomeRecordGoldDetailsHeadView7"="Guild Earnings"; +"XPIncomeRecordGoldDetailsHeadView8"="Total Gold of Members"; +"XPIncomeRecordGoldDetailsHeadView9"="Total Redemption of Members"; + +"XPMinePersonalCenterCell0" = "Personal Center"; +"XPMinePersonalCenterCell1" = "My Room"; +"XPMinePersonalCenterCell2" = "Income Records"; +"XPMinePersonalCenterCell3" = "My Gifting"; + +"XPIncomeRecordView0"="Details"; +"XPIncomeRecordView1"="Recharge"; +"XPIncomeRecordView2"="Diamond Exchange"; +"XPIncomeRecordView3"="Withdrawal"; +"XPIncomeRecordView4"="Diamonds"; +"XPIncomeRecordView5"="Gold"; + +"XPIncomeRecordVC0"="Earnings Record"; + +"XPExchangeDiamondsItemView0"="My Diamonds: %@"; +"XPExchangeDiamondsItemView1"="My Gold Coins: %.2f"; + +"XPExchangeDiamondsView0"="Exchange Diamonds"; +"XPExchangeDiamondsView1"="Confirm Exchange"; +"XPExchangeDiamondsView2"="Insufficient Gold Coins"; +"XPExchangeDiamondsView3"="At least %ld diamonds are required for exchange"; +"XPExchangeDiamondsView4"="The number of diamonds for exchange cannot exceed %ld"; +"XPExchangeDiamondsView5"="Exchange successful"; + +"XPIncomeRecordGoldDetailsView0"="No data available"; +"XPIncomeRecordGoldDetailsView1"="Total diamond flow in the current room: %@ diamonds"; + +"XPIncomeRecordGoldDetailsVC0"="Gold Details"; +"XPIncomeRecordGoldDetailsVC1"="To"; + +"XPGoldDetailsChooseRoomView0"="All"; + +"XPIncomeRecordGoldDetailsPickViewView0"="Cancel"; +"XPIncomeRecordGoldDetailsPickViewView1"="Confirm"; +"XPIncomeRecordGoldDetailsPickViewView2"="To"; +"XPIncomeRecordGoldDetailsPickViewView3"="Year"; +"XPIncomeRecordGoldDetailsPickViewView4"="Month"; +"XPIncomeRecordGoldDetailsPickViewView5"="Day"; + +"XPNobleSettingViewController0" = "Noble Setting"; +"XPNobleSettingViewController1" = "Enter Room Anonymously"; + +"XPNobleCenterViewController0" = "%.2f Immediately Open Noble Privileges"; +"XPNobleCenterViewController1" = "Purchase Failed"; +"XPNobleCenterViewController2" = "Unknown error occurred, please try again"; +"XPNobleCenterViewController3" = "Insufficient Diamond Balance, Do you want to recharge"; + +"XPNobleCenterMyNobleView0" = "Current Level"; +"XPNobleCenterMyNobleView1" = " has reached the highest usable noble level"; +"XPNobleCenterMyNobleView2" = " still needs:"; +"XPNobleCenterMyNobleView3" = "Power values can be upgraded to"; +"XPNobleCenterMyNobleView4" = " Remaining time:"; +"XPNobleCenterMyNobleView5" = "%lld hours"; +"XPNobleCenterMyNobleView6" = "%lld hours"; +"XPNobleCenterMyNobleView7" = "1 hour"; +"XPNobleCenterMyNobleView8" = "Maintain Level %zd"; +"XPNobleCenterMyNobleView9" = "Upgrade Level %zd"; +"XPNobleCenterMyNobleView10" = "Current %zd"; +"XPNobleCenterMyNobleView11" = "%.2f Purchase %@ Level Privileges"; + +"XPNobleCenterEmptyView0" = "Coming soon, stay tuned"; + +"XPNobleCenterWindow0"="Recharge"; +"XPNobleCenterWindow1"="You are currently at %@ level, confirm to purchase a higher %@ level"; + +"XPNobleSettingNavView0" = "Noble Setting"; + +"XPNobleCenterNavView0" = "Noble Center"; + +"XPNobleCenterTableHeadView0" = "Current Power Value: %zd"; +"XPNobleCenterTableHeadView1" = "Noble Not Activated Yet"; +"XPNobleCenterTableHeadView2" = "Current Power Value:"; + +"XPNobleCenterResidueView0" = "Remaining Time Explanation"; +"XPNobleCenterResidueView1" = "The remaining time is calculated based on a 30-day cycle. The next day after obtaining a new noble level, it starts counting 30 days from noon 12:00 on the next day as the deadline. If the noble level changes within the cycle, the remaining time will automatically reset to 30 days."; + +"XPNobleUpgradeLevelView0" = "Level Up!"; +"XPNobleUpgradeLevelView1" = "Keep Original Outfit"; +"XPNobleUpgradeLevelView2" = "Wear Higher Level Outfit"; +"XPNobleUpgradeLevelView3" = "Go to Noble Center"; +"XPNobleUpgradeLevelView4" = "Congratulations on becoming '%@'! The current level outfit has been automatically worn. Do you want to keep the original outfit?"; + +"XPNobleCenterEntranceView0" = "You need %@ power values to upgrade"; +"XPNobleCenterEntranceView1" = "Noble Center"; +"XPNobleCenterEntranceView2" = "Open to enjoy various privileges"; + +"XPNobleCenterPayView0" = "Payment"; +"XPNobleCenterPayView1" = "Diamonds"; +"XPNobleCenterPayView2" = "Diamond Payment"; +"XPNobleCenterPayView3" = "Confirm Payment"; + +"XPNoblePrivilegeContentCell0"="Noble Privilege"; +"XPNoblePrivilegeContentCell1"="Diamond Rebate Privilege"; + +"PINobleCenterListCell0"="Receive"; +"PINobleCenterListCell1"="Not eligible for collection yet"; +"PINobleCenterListCell2"="Level Name"; +"PINobleCenterListCell3"="Rebate Date"; +"PINobleCenterListCell4"="Rebate Diamond Quantity"; +"PINobleCenterListCell5"="Action"; +"PINobleCenterListCell6"="Day %@"; +"PINobleCenterListCell7"="Received"; +"PINobleCenterListCell8"="Receive Now"; + +"PINoblePrivilegeEmptyCell0"="Current level does not enjoy this privilege~"; + +"PINobleCenterListView0"="Users directly purchase %@ level, in addition to directly enjoying all corresponding privileges, they can also receive additional rebates.\n\nSpecific rebate dates and rebate diamond quantities are as follows:"; + +"PINobleCenterListView1"="Note:\nThe rebate diamonds must be collected within 30 days after the noble is opened, otherwise it will be invalid.\nThe collected rebate diamonds can be viewed in [My-Earnings Record-Diamond Details-Income Record]."; + +"LoginForgetEditView0" = "Get Verification Code"; + +"LoginForgetPasswordViewController0" = "Forgot Password"; +"LoginForgetPasswordViewController1" = "Verification Code Sent Successfully"; +"LoginForgetPasswordViewController2" = "Reset Password Successful"; +"LoginForgetPasswordViewController3" = "%ds to Retry"; +"LoginForgetPasswordViewController4" = "Resend"; +"LoginForgetPasswordViewController5" = "Please enter a correct phone number"; +"LoginForgetPasswordViewController6" = "Submit"; +"LoginForgetPasswordViewController7" = "Please enter phone number"; +"LoginForgetPasswordViewController8" = "Please enter verification code"; +"LoginForgetPasswordViewController9" = "Please enter password (6-16 characters)"; + +"XPGiftLuckyGiftBroadcastCell6"="Weekly Star List"; + +"XNDJTDDLoadingTool0"="Loading..."; + +"DateUtils0"="MM月dd日 HH:mm"; +"DateUtils1"="yyyy年MM月dd日 HH:mm"; + +"XPMineGuildPersonalBillStatisVC0"="Income Statistics"; +"XPMineGuildPersonalBillStatisVC1"="Daily Statistics"; +"XPMineGuildPersonalBillStatisVC2"="Weekly Statistics"; +"XPMineGuildPersonalBillStatisVC3"="Monthly Statistics"; + +"XPMineGuildPersonalBillRecordHeadView0"="%@ Diamonds"; +"XPMineGuildPersonalBillRecordHeadView1"="Diamonds"; + +"XPMineGuildPersonalBillRecordHeadView2"="Total Income"; +"XPMineGuildPersonalBillRecordHeadView3"="Income (Diamonds)"; +"XPMineGuildPersonalBillRecordHeadView4"="(Diamonds)"; + +"XPMineGuildPersonalBillRecordContentView0"="Room Flow"; +"XPMineGuildPersonalBillRecordContentView1"="Ordinary Gift Flow"; +"XPMineGuildPersonalBillRecordContentView2"="Backpack Gift Flow"; +"XPMineGuildPersonalBillRecordContentView3"="Number of Gift Senders"; +"XPMineGuildPersonalBillRecordContentView4"="Number of New User Gift Senders"; +"XPMineGuildPersonalBillRecordContentView5"="Income (Diamonds)"; +"XPMineGuildPersonalBillRecordContentView6"="(Diamonds)"; + +"MessageContentTreasureFairyView0"="Click to view>>"; + +"XPTreasureFairyFriendCell0"="This person is lazy and has not set a signature yet~"; + +"XPTreasureFairyPrizeRecordCell0"="Primary Mammoth Forest"; +"XPTreasureFairyPrizeRecordCell1"="Epic Mammoth Forest"; +"XPTreasureFairyPrizeRecordCell2"="Legendary Mammoth Forest"; + +"XPTreasureFairySendRecordCell0"="yyyy-MM-dd HH:mm:ss"; +"XPTreasureFairySendRecordCell1"="You gave %@ a '%@' fairy card"; +"XPTreasureFairySendRecordCell2"="%@ gave you a '%@' fairy card"; + +"XPTreasureFairyShopingExchangeCell0"="Diamonds"; +"XPTreasureFairyShopingExchangeCell1"="Exchange"; + +"XPTreasureFairyShopingRecordCell0"="Primary Summon"; +"XPTreasureFairyShopingRecordCell1"="Epic Summon"; +"XPTreasureFairyShopingRecordCell2"="Legendary Summon"; +"XPTreasureFairyShopingRecordCell3"="%@ Diamonds"; + +"XPTreasureFairyTrialsRecordCell0"="Legendary Trial"; +"XPTreasureFairyTrialsRecordCell1"="Fairy Decomposition"; + +"XPTreasureFairyDrawSubView0"="Sky City"; + +"XPTreasureFairyDrawView0"="Still need %@ Lucky Points, and receive a legendary fairy as a bonus"; +"XPTreasureFairyDrawView1"="Current Lucky Points: %@"; + +"XPTreasureFairyExchangeView0"="Diamonds"; +"XPTreasureFairyExchangeView1"="Tip"; +"XPTreasureFairyExchangeView2"="Exchange"; +"XPTreasureFairyExchangeView3"="You are about to exchange \"%@(%@)\""; +"XPTreasureFairyExchangeView4"="Exchange successful~"; +"XPTreasureFairyExchangeView5"="Nickname"; +"XPTreasureFairyExchangeView6"="My Fragments:"; + +"XPTreasureFairyFriendView0"="Friends"; +"XPTreasureFairyFriendView1"="Search Friends"; + +"XPTreasureFairyMessageSendView0"="Sent Successfully"; +"XPTreasureFairyMessageSendView1"="Are you sure you want to send 1 '%@' fairy card to \"%@\"?"; +"XPTreasureFairyMessageSendView2"="Close"; +"XPTreasureFairyMessageSendView3"="Send"; + +"XPTreasureFairyMoreView0"="Rule Explanation"; +"XPTreasureFairyMoreView1"="Treasure Master"; +"XPTreasureFairyMoreView2"="Reward Record"; + +"XPTreasureFairyPrizePoolView0"="Primary Forest"; +"XPTreasureFairyPrizePoolView1"="Epic Forest"; +"XPTreasureFairyPrizePoolView2"="Legendary Forest"; + +"XPTreasureFairyPrizeRecordView0"="Trial Time"; +"XPTreasureFairyPrizeRecordView1"="Type"; +"XPTreasureFairyPrizeRecordView2"="Rewards Obtained"; + +"XPTreasureFairySendRecordView0"="Record"; + +"XPTreasureFairySendView0"="Sent Successfully"; +"XPTreasureFairySendView1"="Sent a request to the friend"; +"XPTreasureFairySendView2"="Are you sure you want to send 1 '%@' fairy card to \"%@\"?"; +"XPTreasureFairySendView3"="Are you sure you want to request 1 '%@' fairy card from \"%@\"?"; +"XPTreasureFairySendView4"="Send"; +"XPTreasureFairySendView5"="Request"; +"XPTreasureFairySendView6"="Close"; + +"XPTreasureFairyShopingRecordSubView0"="Summon Time"; +"XPTreasureFairyShopingRecordSubView1"="Type"; +"XPTreasureFairyShopingRecordSubView2"="Rewards Obtained"; +"XPTreasureFairyShopingRecordSubView3"="Exchange Time"; +"XPTreasureFairyShopingRecordSubView4"="Rewards Obtained"; + +"XPTreasureFairyShopingView0"="Exchange\nRecords"; + +"XPTreasureFairyStoreResultSmallView0"="Obtained Fairy"; +"XPTreasureFairyStoreResultSmallView1"="Unexpected Discovery"; +"XPTreasureFairyStoreResultSmallView2"="Obtained Fairy"; +"XPTreasureFairyStoreResultSmallView3"="Obtained Fairy"; +"XPTreasureFairyStoreResultSmallView4"="Close"; +"XPTreasureFairyStoreResultSmallView5"="Obtained Fairy Fragments"; + +"XPTreasureFairyStoreResultView0"="Unexpected Discovery"; +"XPTreasureFairyStoreResultView1"="Obtained Fairy"; +"XPTreasureFairyStoreResultView2"="Close"; + +"XPTreasureFairyStoreView0"="Capture %@ times"; +"XPTreasureFairyStoreView1"="Primary Ball"; +"XPTreasureFairyStoreView2"="Using the primary ball has a certain chance to capture a primary fairy"; +"XPTreasureFairyStoreView3"="Super Ball"; +"XPTreasureFairyStoreView4"="Using the super ball has a certain chance to capture an epic fairy"; +"XPTreasureFairyStoreView5"="Master Ball"; +"XPTreasureFairyStoreView6"="Using the master ball will definitely capture a legendary fairy"; +"XPTreasureFairyStoreView7"="Nickname"; +"XPTreasureFairyStoreView8"="One"; +"XPTreasureFairyStoreView9"="Ten"; + +"XPTreasureFairySummonGiftView0"="%ld Diamonds"; + +"XPTreasureFairySummonView0"="Congratulations on obtaining"; + +"XPTreasureFairyTrialsContentView0"="Insufficient number of fairies"; +"XPTreasureFairyTrialsContentView1"="The trial furnace is full"; +"XPTreasureFairyTrialsContentView2"="You have not captured this fairy yet"; +"XPTreasureFairyTrialsContentView3"="Click to enter the trial legendary fairy"; +"XPTreasureFairyTrialsContentView4"="Click to enter the fairy that needs to be decomposed"; +"XPTreasureFairyTrialsContentView5"="One-click Input"; +"XPTreasureFairyTrialsContentView6"="Re-enter"; +"XPTreasureFairyTrialsContentView7"="Decomposing ordinary fairies will randomly obtain 80-100 fragments"; +"XPTreasureFairyTrialsContentView8"="Decomposition furnace is full"; +"XPTreasureFairyTrialsContentView9"="Decomposing legendary fairies will randomly obtain 400-500 fragments"; + +"XPTreasureFairyTrialsRecordView0"="Trial Time"; +"XPTreasureFairyTrialsRecordView1"="Type"; +"XPTreasureFairyTrialsRecordView2"="Input Fairies"; +"XPTreasureFairyTrialsRecordView3"="Rewards Obtained"; + +"XPClanSectionView0"="Management"; + +///XPTreasureFairyTrialsView +"XPTreasureFairyTrialsView0"="Trial\nRecord"; +///XPTreasureFairyViewController +"XPTreasureFairyViewController0"="Insufficient fairy fragments, please purchase"; +"XPTreasureFairyViewController1"="Participate"; +"XPTreasureFairyViewController2"="100 times"; +"XPTreasureFairyViewController3"="10 times"; +"XPTreasureFairyViewController4"="1 time"; + +"XPTreasureFairyViewController5"="Insufficient diamond balance, please recharge"; +"XPTreasureFairyViewController6"="Recharge"; +"XPTreasureFairyViewController7"="No more data available~"; +"XPTreasureFairyViewController8"="Do not display winning results"; +"XPTreasureFairyViewController9"="Fragment purchase successful"; +"XPTreasureFairyViewController10"="Fragment purchase failed"; +///XPTreasureFairyGiftView +"XPTreasureFairyGiftView0"="Good luck! "; +"XPTreasureFairyGiftView1"="Obtained in the treasure fairy "; +"XPTreasureFairyGiftView2"="Amazing! "; +"XPTreasureFairyGiftView3"="In the treasure fairy "; +"XPTreasureFairyGiftView4"="Basic"; +"XPTreasureFairyGiftView5"="Epic"; +"XPTreasureFairyGiftView6"="Legendary"; +"XPTreasureFairyGiftView7"="Summon"; +"XPTreasureFairyGiftView8"="Diamond"; +///XPMineUserInfoRecordedSoundView +"XPMineUserInfoRecordedSoundView0"="Good voice can bring more attention~"; +"XPMineUserInfoRecordedSoundView1"="Click to start recording"; +"XPMineUserInfoRecordedSoundView2"="Re-record"; +"XPMineUserInfoRecordedSoundView3"="Save sound"; +"XPMineUserInfoRecordedSoundView4"="Sound under review, will be displayed upon approval~"; + +"XPMineUserInfoRecordedSoundView5"="Click to stop"; +"XPMineUserInfoRecordedSoundView6"="Click to preview"; +"XPMineUserInfoRecordedSoundView7"="Click to stop playback"; +"XPMineUserInfoRecordedSoundView8"="Delete sound"; +"XPMineUserInfoRecordedSoundView9"="Sound signature approved, share with friends now~"; +"XPMineUserInfoRecordedSoundView10"="Currently in a voice chat, cannot record"; +///XPMineUserInfoRecordedSoundVC +"XPMineUserInfoRecordedSoundVC0"="Please grant microphone permissions and try again"; +"XPMineUserInfoRecordedSoundVC1"="Recording time too short~"; +"XPMineUserInfoRecordedSoundVC2"="Voice signature"; +"XPMineUserInfoRecordedSoundVC3"="Failed to save sound"; +"XPMineUserInfoRecordedSoundVC4"="Sound saved successfully"; +"XPMineUserInfoRecordedSoundVC5"="Sound deleted successfully"; +"XPMineUserInfoRecordedSoundVC6"="Are you sure you want to delete this sound?"; +"XPMineUserInfoRecordedSoundVC7"="Sound recording not yet complete, confirm exit?"; +"XPMineUserInfoRecordedSoundVC8"="Sound not yet saved, confirm exit?"; +//XPMineUserInfoTagVC +"XPMineUserInfoTagVC0"="My Tags"; +"XPMineUserInfoTagVC1"="Done"; +"XPMineUserInfoTagVC2"="Tags saved successfully"; +///XPMineUserInfoTagEmptyViewCell +"XPMineUserInfoTagEmptyViewCell0"="Edit your tags to increase your popularity~"; +///XPMineUserInfoTagItemView +"XPMineUserInfoTagItemView0"="You can only add up to 20 tags~"; +///XPMineUserInfoIndividualTagView +"XPMineUserInfoIndividualTagView0"="Their Tags"; +"XPMineUserInfoIndividualTagView1"="My Tags"; +"XPMineUserInfoIndividualTagView2"="Edit Tags"; +///XPMineUserInfoHeaderTagView +"XPMineUserInfoHeaderTagView0"="Set your personal tags"; +///XPLoginAuthCodeVC +"XPLoginAuthCodeVC0"="Authorization Code"; +"XPLoginAuthCodeVC1"="Please enter authorization code"; +"XPLoginAuthCodeVC2"="Authorization code bound successfully"; +"XPLoginAuthCodeVC3"="Done"; +///XPGoldIncomeSectionView +"XPGoldIncomeSectionView0"="Ranking"; +///PIUserSexView.m +"PIUserSexView0"="Male"; +"PIUserSexView1"="Female"; +///XPRoomTrumpetViewController.m +"XPRoomTrumpetViewController0"="Posted successfully"; +"XPRoomTrumpetViewController1"="Please enter content"; +"XPRoomTrumpetViewController2"="Room Trumpet"; +"XPRoomTrumpetViewController3"="Message content"; +"XPRoomTrumpetViewController4"="Remaining times"; +"XPRoomTrumpetViewController5"="Content can have a maximum of 20 characters~"; +"XPRoomTrumpetViewController6"="After posting, you cannot use the trumpet for 1 minute~"; +"XPRoomTrumpetViewController7"="You can use the trumpet to shout again after "; +///SudCommon.m +"SudCommon0"="Common Error"; +"SudCommon1"="http missing code parameter"; +"SudCommon2"="http missing roomID parameter"; +"SudCommon3"="http missing appID parameter"; +"SudCommon4"="http missing openID parameter"; +"SudCommon5"="Code validation failed or expired"; +"SudCommon6"="SDK request error"; +"SudCommon7"="SDK parameter error"; +"SudCommon8"="Database query error"; +"SudCommon9"="Database insertion error"; +"SudCommon10"="Database modification error"; +"SudCommon11"="Login error"; +"SudCommon12"="Room join error"; +"SudCommon13"="Cannot join room during battle"; +"SudCommon14"="Room full"; +"SudCommon15"="Duplicate join"; +"SudCommon16"="Someone is already in the position"; +"SudCommon17"="Exit error"; +"SudCommon18"="Not in game position"; +"SudCommon19"="Cannot exit while in ready or gaming state"; +"SudCommon20"="Ready error"; +"SudCommon21"="Cancel ready error"; +"SudCommon22"="Start game error"; +"SudCommon23"="Game already started"; +"SudCommon24"="Only leader can start game"; +"SudCommon25"="Someone is not ready"; +"SudCommon26"="Insufficient players to start game"; +"SudCommon27"="Kick error"; +"SudCommon28"="Only leader can kick"; +"SudCommon29"="Cannot kick in battle room"; +"SudCommon30"="Change leader error"; +"SudCommon31"="Escape error"; +"SudCommon32"="Cannot escape, game already ended"; +"SudCommon33"="Cannot escape, player not in game"; +"SudCommon34"="Dismiss error"; +"SudCommon35"="Cannot dismiss, game already ended"; +"SudCommon36"="Only leader can dismiss"; +///XPHomeLittleGameViewController.m +"XPHomeLittleGameViewController0"="No more rooms available"; +"XPHomeLittleGameViewController1"="Quick Match"; +///XPHomeLittleGameTableViewCell.m +"XPHomeLittleGameTableViewCell0"="In game"; +"XPHomeLittleGameTableViewCell1"="Waiting"; +"XPHomeLittleGameTableViewCell2"="Join"; +///XPLittleGameRoomListView.m +"XPLittleGameRoomListView0"="Expand social circle"; +"XPLittleGameRoomListView1"="Expand social circle"; +///XPLittleGameRoomOpenView.m +"XPLittleGameRoomOpenView0"="Request room information failed, please try again!"; +"XPLittleGameRoomOpenView1"="Create new room"; +"XPLittleGameRoomOpenView2"="Room gameplay"; +"XPLittleGameRoomOpenView3"="Create room"; +///XPRoomLittleGameContainerView.m +"XPRoomLittleGameContainerView0"="Player: Join state"; +"XPRoomLittleGameContainerView1"="Player: Ready state"; +"XPRoomLittleGameContainerView2"="Player: Leader state"; +"XPRoomLittleGameContainerView3"="Player: Gaming state"; +"XPRoomLittleGameContainerView4"="Draw & Guess Player: Selecting word"; +"XPRoomLittleGameContainerView5"="Draw & Guess Player: Drawing"; +"XPRoomLittleGameContainerView6"="Draw & Guess Player: Incorrect answer"; +"XPRoomLittleGameContainerView7"="Draw & Guess Player: Total score"; +"XPRoomLittleGameContainerView8"="Draw & Guess Player: Current score"; +"XPRoomLittleGameContainerView9"="%@ exited the game"; +//LittleGameStageView.m +"LittleGameStageView0"="Cannot change mic during game!"; +///LittleGameScrollStageView.m +"LittleGameScrollStageView0"="Cannot change mic during game!"; +///XPMineGameTableViewCell.m +"XPMineGameTableViewCell0"="Casual Games"; + +///XPNewHomeHeadView +"XPNewHomeHeadView0"="Heartbeat Love"; +"XPNewHomeHeadView1"="Gathering Place for Beautiful Women"; +"XPNewHomeHeadView2"="Companionship and Friendship"; +"XPNewHomeHeadView3"="Fun People Are Here"; +/// XPNewHomeViewController +"XPNewHomeViewController0"="Recommend"; +"XPNewHomeViewController1"="High-Quality Companionship"; + +//XPHomeRecommendOtherRoomView +"XPHomeRecommendOtherRoomView0"="No suitable rooms for now, recommending other rooms for you~"; +"XPHomeRecommendOtherRoomView1"="Go and check"; + +///XPTreasureFairyBottomView +"XPTreasureFairyBottomView0"="Enter Quantity"; +"XPTreasureFairyBottomView1"="Buy"; +"XPTreasureFairyBottomView2"="Please select or enter the number of fragments to buy"; + + +///PITreasureFairyBuyElfShardSuccessView +"PITreasureFairyBuyElfShardSuccessView0"="Do Not Prompt Today"; +"PITreasureFairyBuyElfShardSuccessView1"="Obtained"; +///PITreasureFairyBuyElfShardView +"PITreasureFairyBuyElfShardView0"="Insufficient available fragments, please purchase"; +"PITreasureFairyBuyElfShardView1"="Buy"; +"PITreasureFairyBuyElfShardView2"="Buy %@ fragments"; +"PITreasureFairyBuyElfShardView3"="Recharge Successful"; + +///XPCandyTreeConfirmBuyView +"XPCandyTreeConfirmBuyView0"="Insufficient available love, please purchase"; +"XPCandyTreeConfirmBuyView1"="Buy %@ love"; +///XPCandyTreeBuyView +"XPCandyTreeBuyView0"="Please select or enter the number of love to buy"; + +///PIMessageContentServiceReplyView +"PIMessageContentServiceReplyView0"="How to Top-Up:"; +"PIMessageContentServiceReplyView1"="Copy"; + +"PIMessageContentServiceReplyView2"="1. Go to 【My】-- 【Top-Up Diamonds】 inside Piko Voice App to top-up"; +"PIMessageContentServiceReplyView3"="2. Contact customer service to get top-up link"; +"PIMessageContentServiceReplyView4"="Customer Service WeChat: %@ "; +"PIMessageContentServiceReplyView5"="Customer Service Line: %@ "; +"PIMessageContentServiceReplyView6"="3. If there's a prompt \"Top-up failed, please contact customer service for assistance~\", please add customer service for assistance"; +///XPRoomTarrowBannerView +"XPRoomTarrowBannerView0"="Congratulations %@ for bursting into luck in the Lucky Tarot and obtaining %@ diamonds"; +///XPHomeGameView +"XPHomeGameView0"="Create Room"; +"XPHomeGameView1"="Create Room"; +///XPSessionMainViewController.m +"XPSessionMainViewController0" = "Messages"; +"XPSessionMainViewController1" = "Friends"; +"XPSessionMainViewController2" = "Follows"; +"XPSessionMainViewController3" = "Fans"; +///XPFreeGiftsObtainView +"XPFreeGiftsObtainView0"="Got It"; +"XPFreeGiftsObtainView1"="Watched live for %@ today, giving you a gift"; +"XPFreeGiftsObtainView2"="Every day, watching live for a certain duration will get you a \"%@\", with a daily limit of %@, gift valid for the day"; +"XPFreeGiftsObtainView3"="Seconds"; +"XPFreeGiftsObtainView4"="Minutes"; +"XPFreeGiftsObtainView5"="Hours"; +///XPGiftFreeItemCell +"XPGiftFreeItemCell0"="Free Gift"; +"XPGiftFreeItemCell1"="Gift Name"; +///SessionDiscoverNewTableViewCell.m +"SessionDiscoverNewTableViewCell0" = "Discover Newbies"; +///XPMineSimpleUserInfoHeaderView +"XPMineSimpleUserInfoHeaderView0"="This person is lazy, hasn't set a signature~"; +"XPMineSimpleUserInfoHeaderView1"="This person is lazy, hasn't set a signature~"; +"XPMineSimpleUserInfoHeaderView2"="Live"; +"XPMineSimpleUserInfoHeaderView3"="Gift Wall"; +"XPMineSimpleUserInfoHeaderView4"="Gift Wall"; +"XPMineSimpleUserInfoHeaderView5"="Lucky Gifts"; +"XPMineSimpleUserInfoHeaderView6"="Moments"; +///PIRoomPhotoAlbumVC +"PIRoomPhotoAlbumVC0"="Room Album"; +"PIRoomPhotoAlbumVC1"="My Photos"; +"PIRoomPhotoAlbumVC2"="Regular Photos"; +"PIRoomPhotoAlbumVC3"="Unlocked Photos"; +///PIRoomPhotoAlbumItemVC +"PIRoomPhotoAlbumItemVC0"="Upload Photo"; +"PIRoomPhotoAlbumItemVC1"="Upload Failed, Please Retry"; +"PIRoomPhotoAlbumItemVC2"="Please select photos of the room to upload"; +"PIRoomPhotoAlbumItemVC3"="Upload Successful"; +"PIRoomPhotoAlbumItemVC4"="Are you sure you want to delete this photo?"; +"PIRoomPhotoAlbumItemVC5"="Are you sure you want to send this photo to the public screen?"; +///PIRoomPhotoAlbumChoosePhotoCell +"PIRoomPhotoAlbumChoosePhotoCell0"="Up to 6 photos per upload"; +///PIRoomPhotoAlbumChoosePhotoTypeView +"PIRoomPhotoAlbumChoosePhotoTypeView0"="Photo Type"; +"PIRoomPhotoAlbumChoosePhotoTypeView1"="Regular Photos"; +"PIRoomPhotoAlbumChoosePhotoTypeView2"="Unlocked Photos"; +///PIRoomPhotoAlbumChoosePhotoGiftView +"PIRoomPhotoAlbumChoosePhotoGiftView0"="Unlock Gifts"; +"PIRoomPhotoAlbumChoosePhotoGiftView1"="No need to select unlock gifts currently"; +"PIRoomPhotoAlbumChoosePhotoGiftView2"="Select Unlock Gifts"; +///PIRoomPhotoAlbumChoosePhotoView +"PIRoomPhotoAlbumChoosePhotoView0"="Confirm Upload"; +"PIRoomPhotoAlbumChoosePhotoView1"="Please select unlock gifts"; +///PIRoomPhotoAlbumChooseGiftView +"PIRoomPhotoAlbumChooseGiftView0"="Select Unlock Gifts"; +///PIRoomMessagePhotoAlbumView +"PIRoomMessagePhotoAlbumView0"="Unlock"; +"PIRoomMessagePhotoAlbumView1"="Unlocked"; +///PIRoomMessageUnlockPhotoAlbumView +"PIRoomMessageUnlockPhotoAlbumView0"="Gift to Unlock Photo"; +"PIRoomMessageUnlockPhotoAlbumView1"="Unlock Now"; +///PIRoomPhotoAlbumOperateView +"PIRoomPhotoAlbumOperateView0"="Send to Public Screen"; +"PIRoomPhotoAlbumOperateView1"="Delete Photo"; +"PIRoomPhotoAlbumOperateView2"="View Large Image"; +///XPMaskManagerVC +"XPMaskManagerVC0"="Block Manager"; +"XPMaskManagerVC1"="No more data~"; +"XPMaskManagerVC2"="Your block list is empty!"; +"XPMaskManagerVC3"="Unblocked successfully"; +///XPMaskManagerCell +"XPMaskManagerCell0"="Unblock"; +///PIRedPacketChooseTypeView +"PIRedPacketChooseTypeView0"="No Threshold Red Packet"; +"PIRedPacketChooseTypeView1"="Follow Red Packet"; +"PIRedPacketChooseTypeView2"="Share Red Packet"; +"PIRedPacketChooseTypeView3"="Danmaku Red Packet"; +"PIRedPacketChooseTypeView4"="Everyone can participate"; +"PIRedPacketChooseTypeView5"="Follow the host to participate"; +"PIRedPacketChooseTypeView6"="Share room to participate"; +"PIRedPacketChooseTypeView7"="Send specified danmaku content"; +"PIRedPacketChooseTypeView8"="Red Packet Conditions"; +///PIRoomSendRedPacketVC +"PIRoomSendRedPacketVC0"="In-Room Red Packet"; +"PIRoomSendRedPacketVC1"="Server-wide Red Packet"; +///PIRoomSendRedPacketItemVC +"PIRoomSendRedPacketItemVC0"="Red Packet Amount"; +"PIRoomSendRedPacketItemVC1"="Red Packet Quantity"; +"PIRoomSendRedPacketItemVC2"="Diamonds"; +"PIRoomSendRedPacketItemVC3"="pcs"; +"PIRoomSendRedPacketItemVC4"="Effective Immediately"; +"PIRoomSendRedPacketItemVC5"="Effective for a Limited Time"; +"PIRoomSendRedPacketItemVC6"="Unclaimed red packets will be returned to your wallet after %@ hours"; +"PIRoomSendRedPacketItemVC7"="Please enter danmaku content"; +///PIInputScrollingView +"PIInputScrollingView0"="Enter specified danmaku content (up to 10 characters)"; +///PIInputEntireServerScrollingView +"PIInputEntireServerScrollingView0"="Wishing you prosperity and wealth!"; +///PIRoomEnterRedPacketView +"PIRoomEnterRedPacketView0"="Snatch Red Packet"; +///XPRoomGiftBroadcastWindow +"PIRoomGiftBroadcastWindow0"="Go to Watch"; +"PIRoomGiftBroadcastWindow1"="Leave current room and go to"; +"PIRoomGiftBroadcastWindow2"="Don't show this prompt again next time"; +"PIRoomGiftBroadcastWindow3"="Stay Here"; +"PIRoomGiftBroadcastWindow4"="Go Now"; +///PIGuildAnchorIncomeSectionView +"PIGuildAnchorIncomeSectionView0"="Personal Information"; +"PIGuildAnchorIncomeSectionView1"="Host (Diamonds)"; +"PIGuildAnchorIncomeSectionView2"="Room (Diamonds)"; +"PIGuildAnchorIncomeSectionView3"="Live Duration"; +///PIWebViewSavePhotoView +"PIWebViewSavePhotoView0"="Remember to fill in the invitation code when registering~"; +"PIWebViewSavePhotoView1"="Invitation Code:"; +"PIWebViewSavePhotoView2"="Saved photo successfully"; +"PIWebViewSavePhotoView3"="Failed to save photo"; +"PIWebViewSavePhotoView4"="Save Invitation Photo"; + +"App_Common_And" = "And"; +"App_Common_Male" = "Male"; +"App_Common_FeMale" = "Female"; +"App_Common_My" = "My"; +"App_Common_Is" = "Is"; +"App_Common_Not" = "Not"; +"App_Common_No" = "No"; +"App_Commont_Days" = "Days"; +"App_Commont_Week" = "Week"; +"App_Commont_Month" = "Month"; +"App_Commont_Hour" = "Hour"; +"App_Commont_Minute" = "Minute"; +"App_Commont_Day" = "Day"; +"App_Common_To" = "To"; +"App_Common_Number" = "Number"; +"App_Common_Person" = "%ld People"; +"App_Common_Or" = "Or"; +"App_Common_Yuan" = "Yuan"; +"App_Common_Wan" = "Ten Thousand"; +"App_Common_Zero_Second" = "0 Second"; +"App_Common_zai" = "At"; +"App_Common_bei" = "By"; +"App_Common_gei" = "To"; +"App_Common_nin" = "You"; +"App_Common_Year" = "yyyy Year"; +"App_Common_hao" = "Number"; + + + + + +"XPMineSwitchLanguageVC0"="Language Settings"; +"XPMineSwitchLanguageVC1"="Save"; + diff --git a/YuMi/mul.lproj/Launch Screen.xcstrings b/YuMi/mul.lproj/Launch Screen.xcstrings new file mode 100644 index 00000000..4a5e8392 --- /dev/null +++ b/YuMi/mul.lproj/Launch Screen.xcstrings @@ -0,0 +1,17 @@ +{ + "sourceLanguage" : "en", + "strings" : { + "o5T-sv-tDU.text" : { + "comment" : "Class = \"UILabel\"; text = \"邂逅你的專屬聲音~\"; ObjectID = \"o5T-sv-tDU\";", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "邂逅你的專屬聲音~" + } + } + } + } + }, + "version" : "1.0" +} \ No newline at end of file diff --git a/YuMi/zh-Hans.lproj/InfoPlist.strings b/YuMi/zh-Hans.lproj/InfoPlist.strings new file mode 100644 index 00000000..00196a18 --- /dev/null +++ b/YuMi/zh-Hans.lproj/InfoPlist.strings @@ -0,0 +1,14 @@ +/* + InfoPlist.strings + xplan-ios + + Created by 冯硕 on 2022/10/13. + +*/ +NSCameraUsageDescription = "“Peko”需要您的同意,才可以访问进行拍照并上传您的图片,然后展示在您的个人主页上,便于他人查看"; +NSLocalNetworkUsageDescription = "此App将可发现和连接到您所用网络上的设备"; +NSLocationWhenInUseUsageDescription = "需要您的同意,才可以进行定位服务,推荐附近好友"; +NSMicrophoneUsageDescription = "“Peko”需要您的同意,才可以进行语音聊天"; +NSPhotoLibraryAddUsageDescription = "“Peko”需要您的同意,才可以存储相片到相册"; +NSPhotoLibraryUsageDescription = "“Peko”需要您的同意,才可以访问相册并选择您需要上传的图片,然后展示在您的个人主页上,便于他人查看"; +NSUserTrackingUsageDescription = "请允许我们获取您的IDFA权限,可以为您提供个性化活动和服务。未经您的允许,您的信息将不作其他用途"; diff --git a/YuMi/zh-Hans.lproj/Localizable.strings b/YuMi/zh-Hans.lproj/Localizable.strings index 56a64e4d..0d6e51c3 100644 --- a/YuMi/zh-Hans.lproj/Localizable.strings +++ b/YuMi/zh-Hans.lproj/Localizable.strings @@ -164,6 +164,7 @@ "XPMineSettingPresent25" = "注销账号"; "XPMineSettingPresent26" = "修改"; "XPMineSettingPresent27" = "屏蔽管理"; +"XPMineSettingPresent28" = "语言"; ///XPMineUserInfoEditPresenter.m "XPMineUserInfoEditPresenter0" = "上传失败"; "XPMineUserInfoEditPresenter1" = "昵称"; @@ -231,7 +232,7 @@ "XPMineNameplateTableViewCell3" = "使用"; "XPMineNameplateTableViewCell4" = "使用"; -"XPDressShopSearchTableViewCell0" = "%@号"; + "XPDressShopSearchTableViewCell1" = "赠送"; "XPDressUpShopCardTableViewCell0" = "%@(%zd天"; @@ -424,10 +425,10 @@ "XPMineUserInfoGiftWallViewController1" = "普通礼物"; "XPMineUserInfoGiftWallViewController2" = "幸运礼物"; -"XPMineUserInfoTableViewCell0" = "%@号"; + "XPMineUserInfoTableViewCell1" = "我是个默认签名"; "XPMineUserInfoTableViewCell2" = "直播中"; -"XPMineUserInfoTableViewCell3" = "%@号:%@"; + "XPMineVisitorEmptyTableViewCell0" = "暂无数据"; @@ -604,7 +605,7 @@ "XPMineFeedbackViewController4" = "请输入您的QQ或微信号"; "XPMineFeedbackViewController5" = "提交反馈"; -"XPMineAboutUsViewController0" = "关于"; +"XPMineAboutUsViewController0" = "关于%@"; "XPMineNotificaViewController0" = "通知提醒设置"; @@ -2239,7 +2240,7 @@ "XPLoginVerifBindPhoneViewController16" = "输入手机号"; "XPLoginVerifBindPhoneViewController17" = "输入验证码"; "XPLoginVerifBindPhoneViewController18" = "如果您的手机号已丢失\n请咨询客服"; - +//todo "LoginVerifCodeViewController0" = "后可重新获取验证码"; "LoginVerifCodeViewController1" = "登录成功"; "LoginVerifCodeViewController2" = "验证码已发送至"; @@ -2410,7 +2411,7 @@ "XPGuildIncomeHeaderView3" = "钻石"; "XPGuildIncomeHeaderView4" = "总收入"; "XPGuildIncomeHeaderView5" = "MM月"; - +///todo ///XPGuildAnchorIncomeSectionView.m "XPGuildAnchorIncomeSectionView0" = "排名"; "XPGuildAnchorIncomeSectionView1" = "头像"; @@ -3232,5 +3233,7 @@ "App_Common_Year" = "yyyy年"; "App_Common_hao" = "号"; - +////XPMineSwitchLanguageVC +"XPMineSwitchLanguageVC0"="语言设置"; +"XPMineSwitchLanguageVC1"="保存"; diff --git a/YuMi/zh-Hant.lproj/InfoPlist.strings b/YuMi/zh-Hant.lproj/InfoPlist.strings new file mode 100644 index 00000000..7deaa611 --- /dev/null +++ b/YuMi/zh-Hant.lproj/InfoPlist.strings @@ -0,0 +1,14 @@ +/* + InfoPlist.strings + xplan-ios + + Created by 冯硕 on 2022/10/13. + +*/ +NSCameraUsageDescription = "「Peko」需要您的同意,才可以訪問進行拍照並上傳您的圖片,然後展示在您的個人主頁上,便於他人查看"; +NSLocalNetworkUsageDescription = "此App將可發現和連接到您所用網絡上的設備"; +NSLocationWhenInUseUsageDescription = "需要您的同意,才可以進行定位服務,推薦附近好友"; +NSMicrophoneUsageDescription = "「Peko」需要您的同意,才可以進行語音聊天"; +NSPhotoLibraryAddUsageDescription = "「Peko」需要您的同意,才可以存儲相片到相冊"; +NSPhotoLibraryUsageDescription = "「Peko」需要您的同意,才可以訪問相冊並選擇您需要上傳的圖片,然後展示在您的個人主頁上,便於他人查看"; +NSUserTrackingUsageDescription = "請允許我們獲取您的IDFA權限,可以為您提供個性化活動和服務。未經您的允許,您的信息將不作其他用途"; diff --git a/YuMi/zh-Hant.lproj/Localizable.strings b/YuMi/zh-Hant.lproj/Localizable.strings index 8c007ebc..77a93b7d 100644 --- a/YuMi/zh-Hant.lproj/Localizable.strings +++ b/YuMi/zh-Hant.lproj/Localizable.strings @@ -164,6 +164,7 @@ "XPMineSettingPresent25" = "註銷賬號"; "XPMineSettingPresent26" = "修改"; "XPMineSettingPresent27" = "屏蔽管理"; +"XPMineSettingPresent28" = "語言"; ///XPMineUserInfoEditPresenter.m "XPMineUserInfoEditPresenter0" = "上傳失敗"; @@ -232,7 +233,7 @@ "XPMineNameplateTableViewCell3" = "使用"; "XPMineNameplateTableViewCell4" = "使用"; -"XPDressShopSearchTableViewCell0" = "%@號"; + "XPDressShopSearchTableViewCell1" = "贈送"; "XPDressUpShopCardTableViewCell0" = "%@(%zd天"; @@ -426,10 +427,10 @@ "XPMineUserInfoGiftWallViewController1" = "普通禮物"; "XPMineUserInfoGiftWallViewController2" = "幸運禮物"; -"XPMineUserInfoTableViewCell0" = "%@號"; + "XPMineUserInfoTableViewCell1" = "我是個默認簽名"; "XPMineUserInfoTableViewCell2" = "直播中"; -"XPMineUserInfoTableViewCell3" = "%@號:%@"; + "XPMineVisitorEmptyTableViewCell0" = "暫無數據"; @@ -606,7 +607,7 @@ "XPMineFeedbackViewController4" = "請輸入您的QQ或微信號"; "XPMineFeedbackViewController5" = "提交反饋"; -"XPMineAboutUsViewController0" = "關於"; +"XPMineAboutUsViewController0" = "關於%@"; "XPMineNotificaViewController0" = "通知提醒設置"; @@ -3230,5 +3231,7 @@ "App_Common_Year" = "yyyy年"; "App_Common_hao" = "號"; - +////XPMineSwitchLanguageVC +"XPMineSwitchLanguageVC0"="語言設置"; +"XPMineSwitchLanguageVC1"="保存";