Merge pull request #1149 from esteemapp/master

Master to Development
This commit is contained in:
Mustafa Buyukcelebi 2019-09-10 11:08:13 +03:00 committed by GitHub
commit 97ac724ddc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
162 changed files with 3658 additions and 3261 deletions

View File

@ -114,7 +114,7 @@ android {
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode versionMajor * 10000 + versionMinor * 100 + versionPatch
versionName "2.2.0"
versionName "2.2.1"
vectorDrawables.useSupportLibrary = true
resValue "string", "build_config_package", "app.esteem.mobile.android"
}

Binary file not shown.

View File

@ -3,10 +3,10 @@
platform :ios, '9.0'
target 'eSteem' do
pod 'AppCenter/Push', '~> 2.2.0'
pod 'AppCenter/Crashes', '~> 2.2.0'
pod 'AppCenter/Analytics', '~> 2.2.0'
pod 'AppCenterReactNativeShared', '~> 2.2.0'
pod 'AppCenter/Push', '~> 2.3.0'
pod 'AppCenter/Crashes', '~> 2.3.0'
pod 'AppCenter/Analytics', '~> 2.3.0'
pod 'AppCenterReactNativeShared', '~> 2.3.0'
# Uncomment the next line if you're using Swift or would like to use dynamic frameworks
# use_frameworks!

View File

@ -1,18 +1,18 @@
PODS:
- AppCenter/Analytics (2.2.0):
- AppCenter/Analytics (2.3.0):
- AppCenter/Core
- AppCenter/Core (2.2.0)
- AppCenter/Crashes (2.2.0):
- AppCenter/Core (2.3.0)
- AppCenter/Crashes (2.3.0):
- AppCenter/Core
- AppCenter/Push (2.2.0):
- AppCenter/Push (2.3.0):
- AppCenter/Core
- AppCenterReactNativeShared (2.2.0):
- AppCenter/Core (= 2.2.0)
- AppCenterReactNativeShared (2.3.0):
- AppCenter/Core (= 2.3.0)
- boost-for-react-native (1.63.0)
- BugsnagReactNative (2.21.0):
- BugsnagReactNative/Core (= 2.21.0)
- BugsnagReactNative (2.23.0):
- BugsnagReactNative/Core (= 2.23.0)
- React
- BugsnagReactNative/Core (2.21.0):
- BugsnagReactNative/Core (2.23.0):
- React
- CodePush (1000.0.0):
- CodePush/Base64 (= 1000.0.0)
@ -43,7 +43,7 @@ PODS:
- React
- SDWebImage/Core
- SDWebImage/GIF
- react-native-netinfo (4.1.3):
- react-native-netinfo (4.1.5):
- React
- react-native-version-number (0.3.6):
- React
@ -95,7 +95,7 @@ PODS:
- React/Core
- React/fishhook
- React/RCTBlob
- RNIap (3.3.8):
- RNIap (3.4.1):
- React
- RNImageCropPicker (0.24.1):
- QBImagePickerController
@ -109,10 +109,10 @@ PODS:
- yoga (0.59.8.React)
DEPENDENCIES:
- AppCenter/Analytics (~> 2.2.0)
- AppCenter/Crashes (~> 2.2.0)
- AppCenter/Push (~> 2.2.0)
- AppCenterReactNativeShared (~> 2.2.0)
- AppCenter/Analytics (~> 2.3.0)
- AppCenter/Crashes (~> 2.3.0)
- AppCenter/Push (~> 2.3.0)
- AppCenterReactNativeShared (~> 2.3.0)
- BugsnagReactNative (from `../node_modules/bugsnag-react-native`)
- CodePush (from `../node_modules/react-native-code-push`)
- DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`)
@ -172,10 +172,10 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native/ReactCommon/yoga"
SPEC CHECKSUMS:
AppCenter: c809e69d93218b9861b4f8e54ded8dcf4d2131e7
AppCenterReactNativeShared: 5751a607a8aa06ebf19b48bf9d92bf3a75dab04e
AppCenter: 9784d2fc998c9bd0b8fbaf4fb9ed69526d12ce1a
AppCenterReactNativeShared: 7ac481cba7f926848a7be76dca4dcb2692df3b06
boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c
BugsnagReactNative: 9f273f292378a016977f578e4467cf84b7182b07
BugsnagReactNative: a469858d1040621a04247bb4ec15ca18dceabfd6
CodePush: a503ca0caee269e68d8faaafe4414990ec282520
DoubleConversion: bb338842f62ab1d708ceb63ec3d999f0f3d98ecd
FLAnimatedImage: 4a0b56255d9b05f18b6dd7ee06871be5d3b89e31
@ -184,14 +184,14 @@ SPEC CHECKSUMS:
QBImagePickerController: d54cf93db6decf26baf6ed3472f336ef35cae022
React: 76e6aa2b87d05eb6cccb6926d72685c9a07df152
react-native-fast-image: 6d50167ad4d68b59640ceead8c2bc4e58d91d8bd
react-native-netinfo: e2c8a843bb18ab6c3f1e6cbead694491b36e3ffd
react-native-netinfo: 0e563248a4b9a99c33ec29bd03c2d50767db22a6
react-native-version-number: b415bbec6a13f2df62bf978e85bc0d699462f37f
RNIap: 63fbc0423584d18a1da1230c5711449d97a192ad
RNIap: 8104f5fb44555f163531ca9c6200b7b405a44f1c
RNImageCropPicker: 6134b66a3d5bc13e2895a97c630a4254006902b4
RSKImageCropper: 98296ad26b41753f796b6898d015509598f13d97
SDWebImage: 3f3f0c02f09798048c47a5ed0a13f17b063572d8
yoga: 92b2102c3d373d1a790db4ab761d2b0ffc634f64
PODFILE CHECKSUM: afb8c6a227837e2a901eaed832d5bb66c6fd9cec
PODFILE CHECKSUM: 0e644f6a56d015441b78d265a6c615ed194b94f0
COCOAPODS: 1.7.5

View File

@ -55,7 +55,7 @@
/*
* The offset in minutes from UTC for the device time zone, including daylight savings time.
*/
@property(nonatomic, readonly) NSNumber *timeZoneOffset;
@property(nonatomic, readonly, strong) NSNumber *timeZoneOffset;
/*
* Screen size of the device in pixels (example: 640x480).

View File

@ -15,7 +15,7 @@
/**
* Log timestamp.
*/
@property(nonatomic) NSDate *timestamp;
@property(nonatomic, strong) NSDate *timestamp;
/**
* A session identifier is used to correlate logs together. A session is an abstract concept in the API and is not necessarily an analytics
@ -36,13 +36,13 @@
/**
* Device properties associated to this log.
*/
@property(nonatomic) MSDevice *device;
@property(nonatomic, strong) MSDevice *device;
/**
* Transient object tag. For example, a log can be tagged with a transmission target. We do this currently to prevent properties being
* applied retroactively to previous logs by comparing their tags.
*/
@property(nonatomic) NSObject *tag;
@property(nonatomic, strong) NSObject *tag;
/**
* Checks if the object's values are valid.

View File

@ -10,6 +10,6 @@
/**
* Additional key/value pair parameters. [optional]
*/
@property(nonatomic) NSDictionary<NSString *, NSString *> *properties;
@property(nonatomic, strong) NSDictionary<NSString *, NSString *> *properties;
@end

View File

@ -16,7 +16,7 @@
/**
* The flag indicates whether the service is started from application or not.
*/
@property(nonatomic) BOOL startedFromApplication;
@property(nonatomic, assign) BOOL startedFromApplication;
/**
* Start this service with a channel group. Also sets the flag that indicates that a service has been started.

View File

@ -28,7 +28,7 @@ NS_ASSUME_NONNULL_BEGIN
/**
* The type.
*/
@property(nonatomic, readonly) MSAnalyticsAuthenticationType type;
@property(nonatomic, readonly, assign) MSAnalyticsAuthenticationType type;
/**
* The ticket key for this authentication provider.

View File

@ -16,7 +16,7 @@ NS_ASSUME_NONNULL_BEGIN
/**
* Property configurator.
*/
@property(nonatomic, readonly) MSPropertyConfigurator *propertyConfigurator;
@property(nonatomic, readonly, strong) MSPropertyConfigurator *propertyConfigurator;
+ (void)addAuthenticationProvider:(MSAnalyticsAuthenticationProvider *)authenticationProvider
NS_SWIFT_NAME(addAuthenticationProvider(authenticationProvider:));

View File

@ -16,6 +16,6 @@
/**
* Event properties.
*/
@property(nonatomic) MSEventProperties *typedProperties;
@property(nonatomic, strong) MSEventProperties *typedProperties;
@end

View File

@ -10,6 +10,6 @@
/**
* Additional key/value pair parameters. [optional]
*/
@property(nonatomic) NSDictionary<NSString *, NSString *> *properties;
@property(nonatomic, strong) NSDictionary<NSString *, NSString *> *properties;
@end

View File

@ -16,7 +16,7 @@
/**
* The flag indicates whether the service is started from application or not.
*/
@property(nonatomic) BOOL startedFromApplication;
@property(nonatomic, assign) BOOL startedFromApplication;
/**
* Start this service with a channel group. Also sets the flag that indicates that a service has been started.

View File

@ -89,6 +89,13 @@ typedef NS_ENUM(NSUInteger, MSUserConfirmation) {
*/
+ (BOOL)hasCrashedInLastSession;
/**
* Check if the app received memory warning in the last session.
*
* @return Returns YES is the app received memory warning in the last session.
*/
+ (BOOL)hasReceivedMemoryWarningInLastSession;
/**
* Provides details about the crash that occurred in the last app session
*/

View File

@ -35,17 +35,17 @@
/**
* Date and time the app started, nil if unknown.
*/
@property(nonatomic, readonly) NSDate *appStartTime;
@property(nonatomic, readonly, strong) NSDate *appStartTime;
/**
* Date and time the error occurred, nil if unknown
*/
@property(nonatomic, readonly) NSDate *appErrorTime;
@property(nonatomic, readonly, strong) NSDate *appErrorTime;
/**
* Device information of the app when it crashed.
*/
@property(nonatomic, readonly) MSDevice *device;
@property(nonatomic, readonly, strong) MSDevice *device;
/**
* Identifier of the app process that crashed.

View File

@ -16,7 +16,7 @@
/**
* The flag indicates whether the service is started from application or not.
*/
@property(nonatomic) BOOL startedFromApplication;
@property(nonatomic, assign) BOOL startedFromApplication;
/**
* Start this service with a channel group. Also sets the flag that indicates that a service has been started.

View File

@ -16,7 +16,7 @@
/**
* The flag indicates whether the service is started from application or not.
*/
@property(nonatomic) BOOL startedFromApplication;
@property(nonatomic, assign) BOOL startedFromApplication;
/**
* Start this service with a channel group. Also sets the flag that indicates that a service has been started.

View File

@ -0,0 +1 @@
../../../../../node_modules/bugsnag-react-native/cocoa/vendor/bugsnag-cocoa/Source/KSCrash/Source/KSCrash/Recording/BSG_KSCrashIdentifier.h

View File

@ -1 +0,0 @@
../../../../../node_modules/bugsnag-react-native/cocoa/vendor/bugsnag-cocoa/Source/KSCrash/Source/KSCrash/Recording/Sentry/BSG_KSCrashSentry_Deadlock.h

View File

@ -1 +0,0 @@
../../../../../node_modules/bugsnag-react-native/cocoa/vendor/bugsnag-cocoa/Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSSafeCollections.h

View File

@ -1 +0,0 @@
../../../../../node_modules/bugsnag-react-native/cocoa/vendor/bugsnag-cocoa/Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSZombie.h

View File

@ -1 +0,0 @@
../../../../../node_modules/bugsnag-react-native/cocoa/vendor/bugsnag-cocoa/Source/KSCrash/Source/KSCrash/Recording/Tools/NSDictionary+BSG_Merge.h

View File

@ -0,0 +1 @@
../../../../../node_modules/bugsnag-react-native/cocoa/vendor/bugsnag-cocoa/Source/Private.h

View File

@ -1,6 +1,6 @@
{
"name": "BugsnagReactNative",
"version": "2.21.0",
"version": "2.23.0",
"license": "MIT",
"summary": "Bugsnag crash and error reporting for React Native apps",
"authors": {
@ -9,7 +9,7 @@
"homepage": "https://docs.bugsnag.com/platforms/react-native",
"source": {
"git": "https://github.com/bugsnag/bugsnag-react-native.git",
"tag": "v2.21.0"
"tag": "v2.23.0"
},
"platforms": {
"ios": "8.0"

View File

@ -1,19 +1,18 @@
{
"name": "RNIap",
"version": "3.3.8",
"summary": "RNIap",
"description": "React Native In App Purchase Module.",
"version": "3.4.1",
"summary": "React Native In App Purchase Module.",
"homepage": "https://github.com/dooboolab/react-native-iap",
"license": "MIT",
"authors": "dooboolab",
"platforms": {
"ios": "7.0"
"ios": "9.0"
},
"source": {
"git": "https://github.com/dooboolab/react-native-iap",
"tag": "v3.3.8"
"git": "https://github.com/dooboolab/react-native-iap.git",
"tag": "3.4.1"
},
"source_files": "ios/**/*.{h,m}",
"source_files": "ios/*.{h,m}",
"requires_arc": true,
"dependencies": {
"React": [

View File

@ -1,6 +1,6 @@
{
"name": "react-native-netinfo",
"version": "4.1.3",
"version": "4.1.5",
"summary": "React Native Network Info API for iOS & Android",
"license": "MIT",
"authors": "Matt Oakes <hello@mattoakes.net>",
@ -11,7 +11,7 @@
},
"source": {
"git": "https://github.com/react-native-community/react-native-netinfo.git",
"tag": "4.1.3"
"tag": "v4.1.5"
},
"source_files": "ios/**/*.{h,m}",
"dependencies": {

42
ios/Pods/Manifest.lock generated
View File

@ -1,18 +1,18 @@
PODS:
- AppCenter/Analytics (2.2.0):
- AppCenter/Analytics (2.3.0):
- AppCenter/Core
- AppCenter/Core (2.2.0)
- AppCenter/Crashes (2.2.0):
- AppCenter/Core (2.3.0)
- AppCenter/Crashes (2.3.0):
- AppCenter/Core
- AppCenter/Push (2.2.0):
- AppCenter/Push (2.3.0):
- AppCenter/Core
- AppCenterReactNativeShared (2.2.0):
- AppCenter/Core (= 2.2.0)
- AppCenterReactNativeShared (2.3.0):
- AppCenter/Core (= 2.3.0)
- boost-for-react-native (1.63.0)
- BugsnagReactNative (2.21.0):
- BugsnagReactNative/Core (= 2.21.0)
- BugsnagReactNative (2.23.0):
- BugsnagReactNative/Core (= 2.23.0)
- React
- BugsnagReactNative/Core (2.21.0):
- BugsnagReactNative/Core (2.23.0):
- React
- CodePush (1000.0.0):
- CodePush/Base64 (= 1000.0.0)
@ -43,7 +43,7 @@ PODS:
- React
- SDWebImage/Core
- SDWebImage/GIF
- react-native-netinfo (4.1.3):
- react-native-netinfo (4.1.5):
- React
- react-native-version-number (0.3.6):
- React
@ -95,7 +95,7 @@ PODS:
- React/Core
- React/fishhook
- React/RCTBlob
- RNIap (3.3.8):
- RNIap (3.4.1):
- React
- RNImageCropPicker (0.24.1):
- QBImagePickerController
@ -109,10 +109,10 @@ PODS:
- yoga (0.59.8.React)
DEPENDENCIES:
- AppCenter/Analytics (~> 2.2.0)
- AppCenter/Crashes (~> 2.2.0)
- AppCenter/Push (~> 2.2.0)
- AppCenterReactNativeShared (~> 2.2.0)
- AppCenter/Analytics (~> 2.3.0)
- AppCenter/Crashes (~> 2.3.0)
- AppCenter/Push (~> 2.3.0)
- AppCenterReactNativeShared (~> 2.3.0)
- BugsnagReactNative (from `../node_modules/bugsnag-react-native`)
- CodePush (from `../node_modules/react-native-code-push`)
- DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`)
@ -172,10 +172,10 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native/ReactCommon/yoga"
SPEC CHECKSUMS:
AppCenter: c809e69d93218b9861b4f8e54ded8dcf4d2131e7
AppCenterReactNativeShared: 5751a607a8aa06ebf19b48bf9d92bf3a75dab04e
AppCenter: 9784d2fc998c9bd0b8fbaf4fb9ed69526d12ce1a
AppCenterReactNativeShared: 7ac481cba7f926848a7be76dca4dcb2692df3b06
boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c
BugsnagReactNative: 9f273f292378a016977f578e4467cf84b7182b07
BugsnagReactNative: a469858d1040621a04247bb4ec15ca18dceabfd6
CodePush: a503ca0caee269e68d8faaafe4414990ec282520
DoubleConversion: bb338842f62ab1d708ceb63ec3d999f0f3d98ecd
FLAnimatedImage: 4a0b56255d9b05f18b6dd7ee06871be5d3b89e31
@ -184,14 +184,14 @@ SPEC CHECKSUMS:
QBImagePickerController: d54cf93db6decf26baf6ed3472f336ef35cae022
React: 76e6aa2b87d05eb6cccb6926d72685c9a07df152
react-native-fast-image: 6d50167ad4d68b59640ceead8c2bc4e58d91d8bd
react-native-netinfo: e2c8a843bb18ab6c3f1e6cbead694491b36e3ffd
react-native-netinfo: 0e563248a4b9a99c33ec29bd03c2d50767db22a6
react-native-version-number: b415bbec6a13f2df62bf978e85bc0d699462f37f
RNIap: 63fbc0423584d18a1da1230c5711449d97a192ad
RNIap: 8104f5fb44555f163531ca9c6200b7b405a44f1c
RNImageCropPicker: 6134b66a3d5bc13e2895a97c630a4254006902b4
RSKImageCropper: 98296ad26b41753f796b6898d015509598f13d97
SDWebImage: 3f3f0c02f09798048c47a5ed0a13f17b063572d8
yoga: 92b2102c3d373d1a790db4ab761d2b0ffc634f64
PODFILE CHECKSUM: afb8c6a227837e2a901eaed832d5bb66c6fd9cec
PODFILE CHECKSUM: 0e644f6a56d015441b78d265a6c615ed194b94f0
COCOAPODS: 1.7.5

File diff suppressed because it is too large Load Diff

View File

@ -15,11 +15,11 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>2.2.0</string>
<string>2.2.1</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>3</string>
<string>6</string>
<key>LSRequiresIPhoneOS</key>
<true />
<key>UILaunchStoryboardName</key>

View File

@ -15,10 +15,10 @@
<key>CFBundlePackageType</key>
<string>BNDL</string>
<key>CFBundleShortVersionString</key>
<string>2.2.0</string>
<string>2.2.1</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>3</string>
<string>6</string>
</dict>
</plist>

View File

@ -82,6 +82,7 @@
EDFF927300154818B0BF6EA4 /* libAppCenterReactNativePush.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D0E465F10CD4424E9B80CFD3 /* libAppCenterReactNativePush.a */; };
F02CA133DF337C8C8FF1753C /* libPods-eSteem-tvOSTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 38204CFB05512D7FC94CF03D /* libPods-eSteem-tvOSTests.a */; };
FA64A93BC95743E58F77F404 /* FontAwesome5_Solid.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 2DEB48DE97FD4A7585118CB4 /* FontAwesome5_Solid.ttf */; };
06625C4421A949818C7F02C9 /* Fontisto.ttf in Resources */ = {isa = PBXBuildFile; fileRef = C2DEBF9FC196418CA61B9CA9 /* Fontisto.ttf */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
@ -563,6 +564,7 @@
F202583F54E7475B0E1F9020 /* Pods-eSteem.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-eSteem.debug.xcconfig"; path = "Target Support Files/Pods-eSteem/Pods-eSteem.debug.xcconfig"; sourceTree = "<group>"; };
F3D23ACB36194C40BFB26B7A /* Roboto-medium.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Roboto-medium.ttf"; path = "../src/assets/Fonts/Roboto-medium.ttf"; sourceTree = "<group>"; };
F81DF68DDD5447119FDA7F5F /* EvilIcons.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = EvilIcons.ttf; path = ../src/assets/Fonts/EvilIcons.ttf; sourceTree = "<group>"; };
C2DEBF9FC196418CA61B9CA9 /* Fontisto.ttf */ = {isa = PBXFileReference; name = "Fontisto.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/Fontisto.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@ -990,6 +992,7 @@
9A6F7F46844C4CAF9A9ABBDD /* Roboto.ttf */,
434B140115EF4DE49D4CD6BA /* rubicon-icon-font.ttf */,
F3D23ACB36194C40BFB26B7A /* Roboto-medium.ttf */,
C2DEBF9FC196418CA61B9CA9 /* Fontisto.ttf */,
);
name = Resources;
sourceTree = "<group>";
@ -1661,6 +1664,7 @@
C872C215BA9C4FFF97A12F81 /* Roboto.ttf in Resources */,
CF34742E37F4471D813F00E4 /* rubicon-icon-font.ttf in Resources */,
5FA7E43947714B96866CAE94 /* Roboto-medium.ttf in Resources */,
06625C4421A949818C7F02C9 /* Fontisto.ttf in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -1961,7 +1965,7 @@
CODE_SIGN_ENTITLEMENTS = eSteem/eSteem.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer";
CODE_SIGN_STYLE = Manual;
CURRENT_PROJECT_VERSION = 3;
CURRENT_PROJECT_VERSION = 6;
DEAD_CODE_STRIPPING = NO;
DEVELOPMENT_TEAM = 75B6RXTKGT;
GCC_NO_COMMON_BLOCKS = NO;
@ -2004,7 +2008,7 @@
CODE_SIGN_ENTITLEMENTS = eSteem/eSteem.entitlements;
CODE_SIGN_IDENTITY = "iPhone Distribution";
CODE_SIGN_STYLE = Manual;
CURRENT_PROJECT_VERSION = 3;
CURRENT_PROJECT_VERSION = 6;
DEVELOPMENT_TEAM = 75B6RXTKGT;
GCC_NO_COMMON_BLOCKS = NO;
HEADER_SEARCH_PATHS = (

View File

@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>2.2.0</string>
<string>2.2.1</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleURLTypes</key>
@ -31,26 +31,26 @@
</dict>
</array>
<key>CFBundleVersion</key>
<string>1666</string>
<string>1672</string>
<key>CodePushDeploymentKey</key>
<string>13ThFZsgwk6UZp6mIe95IDbnfw8iHy1jfsn-E</string>
<key>LSRequiresIPhoneOS</key>
<true/>
<true />
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
<true />
<key>NSExceptionDomains</key>
<dict>
<key>localhost</key>
<dict>
<key>NSExceptionAllowsInsecureHTTPLoads</key>
<true/>
<true />
</dict>
<key>steemconnect.com</key>
<dict>
<key>NSExceptionAllowsInsecureHTTPLoads</key>
<true/>
<true />
</dict>
</dict>
</dict>
@ -91,6 +91,7 @@
<string>FontAwesome5_Regular.ttf</string>
<string>FontAwesome5_Solid.ttf</string>
<string>Roboto-medium.ttf</string>
<string>Fontisto.ttf</string>
</array>
<key>UIBackgroundModes</key>
<array>
@ -103,12 +104,12 @@
<string>armv7</string>
</array>
<key>UIRequiresFullScreen</key>
<true/>
<true />
<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
</array>
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
<false />
</dict>
</plist>

View File

@ -15,10 +15,10 @@
<key>CFBundlePackageType</key>
<string>BNDL</string>
<key>CFBundleShortVersionString</key>
<string>2.2.0</string>
<string>2.2.1</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>3</string>
<string>6</string>
</dict>
</plist>

View File

@ -1,6 +1,6 @@
{
"name": "eSteem",
"version": "2.2.0",
"version": "2.2.1",
"private": true,
"rnpm": {
"assets": [
@ -22,7 +22,7 @@
"clear": "watchman watch-del-all && rm -rf $TMPDIR/react-native-packager-cache-* && rm -rf $TMPDIR/metro-bundler-cache-* && rm -rf node_modules/ && yarn install && yarn start -- --reset-cache"
},
"dependencies": {
"@babel/runtime": "^7.1.2",
"@babel/runtime": "^7.5.5",
"@esteemapp/esteem-render-helpers": "^1.1.0",
"@ptomasroos/react-native-multi-slider": "^1.0.0",
"@react-native-community/netinfo": "^4.1.3",
@ -37,7 +37,7 @@
"crypto-js": "^3.1.9-1",
"currency-symbol-map": "^4.0.4",
"diff-match-patch": "^1.0.4",
"dsteem": "^0.10.1",
"dsteem": "https://github.com/esteemapp/dsteem#expire",
"intl": "^1.2.5",
"jsc-android": "^236355.1.1",
"lodash": "^4.17.13",
@ -81,8 +81,8 @@
"steemconnect": "^2.0.1"
},
"devDependencies": {
"@babel/core": "^7.4.4",
"@babel/runtime": "^7.4.4",
"@babel/core": "^7.5.5",
"@babel/runtime": "^7.5.5",
"babel-eslint": "^10.0.1",
"babel-jest": "^24.8.0",
"babel-preset-react-native": "~5.0.2",

View File

@ -9,9 +9,10 @@ export default EStyleSheet.create({
justifyContent: 'space-between',
width: '$deviceWidth',
height: 50,
shadowOpacity: 0.2,
shadowOpacity: 0.1,
shadowOffset: {
height: 1.5,
width: 0,
height: -3,
},
elevation: 3,
},

View File

@ -1,9 +1,11 @@
import React from 'react';
import { View } from 'react-native';
import { View, SafeAreaView } from 'react-native';
import styles from './stickyBarStyles';
const StickyBar = ({ children, isFixedFooter }) => (
<View style={[styles.container, isFixedFooter && styles.fixedFooter]}>{children}</View>
<SafeAreaView>
<View style={[styles.container, isFixedFooter && styles.fixedFooter]}>{children}</View>
</SafeAreaView>
);
export default StickyBar;

View File

@ -1,17 +1,15 @@
import React, { Fragment } from 'react';
import React from 'react';
import { Text, View, TouchableOpacity } from 'react-native';
import styles from './tagStyles';
const Tag = ({ onPress, isPin, value, isPostCardTag }) => (
<Fragment>
<TouchableOpacity onPress={() => onPress && onPress(value)}>
<View
style={[styles.textWrapper, isPin && styles.isPin, isPostCardTag && styles.isPostCardTag]}
>
<Text style={[styles.text]}>{value}</Text>
</View>
</TouchableOpacity>
</Fragment>
<TouchableOpacity onPress={() => onPress && onPress(value)}>
<View
style={[styles.textWrapper, isPin && styles.isPin, isPostCardTag && styles.isPostCardTag]}
>
<Text style={[styles.text]}>{value}</Text>
</View>
</TouchableOpacity>
);
export default Tag;

View File

@ -41,7 +41,7 @@ export default EStyleSheet.create({
alignSelf: 'center',
justifyContent: 'center',
alignItems: 'center',
fontSize: 10,
fontSize: 12,
color: '$iconColor',
},
voteCountWrapper: {

View File

@ -1,7 +1,8 @@
import React, { PureComponent, Fragment } from 'react';
import { View, Text, TouchableWithoutFeedback } from 'react-native';
import { View, TouchableWithoutFeedback } from 'react-native';
import ActionSheet from 'react-native-actionsheet';
import { injectIntl } from 'react-intl';
import get from 'lodash/get';
import { getTimeFromNow } from '../../../utils/time';
// Constants
@ -51,6 +52,7 @@ class CommentView extends PureComponent {
handleOnLongPress,
handleOnReplyPress,
handleOnUserPress,
handleOnVotersPress,
isLoggedIn,
isShowComments,
isShowMoreButton,
@ -84,15 +86,23 @@ class CommentView extends PureComponent {
{isLoggedIn && (
<Fragment>
<Upvote isShowPayoutValue content={comment} />
<IconButton
size={18}
iconStyle={styles.leftIcon}
<TextWithIcon
iconName="people"
iconSize={20}
wrapperStyle={styles.leftButton}
iconType="MaterialIcons"
name="people"
isClickable
onPress={() =>
handleOnVotersPress &&
voteCount > 0 &&
handleOnVotersPress(get(comment, 'active_votes'))
}
text={voteCount}
textMarginLeft={20}
textStyle={styles.voteCountText}
/>
<Text style={styles.voteCountText}>{voteCount}</Text>
<IconButton
size={18}
size={20}
iconStyle={styles.leftIcon}
style={styles.leftButton}
name="reply"
@ -102,7 +112,7 @@ class CommentView extends PureComponent {
{currentAccountUsername === comment.author && (
<Fragment>
<IconButton
size={18}
size={20}
iconStyle={styles.leftIcon}
style={styles.leftButton}
name="create"
@ -112,7 +122,7 @@ class CommentView extends PureComponent {
{!comment.children && !voteCount && (
<Fragment>
<IconButton
size={18}
size={20}
iconStyle={styles.leftIcon}
style={styles.leftButton}
name="delete-forever"

View File

@ -129,22 +129,28 @@ class CommentsContainer extends Component {
permlink,
selectedFilter,
currentAccount: { name },
isOwnProfile,
fetchPost,
} = this.props;
await getComments(author, permlink, name)
.then(comments => {
if (selectedFilter && selectedFilter !== 'TRENDING') {
const sortComments = this._shortComments(selectedFilter, comments);
this.setState({
comments: sortComments,
});
} else {
this.setState({
comments,
});
}
})
.catch(() => {});
if (isOwnProfile) {
fetchPost();
} else {
await getComments(author, permlink, name)
.then(comments => {
if (selectedFilter && selectedFilter !== 'TRENDING') {
const sortComments = this._shortComments(selectedFilter, comments);
this.setState({
comments: sortComments,
});
} else {
this.setState({
comments,
});
}
})
.catch(() => {});
}
};
_handleOnReplyPress = item => {
@ -175,31 +181,43 @@ class CommentsContainer extends Component {
};
_handleDeleteComment = permlink => {
const { currentAccount, pinCode } = this.props;
const { currentAccount, pinCode, comments } = this.props;
const { comments: _comments } = this.state;
let filteredComments;
deleteComment(currentAccount, pinCode, permlink).then(() => {
this._getComments();
if (_comments.length > 0) {
filteredComments = _comments.filter(item => item.permlink !== permlink);
} else {
filteredComments = comments.filter(item => item.permlink !== permlink);
}
this.setState({ comments: filteredComments });
});
};
_handleCommentCopyAction = (index, selectedComment) => {
const { dispatch, intl } = this.props;
_handleOnPressCommentMenu = (index, selectedComment) => {
const { dispatch, intl, navigation, isOwnProfile } = this.props;
switch (index) {
case 0:
writeToClipboard(`https://steemit.com${get(selectedComment, 'url')}`).then(() => {
dispatch(
toastNotification(
intl.formatMessage({
id: 'alert.copied',
}),
),
);
});
break;
default:
break;
if (index === 0) {
writeToClipboard(`https://steemit.com${get(selectedComment, 'url')}`).then(() => {
dispatch(
toastNotification(
intl.formatMessage({
id: 'alert.copied',
}),
),
);
});
} else if (index === 1 && isOwnProfile) {
navigation.navigate({
routeName: ROUTES.SCREENS.POST,
key: get(selectedComment, 'permlink'),
params: {
author: get(selectedComment, 'author'),
permlink: get(selectedComment, 'permlink'),
isHasParentPost: get(selectedComment, 'parent_permlink'),
},
});
}
};
@ -217,6 +235,7 @@ class CommentsContainer extends Component {
selectedFilter,
mainAuthor,
selectedPermlink: _selectedPermlink,
isOwnProfile,
} = this.props;
return (
@ -229,15 +248,15 @@ class CommentsContainer extends Component {
isShowMoreButton={isShowMoreButton}
commentNumber={commentNumber || 1}
commentCount={commentCount}
comments={_comments || comments}
comments={_comments.length > 0 ? _comments : comments}
currentAccountUsername={currentAccount.name}
handleOnEditPress={this._handleOnEditPress}
handleOnReplyPress={this._handleOnReplyPress}
isLoggedIn={isLoggedIn}
fetchPost={fetchPost}
handleDeleteComment={this._handleDeleteComment}
handleCommentCopyAction={this._handleCommentCopyAction}
{...this.props}
handleOnPressCommentMenu={this._handleOnPressCommentMenu}
isOwnProfile={isOwnProfile}
/>
);
}

View File

@ -1,8 +1,7 @@
import EStyleSheet from 'react-native-extended-stylesheet';
export default EStyleSheet.create({
text: {
color: '$primaryBlack',
fontSize: 10,
list: {
marginBottom: 20,
},
});

View File

@ -1,4 +1,4 @@
import React, { PureComponent, Fragment } from 'react';
import React, { Component, Fragment } from 'react';
import { FlatList } from 'react-native';
import ActionSheet from 'react-native-actionsheet';
import get from 'lodash/get';
@ -9,9 +9,9 @@ import { injectIntl } from 'react-intl';
import { Comment } from '../../comment';
// Styles
// import styles from './commentStyles';
import styles from './commentStyles';
class CommentsView extends PureComponent {
class CommentsView extends Component {
/* Props
* ------------------------------------------------
* @prop { type } name - Description....
@ -52,14 +52,25 @@ class CommentsView extends PureComponent {
isShowSubComments,
marginLeft,
handleDeleteComment,
handleCommentCopyAction,
handleOnPressCommentMenu,
handleOnVotersPress,
intl,
isOwnProfile,
} = this.props;
const { selectedComment } = this.state;
const menuItems = isOwnProfile
? [
intl.formatMessage({ id: 'post.copy_link' }),
intl.formatMessage({ id: 'post.open_thread' }),
intl.formatMessage({ id: 'alert.cancel' }),
]
: [intl.formatMessage({ id: 'post.copy_link' }), intl.formatMessage({ id: 'alert.cancel' })];
return (
<Fragment>
<FlatList
style={styles.list}
data={comments}
keyExtractor={this._keyExtractor}
renderItem={({ item }) => (
@ -75,6 +86,7 @@ class CommentsView extends PureComponent {
handleOnEditPress={handleOnEditPress}
handleOnReplyPress={handleOnReplyPress}
handleOnUserPress={handleOnUserPress}
handleOnVotersPress={handleOnVotersPress}
isLoggedIn={isLoggedIn}
isShowMoreButton={commentNumber === 1 && get(item, 'children') > 0}
voteCount={get(item, 'vote_count')}
@ -87,17 +99,10 @@ class CommentsView extends PureComponent {
/>
<ActionSheet
ref={this.commentMenu}
options={[
intl.formatMessage({
id: 'post.copy_link',
}),
intl.formatMessage({
id: 'alert.cancel',
}),
]}
options={menuItems}
title={get(selectedComment, 'summary')}
cancelButtonIndex={1}
onPress={index => handleCommentCopyAction(index, selectedComment)}
cancelButtonIndex={isOwnProfile ? 2 : 1}
onPress={index => handleOnPressCommentMenu(index, selectedComment)}
/>
</Fragment>
);

View File

@ -31,7 +31,15 @@ class CommentsDisplayView extends PureComponent {
};
render() {
const { author, commentCount, fetchPost, intl, permlink, mainAuthor } = this.props;
const {
author,
commentCount,
fetchPost,
intl,
permlink,
mainAuthor,
handleOnVotersPress,
} = this.props;
const { selectedFilter } = this.state;
return (
@ -56,6 +64,7 @@ class CommentsDisplayView extends PureComponent {
author={author}
permlink={permlink}
mainAuthor={mainAuthor}
handleOnVotersPress={handleOnVotersPress}
/>
</View>
</Fragment>

View File

@ -199,7 +199,7 @@ export default class MarkdownEditorView extends Component {
};
render() {
const { handleOpenImagePicker, intl, isPreviewActive, isReply } = this.props;
const { handleOpenImagePicker, intl, isPreviewActive, isReply, isLoading } = this.props;
const { text, selection } = this.state;
return (
@ -223,6 +223,7 @@ export default class MarkdownEditorView extends Component {
underlineColorAndroid="transparent"
value={text}
innerRef={this.inputRef}
editable={!isLoading}
/>
) : (
this._renderPreview()

View File

@ -112,14 +112,14 @@ class PostDropdownContainer extends PureComponent {
const postUrl = getPostUrl(get(content, 'url'));
Share.share({
message: `${content.title} ${postUrl}`,
message: `${get(content, 'title')} ${postUrl}`,
});
};
_addToBookmarks = () => {
const { content, currentAccount, dispatch, intl } = this.props;
addBookmark(currentAccount.name, content.author, content.permlink)
addBookmark(get(currentAccount, 'name'), get(content, 'author'), get(content, 'permlink'))
.then(() => {
dispatch(
toastNotification(
@ -143,7 +143,7 @@ class PostDropdownContainer extends PureComponent {
_reblog = () => {
const { content, currentAccount, dispatch, intl, isLoggedIn, pinCode } = this.props;
if (isLoggedIn) {
reblog(currentAccount, pinCode, content.author, content.permlink)
reblog(currentAccount, pinCode, content.author, get(content, 'permlink', ''))
.then(() => {
dispatch(
toastNotification(
@ -154,7 +154,7 @@ class PostDropdownContainer extends PureComponent {
);
})
.catch(error => {
if (error.jse_shortmsg && String(error.jse_shortmsg).indexOf('has already reblogged')) {
if (String(get(error, 'jse_shortmsg', '')).indexOf('has already reblogged')) {
dispatch(
toastNotification(
intl.formatMessage({

View File

@ -3,5 +3,11 @@ import EStyleSheet from 'react-native-extended-stylesheet';
export default EStyleSheet.create({
container: {
flexDirection: 'row',
marginLeft: -20,
marginRight: -20,
height: 30,
},
firstTag: {
marginLeft: 10,
},
});

View File

@ -27,7 +27,9 @@ class TagsView extends PureComponent {
data={tags}
horizontal
renderItem={({ item, index }) => (
<Tag key={index} value={item} isPin={index === 0} onPress={handleOnTagPress} />
<View style={index === 0 && styles.firstTag}>
<Tag key={index} value={item} isPin={index === 0} onPress={handleOnTagPress} />
</View>
)}
keyExtractor={item => item}
/>

View File

@ -62,7 +62,7 @@ export default EStyleSheet.create({
opacity: 0.7,
},
barIconButton: {
marginLeft: 16,
marginLeft: 0,
},
stickyRightWrapper: {
flexGrow: 1,

View File

@ -1,5 +1,5 @@
import React, { PureComponent, Fragment } from 'react';
import { View, Text, ScrollView, Dimensions } from 'react-native';
import { View, Text, ScrollView, Dimensions, SafeAreaView } from 'react-native';
import { injectIntl } from 'react-intl';
import get from 'lodash/get';
import ActionSheet from 'react-native-actionsheet';
@ -77,68 +77,70 @@ class PostDisplayView extends PureComponent {
} = this.props;
return (
<StickyBar isFixedFooter={isFixedFooter}>
<View style={styles.stickyWrapper}>
<Upvote fetchPost={fetchPost} isShowPayoutValue content={post} />
<TextWithIcon
iconName="people"
iconStyle={styles.barIcons}
iconType="MaterialIcons"
isClickable
onPress={() => handleOnVotersPress && handleOnVotersPress(get(post, 'active_votes'))}
text={get(post, 'vote_count', 0)}
textMarginLeft={20}
/>
<TextWithIcon
iconName="comment"
iconStyle={styles.barIcons}
iconType="MaterialIcons"
isClickable
text={get(post, 'children', 0)}
textMarginLeft={20}
/>
<TextWithIcon
iconName="repeat"
iconStyle={styles.barIcons}
iconType="MaterialIcons"
isClickable
onPress={() => handleOnReblogsPress && handleOnReblogsPress(get(post, 'reblogs'))}
text={get(post, 'reblogCount', 0)}
textMarginLeft={20}
/>
<View style={styles.stickyRightWrapper}>
{get(currentAccount, 'name') === get(post, 'author') && (
<Fragment>
{!get(post, 'children') && !get(post, 'vote_count') && (
<SafeAreaView>
<StickyBar isFixedFooter={isFixedFooter}>
<View style={styles.stickyWrapper}>
<Upvote fetchPost={fetchPost} isShowPayoutValue content={post} />
<TextWithIcon
iconName="people"
iconStyle={styles.barIcons}
iconType="MaterialIcons"
isClickable
onPress={() => handleOnVotersPress && handleOnVotersPress(get(post, 'active_votes'))}
text={get(post, 'vote_count', 0)}
textMarginLeft={20}
/>
<TextWithIcon
iconName="comment"
iconStyle={styles.barIcons}
iconType="MaterialIcons"
isClickable
text={get(post, 'children', 0)}
textMarginLeft={20}
/>
<TextWithIcon
iconName="repeat"
iconStyle={styles.barIcons}
iconType="MaterialIcons"
isClickable
onPress={() => handleOnReblogsPress && handleOnReblogsPress(get(post, 'reblogs'))}
text={get(post, 'reblogCount', 0)}
textMarginLeft={20}
/>
<View style={styles.stickyRightWrapper}>
{get(currentAccount, 'name') === get(post, 'author') && (
<Fragment>
{!get(post, 'children') && !get(post, 'vote_count') && (
<IconButton
iconStyle={styles.barIconRight}
iconType="MaterialIcons"
name="delete-forever"
onPress={() => this.ActionSheet.show()}
style={styles.barIconButton}
/>
)}
<IconButton
iconStyle={styles.barIconRight}
iconType="MaterialIcons"
name="delete-forever"
onPress={() => this.ActionSheet.show()}
name="create"
onPress={() => handleOnEditPress && handleOnEditPress()}
style={styles.barIconButton}
/>
)}
</Fragment>
)}
{isLoggedIn && (
<IconButton
iconStyle={styles.barIconRight}
iconType="MaterialIcons"
name="create"
onPress={() => handleOnEditPress && handleOnEditPress()}
name="reply"
onPress={() => handleOnReplyPress && handleOnReplyPress()}
style={styles.barIconButton}
/>
</Fragment>
)}
{isLoggedIn && (
<IconButton
iconStyle={styles.barIconRight}
iconType="MaterialIcons"
name="reply"
onPress={() => handleOnReplyPress && handleOnReplyPress()}
style={styles.barIconButton}
/>
)}
)}
</View>
</View>
</View>
</StickyBar>
</StickyBar>
</SafeAreaView>
);
};
@ -152,6 +154,7 @@ class PostDisplayView extends PureComponent {
author,
intl,
handleOnRemovePress,
handleOnVotersPress,
} = this.props;
const { postHeight, scrollHeight, isLoadedComments } = this.state;
@ -211,6 +214,7 @@ class PostDisplayView extends PureComponent {
permlink={post.permlink}
commentCount={post.children}
fetchPost={fetchPost}
handleOnVotersPress={handleOnVotersPress}
/>
)}
</ScrollView>

View File

@ -21,7 +21,6 @@ export default EStyleSheet.create({
borderRadius: 7,
borderWidth: 0,
top: 12,
zIndex: 999,
},
container: {
justifyContent: 'center',
@ -39,7 +38,6 @@ export default EStyleSheet.create({
borderRadius: 17,
backgroundColor: '$white',
borderWidth: 1,
position: 'absolute',
borderColor: '$primaryBlue',
},
selected: {

View File

@ -58,7 +58,7 @@ export default class ScaleSliderView extends Component {
return (
<View>
<View style={[styles.column, { marginLeft: LRpadding, marginRight: LRpadding }]}>
<View style={[styles.column, { marginLeft: LRpadding - 10, marginRight: LRpadding - 10 }]}>
{this._renderScale()}
</View>
<View style={styles.container}>

View File

@ -78,7 +78,7 @@ class TransactionView extends PureComponent {
isBlackText
iconName={transactionData.icon}
iconType="MaterialIcons"
rightText={`${Math.round(value[0] * 1000) / 1000} ${value[1]}`}
rightText={transactionData.value.trim()}
/>
}
>

View File

@ -1,5 +1,10 @@
import { Client } from 'bugsnag-react-native';
import { Client, Configuration } from 'bugsnag-react-native';
import Config from 'react-native-config';
const client = new Client(Config.BUGSNAG_API_KEY);
const configuration = new Configuration();
configuration.apiKey = Config.BUGSNAG_API_KEY;
configuration.consoleBreadcrumbsEnabled = true;
configuration.notifyReleaseStages = ['beta', 'production'];
const client = new Client(configuration);
export default client;

View File

@ -221,14 +221,16 @@
"error": "Error",
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!"
"connection_success": "Successfully connected!",
"checking": "Cheking..."
},
"post": {
"reblog_alert": "Are you sure, you want to reblog?",
"removed_hint": "The post was removed by",
"copy_link": "Copy Link",
"reblogged": "reblogged by",
"sponsored": "SPONSORED"
"sponsored": "SPONSORED",
"open_thread": "Open Thread"
},
"drafts": {
"title": "Konsep",
@ -298,6 +300,7 @@
"transfer": {
"from": "From",
"to": "To",
"amount_information": "Drag the slider to adjust the amount",
"amount": "Amount",
"memo": "Memo",
"information": "Are you sure to transfer funds?",

View File

@ -221,14 +221,16 @@
"error": "Error",
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!"
"connection_success": "Successfully connected!",
"checking": "Cheking..."
},
"post": {
"reblog_alert": "Are you sure, you want to reblog?",
"removed_hint": "تمت إزالة المنشور بواسطة",
"copy_link": "Copy Link",
"reblogged": "reblogged by",
"sponsored": "SPONSORED"
"sponsored": "SPONSORED",
"open_thread": "Open Thread"
},
"drafts": {
"title": "المسودات",
@ -298,6 +300,7 @@
"transfer": {
"from": "من",
"to": "إلى",
"amount_information": "Drag the slider to adjust the amount",
"amount": "كمية",
"memo": "مذكرة",
"information": "Are you sure to transfer funds?",

View File

@ -221,14 +221,16 @@
"error": "Error",
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!"
"connection_success": "Successfully connected!",
"checking": "Cheking..."
},
"post": {
"reblog_alert": "Are you sure, you want to reblog?",
"removed_hint": "The post was removed by",
"copy_link": "Copy Link",
"reblogged": "reblogged by",
"sponsored": "SPONSORED"
"sponsored": "SPONSORED",
"open_thread": "Open Thread"
},
"drafts": {
"title": "Drafts",
@ -298,6 +300,7 @@
"transfer": {
"from": "From",
"to": "To",
"amount_information": "Drag the slider to adjust the amount",
"amount": "Amount",
"memo": "Memo",
"information": "Are you sure to transfer funds?",

View File

@ -221,14 +221,16 @@
"error": "Error",
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!"
"connection_success": "Successfully connected!",
"checking": "Cheking..."
},
"post": {
"reblog_alert": "Are you sure, you want to reblog?",
"removed_hint": "The post was removed by",
"copy_link": "Copy Link",
"reblogged": "reblogged by",
"sponsored": "SPONSORED"
"sponsored": "SPONSORED",
"open_thread": "Open Thread"
},
"drafts": {
"title": "Qaralamalar",
@ -298,6 +300,7 @@
"transfer": {
"from": "Buradan",
"to": "Buraya",
"amount_information": "Drag the slider to adjust the amount",
"amount": "Məbləğ",
"memo": "Qeyd",
"information": "Are you sure to transfer funds?",

View File

@ -221,14 +221,16 @@
"error": "Error",
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!"
"connection_success": "Successfully connected!",
"checking": "Cheking..."
},
"post": {
"reblog_alert": "Are you sure, you want to reblog?",
"removed_hint": "The post was removed by",
"copy_link": "Copy Link",
"reblogged": "reblogged by",
"sponsored": "SPONSORED"
"sponsored": "SPONSORED",
"open_thread": "Open Thread"
},
"drafts": {
"title": "Drafts",
@ -298,6 +300,7 @@
"transfer": {
"from": "From",
"to": "To",
"amount_information": "Drag the slider to adjust the amount",
"amount": "Amount",
"memo": "Memo",
"information": "Are you sure to transfer funds?",

View File

@ -221,14 +221,16 @@
"error": "Error",
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!"
"connection_success": "Successfully connected!",
"checking": "Cheking..."
},
"post": {
"reblog_alert": "Are you sure, you want to reblog?",
"removed_hint": "The post was removed by",
"copy_link": "Copy Link",
"reblogged": "reblogged by",
"sponsored": "SPONSORED"
"sponsored": "SPONSORED",
"open_thread": "Open Thread"
},
"drafts": {
"title": "Drafts",
@ -298,6 +300,7 @@
"transfer": {
"from": "From",
"to": "To",
"amount_information": "Drag the slider to adjust the amount",
"amount": "Amount",
"memo": "Memo",
"information": "Are you sure to transfer funds?",

View File

@ -221,14 +221,16 @@
"error": "Error",
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!"
"connection_success": "Successfully connected!",
"checking": "Cheking..."
},
"post": {
"reblog_alert": "Are you sure, you want to reblog?",
"removed_hint": "The post was removed by",
"copy_link": "Copy Link",
"reblogged": "reblogged by",
"sponsored": "SPONSORED"
"sponsored": "SPONSORED",
"open_thread": "Open Thread"
},
"drafts": {
"title": "Drafts",
@ -298,6 +300,7 @@
"transfer": {
"from": "From",
"to": "To",
"amount_information": "Drag the slider to adjust the amount",
"amount": "Amount",
"memo": "Memo",
"information": "Are you sure to transfer funds?",

View File

@ -221,14 +221,16 @@
"error": "Error",
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!"
"connection_success": "Successfully connected!",
"checking": "Cheking..."
},
"post": {
"reblog_alert": "Are you sure, you want to reblog?",
"removed_hint": "The post was removed by",
"copy_link": "Copy Link",
"reblogged": "reblogged by",
"sponsored": "SPONSORED"
"sponsored": "SPONSORED",
"open_thread": "Open Thread"
},
"drafts": {
"title": "Drafts",
@ -298,6 +300,7 @@
"transfer": {
"from": "From",
"to": "To",
"amount_information": "Drag the slider to adjust the amount",
"amount": "Amount",
"memo": "Memo",
"information": "Are you sure to transfer funds?",

View File

@ -221,14 +221,16 @@
"error": "Error",
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!"
"connection_success": "Successfully connected!",
"checking": "Cheking..."
},
"post": {
"reblog_alert": "Are you sure, you want to reblog?",
"removed_hint": "The post was removed by",
"copy_link": "Copy Link",
"reblogged": "reblogged by",
"sponsored": "SPONSORED"
"sponsored": "SPONSORED",
"open_thread": "Open Thread"
},
"drafts": {
"title": "Drafts",
@ -298,6 +300,7 @@
"transfer": {
"from": "From",
"to": "To",
"amount_information": "Drag the slider to adjust the amount",
"amount": "Amount",
"memo": "Memo",
"information": "Are you sure to transfer funds?",

View File

@ -221,14 +221,16 @@
"error": "Error",
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!"
"connection_success": "Successfully connected!",
"checking": "Cheking..."
},
"post": {
"reblog_alert": "Are you sure, you want to reblog?",
"removed_hint": "The post was removed by",
"copy_link": "Copy Link",
"reblogged": "reblogged by",
"sponsored": "SPONSORED"
"sponsored": "SPONSORED",
"open_thread": "Open Thread"
},
"drafts": {
"title": "Drafts",
@ -298,6 +300,7 @@
"transfer": {
"from": "From",
"to": "To",
"amount_information": "Drag the slider to adjust the amount",
"amount": "Amount",
"memo": "Memo",
"information": "Are you sure to transfer funds?",

View File

@ -221,14 +221,16 @@
"error": "Error",
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!"
"connection_success": "Successfully connected!",
"checking": "Cheking..."
},
"post": {
"reblog_alert": "Are you sure, you want to reblog?",
"removed_hint": "The post was removed by",
"copy_link": "Copy Link",
"reblogged": "reblogged by",
"sponsored": "SPONSORED"
"sponsored": "SPONSORED",
"open_thread": "Open Thread"
},
"drafts": {
"title": "Drafts",
@ -298,6 +300,7 @@
"transfer": {
"from": "From",
"to": "To",
"amount_information": "Drag the slider to adjust the amount",
"amount": "Amount",
"memo": "Memo",
"information": "Are you sure to transfer funds?",

View File

@ -221,14 +221,16 @@
"error": "Error",
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!"
"connection_success": "Successfully connected!",
"checking": "Cheking..."
},
"post": {
"reblog_alert": "Are you sure, you want to reblog?",
"removed_hint": "The post was removed by",
"copy_link": "Copy Link",
"reblogged": "reblogged by",
"sponsored": "SPONSORED"
"sponsored": "SPONSORED",
"open_thread": "Open Thread"
},
"drafts": {
"title": "Drafts",
@ -298,6 +300,7 @@
"transfer": {
"from": "From",
"to": "To",
"amount_information": "Drag the slider to adjust the amount",
"amount": "Amount",
"memo": "Memo",
"information": "Are you sure to transfer funds?",

View File

@ -221,14 +221,16 @@
"error": "Fehler",
"fetch_error": "Das Abrufen der Daten vom Server ist fehlgeschlagen. Bitte versuche es nochmal oder informiere uns unter info@esteem.app",
"connection_fail": "Verbindung fehlgeschlagen!",
"connection_success": "Erfolgreich verbunden!"
"connection_success": "Erfolgreich verbunden!",
"checking": "Cheking..."
},
"post": {
"reblog_alert": "Möchtest du diesen Beitrag wirklich teilen?",
"removed_hint": "Der Beitrag wurde entfernt von",
"copy_link": "Link kopieren",
"reblogged": "rebloggt von",
"sponsored": "Gesponsert"
"sponsored": "Gesponsert",
"open_thread": "Open Thread"
},
"drafts": {
"title": "Entwürfe",
@ -298,6 +300,7 @@
"transfer": {
"from": "Von",
"to": "zu",
"amount_information": "Drag the slider to adjust the amount",
"amount": "Betrag",
"memo": "Memo",
"information": "Bist du sicher, dass du Geld überweisen willst?",

View File

@ -221,14 +221,16 @@
"error": "Error",
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!"
"connection_success": "Successfully connected!",
"checking": "Cheking..."
},
"post": {
"reblog_alert": "Are you sure, you want to reblog?",
"removed_hint": "The post was removed by",
"copy_link": "Copy Link",
"reblogged": "reblogged by",
"sponsored": "SPONSORED"
"sponsored": "SPONSORED",
"open_thread": "Open Thread"
},
"drafts": {
"title": "Drafts",
@ -298,6 +300,7 @@
"transfer": {
"from": "From",
"to": "To",
"amount_information": "Drag the slider to adjust the amount",
"amount": "Amount",
"memo": "Memo",
"information": "Are you sure to transfer funds?",

View File

@ -221,14 +221,16 @@
"error": "Error",
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!"
"connection_success": "Successfully connected!",
"checking": "Cheking..."
},
"post": {
"reblog_alert": "Are you sure, you want to reblog?",
"removed_hint": "The post was removed by",
"copy_link": "Copy Link",
"reblogged": "reblogged by",
"sponsored": "SPONSORED"
"sponsored": "SPONSORED",
"open_thread": "Open Thread"
},
"drafts": {
"title": "Drafts",
@ -298,6 +300,7 @@
"transfer": {
"from": "From",
"to": "To",
"amount_information": "Drag the slider to adjust the amount",
"amount": "Amount",
"memo": "Memo",
"information": "Are you sure to transfer funds?",

View File

@ -221,14 +221,16 @@
"error": "Error",
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!"
"connection_success": "Successfully connected!",
"checking": "Cheking..."
},
"post": {
"reblog_alert": "Are you sure, you want to reblog?",
"removed_hint": "The post was removed by",
"copy_link": "Copy Link",
"reblogged": "reblogged by",
"sponsored": "SPONSORED"
"sponsored": "SPONSORED",
"open_thread": "Open Thread"
},
"drafts": {
"title": "Drafts",
@ -298,6 +300,7 @@
"transfer": {
"from": "From",
"to": "To",
"amount_information": "Drag the slider to adjust the amount",
"amount": "Amount",
"memo": "Memo",
"information": "Are you sure to transfer funds?",

View File

@ -221,14 +221,16 @@
"error": "Error",
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!"
"connection_success": "Successfully connected!",
"checking": "Cheking..."
},
"post": {
"reblog_alert": "Are you sure, you want to reblog?",
"removed_hint": "The post was removed by",
"copy_link": "Copy Link",
"reblogged": "reblogged by",
"sponsored": "SPONSORED"
"sponsored": "SPONSORED",
"open_thread": "Open Thread"
},
"drafts": {
"title": "Borradores",
@ -298,6 +300,7 @@
"transfer": {
"from": "From",
"to": "To",
"amount_information": "Drag the slider to adjust the amount",
"amount": "Amount",
"memo": "Memo",
"information": "Are you sure to transfer funds?",

View File

@ -221,14 +221,16 @@
"error": "Error",
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!"
"connection_success": "Successfully connected!",
"checking": "Cheking..."
},
"post": {
"reblog_alert": "Are you sure, you want to reblog?",
"removed_hint": "The post was removed by",
"copy_link": "Copy Link",
"reblogged": "reblogged by",
"sponsored": "SPONSORED"
"sponsored": "SPONSORED",
"open_thread": "Open Thread"
},
"drafts": {
"title": "Drafts",
@ -298,6 +300,7 @@
"transfer": {
"from": "From",
"to": "To",
"amount_information": "Drag the slider to adjust the amount",
"amount": "Amount",
"memo": "Memo",
"information": "Are you sure to transfer funds?",

View File

@ -221,14 +221,16 @@
"error": "Error",
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!"
"connection_success": "Successfully connected!",
"checking": "Cheking..."
},
"post": {
"reblog_alert": "Are you sure, you want to reblog?",
"removed_hint": "این پست حذف شده است توسط",
"copy_link": "کپی لینک",
"reblogged": "reblogged by",
"sponsored": "SPONSORED"
"sponsored": "SPONSORED",
"open_thread": "Open Thread"
},
"drafts": {
"title": "پیشنویس ها",
@ -298,6 +300,7 @@
"transfer": {
"from": "از",
"to": "به",
"amount_information": "Drag the slider to adjust the amount",
"amount": "مقدار",
"memo": "یادداشت",
"information": "Are you sure to transfer funds?",

View File

@ -221,14 +221,16 @@
"error": "Error",
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!"
"connection_success": "Successfully connected!",
"checking": "Cheking..."
},
"post": {
"reblog_alert": "Are you sure, you want to reblog?",
"removed_hint": "The post was removed by",
"copy_link": "Copy Link",
"reblogged": "reblogged by",
"sponsored": "SPONSORED"
"sponsored": "SPONSORED",
"open_thread": "Open Thread"
},
"drafts": {
"title": "Luonnokset",
@ -298,6 +300,7 @@
"transfer": {
"from": "From",
"to": "To",
"amount_information": "Drag the slider to adjust the amount",
"amount": "Amount",
"memo": "Memo",
"information": "Are you sure to transfer funds?",

View File

@ -221,14 +221,16 @@
"error": "Error",
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!"
"connection_success": "Successfully connected!",
"checking": "Cheking..."
},
"post": {
"reblog_alert": "Are you sure, you want to reblog?",
"removed_hint": "The post was removed by",
"copy_link": "Copy Link",
"reblogged": "reblogged by",
"sponsored": "SPONSORED"
"sponsored": "SPONSORED",
"open_thread": "Open Thread"
},
"drafts": {
"title": "Drafts",
@ -298,6 +300,7 @@
"transfer": {
"from": "From",
"to": "To",
"amount_information": "Drag the slider to adjust the amount",
"amount": "Amount",
"memo": "Memo",
"information": "Are you sure to transfer funds?",

View File

@ -221,14 +221,16 @@
"error": "Error",
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!"
"connection_success": "Successfully connected!",
"checking": "Cheking..."
},
"post": {
"reblog_alert": "Are you sure, you want to reblog?",
"removed_hint": "The post was removed by",
"copy_link": "Copy Link",
"reblogged": "reblogged by",
"sponsored": "SPONSORED"
"sponsored": "SPONSORED",
"open_thread": "Open Thread"
},
"drafts": {
"title": "Brouillons",
@ -298,6 +300,7 @@
"transfer": {
"from": "De",
"to": "À",
"amount_information": "Drag the slider to adjust the amount",
"amount": "Montant",
"memo": "Mémo",
"information": "Are you sure to transfer funds?",

View File

@ -221,14 +221,16 @@
"error": "Error",
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!"
"connection_success": "Successfully connected!",
"checking": "Cheking..."
},
"post": {
"reblog_alert": "Are you sure, you want to reblog?",
"removed_hint": "The post was removed by",
"copy_link": "Copy Link",
"reblogged": "reblogged by",
"sponsored": "SPONSORED"
"sponsored": "SPONSORED",
"open_thread": "Open Thread"
},
"drafts": {
"title": "Drafts",
@ -298,6 +300,7 @@
"transfer": {
"from": "From",
"to": "To",
"amount_information": "Drag the slider to adjust the amount",
"amount": "Amount",
"memo": "Memo",
"information": "Are you sure to transfer funds?",

View File

@ -221,14 +221,16 @@
"error": "Error",
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!"
"connection_success": "Successfully connected!",
"checking": "Cheking..."
},
"post": {
"reblog_alert": "Are you sure, you want to reblog?",
"removed_hint": "The post was removed by",
"copy_link": "Copy Link",
"reblogged": "reblogged by",
"sponsored": "SPONSORED"
"sponsored": "SPONSORED",
"open_thread": "Open Thread"
},
"drafts": {
"title": "Drafts",
@ -298,6 +300,7 @@
"transfer": {
"from": "From",
"to": "To",
"amount_information": "Drag the slider to adjust the amount",
"amount": "Amount",
"memo": "Memo",
"information": "Are you sure to transfer funds?",

View File

@ -221,14 +221,16 @@
"error": "Error",
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!"
"connection_success": "Successfully connected!",
"checking": "Cheking..."
},
"post": {
"reblog_alert": "Are you sure, you want to reblog?",
"removed_hint": "The post was removed by",
"copy_link": "Copy Link",
"reblogged": "reblogged by",
"sponsored": "SPONSORED"
"sponsored": "SPONSORED",
"open_thread": "Open Thread"
},
"drafts": {
"title": "Drafts",
@ -298,6 +300,7 @@
"transfer": {
"from": "From",
"to": "To",
"amount_information": "Drag the slider to adjust the amount",
"amount": "Amount",
"memo": "Memo",
"information": "Are you sure to transfer funds?",

View File

@ -221,14 +221,16 @@
"error": "Error",
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!"
"connection_success": "Successfully connected!",
"checking": "Cheking..."
},
"post": {
"reblog_alert": "Are you sure, you want to reblog?",
"removed_hint": "The post was removed by",
"copy_link": "Copy Link",
"reblogged": "reblogged by",
"sponsored": "SPONSORED"
"sponsored": "SPONSORED",
"open_thread": "Open Thread"
},
"drafts": {
"title": "טיוטות",
@ -298,6 +300,7 @@
"transfer": {
"from": "From",
"to": "To",
"amount_information": "Drag the slider to adjust the amount",
"amount": "Amount",
"memo": "Memo",
"information": "Are you sure to transfer funds?",

View File

@ -20,11 +20,11 @@
"ignore": "आपको अनदेखा किया",
"reblog": "आपका पोस्ट को पुनः प्रसारित किया",
"transfer": "steem स्थानांतरण",
"comingsoon": "Feature is coming soon!",
"comingsoon": "Feature जल्दी ही आ रहा है",
"notification": "अधिसूचनाएं",
"leaderboard": "अधिनायकपटल",
"epoint": "अंक",
"leaderboard_title": "Top Users",
"leaderboard_title": "शीर्ष उपयोगकर्ता",
"recent": "ताजा",
"yesterday": "बीता कल",
"this_week": "इस सप्ताह",
@ -32,24 +32,24 @@
"older_then": "एक महीना से अधिक पुराना"
},
"leaderboard": {
"daily": "Daily",
"weekly": "Weekly",
"monthly": "Monthly"
"daily": "रोजाना",
"weekly": "साप्ताहिक",
"monthly": "मासिक"
},
"points": {
"post": "लेख",
"esteemPoints": "eSteem Points",
"esteemPoints": "eSteem अंक",
"comment": "टिप्पणी",
"checkin": "Check-in",
"checkin": "चेक इन",
"vote": "वोट",
"reblog": "पुनर्प्रेशण",
"login": "लॉग इन करें",
"incoming_transfer_title": "Incoming transfer",
"outgoing_transfer_title": "Outgoing transfer",
"incoming_transfer_title": "आने वाली फाइल स्थानांतरण",
"outgoing_transfer_title": "जाने वाली फाइल स्थानांतरण",
"checkin_extra": "बोनस",
"delegation": "Delegation",
"delegation_title": "Delegation reward",
"delegation_desc": "You can earn 1 point per day for each 100sp delegation",
"delegation": "प्रतिनिधि मंडल",
"delegation_title": "प्रतिनिधि मंडल ईनाम",
"delegation_desc": "आप प्रत्येक 100sp प्रतिनिधिमंडल के लिए प्रति दिन 1 अंक कमा सकते हैं",
"post_title": "पद के लिए अंक",
"comment_title": "टिप्पणी के लिए अंक",
"vote_title": "वोट के लिए अंक",
@ -67,11 +67,11 @@
"reblog_desc": " जिस पोस्ट को आप पसंद करते हैं उसे पुनर्प्रेशण करें और १ अंक पाएँ|",
"login_desc": "जब आप इस्टीम में लॉगिन करते हैं तो आप १०० अंकों के स्वतः दावेदार हो जाते हैं|",
"checkin_extra_desc": "आपको अतिरिक्त मौका मिलता है १० अंक प्राप्त करने का अगर एप्प को लगातार उपयोग करते हैं, अधिक से अधिक समय तक एप्प में सक्रिय रहें|",
"dropdown_transfer": "Gift",
"dropdown_promote": "Promote",
"dropdown_boost": "Boost",
"from": "From",
"to": "To"
"dropdown_transfer": "उपहार",
"dropdown_promote": "बढ़ावा देना",
"dropdown_boost": "बूस्ट",
"from": "से",
"to": "को"
},
"messages": {
"comingsoon": "सन्देश सुविधा जल्द आ रही है!"
@ -116,7 +116,7 @@
"transfers": "स्थानांतरण"
},
"pincode": "Pincode",
"reset_pin": "Reset Pin Code",
"reset_pin": "पिन कोड रीसेट करें",
"reset": "पुनः नियोजन",
"nsfw_content": "NSFW सामग्री",
"send_feedback": "प्रतिक्रिया भेजें",
@ -129,11 +129,11 @@
},
"feedback_success": "ईमेल सफलतापूर्वक खुला",
"feedback_fail": "ईमेल क्लाइंट नहीं खोल सका",
"server_fail": "Server not available"
"server_fail": "Server उपलब्ध नहीं है"
},
"voters": {
"voters_info": "मतदाताओं की जानकारी",
"no_user": "User is not found."
"no_user": "उपयोगकर्ता नहीं मिला।"
},
"login": {
"signin": "अंदर आएं",
@ -181,7 +181,7 @@
"reply_placeholder": "ऊपर वाली पोस्ट के बारें में आप क्या लिखना चाहेंगे?",
"publish": "प्रकाशित करें",
"reply": "जबाब दें",
"open_gallery": "Open Gallery",
"open_gallery": "गैलरी खोलें",
"capture_photo": "फोटो खीचें"
},
"pincode": {
@ -192,13 +192,13 @@
},
"alert": {
"success": "सफल!",
"successful": "Successful",
"successful": "सफल",
"allRead": "सभी सूचनाओं को पढ़ लिया चिन्हित करें",
"claim_reward_balance_ok": "इनाम की राशी ले चुके",
"fail": "असफल!",
"move": "हटाना",
"move_question": "क्या आप ड्राफ्ट में जाना सुनिश्चित करते हैं?",
"success_shared": "Your post successfully shared",
"success_shared": "आपकी पोस्ट सफलतापूर्वक साझा की गई",
"success_moved": "ड्राफ्ट में ले जाया गया",
"permission_denied": "अनुमोदन अस्वीकृत हुवा",
"permission_text": "कृपया, अपने फ़ोन समायोजन में जाएँ और इस्टीम एप्प की अनुमोदन बदलें|",
@ -215,20 +215,22 @@
"copied": "प्रतिलिपि हो गयी!",
"no_internet": "संपर्क नहीं",
"confirm": "पुष्टी करें",
"removed": "Removed",
"same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error",
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!"
"removed": "हटा दिया",
"same_user": "इस उपयोगकर्ता को पहले ही सूची में जोड़ दिया",
"unknow_error": "एक त्रुटि पाई गई",
"error": "त्रुटि",
"fetch_error": "डेटा प्राप्त करना विफल रहा, कृपया पुनः प्रयास करें या हमें info@esteem.app पर सूचित करें",
"connection_fail": "कनेक्ट करना विफल रहा",
"connection_success": "सफलतापूर्वक जुड़ा हुआ है!",
"checking": "Cheking..."
},
"post": {
"reblog_alert": "Are you sure, you want to reblog?",
"removed_hint": "The post was removed by",
"copy_link": "Copy Link",
"reblog_alert": "क्या आप निश्चित हैं, आप इसे हटाना चाहते हैं?",
"removed_hint": "के द्वारा पोस्ट को हटा दिया गया था",
"copy_link": "लिंक कॉपी करें",
"reblogged": "reblogged by",
"sponsored": "SPONSORED"
"sponsored": "SPONSORED",
"open_thread": "Open Thread"
},
"drafts": {
"title": "प्रारूप",
@ -298,6 +300,7 @@
"transfer": {
"from": "से",
"to": "को",
"amount_information": "Drag the slider to adjust the amount",
"amount": "रकम",
"memo": "ज्ञापन",
"information": "Are you sure to transfer funds?",

View File

@ -221,14 +221,16 @@
"error": "Error",
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!"
"connection_success": "Successfully connected!",
"checking": "Cheking..."
},
"post": {
"reblog_alert": "Are you sure, you want to reblog?",
"removed_hint": "The post was removed by",
"copy_link": "Copy Link",
"reblogged": "reblogged by",
"sponsored": "SPONSORED"
"sponsored": "SPONSORED",
"open_thread": "Open Thread"
},
"drafts": {
"title": "Skice",
@ -298,6 +300,7 @@
"transfer": {
"from": "From",
"to": "To",
"amount_information": "Drag the slider to adjust the amount",
"amount": "Amount",
"memo": "Memo",
"information": "Are you sure to transfer funds?",

View File

@ -69,7 +69,7 @@
"checkin_extra_desc": "Az alkalmazás következetes használata extra esélyt kínál arra, hogy több 10 pontot nyerj, légy aktívabb és nyerj többet.",
"dropdown_transfer": "Ajándék",
"dropdown_promote": "Promoválás",
"dropdown_boost": "Boost",
"dropdown_boost": "Kiemelés",
"from": "Tőle",
"to": "Címzett"
},
@ -221,14 +221,16 @@
"error": "Hiba",
"fetch_error": "Sikertelen adatbetöltés, kérjük próbáld meg újra vagy írj nekünk ide info@esteem.app",
"connection_fail": "Sikertelen kapcsolat!",
"connection_success": "A kapcsolat sikerült!"
"connection_success": "A kapcsolat sikerült!",
"checking": "Ellenőrzés..."
},
"post": {
"reblog_alert": "Biztos, hogy megosztod?",
"removed_hint": "A bejegyzést eltávolította",
"copy_link": "Link másolása",
"reblogged": "megosztva általa",
"sponsored": "SPONSORED"
"sponsored": "KIEMELT",
"open_thread": "Bejegyzés megnyitása"
},
"drafts": {
"title": "Piszkozatok",
@ -279,7 +281,7 @@
"share": "megosztás",
"bookmarks": "hozzáadás a könyvjelzőkhöz",
"promote": "promoválás",
"boost": "boost"
"boost": "kiemelés"
},
"deep_link": {
"no_existing_user": "Nem létező felhasználó",
@ -298,6 +300,7 @@
"transfer": {
"from": "Feladó",
"to": "Címzett",
"amount_information": "A csúszka húzásával állítsd be a mennyiséget",
"amount": "Összeg",
"memo": "Üzenet",
"information": "Bistoz átutalod?",
@ -306,7 +309,7 @@
"to_placeholder": "Felhasználónév",
"memo_placeholder": "Megjegyzés ide",
"transfer_token": "Átutalás",
"points": "Gift ESTM to someone",
"points": "Ajándékozz ESTM-t valakinek",
"transfer_to_saving": "Átutalás a megtakarításokhoz",
"powerUp": "Power Up",
"withdraw_to_saving": "Átutalás A Megtakarításokhoz",
@ -318,8 +321,8 @@
"withdraw_sbd": "Steem Dollár Visszavonás"
},
"boost": {
"title": "Get eSteem Points",
"buy": "GET ESTM",
"title": "Szerezz eSteem pontokat",
"buy": "Vásárolj ESTM-t",
"next": "KÖVETKEZŐ"
},
"promote": {
@ -327,11 +330,11 @@
"days": "nap",
"user": "Felhasználó",
"permlink": "Bejegyzés",
"permlinkPlaceholder": "author/permlink",
"information": "Are you sure to promote?"
"permlinkPlaceholder": "szerző/permlink",
"information": "Bistos promoválod?"
},
"boostPost": {
"title": "Boost"
"title": "Kiemelés"
},
"voters_dropdown": {
"rewards": "JUTALMAK",

View File

@ -221,14 +221,16 @@
"error": "Error",
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!"
"connection_success": "Successfully connected!",
"checking": "Cheking..."
},
"post": {
"reblog_alert": "Are you sure, you want to reblog?",
"removed_hint": "The post was removed by",
"copy_link": "Copy Link",
"reblogged": "reblogged by",
"sponsored": "SPONSORED"
"sponsored": "SPONSORED",
"open_thread": "Open Thread"
},
"drafts": {
"title": "Drafts",
@ -298,6 +300,7 @@
"transfer": {
"from": "From",
"to": "To",
"amount_information": "Drag the slider to adjust the amount",
"amount": "Amount",
"memo": "Memo",
"information": "Are you sure to transfer funds?",

View File

@ -221,14 +221,16 @@
"error": "Error",
"fetch_error": "Gagal mengambil data, silakan coba lagi atau beri tahu kami di info@esteem.app",
"connection_fail": "Koneksi gagal!",
"connection_success": "Berhasil terhubung!"
"connection_success": "Berhasil terhubung!",
"checking": "Cheking..."
},
"post": {
"reblog_alert": "Anda yakin, anda ingin me-reblog?",
"removed_hint": "Pos dihapus oleh",
"copy_link": "Copy Link",
"reblogged": "direblog Oleh",
"sponsored": "SPONSORED"
"sponsored": "SPONSORED",
"open_thread": "Open Thread"
},
"drafts": {
"title": "Konsep",
@ -298,6 +300,7 @@
"transfer": {
"from": "Dari",
"to": "Kepada",
"amount_information": "Drag the slider to adjust the amount",
"amount": "Jumlah",
"memo": "Memo",
"information": "Anda yakin mentransfer dana?",

View File

@ -221,14 +221,16 @@
"error": "Error",
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!"
"connection_success": "Successfully connected!",
"checking": "Cheking..."
},
"post": {
"reblog_alert": "Are you sure, you want to reblog?",
"removed_hint": "The post was removed by",
"copy_link": "Copy Link",
"reblogged": "reblogged by",
"sponsored": "SPONSORED"
"sponsored": "SPONSORED",
"open_thread": "Open Thread"
},
"drafts": {
"title": "Drafts",
@ -298,6 +300,7 @@
"transfer": {
"from": "From",
"to": "To",
"amount_information": "Drag the slider to adjust the amount",
"amount": "Amount",
"memo": "Memo",
"information": "Are you sure to transfer funds?",

View File

@ -221,14 +221,16 @@
"error": "Error",
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!"
"connection_success": "Successfully connected!",
"checking": "Cheking..."
},
"post": {
"reblog_alert": "Are you sure, you want to reblog?",
"removed_hint": "The post was removed by",
"copy_link": "Copy Link",
"reblogged": "reblogged by",
"sponsored": "SPONSORED"
"sponsored": "SPONSORED",
"open_thread": "Open Thread"
},
"drafts": {
"title": "Bozze",
@ -298,6 +300,7 @@
"transfer": {
"from": "From",
"to": "To",
"amount_information": "Drag the slider to adjust the amount",
"amount": "Amount",
"memo": "Memo",
"information": "Are you sure to transfer funds?",

View File

@ -221,14 +221,16 @@
"error": "Error",
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!"
"connection_success": "Successfully connected!",
"checking": "Cheking..."
},
"post": {
"reblog_alert": "Are you sure, you want to reblog?",
"removed_hint": "The post was removed by",
"copy_link": "Copy Link",
"reblogged": "reblogged by",
"sponsored": "SPONSORED"
"sponsored": "SPONSORED",
"open_thread": "Open Thread"
},
"drafts": {
"title": "Drafts",
@ -298,6 +300,7 @@
"transfer": {
"from": "From",
"to": "To",
"amount_information": "Drag the slider to adjust the amount",
"amount": "Amount",
"memo": "Memo",
"information": "Are you sure to transfer funds?",

View File

@ -221,14 +221,16 @@
"error": "Error",
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!"
"connection_success": "Successfully connected!",
"checking": "Cheking..."
},
"post": {
"reblog_alert": "Are you sure, you want to reblog?",
"removed_hint": "The post was removed by",
"copy_link": "Copy Link",
"reblogged": "reblogged by",
"sponsored": "SPONSORED"
"sponsored": "SPONSORED",
"open_thread": "Open Thread"
},
"drafts": {
"title": "Drafts",
@ -298,6 +300,7 @@
"transfer": {
"from": "From",
"to": "To",
"amount_information": "Drag the slider to adjust the amount",
"amount": "Amount",
"memo": "Memo",
"information": "Are you sure to transfer funds?",

View File

@ -221,14 +221,16 @@
"error": "Error",
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!"
"connection_success": "Successfully connected!",
"checking": "Cheking..."
},
"post": {
"reblog_alert": "Are you sure, you want to reblog?",
"removed_hint": "The post was removed by",
"copy_link": "Copy Link",
"reblogged": "reblogged by",
"sponsored": "SPONSORED"
"sponsored": "SPONSORED",
"open_thread": "Open Thread"
},
"drafts": {
"title": "Drafts",
@ -298,6 +300,7 @@
"transfer": {
"from": "From",
"to": "To",
"amount_information": "Drag the slider to adjust the amount",
"amount": "Amount",
"memo": "Memo",
"information": "Are you sure to transfer funds?",

View File

@ -24,7 +24,7 @@
"notification": "알림",
"leaderboard": "순위표",
"epoint": "포인트",
"leaderboard_title": "Top Users",
"leaderboard_title": "우수 사용자",
"recent": "최근",
"yesterday": "어제",
"this_week": "이번 주",
@ -70,8 +70,8 @@
"dropdown_transfer": "선물하기",
"dropdown_promote": "홍보",
"dropdown_boost": "후원",
"from": "From",
"to": "To"
"from": "보낸 사람",
"to": "받는 사람"
},
"messages": {
"comingsoon": "메시지 기능은 곧 출시될 예정입니다!"
@ -221,14 +221,16 @@
"error": "오류",
"fetch_error": "서버에서 데이터를 가져오는데 실패했습니다. 다시 시도해보시거나 info@esteem.app로 문의해주세요.",
"connection_fail": "연결 실패!",
"connection_success": "성공적으로 연결되었습니다"
"connection_success": "성공적으로 연결되었습니다",
"checking": "Cheking..."
},
"post": {
"reblog_alert": "리블로그 하시겠습니까?",
"removed_hint": "포스팅이 삭제되었습니다",
"copy_link": "링크 복사",
"reblogged": "리블로그됨",
"sponsored": "SPONSORED"
"sponsored": "투표 후원받음",
"open_thread": "Open Thread"
},
"drafts": {
"title": "임시 보관함",
@ -297,6 +299,7 @@
},
"transfer": {
"to": "받는 사람",
"amount_information": "Drag the slider to adjust the amount",
"amount": "수량",
"memo": "메모",
"information": "자금을 전송하시겠습니까?",
@ -334,10 +337,10 @@
},
"voters_dropdown": {
"rewards": "보상",
"percent": "PERCENT",
"time": "TIME"
"percent": "비율",
"time": "시간"
},
"reblog": {
"title": "Reblog Info"
"title": "리블로그 정보"
}
}

View File

@ -221,14 +221,16 @@
"error": "Error",
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!"
"connection_success": "Successfully connected!",
"checking": "Cheking..."
},
"post": {
"reblog_alert": "Are you sure, you want to reblog?",
"removed_hint": "The post was removed by",
"copy_link": "Copy Link",
"reblogged": "reblogged by",
"sponsored": "SPONSORED"
"sponsored": "SPONSORED",
"open_thread": "Open Thread"
},
"drafts": {
"title": "Drafts",
@ -298,6 +300,7 @@
"transfer": {
"from": "From",
"to": "To",
"amount_information": "Drag the slider to adjust the amount",
"amount": "Amount",
"memo": "Memo",
"information": "Are you sure to transfer funds?",

View File

@ -221,14 +221,16 @@
"error": "Error",
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!"
"connection_success": "Successfully connected!",
"checking": "Cheking..."
},
"post": {
"reblog_alert": "Are you sure, you want to reblog?",
"removed_hint": "The post was removed by",
"copy_link": "Copy Link",
"reblogged": "reblogged by",
"sponsored": "SPONSORED"
"sponsored": "SPONSORED",
"open_thread": "Open Thread"
},
"drafts": {
"title": "Drafts",
@ -298,6 +300,7 @@
"transfer": {
"from": "From",
"to": "To",
"amount_information": "Drag the slider to adjust the amount",
"amount": "Amount",
"memo": "Memo",
"information": "Are you sure to transfer funds?",

View File

@ -221,14 +221,16 @@
"error": "Error",
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!"
"connection_success": "Successfully connected!",
"checking": "Cheking..."
},
"post": {
"reblog_alert": "Are you sure, you want to reblog?",
"removed_hint": "The post was removed by",
"copy_link": "Copy Link",
"reblogged": "reblogged by",
"sponsored": "SPONSORED"
"sponsored": "SPONSORED",
"open_thread": "Open Thread"
},
"drafts": {
"title": "Drafts",
@ -298,6 +300,7 @@
"transfer": {
"from": "From",
"to": "To",
"amount_information": "Drag the slider to adjust the amount",
"amount": "Amount",
"memo": "Memo",
"information": "Are you sure to transfer funds?",

View File

@ -221,14 +221,16 @@
"error": "Error",
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!"
"connection_success": "Successfully connected!",
"checking": "Cheking..."
},
"post": {
"reblog_alert": "Are you sure, you want to reblog?",
"removed_hint": "The post was removed by",
"copy_link": "Copy Link",
"reblogged": "reblogged by",
"sponsored": "SPONSORED"
"sponsored": "SPONSORED",
"open_thread": "Open Thread"
},
"drafts": {
"title": "Ruošiniai",
@ -298,6 +300,7 @@
"transfer": {
"from": "Nuo",
"to": "Į",
"amount_information": "Drag the slider to adjust the amount",
"amount": "Kiekis",
"memo": "Atmintinė",
"information": "Are you sure to transfer funds?",

Some files were not shown because too many files have changed in this diff Show More