Showing
100 changed files
with
2064 additions
and
1 deletions
Too many changes to show.
To preserve performance only 100 of 100+ files are displayed.
HHVDoctorSDK/HHMedicSDK.framework/HHMedicSDK
0 → 100644
No preview for this file type
| 1 | +// Generated by Apple Swift version 5.4.2 (swiftlang-1205.0.28.2 clang-1205.0.19.57) | ||
| 2 | +#ifndef HHMEDICSDK_SWIFT_H | ||
| 3 | +#define HHMEDICSDK_SWIFT_H | ||
| 4 | +#pragma clang diagnostic push | ||
| 5 | +#pragma clang diagnostic ignored "-Wgcc-compat" | ||
| 6 | + | ||
| 7 | +#if !defined(__has_include) | ||
| 8 | +# define __has_include(x) 0 | ||
| 9 | +#endif | ||
| 10 | +#if !defined(__has_attribute) | ||
| 11 | +# define __has_attribute(x) 0 | ||
| 12 | +#endif | ||
| 13 | +#if !defined(__has_feature) | ||
| 14 | +# define __has_feature(x) 0 | ||
| 15 | +#endif | ||
| 16 | +#if !defined(__has_warning) | ||
| 17 | +# define __has_warning(x) 0 | ||
| 18 | +#endif | ||
| 19 | + | ||
| 20 | +#if __has_include(<swift/objc-prologue.h>) | ||
| 21 | +# include <swift/objc-prologue.h> | ||
| 22 | +#endif | ||
| 23 | + | ||
| 24 | +#pragma clang diagnostic ignored "-Wauto-import" | ||
| 25 | +#include <Foundation/Foundation.h> | ||
| 26 | +#include <stdint.h> | ||
| 27 | +#include <stddef.h> | ||
| 28 | +#include <stdbool.h> | ||
| 29 | + | ||
| 30 | +#if !defined(SWIFT_TYPEDEFS) | ||
| 31 | +# define SWIFT_TYPEDEFS 1 | ||
| 32 | +# if __has_include(<uchar.h>) | ||
| 33 | +# include <uchar.h> | ||
| 34 | +# elif !defined(__cplusplus) | ||
| 35 | +typedef uint_least16_t char16_t; | ||
| 36 | +typedef uint_least32_t char32_t; | ||
| 37 | +# endif | ||
| 38 | +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); | ||
| 39 | +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); | ||
| 40 | +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); | ||
| 41 | +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); | ||
| 42 | +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); | ||
| 43 | +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); | ||
| 44 | +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); | ||
| 45 | +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); | ||
| 46 | +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); | ||
| 47 | +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); | ||
| 48 | +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); | ||
| 49 | +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); | ||
| 50 | +#endif | ||
| 51 | + | ||
| 52 | +#if !defined(SWIFT_PASTE) | ||
| 53 | +# define SWIFT_PASTE_HELPER(x, y) x##y | ||
| 54 | +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) | ||
| 55 | +#endif | ||
| 56 | +#if !defined(SWIFT_METATYPE) | ||
| 57 | +# define SWIFT_METATYPE(X) Class | ||
| 58 | +#endif | ||
| 59 | +#if !defined(SWIFT_CLASS_PROPERTY) | ||
| 60 | +# if __has_feature(objc_class_property) | ||
| 61 | +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ | ||
| 62 | +# else | ||
| 63 | +# define SWIFT_CLASS_PROPERTY(...) | ||
| 64 | +# endif | ||
| 65 | +#endif | ||
| 66 | + | ||
| 67 | +#if __has_attribute(objc_runtime_name) | ||
| 68 | +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) | ||
| 69 | +#else | ||
| 70 | +# define SWIFT_RUNTIME_NAME(X) | ||
| 71 | +#endif | ||
| 72 | +#if __has_attribute(swift_name) | ||
| 73 | +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) | ||
| 74 | +#else | ||
| 75 | +# define SWIFT_COMPILE_NAME(X) | ||
| 76 | +#endif | ||
| 77 | +#if __has_attribute(objc_method_family) | ||
| 78 | +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) | ||
| 79 | +#else | ||
| 80 | +# define SWIFT_METHOD_FAMILY(X) | ||
| 81 | +#endif | ||
| 82 | +#if __has_attribute(noescape) | ||
| 83 | +# define SWIFT_NOESCAPE __attribute__((noescape)) | ||
| 84 | +#else | ||
| 85 | +# define SWIFT_NOESCAPE | ||
| 86 | +#endif | ||
| 87 | +#if __has_attribute(ns_consumed) | ||
| 88 | +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) | ||
| 89 | +#else | ||
| 90 | +# define SWIFT_RELEASES_ARGUMENT | ||
| 91 | +#endif | ||
| 92 | +#if __has_attribute(warn_unused_result) | ||
| 93 | +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) | ||
| 94 | +#else | ||
| 95 | +# define SWIFT_WARN_UNUSED_RESULT | ||
| 96 | +#endif | ||
| 97 | +#if __has_attribute(noreturn) | ||
| 98 | +# define SWIFT_NORETURN __attribute__((noreturn)) | ||
| 99 | +#else | ||
| 100 | +# define SWIFT_NORETURN | ||
| 101 | +#endif | ||
| 102 | +#if !defined(SWIFT_CLASS_EXTRA) | ||
| 103 | +# define SWIFT_CLASS_EXTRA | ||
| 104 | +#endif | ||
| 105 | +#if !defined(SWIFT_PROTOCOL_EXTRA) | ||
| 106 | +# define SWIFT_PROTOCOL_EXTRA | ||
| 107 | +#endif | ||
| 108 | +#if !defined(SWIFT_ENUM_EXTRA) | ||
| 109 | +# define SWIFT_ENUM_EXTRA | ||
| 110 | +#endif | ||
| 111 | +#if !defined(SWIFT_CLASS) | ||
| 112 | +# if __has_attribute(objc_subclassing_restricted) | ||
| 113 | +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA | ||
| 114 | +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA | ||
| 115 | +# else | ||
| 116 | +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA | ||
| 117 | +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA | ||
| 118 | +# endif | ||
| 119 | +#endif | ||
| 120 | +#if !defined(SWIFT_RESILIENT_CLASS) | ||
| 121 | +# if __has_attribute(objc_class_stub) | ||
| 122 | +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) | ||
| 123 | +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) | ||
| 124 | +# else | ||
| 125 | +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) | ||
| 126 | +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) | ||
| 127 | +# endif | ||
| 128 | +#endif | ||
| 129 | + | ||
| 130 | +#if !defined(SWIFT_PROTOCOL) | ||
| 131 | +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA | ||
| 132 | +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA | ||
| 133 | +#endif | ||
| 134 | + | ||
| 135 | +#if !defined(SWIFT_EXTENSION) | ||
| 136 | +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) | ||
| 137 | +#endif | ||
| 138 | + | ||
| 139 | +#if !defined(OBJC_DESIGNATED_INITIALIZER) | ||
| 140 | +# if __has_attribute(objc_designated_initializer) | ||
| 141 | +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) | ||
| 142 | +# else | ||
| 143 | +# define OBJC_DESIGNATED_INITIALIZER | ||
| 144 | +# endif | ||
| 145 | +#endif | ||
| 146 | +#if !defined(SWIFT_ENUM_ATTR) | ||
| 147 | +# if defined(__has_attribute) && __has_attribute(enum_extensibility) | ||
| 148 | +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) | ||
| 149 | +# else | ||
| 150 | +# define SWIFT_ENUM_ATTR(_extensibility) | ||
| 151 | +# endif | ||
| 152 | +#endif | ||
| 153 | +#if !defined(SWIFT_ENUM) | ||
| 154 | +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type | ||
| 155 | +# if __has_feature(generalized_swift_name) | ||
| 156 | +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type | ||
| 157 | +# else | ||
| 158 | +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) | ||
| 159 | +# endif | ||
| 160 | +#endif | ||
| 161 | +#if !defined(SWIFT_UNAVAILABLE) | ||
| 162 | +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) | ||
| 163 | +#endif | ||
| 164 | +#if !defined(SWIFT_UNAVAILABLE_MSG) | ||
| 165 | +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) | ||
| 166 | +#endif | ||
| 167 | +#if !defined(SWIFT_AVAILABILITY) | ||
| 168 | +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) | ||
| 169 | +#endif | ||
| 170 | +#if !defined(SWIFT_WEAK_IMPORT) | ||
| 171 | +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) | ||
| 172 | +#endif | ||
| 173 | +#if !defined(SWIFT_DEPRECATED) | ||
| 174 | +# define SWIFT_DEPRECATED __attribute__((deprecated)) | ||
| 175 | +#endif | ||
| 176 | +#if !defined(SWIFT_DEPRECATED_MSG) | ||
| 177 | +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) | ||
| 178 | +#endif | ||
| 179 | +#if __has_feature(attribute_diagnose_if_objc) | ||
| 180 | +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) | ||
| 181 | +#else | ||
| 182 | +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) | ||
| 183 | +#endif | ||
| 184 | +#if !defined(IBSegueAction) | ||
| 185 | +# define IBSegueAction | ||
| 186 | +#endif | ||
| 187 | +#if __has_feature(modules) | ||
| 188 | +#if __has_warning("-Watimport-in-framework-header") | ||
| 189 | +#pragma clang diagnostic ignored "-Watimport-in-framework-header" | ||
| 190 | +#endif | ||
| 191 | +@import Foundation; | ||
| 192 | +@import HHSDKVideo; | ||
| 193 | +@import ImSDK_Smart; | ||
| 194 | +@import ObjectiveC; | ||
| 195 | +@import TXLiteAVSDK_TRTC; | ||
| 196 | +#endif | ||
| 197 | + | ||
| 198 | +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" | ||
| 199 | +#pragma clang diagnostic ignored "-Wduplicate-method-arg" | ||
| 200 | +#if __has_warning("-Wpragma-clang-attribute") | ||
| 201 | +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" | ||
| 202 | +#endif | ||
| 203 | +#pragma clang diagnostic ignored "-Wunknown-pragmas" | ||
| 204 | +#pragma clang diagnostic ignored "-Wnullability" | ||
| 205 | + | ||
| 206 | +#if __has_attribute(external_source_symbol) | ||
| 207 | +# pragma push_macro("any") | ||
| 208 | +# undef any | ||
| 209 | +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="HHMedicSDK",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) | ||
| 210 | +# pragma pop_macro("any") | ||
| 211 | +#endif | ||
| 212 | + | ||
| 213 | +@class NSString; | ||
| 214 | + | ||
| 215 | +/// HH 定位 | ||
| 216 | +SWIFT_CLASS("_TtC10HHMedicSDK10HHLocation") | ||
| 217 | +@interface HHLocation : NSObject | ||
| 218 | +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong, getter=default) HHLocation * _Nonnull default_;) | ||
| 219 | ++ (HHLocation * _Nonnull)default SWIFT_WARN_UNUSED_RESULT; | ||
| 220 | +/// 启用定位 | ||
| 221 | +/// \param lng 经度 | ||
| 222 | +/// | ||
| 223 | +/// \param lat 纬度 | ||
| 224 | +/// | ||
| 225 | +- (void)startLocationWithLng:(NSString * _Nonnull)lng lat:(NSString * _Nonnull)lat; | ||
| 226 | +/// 关闭定位 | ||
| 227 | +- (void)closeLocation; | ||
| 228 | +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; | ||
| 229 | +@end | ||
| 230 | + | ||
| 231 | +typedef SWIFT_ENUM(NSInteger, HHMCallingState, open) { | ||
| 232 | + HHMCallingStateOnStart = 0, | ||
| 233 | + HHMCallingStateWaitingDoctor = 1, | ||
| 234 | + HHMCallingStateCallFreeDoctor = 2, | ||
| 235 | + HHMCallingStateCallConnect = 3, | ||
| 236 | + HHMCallingStateDidRing = 4, | ||
| 237 | +}; | ||
| 238 | + | ||
| 239 | +@class HHSDKOptions; | ||
| 240 | +@protocol HHMVideoDelegate; | ||
| 241 | +enum SkipType : NSInteger; | ||
| 242 | +@class UIViewController; | ||
| 243 | +@class NSNumber; | ||
| 244 | + | ||
| 245 | +SWIFT_CLASS("_TtC10HHMedicSDK6HHMSDK") | ||
| 246 | +@interface HHMSDK : NSObject | ||
| 247 | +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong, getter=default) HHMSDK * _Nonnull default_;) | ||
| 248 | ++ (HHMSDK * _Nonnull)default SWIFT_WARN_UNUSED_RESULT; | ||
| 249 | +- (nonnull instancetype)init SWIFT_UNAVAILABLE; | ||
| 250 | ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); | ||
| 251 | +@property (nonatomic, copy) void (^ _Nullable photosPreview)(NSArray<NSString *> * _Nonnull); | ||
| 252 | +/// 初始化 SDK | ||
| 253 | +/// \param option 可选的 SDK 配置 | ||
| 254 | +/// | ||
| 255 | +- (void)startWithOption:(HHSDKOptions * _Nonnull)option; | ||
| 256 | +/// 添加视频监听 | ||
| 257 | +/// \param delegate 代理 | ||
| 258 | +/// | ||
| 259 | +- (void)addWithDelegate:(id <HHMVideoDelegate> _Nonnull)delegate; | ||
| 260 | +- (void)removeWithDelegate:(id <HHMVideoDelegate> _Nonnull)delegate; | ||
| 261 | +/// 跳转信息流首页 | ||
| 262 | +/// \param skipType 跳转类型 push 或 present | ||
| 263 | +/// | ||
| 264 | +/// \param vc 当<code>skipType</code>为push时,需要传入UIViewController | ||
| 265 | +/// | ||
| 266 | +- (void)skipChatHomeWithSkipType:(enum SkipType)skipType vc:(UIViewController * _Nullable)vc; | ||
| 267 | +/// 切换正式/测试环境,请勿调用 | ||
| 268 | +- (void)switchEnv:(BOOL)development; | ||
| 269 | +/// 设置当前经纬度(用户购药) | ||
| 270 | +- (void)setLocationWithLng:(NSString * _Nonnull)lng lat:(NSString * _Nonnull)lat; | ||
| 271 | +@end | ||
| 272 | + | ||
| 273 | + | ||
| 274 | +@interface HHMSDK (SWIFT_EXTENSION(HHMedicSDK)) | ||
| 275 | +/// 指定人发起呼叫(带 UI) | ||
| 276 | +/// <ul> | ||
| 277 | +/// <li> | ||
| 278 | +/// Parameters: | ||
| 279 | +/// </li> | ||
| 280 | +/// </ul> | ||
| 281 | +- (void)startMemberCallWithNeedSelectMember:(BOOL)needSelectMember; | ||
| 282 | +@end | ||
| 283 | + | ||
| 284 | +@class HHCallerInfo; | ||
| 285 | +@protocol HHCallDelegate; | ||
| 286 | + | ||
| 287 | +@interface HHMSDK (SWIFT_EXTENSION(HHMedicSDK)) | ||
| 288 | +/// 主动发起多人通话 | ||
| 289 | +/// \param type 呼叫类型 | ||
| 290 | +/// | ||
| 291 | +/// \param callee 被呼叫人的信息 | ||
| 292 | +/// | ||
| 293 | +- (void)startTeamCall:(enum HHCallType)type callee:(HHCallerInfo * _Nonnull)callee callDelegate:(id <HHCallDelegate> _Nullable)callDelegate; | ||
| 294 | +@end | ||
| 295 | + | ||
| 296 | + | ||
| 297 | + | ||
| 298 | +@interface HHMSDK (SWIFT_EXTENSION(HHMedicSDK)) | ||
| 299 | +/// 呼叫 | ||
| 300 | +/// <ul> | ||
| 301 | +/// <li> | ||
| 302 | +/// Parameters: | ||
| 303 | +/// </li> | ||
| 304 | +/// <li> | ||
| 305 | +/// type: 呼叫类型 | ||
| 306 | +/// </li> | ||
| 307 | +/// <li> | ||
| 308 | +/// callDelegate: 呼叫状态回调 | ||
| 309 | +/// </li> | ||
| 310 | +/// </ul> | ||
| 311 | +- (void)startCall:(enum HHCallType)type scene:(NSString * _Nullable)scene callDelegate:(id <HHCallDelegate> _Nullable)callDelegate SWIFT_DEPRECATED_MSG("Use call(userToken : String) instead."); | ||
| 312 | +/// 指定人呼叫 | ||
| 313 | +/// <ul> | ||
| 314 | +/// <li> | ||
| 315 | +/// Parameters: | ||
| 316 | +/// </li> | ||
| 317 | +/// <li> | ||
| 318 | +/// uuid: 呼叫人Uuid | ||
| 319 | +/// </li> | ||
| 320 | +/// <li> | ||
| 321 | +/// callDelegate: 呼叫状态回调 | ||
| 322 | +/// </li> | ||
| 323 | +/// </ul> | ||
| 324 | +- (void)startCall:(NSInteger)uuid scene:(NSString * _Nullable)scene type:(enum HHCallType)type callDelegate:(id <HHCallDelegate> _Nullable)callDelegate SWIFT_DEPRECATED_MSG("Use call(userToken : String) instead."); | ||
| 325 | +/// 指定人呼叫 | ||
| 326 | +/// <ul> | ||
| 327 | +/// <li> | ||
| 328 | +/// Parameters: | ||
| 329 | +/// </li> | ||
| 330 | +/// <li> | ||
| 331 | +/// userToken: 呼叫人userToken | ||
| 332 | +/// </li> | ||
| 333 | +/// </ul> | ||
| 334 | +- (void)callWithUserToken:(NSString * _Nonnull)userToken scene:(NSString * _Nullable)scene; | ||
| 335 | +@end | ||
| 336 | + | ||
| 337 | + | ||
| 338 | +@interface HHMSDK (SWIFT_EXTENSION(HHMedicSDK)) | ||
| 339 | +/// 登录账户 | ||
| 340 | +/// <ul> | ||
| 341 | +/// <li> | ||
| 342 | +/// Parameters: | ||
| 343 | +/// </li> | ||
| 344 | +/// <li> | ||
| 345 | +/// userToken: 用户的唯一标志 | ||
| 346 | +/// </li> | ||
| 347 | +/// <li> | ||
| 348 | +/// completion: 完成的回调 | ||
| 349 | +/// </li> | ||
| 350 | +/// </ul> | ||
| 351 | +- (void)loginWithUserToken:(NSString * _Nonnull)userToken completion:(void (^ _Nonnull)(NSString * _Nullable))completion; | ||
| 352 | +/// 自动登录(如果已经保存了用户帐号和令牌,建议使用这个登录方式) | ||
| 353 | +/// \param uuid 自动登录参数 | ||
| 354 | +/// | ||
| 355 | +- (void)autoLoginWithUuid:(NSInteger)uuid completion:(void (^ _Nonnull)(NSString * _Nullable))completion; | ||
| 356 | +/// 登出 | ||
| 357 | +/// \param callback 登出回调(字符串为空表示成功) | ||
| 358 | +/// | ||
| 359 | +- (void)logout:(void (^ _Nullable)(NSString * _Nullable))callback; | ||
| 360 | +/// App 即将杀死 | ||
| 361 | +- (void)terminate; | ||
| 362 | +- (void)checkAutoLogin; | ||
| 363 | +@end | ||
| 364 | + | ||
| 365 | +@class UIView; | ||
| 366 | + | ||
| 367 | +@interface HHMSDK (SWIFT_EXTENSION(HHMedicSDK)) <HHBaseVideoDelegate> | ||
| 368 | +- (void)callStateChange:(enum HHBaseCallingState)state; | ||
| 369 | +- (void)callDidEstablish; | ||
| 370 | +- (void)getChatParentView:(UIView * _Nonnull)view; | ||
| 371 | +- (void)callFailWithCode:(NSInteger)code error:(NSString * _Nonnull)error; | ||
| 372 | +- (void)onFail:(NSInteger)errorCode errrorStr:(NSString * _Nullable)errrorStr; | ||
| 373 | +- (void)onCancel; | ||
| 374 | +- (void)receivedOrder:(NSString * _Nonnull)orderId; | ||
| 375 | +- (void)callDidFinish; | ||
| 376 | +- (void)onExtensionDoctor; | ||
| 377 | +- (void)onReceive:(NSString * _Nonnull)callID; | ||
| 378 | +- (void)onResponse:(BOOL)accept; | ||
| 379 | +- (void)onLeakPermission:(enum HHBasePermissionType)type; | ||
| 380 | +@end | ||
| 381 | + | ||
| 382 | +enum PermissionType : NSInteger; | ||
| 383 | + | ||
| 384 | +SWIFT_PROTOCOL("_TtP10HHMedicSDK16HHMVideoDelegate_") | ||
| 385 | +@protocol HHMVideoDelegate | ||
| 386 | +@optional | ||
| 387 | +/// 主动视频时的呼叫状态变化 | ||
| 388 | +/// \param state 当前呼叫状态 | ||
| 389 | +/// | ||
| 390 | +- (void)callStateChange:(enum HHMCallingState)state; | ||
| 391 | +/// 通话已接通 | ||
| 392 | +- (void)callDidEstablish; | ||
| 393 | +/// 视频页面回调 | ||
| 394 | +- (void)getChatParentView:(UIView * _Nonnull)view; | ||
| 395 | +/// 呼叫失败(业务服务报错) | ||
| 396 | +- (void)callFailWithCode:(NSInteger)code error:(NSString * _Nonnull)error; | ||
| 397 | +/// 呼叫失败(音视频服务报错) | ||
| 398 | +/// \param error 错误信息 | ||
| 399 | +/// | ||
| 400 | +- (void)onFail:(NSInteger)errorCode errrorStr:(NSString * _Nullable)errrorStr; | ||
| 401 | +- (void)onCancel; | ||
| 402 | +/// 呼叫时获取到订单信息 | ||
| 403 | +- (void)receivedOrder:(NSString * _Nonnull)orderId; | ||
| 404 | +/// 通话已结束 (接通之后才有结束) | ||
| 405 | +- (void)callDidFinish; | ||
| 406 | +/// 转呼医生 | ||
| 407 | +- (void)onExtensionDoctor; | ||
| 408 | +/// 接收到呼叫(被呼叫方) | ||
| 409 | +/// \param callID 呼叫的 id | ||
| 410 | +/// | ||
| 411 | +- (void)onReceive:(NSString * _Nonnull)callID; | ||
| 412 | +/// 收到视频呼入时的操作(被呼叫方) | ||
| 413 | +/// \param accept 接受或者拒接 | ||
| 414 | +/// | ||
| 415 | +- (void)onResponse:(BOOL)accept; | ||
| 416 | +/// 缺少必要权限 | ||
| 417 | +/// \param type 缺少的权限类型 | ||
| 418 | +/// | ||
| 419 | +- (void)onLeakPermission:(enum PermissionType)type; | ||
| 420 | +@end | ||
| 421 | + | ||
| 422 | +@class MessageOptions; | ||
| 423 | +@class UsercenterOptions; | ||
| 424 | +@class VideoOptions; | ||
| 425 | + | ||
| 426 | +SWIFT_CLASS("_TtC10HHMedicSDK12HHSDKOptions") | ||
| 427 | +@interface HHSDKOptions : NSObject <OptionProtocal> | ||
| 428 | +@property (nonatomic, copy) NSString * _Nonnull appVersion; | ||
| 429 | +@property (nonatomic) BOOL isTRTC; | ||
| 430 | +@property (nonatomic, copy) NSString * _Nonnull productId; | ||
| 431 | +@property (nonatomic) BOOL isDebug; | ||
| 432 | +@property (nonatomic) BOOL isDevelopment; | ||
| 433 | +@property (nonatomic, copy) NSString * _Nonnull mExtension; | ||
| 434 | +@property (nonatomic) BOOL needDNS; | ||
| 435 | +@property (nonatomic, strong) MessageOptions * _Nonnull mMessageOptions; | ||
| 436 | +@property (nonatomic, strong) UsercenterOptions * _Nonnull mUserCenterOptions; | ||
| 437 | +@property (nonatomic, strong) VideoOptions * _Nonnull mVideoOptions; | ||
| 438 | +@property (nonatomic) BOOL shouldWaingCall; | ||
| 439 | +@property (nonatomic) NSInteger changeDoctorInterval; | ||
| 440 | +- (nonnull instancetype)initWithProductId:(NSString * _Nonnull)productId isDebug:(BOOL)isDebug isDevelop:(BOOL)isDevelop OBJC_DESIGNATED_INITIALIZER; | ||
| 441 | +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong, getter=default) id <OptionProtocal> _Nonnull default_;) | ||
| 442 | ++ (id <OptionProtocal> _Nonnull)default SWIFT_WARN_UNUSED_RESULT; | ||
| 443 | +- (void)setUserExtensionWithUserExtension:(NSString * _Nonnull)userExtension; | ||
| 444 | +- (void)setCallExtensionWithCallExtension:(NSString * _Nonnull)callExtension; | ||
| 445 | +- (nonnull instancetype)init SWIFT_UNAVAILABLE; | ||
| 446 | ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); | ||
| 447 | +@end | ||
| 448 | + | ||
| 449 | +typedef SWIFT_ENUM(NSInteger, PermissionType, open) { | ||
| 450 | + PermissionTypeLocationAlways = 0, | ||
| 451 | + PermissionTypeLocationWhenInUse = 1, | ||
| 452 | + PermissionTypeMicrophone = 2, | ||
| 453 | + PermissionTypeCamera = 3, | ||
| 454 | + PermissionTypePhotos = 4, | ||
| 455 | +}; | ||
| 456 | + | ||
| 457 | +typedef SWIFT_ENUM(NSInteger, SkipType, open) { | ||
| 458 | + SkipTypePush = 0, | ||
| 459 | + SkipTypePresent = 1, | ||
| 460 | +}; | ||
| 461 | + | ||
| 462 | + | ||
| 463 | +SWIFT_CLASS("_TtC10HHMedicSDK3TIM") | ||
| 464 | +@interface TIM : NSObject <HHIM> | ||
| 465 | +- (void)register:(NSString * _Nullable)cerName; | ||
| 466 | +- (void)login:(void (^ _Nullable)(NSString * _Nullable))completion; | ||
| 467 | +- (void)autoLogin:(void (^ _Nullable)(NSString * _Nullable))completion; | ||
| 468 | +- (void)logout:(void (^ _Nullable)(NSString * _Nullable))callback; | ||
| 469 | +- (BOOL)canVideo SWIFT_WARN_UNUSED_RESULT; | ||
| 470 | +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; | ||
| 471 | +@end | ||
| 472 | + | ||
| 473 | +@class V2TIMMessage; | ||
| 474 | + | ||
| 475 | +@interface TIM (SWIFT_EXTENSION(HHMedicSDK)) <V2TIMAdvancedMsgListener> | ||
| 476 | +- (void)onRecvNewMessage:(V2TIMMessage * _Null_unspecified)msg; | ||
| 477 | +@end | ||
| 478 | + | ||
| 479 | + | ||
| 480 | +@interface TIM (SWIFT_EXTENSION(HHMedicSDK)) <V2TIMSDKListener> | ||
| 481 | +- (void)onConnectFailed:(int32_t)code err:(NSString * _Null_unspecified)err; | ||
| 482 | +/// 当前用户被踢下线,此时可以 UI 提示用户,并再次调用 V2TIMManager 的 login() 函数重新登录。 | ||
| 483 | +- (void)onKickedOffline; | ||
| 484 | +/// 在线时票据过期:此时您需要生成新的 userSig 并再次调用 V2TIMManager 的 login() 函数重新登录。 | ||
| 485 | +- (void)onUserSigExpired; | ||
| 486 | +@end | ||
| 487 | + | ||
| 488 | + | ||
| 489 | +SWIFT_CLASS("_TtC10HHMedicSDK4TRTC") | ||
| 490 | +@interface TRTC : NSObject | ||
| 491 | +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; | ||
| 492 | +@end | ||
| 493 | + | ||
| 494 | +@class NSData; | ||
| 495 | + | ||
| 496 | +@interface TRTC (SWIFT_EXTENSION(HHMedicSDK)) | ||
| 497 | +- (void)onRecvCustomCmdMsgUserId:(NSString * _Nonnull)userId cmdID:(NSInteger)cmdID seq:(uint32_t)seq message:(NSData * _Nonnull)message; | ||
| 498 | +- (void)onMissCustomCmdMsgUserId:(NSString * _Nonnull)userId cmdID:(NSInteger)cmdID errCode:(NSInteger)errCode missed:(NSInteger)missed; | ||
| 499 | +@end | ||
| 500 | + | ||
| 501 | +@class TRTCVolumeInfo; | ||
| 502 | +@class TRTCQualityInfo; | ||
| 503 | + | ||
| 504 | +@interface TRTC (SWIFT_EXTENSION(HHMedicSDK)) <TRTCCloudDelegate> | ||
| 505 | +- (void)onEnterRoom:(NSInteger)result; | ||
| 506 | +- (void)onExitRoom:(NSInteger)reason; | ||
| 507 | +- (void)onRemoteUserEnterRoom:(NSString * _Nonnull)userId; | ||
| 508 | +- (void)onRemoteUserLeaveRoom:(NSString * _Nonnull)userId reason:(NSInteger)reason; | ||
| 509 | +- (void)onUserVideoAvailable:(NSString * _Nonnull)userId available:(BOOL)available; | ||
| 510 | +- (void)onUserVoiceVolume:(NSArray<TRTCVolumeInfo *> * _Nonnull)userVolumes totalVolume:(NSInteger)totalVolume; | ||
| 511 | +- (void)onFirstVideoFrame:(NSString * _Nonnull)userId streamType:(TRTCVideoStreamType)streamType width:(int32_t)width height:(int32_t)height; | ||
| 512 | +- (void)onUserAudioAvailable:(NSString * _Nonnull)userId available:(BOOL)available; | ||
| 513 | +- (void)onNetworkQuality:(TRTCQualityInfo * _Nonnull)localQuality remoteQuality:(NSArray<TRTCQualityInfo *> * _Nonnull)remoteQuality; | ||
| 514 | +- (void)onError:(TXLiteAVError)errCode errMsg:(NSString * _Nullable)errMsg extInfo:(NSDictionary * _Nullable)extInfo; | ||
| 515 | +@end | ||
| 516 | + | ||
| 517 | +@class UIImage; | ||
| 518 | + | ||
| 519 | +@interface TRTC (SWIFT_EXTENSION(HHMedicSDK)) <HHRTC> | ||
| 520 | +- (void)startCallWithCallee:(NSString * _Nonnull)callee orderId:(NSString * _Nullable)orderId; | ||
| 521 | +- (void)setOrderIdWithOrderId:(NSString * _Nonnull)orderId; | ||
| 522 | +- (void)enterRoomWithOrderId:(NSString * _Nonnull)orderId; | ||
| 523 | +- (void)openDoctorViewWithUserId:(NSString * _Nonnull)userId view:(UIView * _Nonnull)view; | ||
| 524 | +- (void)closeDoctorViewWithUserId:(NSString * _Nonnull)userId; | ||
| 525 | +- (void)switchCamera:(BOOL)isFront; | ||
| 526 | +- (void)switchCameraFlash:(BOOL)isOpen; | ||
| 527 | +- (void)switchLocalAudio:(BOOL)isOpen; | ||
| 528 | +- (void)switchLocalVideo:(BOOL)isOpen localView:(UIView * _Nonnull)localView; | ||
| 529 | +- (void)sendMsgWithIsSignal:(BOOL)isSignal cmd:(NSString * _Nonnull)cmd to:(NSString * _Nonnull)to complete:(void (^ _Nullable)(NSString * _Nullable))complete; | ||
| 530 | +- (void)leaveRoom; | ||
| 531 | +- (void)startRingWithAudioId:(NSInteger)audioId; | ||
| 532 | +- (void)stopRing; | ||
| 533 | +- (void)snapshotVideoWithUserId:(NSString * _Nullable)userId imageBack:(void (^ _Nonnull)(UIImage * _Nonnull))imageBack; | ||
| 534 | +@end | ||
| 535 | + | ||
| 536 | +#if __has_attribute(external_source_symbol) | ||
| 537 | +# pragma clang attribute pop | ||
| 538 | +#endif | ||
| 539 | +#pragma clang diagnostic pop | ||
| 540 | +#endif |
| 1 | +#ifdef __OBJC__ | ||
| 2 | +#import <UIKit/UIKit.h> | ||
| 3 | +#else | ||
| 4 | +#ifndef FOUNDATION_EXPORT | ||
| 5 | +#if defined(__cplusplus) | ||
| 6 | +#define FOUNDATION_EXPORT extern "C" | ||
| 7 | +#else | ||
| 8 | +#define FOUNDATION_EXPORT extern | ||
| 9 | +#endif | ||
| 10 | +#endif | ||
| 11 | +#endif | ||
| 12 | + | ||
| 13 | + | ||
| 14 | +FOUNDATION_EXPORT double HHMedicSDKVersionNumber; | ||
| 15 | +FOUNDATION_EXPORT const unsigned char HHMedicSDKVersionString[]; | ||
| 16 | + |
HHVDoctorSDK/HHMedicSDK.framework/Info.plist
0 → 100644
No preview for this file type
No preview for this file type
HHVDoctorSDK/HHMedicSDK.framework/Modules/HHMedicSDK.swiftmodule/Project/arm64.swiftsourceinfo
0 → 100644
No preview for this file type
HHVDoctorSDK/HHMedicSDK.framework/Modules/HHMedicSDK.swiftmodule/arm64-apple-ios.swiftdoc
0 → 100644
No preview for this file type
HHVDoctorSDK/HHMedicSDK.framework/Modules/HHMedicSDK.swiftmodule/arm64-apple-ios.swiftinterface
0 → 100644
| 1 | +// swift-interface-format-version: 1.0 | ||
| 2 | +// swift-compiler-version: Apple Swift version 5.4.2 (swiftlang-1205.0.28.2 clang-1205.0.19.57) | ||
| 3 | +// swift-module-flags: -target arm64-apple-ios10.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name HHMedicSDK | ||
| 4 | +import Foundation | ||
| 5 | +@_exported import HHMedicSDK | ||
| 6 | +import HHSDKBase | ||
| 7 | +import HHSDKVideo | ||
| 8 | +import ImSDK_Smart | ||
| 9 | +import Swift | ||
| 10 | +import TXLiteAVSDK_TRTC | ||
| 11 | +@_inheritsConvenienceInitializers @objc public class HHLocation : ObjectiveC.NSObject { | ||
| 12 | + @objc public static let `default`: HHMedicSDK.HHLocation | ||
| 13 | + @objc public func startLocation(lng: Swift.String, lat: Swift.String) | ||
| 14 | + @objc public func closeLocation() | ||
| 15 | + @objc override dynamic public init() | ||
| 16 | + @objc deinit | ||
| 17 | +} | ||
| 18 | +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class HHMSDK : ObjectiveC.NSObject { | ||
| 19 | + @objc public static let `default`: HHMedicSDK.HHMSDK | ||
| 20 | + @objc public var photosPreview: ((Swift.Array<Swift.String>) -> Swift.Void)? { | ||
| 21 | + @objc get | ||
| 22 | + @objc set | ||
| 23 | + } | ||
| 24 | + public var timKickoutCallback: (() -> Swift.Void)? | ||
| 25 | + @objc public func start(option: HHMedicSDK.HHSDKOptions) | ||
| 26 | + @objc public func add(delegate: HHMedicSDK.HHMVideoDelegate) | ||
| 27 | + @objc public func remove(delegate: HHMedicSDK.HHMVideoDelegate) | ||
| 28 | + @objc public func skipChatHome(skipType: HHMedicSDK.SkipType = .push, vc: UIKit.UIViewController? = nil) | ||
| 29 | + @objc public func switchEnv(_ development: Swift.Bool) | ||
| 30 | + @objc public func setLocation(lng: Swift.String, lat: Swift.String) | ||
| 31 | + @objc deinit | ||
| 32 | +} | ||
| 33 | +extension HHMSDK { | ||
| 34 | + public func waitExpert(userToken: Swift.String, callOrderId: Swift.String) | ||
| 35 | +} | ||
| 36 | +extension HHMSDK { | ||
| 37 | + @objc dynamic public func login(userToken: Swift.String, completion: @escaping HHSDKBase.HHLoginHandler) | ||
| 38 | + @objc dynamic public func autoLogin(uuid: Swift.Int, completion: @escaping HHSDKBase.HHLoginHandler) | ||
| 39 | + @objc dynamic public func logout(_ callback: ((Swift.String?) -> Swift.Void)? = nil) | ||
| 40 | + @objc dynamic public func terminate() | ||
| 41 | + @objc dynamic public func checkAutoLogin() | ||
| 42 | +} | ||
| 43 | +extension HHMSDK { | ||
| 44 | + @available(*, deprecated, message: "Use call(userToken : String) instead.") | ||
| 45 | + @objc dynamic public func startCall(_ type: HHSDKVideo.HHCallType = .adult, scene: Swift.String? = nil, callDelegate: HHSDKVideo.HHCallDelegate? = nil) | ||
| 46 | + @available(*, deprecated, message: "Use call(userToken : String) instead.") | ||
| 47 | + @objc dynamic public func startCall(_ uuid: Swift.Int, scene: Swift.String? = nil, type: HHSDKVideo.HHCallType = .adult, callDelegate: HHSDKVideo.HHCallDelegate? = nil) | ||
| 48 | + @objc dynamic public func call(userToken: Swift.String, scene: Swift.String? = nil) | ||
| 49 | +} | ||
| 50 | +extension HHMSDK { | ||
| 51 | + @objc dynamic public func startTeamCall(_ type: HHSDKVideo.HHCallType, callee: HHSDKVideo.HHCallerInfo, callDelegate: HHSDKVideo.HHCallDelegate? = nil) | ||
| 52 | +} | ||
| 53 | +extension HHMSDK { | ||
| 54 | + @objc dynamic public func startMemberCall(needSelectMember: Swift.Bool = true) | ||
| 55 | +} | ||
| 56 | +@objc public enum SkipType : Swift.Int { | ||
| 57 | + case push | ||
| 58 | + case present | ||
| 59 | + public init?(rawValue: Swift.Int) | ||
| 60 | + public typealias RawValue = Swift.Int | ||
| 61 | + public var rawValue: Swift.Int { | ||
| 62 | + get | ||
| 63 | + } | ||
| 64 | +} | ||
| 65 | +extension HHMSDK : HHSDKVideo.HHBaseVideoDelegate { | ||
| 66 | + @objc dynamic public func callStateChange(_ state: HHSDKVideo.HHBaseCallingState) | ||
| 67 | + @objc dynamic public func callDidEstablish() | ||
| 68 | + @objc dynamic public func getChatParentView(_ view: UIKit.UIView) | ||
| 69 | + @objc dynamic public func callFail(code: Swift.Int, error: Swift.String) | ||
| 70 | + @objc dynamic public func onFail(_ errorCode: Swift.Int, errrorStr: Swift.String?) | ||
| 71 | + @objc dynamic public func onCancel() | ||
| 72 | + @objc dynamic public func receivedOrder(_ orderId: Swift.String) | ||
| 73 | + @objc dynamic public func callDidFinish() | ||
| 74 | + @objc dynamic public func onExtensionDoctor() | ||
| 75 | + @objc dynamic public func onReceive(_ callID: Swift.String) | ||
| 76 | + @objc dynamic public func onResponse(_ accept: Swift.Bool) | ||
| 77 | + @objc dynamic public func onLeakPermission(_ type: HHSDKVideo.HHBasePermissionType) | ||
| 78 | +} | ||
| 79 | +@objc public protocol HHMVideoDelegate { | ||
| 80 | + @objc optional func callStateChange(_ state: HHMedicSDK.HHMCallingState) | ||
| 81 | + @objc optional func callDidEstablish() | ||
| 82 | + @objc optional func getChatParentView(_ view: UIKit.UIView) | ||
| 83 | + @objc optional func callFail(code: Swift.Int, error: Swift.String) | ||
| 84 | + @objc optional func onFail(_ errorCode: Swift.Int, errrorStr: Swift.String?) | ||
| 85 | + @objc optional func onCancel() | ||
| 86 | + @objc optional func receivedOrder(_ orderId: Swift.String) | ||
| 87 | + @objc optional func callDidFinish() | ||
| 88 | + @objc optional func onExtensionDoctor() | ||
| 89 | + @objc optional func onReceive(_ callID: Swift.String) | ||
| 90 | + @objc optional func onResponse(_ accept: Swift.Bool) | ||
| 91 | + @objc optional func onLeakPermission(_ type: HHMedicSDK.PermissionType) | ||
| 92 | +} | ||
| 93 | +@objc public enum HHMCallingState : Swift.Int { | ||
| 94 | + case onStart = 0 | ||
| 95 | + case waitingDoctor | ||
| 96 | + case callFreeDoctor | ||
| 97 | + case callConnect | ||
| 98 | + case didRing | ||
| 99 | + public init?(rawValue: Swift.Int) | ||
| 100 | + public typealias RawValue = Swift.Int | ||
| 101 | + public var rawValue: Swift.Int { | ||
| 102 | + get | ||
| 103 | + } | ||
| 104 | +} | ||
| 105 | +@objc public class HHSDKOptions : ObjectiveC.NSObject, HHSDKVideo.OptionProtocal { | ||
| 106 | + @objc public var appVersion: Swift.String | ||
| 107 | + @objc public var isTRTC: Swift.Bool | ||
| 108 | + @objc public var productId: Swift.String | ||
| 109 | + @objc public var isDebug: Swift.Bool | ||
| 110 | + @objc public var isDevelopment: Swift.Bool | ||
| 111 | + @objc public var mExtension: Swift.String | ||
| 112 | + @objc public var needDNS: Swift.Bool | ||
| 113 | + @objc public var mMessageOptions: HHSDKVideo.MessageOptions | ||
| 114 | + @objc public var mUserCenterOptions: HHSDKVideo.UsercenterOptions | ||
| 115 | + @objc public var mVideoOptions: HHSDKVideo.VideoOptions | ||
| 116 | + @objc public var shouldWaingCall: Swift.Bool | ||
| 117 | + @objc public var changeDoctorInterval: Swift.Int | ||
| 118 | + @objc public init(productId: Swift.String, isDebug: Swift.Bool = false, isDevelop: Swift.Bool = false) | ||
| 119 | + @objc public static let `default`: HHSDKVideo.OptionProtocal | ||
| 120 | + @objc public func setUserExtension(userExtension: Swift.String) | ||
| 121 | + @objc public func setCallExtension(callExtension: Swift.String) | ||
| 122 | + @objc override dynamic public init() | ||
| 123 | + @objc deinit | ||
| 124 | +} | ||
| 125 | +@_hasMissingDesignatedInitializers public class HHVideoMessage { | ||
| 126 | + public static let instance: HHMedicSDK.HHVideoMessage | ||
| 127 | + open func addListener(listener: HHMedicSDK.HHVideoMessageProtocol) | ||
| 128 | + open func clearListener() | ||
| 129 | + @objc deinit | ||
| 130 | +} | ||
| 131 | +public protocol HHVideoMessageProtocol : ObjectiveC.NSObjectProtocol { | ||
| 132 | + func onMessage(message: Foundation.Data) | ||
| 133 | +} | ||
| 134 | +@objc public enum PermissionType : Swift.Int { | ||
| 135 | + case locationAlways | ||
| 136 | + case locationWhenInUse | ||
| 137 | + case microphone | ||
| 138 | + case camera | ||
| 139 | + case photos | ||
| 140 | + public init?(rawValue: Swift.Int) | ||
| 141 | + public typealias RawValue = Swift.Int | ||
| 142 | + public var rawValue: Swift.Int { | ||
| 143 | + get | ||
| 144 | + } | ||
| 145 | +} | ||
| 146 | +extension PermissionType : Swift.CustomStringConvertible { | ||
| 147 | + public var description: Swift.String { | ||
| 148 | + get | ||
| 149 | + } | ||
| 150 | +} | ||
| 151 | +@objc @_inheritsConvenienceInitializers public class TIM : ObjectiveC.NSObject, HHSDKVideo.HHIM { | ||
| 152 | + public static let `default`: HHMedicSDK.TIM | ||
| 153 | + @objc public func register(_ cerName: Swift.String?) | ||
| 154 | + @objc public func login(_ completion: ((Swift.String?) -> Swift.Void)?) | ||
| 155 | + @objc public func autoLogin(_ completion: ((Swift.String?) -> Swift.Void)?) | ||
| 156 | + @objc public func logout(_ callback: ((Swift.String?) -> Swift.Void)?) | ||
| 157 | + @objc public func canVideo() -> Swift.Bool | ||
| 158 | + public func sendMsg(isSignal: Swift.Bool, cmd: Swift.String, to: Swift.String, complete: ((Swift.String?) -> Swift.Void)?) | ||
| 159 | + public var isLogined: Swift.Bool { | ||
| 160 | + get | ||
| 161 | + } | ||
| 162 | + @objc override dynamic public init() | ||
| 163 | + @objc deinit | ||
| 164 | +} | ||
| 165 | +extension TIM : ImSDK_Smart.V2TIMSDKListener { | ||
| 166 | + public func onConnSucc() | ||
| 167 | + @objc dynamic public func onConnectFailed(_ code: Swift.Int32, err: Swift.String!) | ||
| 168 | + public func onDisconnect(_ code: Swift.Int32, err: Swift.String!) | ||
| 169 | + @objc dynamic public func onKickedOffline() | ||
| 170 | + @objc dynamic public func onUserSigExpired() | ||
| 171 | +} | ||
| 172 | +extension TIM : ImSDK_Smart.V2TIMAdvancedMsgListener { | ||
| 173 | + @objc dynamic public func onRecvNewMessage(_ msg: ImSDK_Smart.V2TIMMessage!) | ||
| 174 | +} | ||
| 175 | +@objc @_inheritsConvenienceInitializers public class TRTC : ObjectiveC.NSObject { | ||
| 176 | + public static let `default`: HHMedicSDK.TRTC | ||
| 177 | + @objc override dynamic public init() | ||
| 178 | + @objc deinit | ||
| 179 | +} | ||
| 180 | +extension TRTC : HHSDKVideo.HHRTC { | ||
| 181 | + @objc dynamic public func startCall(callee: Swift.String, orderId: Swift.String?) | ||
| 182 | + @objc dynamic public func setOrderId(orderId: Swift.String) | ||
| 183 | + @objc dynamic public func enterRoom(orderId: Swift.String) | ||
| 184 | + @objc dynamic public func openDoctorView(userId: Swift.String, view: UIKit.UIView) | ||
| 185 | + @objc dynamic public func closeDoctorView(userId: Swift.String) | ||
| 186 | + @objc dynamic public func switchCamera(_ isFront: Swift.Bool) | ||
| 187 | + @objc dynamic public func switchCameraFlash(_ isOpen: Swift.Bool) | ||
| 188 | + @objc dynamic public func switchLocalAudio(_ isOpen: Swift.Bool) | ||
| 189 | + @objc dynamic public func switchLocalVideo(_ isOpen: Swift.Bool, localView: UIKit.UIView) | ||
| 190 | + @objc dynamic public func sendMsg(isSignal: Swift.Bool, cmd: Swift.String, to: Swift.String, complete: ((Swift.String?) -> Swift.Void)?) | ||
| 191 | + @objc dynamic public func leaveRoom() | ||
| 192 | + @objc dynamic public func startRing(audioId: Swift.Int) | ||
| 193 | + @objc dynamic public func stopRing() | ||
| 194 | + @objc dynamic public func snapshotVideo(userId: Swift.String?, imageBack: @escaping (UIKit.UIImage) -> ()) | ||
| 195 | +} | ||
| 196 | +extension TRTC : TXLiteAVSDK_TRTC.TRTCCloudDelegate { | ||
| 197 | + @objc dynamic public func onEnterRoom(_ result: Swift.Int) | ||
| 198 | + @objc dynamic public func onExitRoom(_ reason: Swift.Int) | ||
| 199 | + @objc dynamic public func onRemoteUserEnterRoom(_ userId: Swift.String) | ||
| 200 | + @objc dynamic public func onRemoteUserLeaveRoom(_ userId: Swift.String, reason: Swift.Int) | ||
| 201 | + @objc dynamic public func onUserVideoAvailable(_ userId: Swift.String, available: Swift.Bool) | ||
| 202 | + @objc dynamic public func onUserVoiceVolume(_ userVolumes: [TXLiteAVSDK_TRTC.TRTCVolumeInfo], totalVolume: Swift.Int) | ||
| 203 | + @objc dynamic public func onFirstVideoFrame(_ userId: Swift.String, streamType: TXLiteAVSDK_TRTC.TRTCVideoStreamType, width: Swift.Int32, height: Swift.Int32) | ||
| 204 | + @objc dynamic public func onUserAudioAvailable(_ userId: Swift.String, available: Swift.Bool) | ||
| 205 | + @objc dynamic public func onNetworkQuality(_ localQuality: TXLiteAVSDK_TRTC.TRTCQualityInfo, remoteQuality: [TXLiteAVSDK_TRTC.TRTCQualityInfo]) | ||
| 206 | + @objc dynamic public func onError(_ errCode: TXLiteAVSDK_TRTC.TXLiteAVError, errMsg: Swift.String?, extInfo: [Swift.AnyHashable : Any]?) | ||
| 207 | +} | ||
| 208 | +extension TRTC { | ||
| 209 | + @objc dynamic public func onRecvCustomCmdMsgUserId(_ userId: Swift.String, cmdID: Swift.Int, seq: Swift.UInt32, message: Foundation.Data) | ||
| 210 | + @objc dynamic public func onMissCustomCmdMsgUserId(_ userId: Swift.String, cmdID: Swift.Int, errCode: Swift.Int, missed: Swift.Int) | ||
| 211 | +} | ||
| 212 | +extension String { | ||
| 213 | + public func subFrom(_ index: Swift.Int) -> Swift.String | ||
| 214 | +} | ||
| 215 | +extension HHMedicSDK.SkipType : Swift.Equatable {} | ||
| 216 | +extension HHMedicSDK.SkipType : Swift.Hashable {} | ||
| 217 | +extension HHMedicSDK.SkipType : Swift.RawRepresentable {} | ||
| 218 | +extension HHMedicSDK.HHMCallingState : Swift.Equatable {} | ||
| 219 | +extension HHMedicSDK.HHMCallingState : Swift.Hashable {} | ||
| 220 | +extension HHMedicSDK.HHMCallingState : Swift.RawRepresentable {} | ||
| 221 | +extension HHMedicSDK.PermissionType : Swift.Equatable {} | ||
| 222 | +extension HHMedicSDK.PermissionType : Swift.Hashable {} | ||
| 223 | +extension HHMedicSDK.PermissionType : Swift.RawRepresentable {} |
HHVDoctorSDK/HHMedicSDK.framework/Modules/HHMedicSDK.swiftmodule/arm64-apple-ios.swiftmodule
0 → 100644
No preview for this file type
No preview for this file type
| 1 | +// swift-interface-format-version: 1.0 | ||
| 2 | +// swift-compiler-version: Apple Swift version 5.4.2 (swiftlang-1205.0.28.2 clang-1205.0.19.57) | ||
| 3 | +// swift-module-flags: -target arm64-apple-ios10.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name HHMedicSDK | ||
| 4 | +import Foundation | ||
| 5 | +@_exported import HHMedicSDK | ||
| 6 | +import HHSDKBase | ||
| 7 | +import HHSDKVideo | ||
| 8 | +import ImSDK_Smart | ||
| 9 | +import Swift | ||
| 10 | +import TXLiteAVSDK_TRTC | ||
| 11 | +@_inheritsConvenienceInitializers @objc public class HHLocation : ObjectiveC.NSObject { | ||
| 12 | + @objc public static let `default`: HHMedicSDK.HHLocation | ||
| 13 | + @objc public func startLocation(lng: Swift.String, lat: Swift.String) | ||
| 14 | + @objc public func closeLocation() | ||
| 15 | + @objc override dynamic public init() | ||
| 16 | + @objc deinit | ||
| 17 | +} | ||
| 18 | +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class HHMSDK : ObjectiveC.NSObject { | ||
| 19 | + @objc public static let `default`: HHMedicSDK.HHMSDK | ||
| 20 | + @objc public var photosPreview: ((Swift.Array<Swift.String>) -> Swift.Void)? { | ||
| 21 | + @objc get | ||
| 22 | + @objc set | ||
| 23 | + } | ||
| 24 | + public var timKickoutCallback: (() -> Swift.Void)? | ||
| 25 | + @objc public func start(option: HHMedicSDK.HHSDKOptions) | ||
| 26 | + @objc public func add(delegate: HHMedicSDK.HHMVideoDelegate) | ||
| 27 | + @objc public func remove(delegate: HHMedicSDK.HHMVideoDelegate) | ||
| 28 | + @objc public func skipChatHome(skipType: HHMedicSDK.SkipType = .push, vc: UIKit.UIViewController? = nil) | ||
| 29 | + @objc public func switchEnv(_ development: Swift.Bool) | ||
| 30 | + @objc public func setLocation(lng: Swift.String, lat: Swift.String) | ||
| 31 | + @objc deinit | ||
| 32 | +} | ||
| 33 | +extension HHMSDK { | ||
| 34 | + public func waitExpert(userToken: Swift.String, callOrderId: Swift.String) | ||
| 35 | +} | ||
| 36 | +extension HHMSDK { | ||
| 37 | + @objc dynamic public func login(userToken: Swift.String, completion: @escaping HHSDKBase.HHLoginHandler) | ||
| 38 | + @objc dynamic public func autoLogin(uuid: Swift.Int, completion: @escaping HHSDKBase.HHLoginHandler) | ||
| 39 | + @objc dynamic public func logout(_ callback: ((Swift.String?) -> Swift.Void)? = nil) | ||
| 40 | + @objc dynamic public func terminate() | ||
| 41 | + @objc dynamic public func checkAutoLogin() | ||
| 42 | +} | ||
| 43 | +extension HHMSDK { | ||
| 44 | + @available(*, deprecated, message: "Use call(userToken : String) instead.") | ||
| 45 | + @objc dynamic public func startCall(_ type: HHSDKVideo.HHCallType = .adult, scene: Swift.String? = nil, callDelegate: HHSDKVideo.HHCallDelegate? = nil) | ||
| 46 | + @available(*, deprecated, message: "Use call(userToken : String) instead.") | ||
| 47 | + @objc dynamic public func startCall(_ uuid: Swift.Int, scene: Swift.String? = nil, type: HHSDKVideo.HHCallType = .adult, callDelegate: HHSDKVideo.HHCallDelegate? = nil) | ||
| 48 | + @objc dynamic public func call(userToken: Swift.String, scene: Swift.String? = nil) | ||
| 49 | +} | ||
| 50 | +extension HHMSDK { | ||
| 51 | + @objc dynamic public func startTeamCall(_ type: HHSDKVideo.HHCallType, callee: HHSDKVideo.HHCallerInfo, callDelegate: HHSDKVideo.HHCallDelegate? = nil) | ||
| 52 | +} | ||
| 53 | +extension HHMSDK { | ||
| 54 | + @objc dynamic public func startMemberCall(needSelectMember: Swift.Bool = true) | ||
| 55 | +} | ||
| 56 | +@objc public enum SkipType : Swift.Int { | ||
| 57 | + case push | ||
| 58 | + case present | ||
| 59 | + public init?(rawValue: Swift.Int) | ||
| 60 | + public typealias RawValue = Swift.Int | ||
| 61 | + public var rawValue: Swift.Int { | ||
| 62 | + get | ||
| 63 | + } | ||
| 64 | +} | ||
| 65 | +extension HHMSDK : HHSDKVideo.HHBaseVideoDelegate { | ||
| 66 | + @objc dynamic public func callStateChange(_ state: HHSDKVideo.HHBaseCallingState) | ||
| 67 | + @objc dynamic public func callDidEstablish() | ||
| 68 | + @objc dynamic public func getChatParentView(_ view: UIKit.UIView) | ||
| 69 | + @objc dynamic public func callFail(code: Swift.Int, error: Swift.String) | ||
| 70 | + @objc dynamic public func onFail(_ errorCode: Swift.Int, errrorStr: Swift.String?) | ||
| 71 | + @objc dynamic public func onCancel() | ||
| 72 | + @objc dynamic public func receivedOrder(_ orderId: Swift.String) | ||
| 73 | + @objc dynamic public func callDidFinish() | ||
| 74 | + @objc dynamic public func onExtensionDoctor() | ||
| 75 | + @objc dynamic public func onReceive(_ callID: Swift.String) | ||
| 76 | + @objc dynamic public func onResponse(_ accept: Swift.Bool) | ||
| 77 | + @objc dynamic public func onLeakPermission(_ type: HHSDKVideo.HHBasePermissionType) | ||
| 78 | +} | ||
| 79 | +@objc public protocol HHMVideoDelegate { | ||
| 80 | + @objc optional func callStateChange(_ state: HHMedicSDK.HHMCallingState) | ||
| 81 | + @objc optional func callDidEstablish() | ||
| 82 | + @objc optional func getChatParentView(_ view: UIKit.UIView) | ||
| 83 | + @objc optional func callFail(code: Swift.Int, error: Swift.String) | ||
| 84 | + @objc optional func onFail(_ errorCode: Swift.Int, errrorStr: Swift.String?) | ||
| 85 | + @objc optional func onCancel() | ||
| 86 | + @objc optional func receivedOrder(_ orderId: Swift.String) | ||
| 87 | + @objc optional func callDidFinish() | ||
| 88 | + @objc optional func onExtensionDoctor() | ||
| 89 | + @objc optional func onReceive(_ callID: Swift.String) | ||
| 90 | + @objc optional func onResponse(_ accept: Swift.Bool) | ||
| 91 | + @objc optional func onLeakPermission(_ type: HHMedicSDK.PermissionType) | ||
| 92 | +} | ||
| 93 | +@objc public enum HHMCallingState : Swift.Int { | ||
| 94 | + case onStart = 0 | ||
| 95 | + case waitingDoctor | ||
| 96 | + case callFreeDoctor | ||
| 97 | + case callConnect | ||
| 98 | + case didRing | ||
| 99 | + public init?(rawValue: Swift.Int) | ||
| 100 | + public typealias RawValue = Swift.Int | ||
| 101 | + public var rawValue: Swift.Int { | ||
| 102 | + get | ||
| 103 | + } | ||
| 104 | +} | ||
| 105 | +@objc public class HHSDKOptions : ObjectiveC.NSObject, HHSDKVideo.OptionProtocal { | ||
| 106 | + @objc public var appVersion: Swift.String | ||
| 107 | + @objc public var isTRTC: Swift.Bool | ||
| 108 | + @objc public var productId: Swift.String | ||
| 109 | + @objc public var isDebug: Swift.Bool | ||
| 110 | + @objc public var isDevelopment: Swift.Bool | ||
| 111 | + @objc public var mExtension: Swift.String | ||
| 112 | + @objc public var needDNS: Swift.Bool | ||
| 113 | + @objc public var mMessageOptions: HHSDKVideo.MessageOptions | ||
| 114 | + @objc public var mUserCenterOptions: HHSDKVideo.UsercenterOptions | ||
| 115 | + @objc public var mVideoOptions: HHSDKVideo.VideoOptions | ||
| 116 | + @objc public var shouldWaingCall: Swift.Bool | ||
| 117 | + @objc public var changeDoctorInterval: Swift.Int | ||
| 118 | + @objc public init(productId: Swift.String, isDebug: Swift.Bool = false, isDevelop: Swift.Bool = false) | ||
| 119 | + @objc public static let `default`: HHSDKVideo.OptionProtocal | ||
| 120 | + @objc public func setUserExtension(userExtension: Swift.String) | ||
| 121 | + @objc public func setCallExtension(callExtension: Swift.String) | ||
| 122 | + @objc override dynamic public init() | ||
| 123 | + @objc deinit | ||
| 124 | +} | ||
| 125 | +@_hasMissingDesignatedInitializers public class HHVideoMessage { | ||
| 126 | + public static let instance: HHMedicSDK.HHVideoMessage | ||
| 127 | + open func addListener(listener: HHMedicSDK.HHVideoMessageProtocol) | ||
| 128 | + open func clearListener() | ||
| 129 | + @objc deinit | ||
| 130 | +} | ||
| 131 | +public protocol HHVideoMessageProtocol : ObjectiveC.NSObjectProtocol { | ||
| 132 | + func onMessage(message: Foundation.Data) | ||
| 133 | +} | ||
| 134 | +@objc public enum PermissionType : Swift.Int { | ||
| 135 | + case locationAlways | ||
| 136 | + case locationWhenInUse | ||
| 137 | + case microphone | ||
| 138 | + case camera | ||
| 139 | + case photos | ||
| 140 | + public init?(rawValue: Swift.Int) | ||
| 141 | + public typealias RawValue = Swift.Int | ||
| 142 | + public var rawValue: Swift.Int { | ||
| 143 | + get | ||
| 144 | + } | ||
| 145 | +} | ||
| 146 | +extension PermissionType : Swift.CustomStringConvertible { | ||
| 147 | + public var description: Swift.String { | ||
| 148 | + get | ||
| 149 | + } | ||
| 150 | +} | ||
| 151 | +@objc @_inheritsConvenienceInitializers public class TIM : ObjectiveC.NSObject, HHSDKVideo.HHIM { | ||
| 152 | + public static let `default`: HHMedicSDK.TIM | ||
| 153 | + @objc public func register(_ cerName: Swift.String?) | ||
| 154 | + @objc public func login(_ completion: ((Swift.String?) -> Swift.Void)?) | ||
| 155 | + @objc public func autoLogin(_ completion: ((Swift.String?) -> Swift.Void)?) | ||
| 156 | + @objc public func logout(_ callback: ((Swift.String?) -> Swift.Void)?) | ||
| 157 | + @objc public func canVideo() -> Swift.Bool | ||
| 158 | + public func sendMsg(isSignal: Swift.Bool, cmd: Swift.String, to: Swift.String, complete: ((Swift.String?) -> Swift.Void)?) | ||
| 159 | + public var isLogined: Swift.Bool { | ||
| 160 | + get | ||
| 161 | + } | ||
| 162 | + @objc override dynamic public init() | ||
| 163 | + @objc deinit | ||
| 164 | +} | ||
| 165 | +extension TIM : ImSDK_Smart.V2TIMSDKListener { | ||
| 166 | + public func onConnSucc() | ||
| 167 | + @objc dynamic public func onConnectFailed(_ code: Swift.Int32, err: Swift.String!) | ||
| 168 | + public func onDisconnect(_ code: Swift.Int32, err: Swift.String!) | ||
| 169 | + @objc dynamic public func onKickedOffline() | ||
| 170 | + @objc dynamic public func onUserSigExpired() | ||
| 171 | +} | ||
| 172 | +extension TIM : ImSDK_Smart.V2TIMAdvancedMsgListener { | ||
| 173 | + @objc dynamic public func onRecvNewMessage(_ msg: ImSDK_Smart.V2TIMMessage!) | ||
| 174 | +} | ||
| 175 | +@objc @_inheritsConvenienceInitializers public class TRTC : ObjectiveC.NSObject { | ||
| 176 | + public static let `default`: HHMedicSDK.TRTC | ||
| 177 | + @objc override dynamic public init() | ||
| 178 | + @objc deinit | ||
| 179 | +} | ||
| 180 | +extension TRTC : HHSDKVideo.HHRTC { | ||
| 181 | + @objc dynamic public func startCall(callee: Swift.String, orderId: Swift.String?) | ||
| 182 | + @objc dynamic public func setOrderId(orderId: Swift.String) | ||
| 183 | + @objc dynamic public func enterRoom(orderId: Swift.String) | ||
| 184 | + @objc dynamic public func openDoctorView(userId: Swift.String, view: UIKit.UIView) | ||
| 185 | + @objc dynamic public func closeDoctorView(userId: Swift.String) | ||
| 186 | + @objc dynamic public func switchCamera(_ isFront: Swift.Bool) | ||
| 187 | + @objc dynamic public func switchCameraFlash(_ isOpen: Swift.Bool) | ||
| 188 | + @objc dynamic public func switchLocalAudio(_ isOpen: Swift.Bool) | ||
| 189 | + @objc dynamic public func switchLocalVideo(_ isOpen: Swift.Bool, localView: UIKit.UIView) | ||
| 190 | + @objc dynamic public func sendMsg(isSignal: Swift.Bool, cmd: Swift.String, to: Swift.String, complete: ((Swift.String?) -> Swift.Void)?) | ||
| 191 | + @objc dynamic public func leaveRoom() | ||
| 192 | + @objc dynamic public func startRing(audioId: Swift.Int) | ||
| 193 | + @objc dynamic public func stopRing() | ||
| 194 | + @objc dynamic public func snapshotVideo(userId: Swift.String?, imageBack: @escaping (UIKit.UIImage) -> ()) | ||
| 195 | +} | ||
| 196 | +extension TRTC : TXLiteAVSDK_TRTC.TRTCCloudDelegate { | ||
| 197 | + @objc dynamic public func onEnterRoom(_ result: Swift.Int) | ||
| 198 | + @objc dynamic public func onExitRoom(_ reason: Swift.Int) | ||
| 199 | + @objc dynamic public func onRemoteUserEnterRoom(_ userId: Swift.String) | ||
| 200 | + @objc dynamic public func onRemoteUserLeaveRoom(_ userId: Swift.String, reason: Swift.Int) | ||
| 201 | + @objc dynamic public func onUserVideoAvailable(_ userId: Swift.String, available: Swift.Bool) | ||
| 202 | + @objc dynamic public func onUserVoiceVolume(_ userVolumes: [TXLiteAVSDK_TRTC.TRTCVolumeInfo], totalVolume: Swift.Int) | ||
| 203 | + @objc dynamic public func onFirstVideoFrame(_ userId: Swift.String, streamType: TXLiteAVSDK_TRTC.TRTCVideoStreamType, width: Swift.Int32, height: Swift.Int32) | ||
| 204 | + @objc dynamic public func onUserAudioAvailable(_ userId: Swift.String, available: Swift.Bool) | ||
| 205 | + @objc dynamic public func onNetworkQuality(_ localQuality: TXLiteAVSDK_TRTC.TRTCQualityInfo, remoteQuality: [TXLiteAVSDK_TRTC.TRTCQualityInfo]) | ||
| 206 | + @objc dynamic public func onError(_ errCode: TXLiteAVSDK_TRTC.TXLiteAVError, errMsg: Swift.String?, extInfo: [Swift.AnyHashable : Any]?) | ||
| 207 | +} | ||
| 208 | +extension TRTC { | ||
| 209 | + @objc dynamic public func onRecvCustomCmdMsgUserId(_ userId: Swift.String, cmdID: Swift.Int, seq: Swift.UInt32, message: Foundation.Data) | ||
| 210 | + @objc dynamic public func onMissCustomCmdMsgUserId(_ userId: Swift.String, cmdID: Swift.Int, errCode: Swift.Int, missed: Swift.Int) | ||
| 211 | +} | ||
| 212 | +extension String { | ||
| 213 | + public func subFrom(_ index: Swift.Int) -> Swift.String | ||
| 214 | +} | ||
| 215 | +extension HHMedicSDK.SkipType : Swift.Equatable {} | ||
| 216 | +extension HHMedicSDK.SkipType : Swift.Hashable {} | ||
| 217 | +extension HHMedicSDK.SkipType : Swift.RawRepresentable {} | ||
| 218 | +extension HHMedicSDK.HHMCallingState : Swift.Equatable {} | ||
| 219 | +extension HHMedicSDK.HHMCallingState : Swift.Hashable {} | ||
| 220 | +extension HHMedicSDK.HHMCallingState : Swift.RawRepresentable {} | ||
| 221 | +extension HHMedicSDK.PermissionType : Swift.Equatable {} | ||
| 222 | +extension HHMedicSDK.PermissionType : Swift.Hashable {} | ||
| 223 | +extension HHMedicSDK.PermissionType : Swift.RawRepresentable {} |
No preview for this file type
| 1 | +"previewCamera" = "Kamera"; | ||
| 2 | +"previewCameraRecord" = "Aufzeichnung"; | ||
| 3 | +"previewAlbum" = "Album"; | ||
| 4 | +"cancel" = "Stornieren"; | ||
| 5 | + | ||
| 6 | +"originalPhoto" = "Vollbild"; | ||
| 7 | +"done" = "Erledigt"; | ||
| 8 | +"ok" = "in Ordnung"; | ||
| 9 | +"editFinish" = "Fertig"; | ||
| 10 | + | ||
| 11 | +"back" = "Zurück"; | ||
| 12 | +"edit" = "Bearbeiten"; | ||
| 13 | +"revert" = "Rückgängig"; | ||
| 14 | +"brightness" = "Helligkeit"; | ||
| 15 | +"contrast" = "Kontrast"; | ||
| 16 | +"saturation" = "Sättigung"; | ||
| 17 | + | ||
| 18 | +"photo" = "Fotos"; | ||
| 19 | +"preview" = "Vorschau"; | ||
| 20 | + | ||
| 21 | +"noPhotoTips" = "Keine Fotos"; | ||
| 22 | +"notAllowMixSelect" = "Video kann nicht ausgewählt werden"; | ||
| 23 | + | ||
| 24 | +"loading" = "Laden, bitte warten"; | ||
| 25 | +"hudLoading" = "warten..."; | ||
| 26 | + | ||
| 27 | +"exceededMaxSelectCount" = "Maximale Auswahlanzahl: %ld"; | ||
| 28 | +"longerThanMaxVideoDuration" = "Video mit einer Dauer von mehr als %lds kann nicht ausgewählt werden"; | ||
| 29 | +"shorterThanMaxVideoDuration" = "Video mit einer Dauer von weniger als %lds kann nicht ausgewählt werden"; | ||
| 30 | +"exceededMaxVideoSelectCount" = "Video max Auswahlanzahl: %ld"; | ||
| 31 | +"lessThanMinVideoSelectCount" = "Video min Auswahlanzahl: %ld"; | ||
| 32 | + | ||
| 33 | +"noCameraAuthority" = "Bitte erlauben Sie %@, auf die Kamera Ihres Geräts unter \"Einstellungen\" > \"Datenschutz\" > \"Kamera\" zuzugreifen"; | ||
| 34 | +"noPhotoLibratyAuthority" = "Bitte erlauben Sie %@, auf Ihr Album unter \"Einstellungen\" > \"Datenschutz\" > \"Fotos\" zuzugreifen"; | ||
| 35 | +"noMicrophoneAuthority" = "Audio kann nicht aufgenommen werden. Gehen Sie zu \"Einstellungen\" > \"%@\" und aktivieren Sie den Mikrofonzugriff."; | ||
| 36 | +"cameraUnavailable" = "Kamera ist nicht verfügbar"; | ||
| 37 | +"keepRecording" = "Aufnahme behalten"; | ||
| 38 | +"gotoSettings" = "Zu Einstellungen wechseln"; | ||
| 39 | + | ||
| 40 | +"iCloudVideoLoadFaild" = "Synchronisierung von iCloud nicht möglich"; | ||
| 41 | +"imageLoadFailed" = "Laden fehlgeschlagen"; | ||
| 42 | + | ||
| 43 | +"save" = "Sparen"; | ||
| 44 | +"saveImageError" = "Das Bild konnte nicht gespeichert werden"; | ||
| 45 | +"saveVideoError" = "Das Video konnte nicht gespeichert werden"; | ||
| 46 | +"timeout" = "Zeitüberschreitung der Anforderung"; | ||
| 47 | + | ||
| 48 | +"customCameraTips" = "Tippen, um Fotos aufzunehmen und halten, um ein Video aufzunehmen"; | ||
| 49 | +"customCameraTakePhotoTips" = "Tippen, um ein Foto aufzunehmen"; | ||
| 50 | +"customCameraRecordVideoTips" = "Halten Sie gedrückt, um ein Video aufzunehmen"; | ||
| 51 | +"minRecordTimeTips" = "Nehmen Sie mindestens %lds auf"; | ||
| 52 | + | ||
| 53 | +"cameraRoll" = "Letzte"; | ||
| 54 | +"panoramas" = "Panoramen"; | ||
| 55 | +"videos" = "Videos"; | ||
| 56 | +"favorites" = "Favoriten"; | ||
| 57 | +"timelapses" = "Zeitraffer"; | ||
| 58 | +"recentlyAdded" = "Kürzlich hinzugefügt"; | ||
| 59 | +"bursts" = "Serien"; | ||
| 60 | +"slomoVideos" = "Slo-Mo"; | ||
| 61 | +"selfPortraits" = "Selfies"; | ||
| 62 | +"screenshots" = "Bildschirmfotos"; | ||
| 63 | +"depthEffect" = "Porträt"; | ||
| 64 | +"livePhotos" = "Live Photos"; | ||
| 65 | +"animated" = "Animiert"; | ||
| 66 | +"myPhotoStream" = "Mein Fotostream"; | ||
| 67 | + | ||
| 68 | +"noTitleAlbumListPlaceholder" = "Alle Fotos"; | ||
| 69 | +"unableToAccessAllPhotos" = "Zugriff auf alle Fotos im Album nicht möglich.\nZugriff auf \"Alle Fotos\" unter \"Fotos\" zulassen."; | ||
| 70 | +"textStickerRemoveTips" = "Zum Entfernen hierher ziehen"; |
| 1 | +"previewCamera" = "Camera"; | ||
| 2 | +"previewCameraRecord" = "Record"; | ||
| 3 | +"previewAlbum" = "Album"; | ||
| 4 | +"cancel" = "Cancel"; | ||
| 5 | + | ||
| 6 | +"originalPhoto" = "Full Image"; | ||
| 7 | +"done" = "Done"; | ||
| 8 | +"ok" = "OK"; | ||
| 9 | +"editFinish" = "Done"; | ||
| 10 | + | ||
| 11 | +"back" = "Back"; | ||
| 12 | +"edit" = "Edit"; | ||
| 13 | +"revert" = "Undo"; | ||
| 14 | +"brightness" = "Brightness"; | ||
| 15 | +"contrast" = "Contrast"; | ||
| 16 | +"saturation" = "Saturation"; | ||
| 17 | + | ||
| 18 | +"photo" = "Photos"; | ||
| 19 | +"preview" = "Preview"; | ||
| 20 | + | ||
| 21 | +"noPhotoTips" = "No Photos"; | ||
| 22 | +"notAllowMixSelect" = "Unable to select video"; | ||
| 23 | + | ||
| 24 | +"loading" = "loading, waiting please"; | ||
| 25 | +"hudLoading" = "waiting..."; | ||
| 26 | + | ||
| 27 | +"exceededMaxSelectCount" = "Max count for selection: %ld"; | ||
| 28 | +"longerThanMaxVideoDuration" = "Unable to select video with a duration longer than %lds"; | ||
| 29 | +"shorterThanMaxVideoDuration" = "Unable to select video with a duration shorter than %lds"; | ||
| 30 | +"exceededMaxVideoSelectCount" = "Max count for video selection: %ld"; | ||
| 31 | +"lessThanMinVideoSelectCount" = "Min count for video selection: %ld"; | ||
| 32 | + | ||
| 33 | +"noCameraAuthority" = "Please allow %@ to access your device's camera in \"Settings\" > \"Privacy\" > \"Camera\""; | ||
| 34 | +"noPhotoLibratyAuthority" = "Please allow %@ to access your album in \"Settings\" > \"Privacy\" > \"Photos\""; | ||
| 35 | +"noMicrophoneAuthority" = "Unable to record audio. Go to \"Settings\" > \"%@\" and enable microphone access."; | ||
| 36 | +"cameraUnavailable" = "Camera is unavailable"; | ||
| 37 | +"keepRecording" = "Keep Recording"; | ||
| 38 | +"gotoSettings" = "Go to Settings"; | ||
| 39 | + | ||
| 40 | +"iCloudVideoLoadFaild" = "Unable to sync from iCloud"; | ||
| 41 | +"imageLoadFailed" = "loading failed"; | ||
| 42 | + | ||
| 43 | +"save" = "Save"; | ||
| 44 | +"saveImageError" = "Failed to save the image"; | ||
| 45 | +"saveVideoError" = "Failed to save the video"; | ||
| 46 | +"timeout" = "Request timed out"; | ||
| 47 | + | ||
| 48 | +"customCameraTips" = "Tap to take photo and hold to record video"; | ||
| 49 | +"customCameraTakePhotoTips" = "Tap to take photo"; | ||
| 50 | +"customCameraRecordVideoTips" = "Hold to record video"; | ||
| 51 | +"minRecordTimeTips" = "Record at least %lds"; | ||
| 52 | + | ||
| 53 | +"cameraRoll" = "Recents"; | ||
| 54 | +"panoramas" = "Panoramas"; | ||
| 55 | +"videos" = "Videos"; | ||
| 56 | +"favorites" = "Favorites"; | ||
| 57 | +"timelapses" = "Time-Lapse"; | ||
| 58 | +"recentlyAdded" = "Recently Added"; | ||
| 59 | +"bursts" = "Bursts"; | ||
| 60 | +"slomoVideos" = "Slo-mo"; | ||
| 61 | +"selfPortraits" = "Selfies"; | ||
| 62 | +"screenshots" = "Screenshots"; | ||
| 63 | +"depthEffect" = "Portrait"; | ||
| 64 | +"livePhotos" = "Live Photos"; | ||
| 65 | +"animated" = "Animated"; | ||
| 66 | +"myPhotoStream" = "My Photo Stream"; | ||
| 67 | + | ||
| 68 | +"noTitleAlbumListPlaceholder" = "All Photos"; | ||
| 69 | +"unableToAccessAllPhotos" = "Unable to access all photos in the album.\nAllow access to \"All Photos\" in \"Photos\"."; | ||
| 70 | +"textStickerRemoveTips" = "Drag here to remove"; |
HHVDoctorSDK/HHPhotoPicker.framework/HHPhotoBrowser.bundle/es-419.lproj/Localizable.strings
0 → 100644
| 1 | +"previewCamera" = "Cámara"; | ||
| 2 | +"previewCameraRecord" = "Grabar"; | ||
| 3 | +"previewAlbum" = "Álbum"; | ||
| 4 | +"cancel" = "Cancelar"; | ||
| 5 | + | ||
| 6 | +"originalPhoto" = "Imagen completa"; | ||
| 7 | +"done" = "Hecho"; | ||
| 8 | +"ok" = "OK"; | ||
| 9 | +"editFinish" = "Hecho"; | ||
| 10 | + | ||
| 11 | +"back" = "Volver"; | ||
| 12 | +"edit" = "Editar"; | ||
| 13 | +"revert" = "Deshacer"; | ||
| 14 | +"brightness" = "Brillo"; | ||
| 15 | +"contrast" = "Contraste"; | ||
| 16 | +"saturation" = "Saturación"; | ||
| 17 | + | ||
| 18 | +"photo" = "Fotos"; | ||
| 19 | +"preview" = "Vista previa"; | ||
| 20 | + | ||
| 21 | +"noPhotoTips" = "No hay fotos"; | ||
| 22 | +"notAllowMixSelect" = "No se puede seleccionar el vídeo"; | ||
| 23 | + | ||
| 24 | +"loading" = "cargando, por favor espera"; | ||
| 25 | +"hudLoading" = "cargando..."; | ||
| 26 | + | ||
| 27 | +"exceededMaxSelectCount" = "Número máximo para la selección: %ld"; | ||
| 28 | +"longerThanMaxVideoDuration" = "No se puede seleccionar un vídeo con una duración superior a %lds"; | ||
| 29 | +"shorterThanMaxVideoDuration" = "No se puede seleccionar un vídeo con una duración inferior a %lds"; | ||
| 30 | +"exceededMaxVideoSelectCount" = "Número máximo para la selección de vídeos: %ld"; | ||
| 31 | +"lessThanMinVideoSelectCount" = "Número mínimo para la selección de vídeos: %ld"; | ||
| 32 | + | ||
| 33 | +"noCameraAuthority" = "Permite que %@ acceda a la cámara de tu dispositivo en \"Ajustes\" > \"Privacidad\" > \"Cámara\""; | ||
| 34 | +"noPhotoLibratyAuthority" = "Permita que %@ acceda a su álbum en \"Configuración\" > \"Privacidad\" > \"Fotos\""; | ||
| 35 | +"noMicrophoneAuthority" = "No se puede grabar audio. Ve a \"Ajustes\" > \"%@\" y activa el acceso al micrófono."; | ||
| 36 | +"cameraUnavailable" = "La cámara no está disponible"; | ||
| 37 | +"keepRecording" = "Continuar Grabando"; | ||
| 38 | +"gotoSettings" = "Ir a Ajustes"; | ||
| 39 | + | ||
| 40 | +"iCloudVideoLoadFaild" = "No se puede sincronizar desde iCloud"; | ||
| 41 | +"imageLoadFailed" = "carga fallida"; | ||
| 42 | + | ||
| 43 | +"save" = "Guardar"; | ||
| 44 | +"saveImageError" = "No se ha podido guardar la imagen"; | ||
| 45 | +"saveVideoError" = "No se ha podido guardar el vídeo"; | ||
| 46 | +"timeout" = "La solicitud se ha vencido"; | ||
| 47 | + | ||
| 48 | +"customCameraTips" = "Toca para tomar una foto y mantén pulsado para grabar un vídeo"; | ||
| 49 | +"customCameraTakePhotoTips" = "Toca para tomar una foto"; | ||
| 50 | +"customCameraRecordVideoTips" = "Mantén pulsado para grabar vídeo"; | ||
| 51 | +"minRecordTimeTips" = "Grabar al menos %lds"; | ||
| 52 | + | ||
| 53 | +"cameraRoll" = "Recientes"; | ||
| 54 | +"panoramas" = "Panoramas"; | ||
| 55 | +"videos" = "Vídeos"; | ||
| 56 | +"favorites" = "Favoritos"; | ||
| 57 | +"timelapses" = "Lapso de Tiempo"; | ||
| 58 | +"recentlyAdded" = "Añadido recientemente"; | ||
| 59 | +"bursts" = "Ráfagas"; | ||
| 60 | +"slomoVideos" = "Cámara lenta"; | ||
| 61 | +"selfPortraits" = "Selfies"; | ||
| 62 | +"screenshots" = "Capturas de pantalla"; | ||
| 63 | +"depthEffect" = "Retrato"; | ||
| 64 | +"livePhotos" = "Fotos en vivo"; | ||
| 65 | +"animated" = "Animado"; | ||
| 66 | +"myPhotoStream" = "Mi flujo de fotos"; | ||
| 67 | + | ||
| 68 | +"noTitleAlbumListPlaceholder" = "Todas las fotos"; | ||
| 69 | +"unableToAccessAllPhotos" = "No se puede acceder a todas las fotos del álbum.\nPermite el acceso a \"Todas las fotos\" en \"Fotos\"."; | ||
| 70 | +"textStickerRemoveTips" = "Arrastra aquí para eliminar"; |
| 1 | +"previewCamera" = "Caméra"; | ||
| 2 | +"previewCameraRecord" = "Record"; | ||
| 3 | +"previewAlbum" = "Album"; | ||
| 4 | +"cancel" = "Annuler"; | ||
| 5 | + | ||
| 6 | +"originalPhoto" = "image complète"; | ||
| 7 | +"done" = "Terminé"; | ||
| 8 | +"ok" = "D'accord"; | ||
| 9 | +"editFinish" = "Terminé"; | ||
| 10 | + | ||
| 11 | +"back" = "Retour"; | ||
| 12 | +"edit" = "Modifier"; | ||
| 13 | +"revert" = "Annuler"; | ||
| 14 | +"brightness" = "Luminosité"; | ||
| 15 | +"contrast" = "Contraste"; | ||
| 16 | +"saturation" = "Saturation"; | ||
| 17 | + | ||
| 18 | +"photo" = "Photos"; | ||
| 19 | +"preview" = "Aperçu"; | ||
| 20 | + | ||
| 21 | +"noPhotoTips" = "Pas de photos"; | ||
| 22 | +"notAllowMixSelect" = "Impossible de sélectionner la vidéo"; | ||
| 23 | + | ||
| 24 | +"loading" = "chargement, attente s'il vous plaît"; | ||
| 25 | +"hudLoading" = "attendre..."; | ||
| 26 | + | ||
| 27 | +"exceededMaxSelectCount" = "Nombre maximal de sélections: %ld"; | ||
| 28 | +"longerThanMaxVideoDuration" = "Impossible de sélectionner une vidéo d'une durée supérieure à %lds"; | ||
| 29 | +"shorterThanMaxVideoDuration" = "Impossible de sélectionner une vidéo d'une durée inférieure à %lds"; | ||
| 30 | +"exceededMaxVideoSelectCount" = "Nombre maximal de sélections vidéo: %ld"; | ||
| 31 | +"lessThanMinVideoSelectCount" = "Nombre minimal de sélection de vidéo: %ld"; | ||
| 32 | + | ||
| 33 | +"noCameraAuthority" = "Veuillez autoriser %@ à accéder à la caméra de votre appareil dans \"Paramètres\" > \"Confidentialité\" > \"Caméra\""; | ||
| 34 | +"noPhotoLibratyAuthority" = "Veuillez autoriser %@ à accéder à votre album dans \"Paramètres\" > \"Confidentialité\" > \"Photos\""; | ||
| 35 | +"noMicrophoneAuthority" = "Impossible d'enregistrer le son. Rendez-vous dans « Paramètres >> > << %@ » et activez l'accès au microphone."; | ||
| 36 | +"cameraUnavailable" = "La caméra n'est pas disponible"; | ||
| 37 | +"keepRecording" = "Continuer à enregistrer"; | ||
| 38 | +"gotoSettings" = "Accéder à Paramètres"; | ||
| 39 | + | ||
| 40 | +"iCloudVideoLoadFaild" = "Impossible de synchroniser depuis iCloud"; | ||
| 41 | +"imageLoadFailed" = "chargement échoué"; | ||
| 42 | + | ||
| 43 | +"save" = "Enregistrer"; | ||
| 44 | +"saveImageError" = "Échec de l'enregistrement de l'image"; | ||
| 45 | +"saveVideoError" = "Échec de l'enregistrement de la vidéo"; | ||
| 46 | +"timeout" = "La demande a expiré"; | ||
| 47 | + | ||
| 48 | +"customCameraTips" = "Maintenez la pression sur pour enregistrer"; | ||
| 49 | +"customCameraTakePhotoTips" = "Appuyez pour prendre une photo"; | ||
| 50 | +"customCameraRecordVideoTips" = "Maintenez enfoncé pour enregistrer une vidéo"; | ||
| 51 | +"minRecordTimeTips" = "Enregistrez au moins %lds"; | ||
| 52 | + | ||
| 53 | +"cameraRoll" = "Récents"; | ||
| 54 | +"panoramas" = "Panoramas"; | ||
| 55 | +"videos" = "Vidéos"; | ||
| 56 | +"favorites" = "Favorites"; | ||
| 57 | +"timelapses" = "Accéléré"; | ||
| 58 | +"recentlyAdded" = "Récemment ajouté"; | ||
| 59 | +"bursts" = "Rafales"; | ||
| 60 | +"slomoVideos" = "Ralentis"; | ||
| 61 | +"selfPortraits" = "Selfies"; | ||
| 62 | +"screenshots" = "Captures d'écran"; | ||
| 63 | +"depthEffect" = "Portrait"; | ||
| 64 | +"livePhotos" = "Live Photos"; | ||
| 65 | +"animated" = "Animations"; | ||
| 66 | +"myPhotoStream" = "Mon flux de photos"; | ||
| 67 | + | ||
| 68 | +"noTitleAlbumListPlaceholder" = "Toutes les photos"; | ||
| 69 | +"unableToAccessAllPhotos" = "Impossible d'accéder à toutes les photos de l'album.\nAutorisez l'accès à « Toutes les photos » dans « Photos »."; | ||
| 70 | +"textStickerRemoveTips" = "Faites glisser ici pour supprimer"; |
| 1 | +"previewCamera" = "Kamera"; | ||
| 2 | +"previewCameraRecord" = "Merekam"; | ||
| 3 | +"previewAlbum" = "Album"; | ||
| 4 | +"cancel" = "Membatalkan"; | ||
| 5 | + | ||
| 6 | +"originalPhoto" = "Gambar Penuh"; | ||
| 7 | +"done" = "Selesai"; | ||
| 8 | +"ok" = "Oke"; | ||
| 9 | +"editFinish" = "Selesai"; | ||
| 10 | + | ||
| 11 | +"back" = "Kembali"; | ||
| 12 | +"edit" = "Edit"; | ||
| 13 | +"revert" = "Batalkan"; | ||
| 14 | +"brightness" = "Kecerahan"; | ||
| 15 | +"contrast" = "Kontras"; | ||
| 16 | +"saturation" = "Saturasi"; | ||
| 17 | + | ||
| 18 | +"photo" = "Foto"; | ||
| 19 | +"preview" = "Pratinjau"; | ||
| 20 | + | ||
| 21 | +"noPhotoTips" = "Tidak ada fotos"; | ||
| 22 | +"notAllowMixSelect" = "Tidak dapat memilih video"; | ||
| 23 | + | ||
| 24 | +"loading" = "sedang memuat, tolong tunggu"; | ||
| 25 | +"hudLoading" = "menunggu..."; | ||
| 26 | + | ||
| 27 | +"exceededMaxSelectCount" = "Jumlah maksimum untuk seleksi: %ld"; | ||
| 28 | +"longerThanMaxVideoDuration" = "Tidak dapat memilih video dengan durasi lebih dari %ld detik"; | ||
| 29 | +"shorterThanMaxVideoDuration" = "Tidak dapat memilih video dengan durasi lebih pendek dari %ld detik"; | ||
| 30 | +"exceededMaxVideoSelectCount" = "Jumlah maksimum untuk pemilihan video: %ld"; | ||
| 31 | +"lessThanMinVideoSelectCount" = "Jumlah minimum untuk pemilihan video: %ld"; | ||
| 32 | + | ||
| 33 | +"noCameraAuthority" = "Izinkan akses kamera di \"Pengaturan\" > \"%@\" iPhone Anda."; | ||
| 34 | +"noPhotoLibratyAuthority" = "Izinkan %@ mengakses album Anda di \"Setelan\" > \"Privasi\" > \"Foto\""; | ||
| 35 | +"noMicrophoneAuthority" = "Tidak dapat merekam audio. Buka \"Setelan\" > \"%@\" dan aktifkan akses mikrofon."; | ||
| 36 | +"cameraUnavailable" = "Kamera tidak tersedia"; | ||
| 37 | +"keepRecording" = "Terus Merekam"; | ||
| 38 | +"gotoSettings" = "Pergi ke pengaturan"; | ||
| 39 | + | ||
| 40 | +"iCloudVideoLoadFaild" = "Tidak dapat menyinkronkan dari iCloud"; | ||
| 41 | +"imageLoadFailed" = "Gagal Memuat"; | ||
| 42 | + | ||
| 43 | +"save" = "Menghemat"; | ||
| 44 | +"saveImageError" = "Gagal menyimpan gambar"; | ||
| 45 | +"saveVideoError" = "Gagal menyimpan video"; | ||
| 46 | +"timeout" = "Waktu permintaan habis"; | ||
| 47 | + | ||
| 48 | +"customCameraTips" = "Ketuk untuk mengambil video dan tahan untuk merekam"; | ||
| 49 | +"customCameraTakePhotoTips" = "Ketuk untuk mengambil foto"; | ||
| 50 | +"customCameraRecordVideoTips" = "Tahan untuk merekam video"; | ||
| 51 | +"minRecordTimeTips" = "Merekam setidaknya %ld detik"; | ||
| 52 | + | ||
| 53 | +"cameraRoll" = "Terbaru"; | ||
| 54 | +"panoramas" = "Panorama"; | ||
| 55 | +"videos" = "Video"; | ||
| 56 | +"favorites" = "Favorit"; | ||
| 57 | +"timelapses" = "Selang Waktu"; | ||
| 58 | +"recentlyAdded" = "Terkini"; | ||
| 59 | +"bursts" = "Foto Beruntun"; | ||
| 60 | +"slomoVideos" = "Slo-mo"; | ||
| 61 | +"selfPortraits" = "Selfie"; | ||
| 62 | +"screenshots" = "Jepretan Layer"; | ||
| 63 | +"depthEffect" = "Potret"; | ||
| 64 | +"livePhotos" = "Live Photos"; | ||
| 65 | +"animated" = "Animasi"; | ||
| 66 | +"myPhotoStream" = "Aliran Foto Saya"; | ||
| 67 | + | ||
| 68 | +"noTitleAlbumListPlaceholder" = "Semua Foto"; | ||
| 69 | +"unableToAccessAllPhotos" = "Tidak dapat mengakses semua foto dalam album.\nIzinkan akses ke \"Semua Foto\" di \"Foto\"."; | ||
| 70 | +"textStickerRemoveTips" = "Seret ke sini untuk menghapus"; |
| 1 | +"previewCamera" = "Fotocamera"; | ||
| 2 | +"previewCameraRecord" = "Disco"; | ||
| 3 | +"previewAlbum" = "Immagini"; | ||
| 4 | +"cancel" = "Annulla"; | ||
| 5 | + | ||
| 6 | +"originalPhoto" = "Immagine completa"; | ||
| 7 | +"done" = "Fine"; | ||
| 8 | +"ok" = "OK"; | ||
| 9 | +"editFinish" = "Fine"; | ||
| 10 | + | ||
| 11 | +"back" = "Indietro"; | ||
| 12 | +"edit" = "Modifica"; | ||
| 13 | +"revert" = "Annulla"; | ||
| 14 | +"brightness" = "Luminosità"; | ||
| 15 | +"contrast" = "Contrasto"; | ||
| 16 | +"saturation" = "Saturazione"; | ||
| 17 | + | ||
| 18 | +"photo" = "Fotografie"; | ||
| 19 | +"preview" = "Anteprima"; | ||
| 20 | + | ||
| 21 | +"noPhotoTips" = "Niente fotos"; | ||
| 22 | +"notAllowMixSelect" = "Impossibile selezionare il video"; | ||
| 23 | + | ||
| 24 | +"loading" = "Caricamento, in attesa per favore"; | ||
| 25 | +"hudLoading" = "in attesa..."; | ||
| 26 | + | ||
| 27 | +"exceededMaxSelectCount" = "Conteggio massimo per la selezione: %ld"; | ||
| 28 | +"longerThanMaxVideoDuration" = "Impossibile selezionare video con una durata superiore a %lds"; | ||
| 29 | +"shorterThanMaxVideoDuration" = "Impossibile selezionare video con una durata inferiore a %lds"; | ||
| 30 | +"exceededMaxVideoSelectCount" = "Conteggio massimo per la selezione dei video: %ld"; | ||
| 31 | +"lessThanMinVideoSelectCount" = "Conteggio minimo per la selezione del video: %ld"; | ||
| 32 | + | ||
| 33 | +"noCameraAuthority" = "Consenti a %@ di accedere alla fotocamera del tuo dispositivo in \"Impostazioni\" > \"Privacy\" > \"Fotocamera\""; | ||
| 34 | +"noPhotoLibratyAuthority" = "Consenti a %@ di accedere al tuo album in \"Impostazioni\" > \"Privacy\" > \"Foto\""; | ||
| 35 | +"noMicrophoneAuthority" = "Impossibile registrare I'audio. Vai a \"Impostazioni\" > \"%@\" e attiva I'accesso al microfono"; | ||
| 36 | +"cameraUnavailable" = "La fotocamera non è disponibile"; | ||
| 37 | +"keepRecording" = "Continua a registrare"; | ||
| 38 | +"gotoSettings" = "Vai a lmpostazioni"; | ||
| 39 | + | ||
| 40 | +"iCloudVideoLoadFaild" = "Impossibile sincronizzare da iCloud"; | ||
| 41 | +"imageLoadFailed" = "Caricamento fallito"; | ||
| 42 | + | ||
| 43 | +"save" = "Salva"; | ||
| 44 | +"saveImageError" = "Impossibile salvare l'immagine"; | ||
| 45 | +"saveVideoError" = "Impossibile salvare il video"; | ||
| 46 | +"timeout" = "Tempo scaduto per la richiesta"; | ||
| 47 | + | ||
| 48 | +"customCameraTips" = "Toccare per scattare e tiene premuto per registrare"; | ||
| 49 | +"customCameraTakePhotoTips" = "Tocca per scattare una foto"; | ||
| 50 | +"customCameraRecordVideoTips" = "Tieni premuto per registrare il video"; | ||
| 51 | +"minRecordTimeTips" = "Registra almeno %lds"; | ||
| 52 | + | ||
| 53 | +"cameraRoll" = "Recenti"; | ||
| 54 | +"panoramas" = "Panoramiche"; | ||
| 55 | +"videos" = "Video"; | ||
| 56 | +"favorites" = "Preferiti"; | ||
| 57 | +"timelapses" = "Time-lapse"; | ||
| 58 | +"recentlyAdded" = "Aggiunto recentemente"; | ||
| 59 | +"bursts" = "Sequenze"; | ||
| 60 | +"slomoVideos" = "Slow motion"; | ||
| 61 | +"selfPortraits" = "Selfie"; | ||
| 62 | +"screenshots" = "Istantanee"; | ||
| 63 | +"depthEffect" = "Ritratti"; | ||
| 64 | +"livePhotos" = "Live Photo"; | ||
| 65 | +"animated" = "Animazioni"; | ||
| 66 | +"myPhotoStream" = "II mio streaming foto"; | ||
| 67 | + | ||
| 68 | +"noTitleAlbumListPlaceholder" = "Tutte le foto"; | ||
| 69 | +"unableToAccessAllPhotos" = "Impossibile accedere a tutte le foto nell'album.\nConsenti l'accesso a \"Tutte le foto\" in \"Foto\""; | ||
| 70 | +"textStickerRemoveTips" = "Trascina qui per rimuovere"; |
HHVDoctorSDK/HHPhotoPicker.framework/HHPhotoBrowser.bundle/ja-US.lproj/Localizable.strings
0 → 100644
| 1 | +"previewCamera" = "カメラ"; | ||
| 2 | +"previewCameraRecord" = "撮影"; | ||
| 3 | +"previewAlbum" = "アルバム"; | ||
| 4 | +"cancel" = "キャンセル"; | ||
| 5 | + | ||
| 6 | +"originalPhoto" = "完全な画像"; | ||
| 7 | +"done" = "確定"; | ||
| 8 | +"ok" = "確定"; | ||
| 9 | +"editFinish" = "完了"; | ||
| 10 | + | ||
| 11 | +"back" = "戻る"; | ||
| 12 | +"edit" = "編集"; | ||
| 13 | +"revert" = "元に戻す"; | ||
| 14 | +"brightness" = "明るさ"; | ||
| 15 | +"contrast" = "コントラスト"; | ||
| 16 | +"saturation" = "飽和"; | ||
| 17 | + | ||
| 18 | +"photo" = "写真"; | ||
| 19 | +"preview" = "プレビュー"; | ||
| 20 | + | ||
| 21 | +"noPhotoTips" = "写真でない"; | ||
| 22 | +"notAllowMixSelect" = "ビデオを選択できません"; | ||
| 23 | + | ||
| 24 | +"loading" = "ロード中,お待ち下さい"; | ||
| 25 | +"hudLoading" = "後ほど..."; | ||
| 26 | + | ||
| 27 | +"exceededMaxSelectCount" = "最大選択数: %ld"; | ||
| 28 | +"longerThanMaxVideoDuration" = "%ldsより長い動画は選択できません"; | ||
| 29 | +"shorterThanMaxVideoDuration" = "%ldsより短い動画は選択できません"; | ||
| 30 | +"exceededMaxVideoSelectCount" = "動画の最大選択数: %ld"; | ||
| 31 | +"lessThanMinVideoSelectCount" = "動画の最小選択数: %ld"; | ||
| 32 | + | ||
| 33 | +"noCameraAuthority" = "「設定」>「プライパシー」>「カメラ」から、%@があなたのデバイスのカメラにアクセスする許可をしてください"; | ||
| 34 | +"noPhotoLibratyAuthority" = "%@があなたのアルバムにアクセスするには「設定」>「プライバシー」>「写真」"; | ||
| 35 | +"noMicrophoneAuthority" = "音声を録音できません。「設定」 >「%@」に移動し、マイクへのアクセスを有効にしてください。"; | ||
| 36 | +"cameraUnavailable" = "カメラは利用できません"; | ||
| 37 | +"keepRecording" = "撮影を続ける"; | ||
| 38 | +"gotoSettings" = "設定に移動"; | ||
| 39 | + | ||
| 40 | +"iCloudVideoLoadFaild" = "iCloudから同期できません"; | ||
| 41 | +"imageLoadFailed" = "ロード失敗"; | ||
| 42 | + | ||
| 43 | +"save" = "セーブ"; | ||
| 44 | +"saveImageError" = "画像の保存に失敗しました"; | ||
| 45 | +"saveVideoError" = "ビデオの保存に失敗しました"; | ||
| 46 | +"timeout" = "要求タイムアウト"; | ||
| 47 | + | ||
| 48 | +"customCameraTips" = "タップして撮影、長押しで記録"; | ||
| 49 | +"customCameraTakePhotoTips" = "タップして撮影"; | ||
| 50 | +"customCameraRecordVideoTips" = "長押しで記録"; | ||
| 51 | +"minRecordTimeTips" = "%lds以上記録する"; | ||
| 52 | + | ||
| 53 | +"cameraRoll" = "最近の項目"; | ||
| 54 | +"panoramas" = "パノラマ"; | ||
| 55 | +"videos" = "ビデオ"; | ||
| 56 | +"favorites" = "お気に入り"; | ||
| 57 | +"timelapses" = "タイムラプス"; | ||
| 58 | +"recentlyAdded" = "最後に追加した項目"; | ||
| 59 | +"bursts" = "バースト"; | ||
| 60 | +"slomoVideos" = "スローモーション"; | ||
| 61 | +"selfPortraits" = "セルフイー"; | ||
| 62 | +"screenshots" = "スクリーンショット"; | ||
| 63 | +"depthEffect" = "ポートレート"; | ||
| 64 | +"livePhotos" = "Live Photos"; | ||
| 65 | +"animated" = "アニメーション"; | ||
| 66 | +"myPhotoStream" = "マイフォトストリーム"; | ||
| 67 | + | ||
| 68 | +"noTitleAlbumListPlaceholder" = "画像すべて"; | ||
| 69 | +"unableToAccessAllPhotos" = "アルバム内のすべての写真にアクセスできません。\n「写真」内の「すべての写真」 へのアクセスを許可してください。"; | ||
| 70 | +"textStickerRemoveTips" = "ここにドラッグして削除します"; |
| 1 | +"previewCamera" = "카메라"; | ||
| 2 | +"previewCameraRecord" = "기록"; | ||
| 3 | +"previewAlbum" = "이미지"; | ||
| 4 | +"cancel" = "취소"; | ||
| 5 | + | ||
| 6 | +"originalPhoto" = "전체 이미지"; | ||
| 7 | +"done" = "확인"; | ||
| 8 | +"ok" = "확인"; | ||
| 9 | +"editFinish" = "완료"; | ||
| 10 | + | ||
| 11 | +"back" = "뒤"; | ||
| 12 | +"edit" = "편집"; | ||
| 13 | +"revert" = "실행 취소"; | ||
| 14 | +"brightness" = "밝기"; | ||
| 15 | +"contrast" = "대비"; | ||
| 16 | +"saturation" = "채도"; | ||
| 17 | + | ||
| 18 | +"photo" = "사진"; | ||
| 19 | +"preview" = "미리 보기"; | ||
| 20 | + | ||
| 21 | +"noPhotoTips" = "사진 없음"; | ||
| 22 | +"notAllowMixSelect" = "비디오를 선택할 수 없습니다"; | ||
| 23 | + | ||
| 24 | +"loading" = "로딩 중... 기다려주세요"; | ||
| 25 | +"hudLoading" = "기다리는 중..."; | ||
| 26 | + | ||
| 27 | +"exceededMaxSelectCount" = "최대 선택 수: %ld"; | ||
| 28 | +"longerThanMaxVideoDuration" = "길이가 %ld 초 보다 긴 동영상을 선택할 수 없습니다"; | ||
| 29 | +"shorterThanMaxVideoDuration" = "기간이 %ld 초 보다 짧은 비디오를 선택할 수 없습니다"; | ||
| 30 | +"exceededMaxVideoSelectCount" = "동영상 최대 선택 수: %ld"; | ||
| 31 | +"lessThanMinVideoSelectCount" = "동영상 최소 선택 횟수: %ld"; | ||
| 32 | + | ||
| 33 | +"noCameraAuthority" = "%@ 에서 장치의 카메라에 액세스하도록 허용하십시오 에서 \"설정\" > \"개인 정보\" > \"카메라\""; | ||
| 34 | +"noPhotoLibratyAuthority" = "%@ 이 \"설정\" > \"개인 정보\" > \"사진\"에서 앨범에 액세스하도록 허용하세요"; | ||
| 35 | +"noMicrophoneAuthority" = "오디오를 녹음할 수 없습니다. \"설정\" > \"%@\"으로 이동하여 마이크 액세스를 사용으로 설정하십시오."; | ||
| 36 | +"cameraUnavailable" = "카메라를 사용할 수 없습니다"; | ||
| 37 | +"keepRecording" = "계속 촬영"; | ||
| 38 | +"gotoSettings" = "설정으로 이동"; | ||
| 39 | + | ||
| 40 | +"iCloudVideoLoadFaild" = "iCloud에서 동기화 할 수 없습니다"; | ||
| 41 | +"imageLoadFailed" = "로드 실패"; | ||
| 42 | + | ||
| 43 | +"save" = "저장"; | ||
| 44 | +"saveImageError" = "이미지를 저장하지 못했습니다"; | ||
| 45 | +"saveVideoError" = "비디오를 저장하지 못했습니다"; | ||
| 46 | +"timeout" = "요청 시간이 초과되었습니다"; | ||
| 47 | + | ||
| 48 | +"customCameraTips" = "눌러서 촬영 및 길게 눌러서 기록"; | ||
| 49 | +"customCameraTakePhotoTips" = "눌러서 촬영"; | ||
| 50 | +"customCameraRecordVideoTips" = "길게 눌러서 기록"; | ||
| 51 | +"minRecordTimeTips" = "%ld 초 이상 녹화"; | ||
| 52 | + | ||
| 53 | +"cameraRoll" = "최근 항목"; | ||
| 54 | +"panoramas" = "파노라마"; | ||
| 55 | +"videos" = "비디오"; | ||
| 56 | +"favorites" = "즐겨 찾기"; | ||
| 57 | +"timelapses" = "타임랩스"; | ||
| 58 | +"recentlyAdded" = "최근에 추가"; | ||
| 59 | +"bursts" = "고속 연사 촬영"; | ||
| 60 | +"slomoVideos" = "슬로 모션"; | ||
| 61 | +"selfPortraits" = "셀카"; | ||
| 62 | +"screenshots" = "스크린샷"; | ||
| 63 | +"depthEffect" = "인물 사진"; | ||
| 64 | +"livePhotos" = "Live Photos"; | ||
| 65 | +"animated" = "움직이는 항목"; | ||
| 66 | +"myPhotoStream" = "나의 사진 스트림"; | ||
| 67 | + | ||
| 68 | +"noTitleAlbumListPlaceholder" = "모든 사진"; | ||
| 69 | +"unableToAccessAllPhotos" = "앨범 사진에 접근할 수 없습니다.\n\"사진\"에서 \"모든 사진\"에 대한 접근을 허용합니다."; | ||
| 70 | +"textStickerRemoveTips" = "제거하려면 여기로 드래그하세요"; |
| 1 | +"previewCamera" = "Kamera"; | ||
| 2 | +"previewCameraRecord" = "Rekod"; | ||
| 3 | +"previewAlbum" = "Imej"; | ||
| 4 | +"cancel" = "Batal"; | ||
| 5 | + | ||
| 6 | +"originalPhoto" = "Imej Penuh"; | ||
| 7 | +"done" = "Selesai"; | ||
| 8 | +"ok" = "Okey"; | ||
| 9 | +"editFinish" = "Selesai"; | ||
| 10 | + | ||
| 11 | +"back" = "Belakang"; | ||
| 12 | +"edit" = "Edit"; | ||
| 13 | +"revert" = "Buat asal"; | ||
| 14 | +"brightness" = "Kecerahan"; | ||
| 15 | +"contrast" = "Contrast"; | ||
| 16 | +"saturation" = "Ketepuan"; | ||
| 17 | + | ||
| 18 | +"photo" = "Gambar"; | ||
| 19 | +"preview" = "Pratonton"; | ||
| 20 | + | ||
| 21 | +"noPhotoTips" = "Tiada Foto"; | ||
| 22 | +"notAllowMixSelect" = "Tidak dapat memilih video"; | ||
| 23 | + | ||
| 24 | +"loading" = "Memuatkan, tunggu"; | ||
| 25 | +"hudLoading" = "menunggu..."; | ||
| 26 | + | ||
| 27 | +"exceededMaxSelectCount" = "Kiraan maksimum untuk pemilihan: %ld"; | ||
| 28 | +"longerThanMaxVideoDuration" = "Tidak dapat memilih video dengan jangka masa lebih lama daripada %lds"; | ||
| 29 | +"shorterThanMaxVideoDuration" = "Tidak dapat memilih video dengan jangka masa lebih pendek daripada %lds"; | ||
| 30 | +"exceededMaxVideoSelectCount" = "Jumlah maksimum untuk pemilihan video: %ld"; | ||
| 31 | +"lessThanMinVideoSelectCount" = "Kiraan minimum untuk pemilihan video: %ld"; | ||
| 32 | + | ||
| 33 | +"noCameraAuthority" = "Izinkan %@ mengakses kamera peranti anda di \"Tetapan\" > \"Privasi\" > \"Kamera\""; | ||
| 34 | +"noPhotoLibratyAuthority" = "Izinkan %@ mengakses album anda di \"Tetapan\" > \"Privasi\" > \"Foto\""; | ||
| 35 | +"noMicrophoneAuthority" = "Tidak dapat merakam audio. Pergi Ke \"Tetapan\" > \"%@\" dan dayakan akses mikrofon."; | ||
| 36 | +"cameraUnavailable" = "Kamera tidak tersedia"; | ||
| 37 | +"keepRecording" = "Teruskan Perakaman"; | ||
| 38 | +"gotoSettings" = "Pergi ke Tetapan"; | ||
| 39 | + | ||
| 40 | +"iCloudVideoLoadFaild" = "Tidak dapat menyegerakkan dari iCloud"; | ||
| 41 | +"imageLoadFailed" = "pemuatan gagal"; | ||
| 42 | + | ||
| 43 | +"save" = "Berjimat"; | ||
| 44 | +"saveImageError" = "Gagal menyimpan gambar"; | ||
| 45 | +"saveVideoError" = "Gagal menyimpan video"; | ||
| 46 | +"timeout" = "Permintaan tamat"; | ||
| 47 | + | ||
| 48 | +"customCameraTips" = "Ketik untuk menangkap dan tahan untuk merakam"; | ||
| 49 | +"customCameraTakePhotoTips" = "Ketik untuk menangkap"; | ||
| 50 | +"customCameraRecordVideoTips" = "Tahan untuk merakam"; | ||
| 51 | +"minRecordTimeTips" = "Rakam sekurang-kurangnya %lds"; | ||
| 52 | + | ||
| 53 | +"cameraRoll" = "Terbaru"; | ||
| 54 | +"panoramas" = "Panorama"; | ||
| 55 | +"videos" = "Video"; | ||
| 56 | +"favorites" = "Kegemaran"; | ||
| 57 | +"timelapses" = "Selang Masa"; | ||
| 58 | +"recentlyAdded" = "Ditambah Terkini"; | ||
| 59 | +"bursts" = "Jujukan"; | ||
| 60 | +"slomoVideos" = "Slo-mo"; | ||
| 61 | +"selfPortraits" = "Swafoto"; | ||
| 62 | +"screenshots" = "Gambar Skrin"; | ||
| 63 | +"depthEffect" = "Potret"; | ||
| 64 | +"livePhotos" = "Live Photos"; | ||
| 65 | +"animated" = "Beranimasi"; | ||
| 66 | +"myPhotoStream" = "Strim Foto Saya"; | ||
| 67 | + | ||
| 68 | +"noTitleAlbumListPlaceholder" = "Semua Foto"; | ||
| 69 | +"unableToAccessAllPhotos" = "Tidak dapat mengakses semua foto dalam album.\nBenarkan akses kepada \"Semua Foto\" dalam \"Foto\"."; | ||
| 70 | +"textStickerRemoveTips" = "Seret ke sini untuk mengalih keluar"; |
HHVDoctorSDK/HHPhotoPicker.framework/HHPhotoBrowser.bundle/pt-BR.lproj/Localizable.strings
0 → 100644
| 1 | +"previewCamera" = "Câmara"; | ||
| 2 | +"previewCameraRecord" = "Recorde"; | ||
| 3 | +"previewAlbum" = "Álbum"; | ||
| 4 | +"cancel" = "Cancelar"; | ||
| 5 | + | ||
| 6 | +"originalPhoto" = "Imagem completa"; | ||
| 7 | +"done" = "Feito"; | ||
| 8 | +"ok" = "OK"; | ||
| 9 | +"editFinish" = "Feito"; | ||
| 10 | + | ||
| 11 | +"back" = "Voltar"; | ||
| 12 | +"edit" = "Editar"; | ||
| 13 | +"revert" = "Desfazer"; | ||
| 14 | +"brightness" = "Brilho"; | ||
| 15 | +"contrast" = "Contraste"; | ||
| 16 | +"saturation" = "Saturação"; | ||
| 17 | + | ||
| 18 | +"photo" = "Fotos"; | ||
| 19 | +"preview" = "Pré-visualização"; | ||
| 20 | + | ||
| 21 | +"noPhotoTips" = "Sem Fotos"; | ||
| 22 | +"notAllowMixSelect" = "Não foi possível selecionar o vídeo"; | ||
| 23 | + | ||
| 24 | +"loading" = "carregamento, esperando por favor"; | ||
| 25 | +"hudLoading" = "à espera..."; | ||
| 26 | + | ||
| 27 | +"exceededMaxSelectCount" = "Contagem máxima para seleção: %ld"; | ||
| 28 | +"longerThanMaxVideoDuration" = "Incapaz de selecionar vídeos com duração superior a %lds"; | ||
| 29 | +"shorterThanMaxVideoDuration" = "Incapaz de selecionar vídeos com duração inferior a %lds"; | ||
| 30 | +"exceededMaxVideoSelectCount" = "Contagem máxima para seleção de vídeo: %ld"; | ||
| 31 | +"lessThanMinVideoSelectCount" = "Contagem mínima para seleção de vídeo: %ld"; | ||
| 32 | + | ||
| 33 | +"noCameraAuthority" = "Por favor, permita a %@ aceder à câmara do seu dispositivo em \"Definições\" > \"Privacidade\" > \"Câmara\"."; | ||
| 34 | +"noPhotoLibratyAuthority" = "Por favor, permita que %@ acesse seu álbum em \"Configurações\" > \"Privacidade\" > \"Fotos\"."; | ||
| 35 | +"noMicrophoneAuthority" = "Incapaz de gravar áudio. Vá para \"Configurações\" > \"%@\" e habilite o acesso ao microfone."; | ||
| 36 | +"cameraUnavailable" = "A câmara não está disponível"; | ||
| 37 | +"keepRecording" = "Continuar Gravando"; | ||
| 38 | +"gotoSettings" = "Ir para Configurações"; | ||
| 39 | + | ||
| 40 | +"iCloudVideoLoadFaild" = "Incapaz de sincronizar a partir do iCloud"; | ||
| 41 | +"imageLoadFailed" = "carregamento fracassado"; | ||
| 42 | + | ||
| 43 | +"save" = "Salvar"; | ||
| 44 | +"saveImageError" = "Falha em salvar a imagem"; | ||
| 45 | +"saveVideoError" = "Falha ao salvar o vídeo"; | ||
| 46 | +"timeout" = "Pedidos com tempo limite"; | ||
| 47 | + | ||
| 48 | +"customCameraTips" = "Toque para tirar foto e segure para gravar vídeo"; | ||
| 49 | +"customCameraTakePhotoTips" = "Toque para tirar foto"; | ||
| 50 | +"customCameraRecordVideoTips" = "Segure para gravar vídeo"; | ||
| 51 | +"minRecordTimeTips" = "Registre pelo menos %lds"; | ||
| 52 | + | ||
| 53 | +"cameraRoll" = "Recentes"; | ||
| 54 | +"panoramas" = "Panoramas"; | ||
| 55 | +"videos" = "Vídeos"; | ||
| 56 | +"favorites" = "Favoritos"; | ||
| 57 | +"timelapses" = "Prazo"; | ||
| 58 | +"recentlyAdded" = "Adicionado recentemente"; | ||
| 59 | +"bursts" = "Rebentamentos"; | ||
| 60 | +"slomoVideos" = "Slo-mo"; | ||
| 61 | +"selfPortraits" = "Selfies"; | ||
| 62 | +"screenshots" = "Imagens de tela"; | ||
| 63 | +"depthEffect" = "Retrato"; | ||
| 64 | +"livePhotos" = "Fotos ao vivo"; | ||
| 65 | +"animated" = "Animado"; | ||
| 66 | +"myPhotoStream" = "Meu fluxo de fotos"; | ||
| 67 | + | ||
| 68 | +"noTitleAlbumListPlaceholder" = "Todas as fotos"; | ||
| 69 | +"unableToAccessAllPhotos" = "Incapaz de aceder a todas as fotografias do álbum.\nPermitir o acesso a \"Todas as fotos\" em \"Fotos\"."; | ||
| 70 | +"textStickerRemoveTips" = "Arraste aqui para remover"; |
| 1 | +"previewCamera" = "Камера"; | ||
| 2 | +"previewCameraRecord" = "изображения"; | ||
| 3 | +"previewAlbum" = "Альбом"; | ||
| 4 | +"cancel" = "Отмена"; | ||
| 5 | + | ||
| 6 | +"originalPhoto" = "Полный формат"; | ||
| 7 | +"done" = "Готово"; | ||
| 8 | +"ok" = "в порядке"; | ||
| 9 | +"editFinish" = "Готово"; | ||
| 10 | + | ||
| 11 | +"back" = "Назад"; | ||
| 12 | +"edit" = "Pед"; | ||
| 13 | +"revert" = "Отменить"; | ||
| 14 | +"brightness" = "Яркость"; | ||
| 15 | +"contrast" = "Контраст"; | ||
| 16 | +"saturation" = "Насыщенность"; | ||
| 17 | + | ||
| 18 | +"photo" = "Фото"; | ||
| 19 | +"preview" = "Предпросмотр"; | ||
| 20 | + | ||
| 21 | +"noPhotoTips" = "Нет фотографии"; | ||
| 22 | +"notAllowMixSelect" = "Невозможно выбрать видео"; | ||
| 23 | + | ||
| 24 | +"loading" = "загрузка, подождите пожалуйста"; | ||
| 25 | +"hudLoading" = "ожидание..."; | ||
| 26 | + | ||
| 27 | +"exceededMaxSelectCount" = "Максимальное количество выбранных: %ld"; | ||
| 28 | +"longerThanMaxVideoDuration" = "Невозможно выбрать видео длительностью более %ld с"; | ||
| 29 | +"shorterThanMaxVideoDuration" = "Невозможно выбрать видео продолжительностью менее 2 с"; | ||
| 30 | +"exceededMaxVideoSelectCount" = "Максимальное количество выбранных видео: %ld"; | ||
| 31 | +"lessThanMinVideoSelectCount" = "Количество мин. Выбора видео: %ld"; | ||
| 32 | + | ||
| 33 | +"noCameraAuthority" = "Разрешите %@ доступ к камере вашего устройства в \"Настройки\" > \"Конфиденциальность\" > \"Камера\""; | ||
| 34 | +"noPhotoLibratyAuthority" = "Разрешите %@ доступ к вашему альбому в \"Настройки\" > \"Конфиденциальность\" > \"Фото\""; | ||
| 35 | +"noMicrophoneAuthority" = "Не удалось записать звук. Перейдите в меню \"Настройки\" > \"%@\" и включите доступ к микрофону."; | ||
| 36 | +"cameraUnavailable" = "Камера недоступна"; | ||
| 37 | +"keepRecording" = "Продолжить запись"; | ||
| 38 | +"gotoSettings" = "Перейти в настройки"; | ||
| 39 | + | ||
| 40 | +"iCloudVideoLoadFaild" = "Невозможно синхронизировать из iCloud"; | ||
| 41 | +"imageLoadFailed" = "загрузка не удалась"; | ||
| 42 | + | ||
| 43 | +"save" = "Сохранить"; | ||
| 44 | +"saveImageError" = "Не удалось сохранить изображение"; | ||
| 45 | +"saveVideoError" = "Не удалось сохранить видео"; | ||
| 46 | +"timeout" = "Истекло время запроса"; | ||
| 47 | + | ||
| 48 | +"customCameraTips" = "Нажмите для съемки, удерживайте для записи"; | ||
| 49 | +"customCameraTakePhotoTips" = "Нажмите для съeмки"; | ||
| 50 | +"customCameraRecordVideoTips" = "Удерживайте для записи"; | ||
| 51 | +"minRecordTimeTips" = "Запишите не менее 2 с"; | ||
| 52 | + | ||
| 53 | +"cameraRoll" = "Недавние"; | ||
| 54 | +"panoramas" = "Панорамы"; | ||
| 55 | +"videos" = "Видео"; | ||
| 56 | +"favorites" = "Избранное"; | ||
| 57 | +"timelapses" = "Tаймлапс"; | ||
| 58 | +"recentlyAdded" = "Недавно добавленный"; | ||
| 59 | +"bursts" = "Cepии"; | ||
| 60 | +"slomoVideos" = "Замедленное"; | ||
| 61 | +"selfPortraits" = "Селфи"; | ||
| 62 | +"screenshots" = "Cнимки зкрана"; | ||
| 63 | +"depthEffect" = "Портреты"; | ||
| 64 | +"livePhotos" = "Live Photos"; | ||
| 65 | +"animated" = "Анимированные"; | ||
| 66 | +"myPhotoStream" = "Мой фотопоток"; | ||
| 67 | + | ||
| 68 | +"noTitleAlbumListPlaceholder" = "Все фотографии"; | ||
| 69 | +"unableToAccessAllPhotos" = "Невозможно получить доступ к фотографиям в альбоме.\nРазрешить доступ ко \"Всем фотографиям\" в \"Фото\"."; | ||
| 70 | +"textStickerRemoveTips" = "Перетащите сюда, чтобы удалить"; |
| 1 | +"previewCamera" = "Kamera"; | ||
| 2 | +"previewCameraRecord" = "Kayıt Et"; | ||
| 3 | +"previewAlbum" = "Albüm"; | ||
| 4 | +"cancel" = "İptal"; | ||
| 5 | + | ||
| 6 | +"originalPhoto" = "Orijinal Resim"; | ||
| 7 | +"done" = "Bitti"; | ||
| 8 | +"ok" = "OK"; | ||
| 9 | +"editFinish" = "Bitti"; | ||
| 10 | + | ||
| 11 | +"back" = "Geri"; | ||
| 12 | +"edit" = "Düzenle"; | ||
| 13 | +"revert" = "Geri Al"; | ||
| 14 | +"brightness" = "Parlaklık"; | ||
| 15 | +"contrast" = "Kontrast"; | ||
| 16 | +"saturation" = "Canlılık"; | ||
| 17 | + | ||
| 18 | +"photo" = "Fotoğrafşar"; | ||
| 19 | +"preview" = "Önizle"; | ||
| 20 | + | ||
| 21 | +"noPhotoTips" = "Fotoğraf yok"; | ||
| 22 | +"notAllowMixSelect" = "Video seçilemedi"; | ||
| 23 | + | ||
| 24 | +"loading" = "yükleniyor, lütfen bekleyin..."; | ||
| 25 | +"hudLoading" = "bekleyin..."; | ||
| 26 | + | ||
| 27 | +"exceededMaxSelectCount" = "Maksimum seçim adeti: %ld"; | ||
| 28 | +"longerThanMaxVideoDuration" = "%lds'dan uzun süreli videolar seçilemiyor."; | ||
| 29 | +"shorterThanMaxVideoDuration" = "%lds'dan kıza süreli videolar seçilemiyor."; | ||
| 30 | +"exceededMaxVideoSelectCount" = "Maksimum video seçim adeti: %ld"; | ||
| 31 | +"lessThanMinVideoSelectCount" = "Minimum video seçim adeti: %ld"; | ||
| 32 | + | ||
| 33 | +"noCameraAuthority" = "Lütfen %@'nin \"Ayarlar\" > \"Gizlilik\" > \"Kamera\" bölümünden cihazınızın kamerasına erişmesine izin verin"; | ||
| 34 | +"noPhotoLibratyAuthority" = "Lütfen %@'nin \"Ayarlar\" > \"Gizlilik\" > \"Fotoğraflar\" bölümünde albümünüze erişmesine izin verin"; | ||
| 35 | +"noMicrophoneAuthority" = "Ses kaydedilemiyor. \"Ayarlar\" > \"%@\" seçeneğine gidin ve mikrofon erişimini etkinleştirin."; | ||
| 36 | +"cameraUnavailable" = "Kamera kullanılamıyor"; | ||
| 37 | +"keepRecording" = "Kayda Devam Et"; | ||
| 38 | +"gotoSettings" = "Ayarlara git"; | ||
| 39 | + | ||
| 40 | +"iCloudVideoLoadFaild" = "iCloud'dan senkronize edilemiyor"; | ||
| 41 | +"imageLoadFailed" = "Yüklenemedi!"; | ||
| 42 | + | ||
| 43 | +"save" = "Kaydet"; | ||
| 44 | +"saveImageError" = "Resim kaydedilemedi!"; | ||
| 45 | +"saveVideoError" = "Video kaydedilemedi!"; | ||
| 46 | +"timeout" = "İstek zaman aşımına uğradı"; | ||
| 47 | + | ||
| 48 | +"customCameraTips" = "Fotoğraf çekmek için dokunun ve video kaydetmek için basılı tutun"; | ||
| 49 | +"customCameraTakePhotoTips" = "Fotoğraf çekmek için dokunun"; | ||
| 50 | +"customCameraRecordVideoTips" = "Video çekmek için basılı tutun"; | ||
| 51 | +"minRecordTimeTips" = "En az %lds kaydedin"; | ||
| 52 | + | ||
| 53 | +"cameraRoll" = "Son Çekimler"; | ||
| 54 | +"panoramas" = "Panoramalar"; | ||
| 55 | +"videos" = "Videolar"; | ||
| 56 | +"favorites" = "Favoriler"; | ||
| 57 | +"timelapses" = "Hızlandırılmışlar"; | ||
| 58 | +"recentlyAdded" = "Yeni Eklenenler"; | ||
| 59 | +"bursts" = "Bursts"; | ||
| 60 | +"slomoVideos" = "Yavaş Çekimler"; | ||
| 61 | +"selfPortraits" = "Selfie'ler"; | ||
| 62 | +"screenshots" = "Ekran Görüntüleri"; | ||
| 63 | +"depthEffect" = "Portreler"; | ||
| 64 | +"livePhotos" = "Live Photo'lar"; | ||
| 65 | +"animated" = "Hareketli"; | ||
| 66 | +"myPhotoStream" = "Fotoğraf Akışım"; | ||
| 67 | + | ||
| 68 | +"noTitleAlbumListPlaceholder" = "Tüm Fotoğraflar"; | ||
| 69 | +"unableToAccessAllPhotos" = "Albümdeki tüm fotoğraflara erişilemiyor.\n\"Fotoğraflar\"da \"Tüm Fotoğraflar\"a erişime izin verin."; | ||
| 70 | +"textStickerRemoveTips" = "Kaldırmak için buraya sürükleyin"; |
| 1 | +"previewCamera" = "Camera"; | ||
| 2 | +"previewCameraRecord" = "Ghi lại"; | ||
| 3 | +"previewAlbum" = "Hình ảnh"; | ||
| 4 | +"cancel" = "Huỷ"; | ||
| 5 | + | ||
| 6 | +"originalPhoto" = "Toàn bộ hình ảnh"; | ||
| 7 | +"done" = "Xong"; | ||
| 8 | +"ok" = "đồng ý"; | ||
| 9 | +"editFinish" = "Xong"; | ||
| 10 | + | ||
| 11 | +"back" = "Trở lại"; | ||
| 12 | +"edit" = "Chỉnh sửa"; | ||
| 13 | +"revert" = "Hoàn tác"; | ||
| 14 | +"brightness" = "độ sáng"; | ||
| 15 | +"contrast" = "Sự tương phản"; | ||
| 16 | +"saturation" = "Bão hòa"; | ||
| 17 | + | ||
| 18 | +"photo" = "Ảnh"; | ||
| 19 | +"preview" = "Xem trước"; | ||
| 20 | + | ||
| 21 | +"noPhotoTips" = "Không có ảnh"; | ||
| 22 | +"notAllowMixSelect" = "Không thể chọn video"; | ||
| 23 | + | ||
| 24 | +"loading" = "đang tải, vui lòng đợi"; | ||
| 25 | +"hudLoading" = "đang chờ đợi..."; | ||
| 26 | + | ||
| 27 | +"exceededMaxSelectCount" = "Số lượng lựa chọn tối đa: %ld"; | ||
| 28 | +"longerThanMaxVideoDuration" = "Không thể chọn video có thời lượng dài hơn %ld giây"; | ||
| 29 | +"shorterThanMaxVideoDuration" = "Không thể chọn video có thời lượng ngắn hơn %ld giây"; | ||
| 30 | +"exceededMaxVideoSelectCount" = "Số lượng lựa chọn tối đa của video: %ld"; | ||
| 31 | +"lessThanMinVideoSelectCount" = "Số phút chọn tối thiểu của video: %ld"; | ||
| 32 | + | ||
| 33 | +"noCameraAuthority" = "Vui lòng cho phép %@ truy cập máy ảnh trên thiết bị của bạn trong \"Cài đặt\" > \"Quyền riêng tư\" > \"Máy ảnh\""; | ||
| 34 | +"noPhotoLibratyAuthority" = "Vui lòng cho phép %@ truy cập anbom của bạn trong \"Cài đặt\" > \"Bảo mật\" > \"Ảnh\""; | ||
| 35 | +"noMicrophoneAuthority" = "Không thểghi hình. Đi tới \"Cài đặt\" > \"%@\" và bật quyên truy cập mic."; | ||
| 36 | +"cameraUnavailable" = "Máy ảnh không khả dụng"; | ||
| 37 | +"keepRecording" = "Tiếp tục ghi hình"; | ||
| 38 | +"gotoSettings" = "Đi đến Cài đặt"; | ||
| 39 | + | ||
| 40 | +"iCloudVideoLoadFaild" = "Không thể đồng bộ hóa từ iCloud"; | ||
| 41 | +"imageLoadFailed" = "tải không thành công"; | ||
| 42 | + | ||
| 43 | +"save" = "Tiết kiệm"; | ||
| 44 | +"saveImageError" = "Lưu ảnh không thành công"; | ||
| 45 | +"saveVideoError" = "Lưu video không thành công"; | ||
| 46 | +"timeout" = "Yêu cầu đã hết thời gian chờ"; | ||
| 47 | + | ||
| 48 | +"customCameraTips" = "Nhấn để chụp và giữ để ghi"; | ||
| 49 | +"customCameraTakePhotoTips" = "Nhấn để chụp"; | ||
| 50 | +"customCameraRecordVideoTips" = "Giữ để quay video"; | ||
| 51 | +"minRecordTimeTips" = "Ghi ít nhất %ld giây"; | ||
| 52 | + | ||
| 53 | +"cameraRoll" = "Gần đây"; | ||
| 54 | +"panoramas" = "Ảnh toàn cảnh"; | ||
| 55 | +"videos" = "Video"; | ||
| 56 | +"favorites" = "Mục ưa thích"; | ||
| 57 | +"timelapses" = "Ảnh time-lapse"; | ||
| 58 | +"recentlyAdded" = "Đã thêm gần đây"; | ||
| 59 | +"bursts" = "Chụp liên hình"; | ||
| 60 | +"slomoVideos" = "Quay chậm"; | ||
| 61 | +"selfPortraits" = "Ảnh selfie"; | ||
| 62 | +"screenshots" = "Ảnh màn hình"; | ||
| 63 | +"depthEffect" = "Chân dung"; | ||
| 64 | +"livePhotos" = "Live Photos"; | ||
| 65 | +"animated" = "Hình động"; | ||
| 66 | +"myPhotoStream" = "Kho ảnh của tôi"; | ||
| 67 | + | ||
| 68 | +"noTitleAlbumListPlaceholder" = "Tất cả ảnh"; | ||
| 69 | +"unableToAccessAllPhotos" = "Không thể truy cập tất cả ảnh trong album.\nCho phép truy cập vào \"Tất cả ảnh\" trong \"Ành\"."; | ||
| 70 | +"textStickerRemoveTips" = "Kéo vào đây để xóa"; |
HHVDoctorSDK/HHPhotoPicker.framework/HHPhotoBrowser.bundle/zh-Hans.lproj/Localizable.strings
0 → 100644
| 1 | +"previewCamera" = "拍照"; | ||
| 2 | +"previewCameraRecord" = "拍摄"; | ||
| 3 | +"previewAlbum" = "相册"; | ||
| 4 | +"cancel" = "取消"; | ||
| 5 | + | ||
| 6 | +"originalPhoto" = "原图"; | ||
| 7 | +"done" = "确定"; | ||
| 8 | +"ok" = "确定"; | ||
| 9 | +"editFinish" = "完成"; | ||
| 10 | + | ||
| 11 | +"back" = "返回"; | ||
| 12 | +"edit" = "编辑"; | ||
| 13 | +"revert" = "还原"; | ||
| 14 | +"brightness" = "亮度"; | ||
| 15 | +"contrast" = "对比度"; | ||
| 16 | +"saturation" = "饱和度"; | ||
| 17 | + | ||
| 18 | +"photo" = "照片"; | ||
| 19 | +"preview" = "预览"; | ||
| 20 | + | ||
| 21 | +"noPhotoTips" = "无照片"; | ||
| 22 | +"notAllowMixSelect" = "不能同时选择照片和视频"; | ||
| 23 | + | ||
| 24 | +"loading" = "加载中,请稍后"; | ||
| 25 | +"hudLoading" = "正在处理..."; | ||
| 26 | + | ||
| 27 | +"exceededMaxSelectCount" = "最多只能选择%ld张图片"; | ||
| 28 | +"longerThanMaxVideoDuration" = "不能选择超过%ld秒的视频"; | ||
| 29 | +"shorterThanMaxVideoDuration" = "不能选择低于%ld秒的视频"; | ||
| 30 | +"exceededMaxVideoSelectCount" = "最多只能选择%ld个视频"; | ||
| 31 | +"lessThanMinVideoSelectCount" = "最少选择%ld个视频"; | ||
| 32 | + | ||
| 33 | +"noCameraAuthority" = "请在iPhone的\"设置 > 隐私 > 相机\"选项中,允许%@访问你的相机"; | ||
| 34 | +"noPhotoLibratyAuthority" = "请在iPhone的\"设置 > 隐私 >照片\"选项中,允许%@访问你的照片"; | ||
| 35 | +"noMicrophoneAuthority" = "无法录制声音,前往\"设置 > %@\"中打开麦克风权限"; | ||
| 36 | +"cameraUnavailable" = "相机不可用"; | ||
| 37 | +"keepRecording" = "继续拍摄"; | ||
| 38 | +"gotoSettings" = "前往设置"; | ||
| 39 | + | ||
| 40 | +"iCloudVideoLoadFaild" = "iCloud无法同步"; | ||
| 41 | +"imageLoadFailed" = "图片加载失败"; | ||
| 42 | + | ||
| 43 | +"save" = "保存"; | ||
| 44 | +"saveImageError" = "图片保存失败"; | ||
| 45 | +"saveVideoError" = "视频保存失败"; | ||
| 46 | +"timeout" = "请求超时"; | ||
| 47 | + | ||
| 48 | +"customCameraTips" = "轻触拍照,按住摄像"; | ||
| 49 | +"customCameraTakePhotoTips" = "轻触拍照"; | ||
| 50 | +"customCameraRecordVideoTips" = "按住摄像"; | ||
| 51 | +"minRecordTimeTips" = "至少录制%ld秒"; | ||
| 52 | + | ||
| 53 | +"cameraRoll" = "最近项目"; | ||
| 54 | +"panoramas" = "全景照片"; | ||
| 55 | +"videos" = "视频"; | ||
| 56 | +"favorites" = "个人收藏"; | ||
| 57 | +"timelapses" = "延时摄影"; | ||
| 58 | +"recentlyAdded" = "最近添加"; | ||
| 59 | +"bursts" = "连拍快照"; | ||
| 60 | +"slomoVideos" = "慢动作"; | ||
| 61 | +"selfPortraits" = "自拍"; | ||
| 62 | +"screenshots" = "屏幕快照"; | ||
| 63 | +"depthEffect" = "人像"; | ||
| 64 | +"livePhotos" = "Live Photos"; | ||
| 65 | +"animated" = "动图"; | ||
| 66 | +"myPhotoStream" = "我的照片流"; | ||
| 67 | + | ||
| 68 | +"noTitleAlbumListPlaceholder" = "所有照片"; | ||
| 69 | +"unableToAccessAllPhotos" = "无法访问相册中所有照片,\n请允许访问「照片」中的「所有照片」。"; | ||
| 70 | +"textStickerRemoveTips" = "拖到此处删除"; |
HHVDoctorSDK/HHPhotoPicker.framework/HHPhotoBrowser.bundle/zh-Hant.lproj/Localizable.strings
0 → 100644
| 1 | +"previewCamera" = "拍照"; | ||
| 2 | +"previewCameraRecord" = "拍攝"; | ||
| 3 | +"previewAlbum" = "相冊"; | ||
| 4 | +"cancel" = "取消"; | ||
| 5 | + | ||
| 6 | +"originalPhoto" = "原圖"; | ||
| 7 | +"done" = "確定"; | ||
| 8 | +"ok" = "確定"; | ||
| 9 | +"editFinish" = "完成"; | ||
| 10 | + | ||
| 11 | +"back" = "返回"; | ||
| 12 | +"edit" = "編輯"; | ||
| 13 | +"revert" = "還原"; | ||
| 14 | +"brightness" = "亮度"; | ||
| 15 | +"contrast" = "對比度"; | ||
| 16 | +"saturation" = "飽和度"; | ||
| 17 | + | ||
| 18 | +"photo" = "照片"; | ||
| 19 | +"preview" = "預覽"; | ||
| 20 | + | ||
| 21 | +"noPhotoTips" = "無照片"; | ||
| 22 | +"notAllowMixSelect" = "不能同時選擇照片和視頻"; | ||
| 23 | + | ||
| 24 | +"loading" = "加載中,請稍後"; | ||
| 25 | +"hudLoading" = "正在處理..."; | ||
| 26 | + | ||
| 27 | +"exceededMaxSelectCount" = "最多只能選擇%ld張圖片"; | ||
| 28 | +"longerThanMaxVideoDuration" = "不能選擇超過%ld秒的視頻"; | ||
| 29 | +"shorterThanMaxVideoDuration" = "不能選擇低於%ld秒的視頻"; | ||
| 30 | +"exceededMaxVideoSelectCount" = "最多只能選擇%ld個視頻"; | ||
| 31 | +"lessThanMinVideoSelectCount" = "最少選擇%ld個視頻"; | ||
| 32 | + | ||
| 33 | +"noCameraAuthority" = "請在iPhone的\"設置 > 隱私 > 相機\"選項中,允許%@訪問你的相機"; | ||
| 34 | +"noPhotoLibratyAuthority" = "請在iPhone的\"設置 > 隱私 > 相冊\"選項中,允許%@訪問你的照片"; | ||
| 35 | +"noMicrophoneAuthority" = "無法錄製聲音,前往\"設置 > %@\"中打開麥克風權限"; | ||
| 36 | +"cameraUnavailable" = "相機不可用"; | ||
| 37 | +"keepRecording" = "繼續拍攝"; | ||
| 38 | +"gotoSettings" = "前往設置"; | ||
| 39 | + | ||
| 40 | +"iCloudVideoLoadFaild" = "iCloud無法同步"; | ||
| 41 | +"imageLoadFailed" = "圖片加載失敗"; | ||
| 42 | + | ||
| 43 | +"save" = "保存"; | ||
| 44 | +"saveImageError" = "圖片保存失敗"; | ||
| 45 | +"saveVideoError" = "視頻保存失敗"; | ||
| 46 | +"timeout" = "請求超時"; | ||
| 47 | + | ||
| 48 | +"customCameraTips" = "輕觸拍照,按住攝像"; | ||
| 49 | +"customCameraTakePhotoTips" = "輕觸拍照"; | ||
| 50 | +"customCameraRecordVideoTips" = "按住攝像"; | ||
| 51 | +"minRecordTimeTips" = "至少錄制%ld秒"; | ||
| 52 | + | ||
| 53 | +"cameraRoll" = "最近項目"; | ||
| 54 | +"panoramas" = "全景照片"; | ||
| 55 | +"videos" = "視頻"; | ||
| 56 | +"favorites" = "個人收藏"; | ||
| 57 | +"timelapses" = "延時攝影"; | ||
| 58 | +"recentlyAdded" = "最近添加"; | ||
| 59 | +"bursts" = "連拍快照"; | ||
| 60 | +"slomoVideos" = "慢動作"; | ||
| 61 | +"selfPortraits" = "自拍"; | ||
| 62 | +"screenshots" = "屏幕快照"; | ||
| 63 | +"depthEffect" = "人像"; | ||
| 64 | +"livePhotos" = "Live Photos"; | ||
| 65 | +"animated" = "動圖"; | ||
| 66 | +"myPhotoStream" = "我的照片流"; | ||
| 67 | + | ||
| 68 | +"noTitleAlbumListPlaceholder" = "所有照片"; | ||
| 69 | +"unableToAccessAllPhotos" = "無法訪問相冊中所有照片,\n請允許訪問「照片」中的「所有照片」。"; | ||
| 70 | +"textStickerRemoveTips" = "拖到此處刪除"; |
582 Bytes
794 Bytes
594 Bytes
852 Bytes
555 Bytes
705 Bytes
821 Bytes
1.04 KB
1002 Bytes
1.12 KB
1.6 KB
450 Bytes
636 Bytes
329 Bytes
459 Bytes
HHVDoctorSDK/HHPhotoPicker.framework/HHPhotoBrowser.bundle/zl_btn_original_selected@2x.png
0 → 100644
416 Bytes
HHVDoctorSDK/HHPhotoPicker.framework/HHPhotoBrowser.bundle/zl_btn_original_selected@3x.png
0 → 100644
544 Bytes
548 Bytes
709 Bytes
632 Bytes
944 Bytes
185 Bytes
311 Bytes
460 Bytes
621 Bytes
864 Bytes
936 Bytes
1.37 KB
644 Bytes
940 Bytes
802 Bytes
740 Bytes
1010 Bytes
679 Bytes
861 Bytes
900 Bytes
836 Bytes
1.13 KB
221 Bytes
253 Bytes
119 Bytes
130 Bytes
118 Bytes
129 Bytes
1.59 KB
2.56 KB
833 Bytes
379 Bytes
625 Bytes
221 Bytes
340 Bytes
186 Bytes
171 Bytes
168 Bytes
206 Bytes
393 Bytes
497 Bytes
-
Please register or login to post a comment