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 minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion
versionCode versionMajor * 10000 + versionMinor * 100 + versionPatch versionCode versionMajor * 10000 + versionMinor * 100 + versionPatch
versionName "2.2.0" versionName "2.2.1"
vectorDrawables.useSupportLibrary = true vectorDrawables.useSupportLibrary = true
resValue "string", "build_config_package", "app.esteem.mobile.android" resValue "string", "build_config_package", "app.esteem.mobile.android"
} }

Binary file not shown.

View File

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

View File

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

View File

@ -15,7 +15,7 @@
/** /**
* Log timestamp. * 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 * 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. * 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 * 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. * 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. * Checks if the object's values are valid.

View File

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

View File

@ -16,7 +16,7 @@
/** /**
* The flag indicates whether the service is started from application or not. * 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. * 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. * The type.
*/ */
@property(nonatomic, readonly) MSAnalyticsAuthenticationType type; @property(nonatomic, readonly, assign) MSAnalyticsAuthenticationType type;
/** /**
* The ticket key for this authentication provider. * The ticket key for this authentication provider.

View File

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

View File

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

View File

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

View File

@ -16,7 +16,7 @@
/** /**
* The flag indicates whether the service is started from application or not. * 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. * 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; + (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 * 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. * 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 * 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. * 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. * 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. * 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. * 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. * 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. * 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", "name": "BugsnagReactNative",
"version": "2.21.0", "version": "2.23.0",
"license": "MIT", "license": "MIT",
"summary": "Bugsnag crash and error reporting for React Native apps", "summary": "Bugsnag crash and error reporting for React Native apps",
"authors": { "authors": {
@ -9,7 +9,7 @@
"homepage": "https://docs.bugsnag.com/platforms/react-native", "homepage": "https://docs.bugsnag.com/platforms/react-native",
"source": { "source": {
"git": "https://github.com/bugsnag/bugsnag-react-native.git", "git": "https://github.com/bugsnag/bugsnag-react-native.git",
"tag": "v2.21.0" "tag": "v2.23.0"
}, },
"platforms": { "platforms": {
"ios": "8.0" "ios": "8.0"

View File

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

View File

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

42
ios/Pods/Manifest.lock generated
View File

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

File diff suppressed because it is too large Load Diff

View File

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

View File

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

View File

@ -82,6 +82,7 @@
EDFF927300154818B0BF6EA4 /* libAppCenterReactNativePush.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D0E465F10CD4424E9B80CFD3 /* libAppCenterReactNativePush.a */; }; 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 */; }; 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 */; }; 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 */ /* End PBXBuildFile section */
/* Begin PBXContainerItemProxy 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>"; }; 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>"; }; 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>"; }; 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 */ /* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */ /* Begin PBXFrameworksBuildPhase section */
@ -990,6 +992,7 @@
9A6F7F46844C4CAF9A9ABBDD /* Roboto.ttf */, 9A6F7F46844C4CAF9A9ABBDD /* Roboto.ttf */,
434B140115EF4DE49D4CD6BA /* rubicon-icon-font.ttf */, 434B140115EF4DE49D4CD6BA /* rubicon-icon-font.ttf */,
F3D23ACB36194C40BFB26B7A /* Roboto-medium.ttf */, F3D23ACB36194C40BFB26B7A /* Roboto-medium.ttf */,
C2DEBF9FC196418CA61B9CA9 /* Fontisto.ttf */,
); );
name = Resources; name = Resources;
sourceTree = "<group>"; sourceTree = "<group>";
@ -1661,6 +1664,7 @@
C872C215BA9C4FFF97A12F81 /* Roboto.ttf in Resources */, C872C215BA9C4FFF97A12F81 /* Roboto.ttf in Resources */,
CF34742E37F4471D813F00E4 /* rubicon-icon-font.ttf in Resources */, CF34742E37F4471D813F00E4 /* rubicon-icon-font.ttf in Resources */,
5FA7E43947714B96866CAE94 /* Roboto-medium.ttf in Resources */, 5FA7E43947714B96866CAE94 /* Roboto-medium.ttf in Resources */,
06625C4421A949818C7F02C9 /* Fontisto.ttf in Resources */,
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
@ -1961,7 +1965,7 @@
CODE_SIGN_ENTITLEMENTS = eSteem/eSteem.entitlements; CODE_SIGN_ENTITLEMENTS = eSteem/eSteem.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer"; CODE_SIGN_IDENTITY = "iPhone Developer";
CODE_SIGN_STYLE = Manual; CODE_SIGN_STYLE = Manual;
CURRENT_PROJECT_VERSION = 3; CURRENT_PROJECT_VERSION = 6;
DEAD_CODE_STRIPPING = NO; DEAD_CODE_STRIPPING = NO;
DEVELOPMENT_TEAM = 75B6RXTKGT; DEVELOPMENT_TEAM = 75B6RXTKGT;
GCC_NO_COMMON_BLOCKS = NO; GCC_NO_COMMON_BLOCKS = NO;
@ -2004,7 +2008,7 @@
CODE_SIGN_ENTITLEMENTS = eSteem/eSteem.entitlements; CODE_SIGN_ENTITLEMENTS = eSteem/eSteem.entitlements;
CODE_SIGN_IDENTITY = "iPhone Distribution"; CODE_SIGN_IDENTITY = "iPhone Distribution";
CODE_SIGN_STYLE = Manual; CODE_SIGN_STYLE = Manual;
CURRENT_PROJECT_VERSION = 3; CURRENT_PROJECT_VERSION = 6;
DEVELOPMENT_TEAM = 75B6RXTKGT; DEVELOPMENT_TEAM = 75B6RXTKGT;
GCC_NO_COMMON_BLOCKS = NO; GCC_NO_COMMON_BLOCKS = NO;
HEADER_SEARCH_PATHS = ( HEADER_SEARCH_PATHS = (

View File

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

View File

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

View File

@ -1,6 +1,6 @@
{ {
"name": "eSteem", "name": "eSteem",
"version": "2.2.0", "version": "2.2.1",
"private": true, "private": true,
"rnpm": { "rnpm": {
"assets": [ "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" "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": { "dependencies": {
"@babel/runtime": "^7.1.2", "@babel/runtime": "^7.5.5",
"@esteemapp/esteem-render-helpers": "^1.1.0", "@esteemapp/esteem-render-helpers": "^1.1.0",
"@ptomasroos/react-native-multi-slider": "^1.0.0", "@ptomasroos/react-native-multi-slider": "^1.0.0",
"@react-native-community/netinfo": "^4.1.3", "@react-native-community/netinfo": "^4.1.3",
@ -37,7 +37,7 @@
"crypto-js": "^3.1.9-1", "crypto-js": "^3.1.9-1",
"currency-symbol-map": "^4.0.4", "currency-symbol-map": "^4.0.4",
"diff-match-patch": "^1.0.4", "diff-match-patch": "^1.0.4",
"dsteem": "^0.10.1", "dsteem": "https://github.com/esteemapp/dsteem#expire",
"intl": "^1.2.5", "intl": "^1.2.5",
"jsc-android": "^236355.1.1", "jsc-android": "^236355.1.1",
"lodash": "^4.17.13", "lodash": "^4.17.13",
@ -81,8 +81,8 @@
"steemconnect": "^2.0.1" "steemconnect": "^2.0.1"
}, },
"devDependencies": { "devDependencies": {
"@babel/core": "^7.4.4", "@babel/core": "^7.5.5",
"@babel/runtime": "^7.4.4", "@babel/runtime": "^7.5.5",
"babel-eslint": "^10.0.1", "babel-eslint": "^10.0.1",
"babel-jest": "^24.8.0", "babel-jest": "^24.8.0",
"babel-preset-react-native": "~5.0.2", "babel-preset-react-native": "~5.0.2",

View File

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

View File

@ -1,9 +1,11 @@
import React from 'react'; import React from 'react';
import { View } from 'react-native'; import { View, SafeAreaView } from 'react-native';
import styles from './stickyBarStyles'; import styles from './stickyBarStyles';
const StickyBar = ({ children, isFixedFooter }) => ( 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; 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 { Text, View, TouchableOpacity } from 'react-native';
import styles from './tagStyles'; import styles from './tagStyles';
const Tag = ({ onPress, isPin, value, isPostCardTag }) => ( const Tag = ({ onPress, isPin, value, isPostCardTag }) => (
<Fragment> <TouchableOpacity onPress={() => onPress && onPress(value)}>
<TouchableOpacity onPress={() => onPress && onPress(value)}> <View
<View style={[styles.textWrapper, isPin && styles.isPin, isPostCardTag && styles.isPostCardTag]}
style={[styles.textWrapper, isPin && styles.isPin, isPostCardTag && styles.isPostCardTag]} >
> <Text style={[styles.text]}>{value}</Text>
<Text style={[styles.text]}>{value}</Text> </View>
</View> </TouchableOpacity>
</TouchableOpacity>
</Fragment>
); );
export default Tag; export default Tag;

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -112,14 +112,14 @@ class PostDropdownContainer extends PureComponent {
const postUrl = getPostUrl(get(content, 'url')); const postUrl = getPostUrl(get(content, 'url'));
Share.share({ Share.share({
message: `${content.title} ${postUrl}`, message: `${get(content, 'title')} ${postUrl}`,
}); });
}; };
_addToBookmarks = () => { _addToBookmarks = () => {
const { content, currentAccount, dispatch, intl } = this.props; 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(() => { .then(() => {
dispatch( dispatch(
toastNotification( toastNotification(
@ -143,7 +143,7 @@ class PostDropdownContainer extends PureComponent {
_reblog = () => { _reblog = () => {
const { content, currentAccount, dispatch, intl, isLoggedIn, pinCode } = this.props; const { content, currentAccount, dispatch, intl, isLoggedIn, pinCode } = this.props;
if (isLoggedIn) { if (isLoggedIn) {
reblog(currentAccount, pinCode, content.author, content.permlink) reblog(currentAccount, pinCode, content.author, get(content, 'permlink', ''))
.then(() => { .then(() => {
dispatch( dispatch(
toastNotification( toastNotification(
@ -154,7 +154,7 @@ class PostDropdownContainer extends PureComponent {
); );
}) })
.catch(error => { .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( dispatch(
toastNotification( toastNotification(
intl.formatMessage({ intl.formatMessage({

View File

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

View File

@ -27,7 +27,9 @@ class TagsView extends PureComponent {
data={tags} data={tags}
horizontal horizontal
renderItem={({ item, index }) => ( 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} keyExtractor={item => item}
/> />

View File

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

View File

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

View File

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

View File

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

View File

@ -78,7 +78,7 @@ class TransactionView extends PureComponent {
isBlackText isBlackText
iconName={transactionData.icon} iconName={transactionData.icon}
iconType="MaterialIcons" 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'; 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; export default client;

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -221,14 +221,16 @@
"error": "Error", "error": "Error",
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!" "connection_success": "Successfully connected!",
"checking": "Cheking..."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",
"removed_hint": "The post was removed by", "removed_hint": "The post was removed by",
"copy_link": "Copy Link", "copy_link": "Copy Link",
"reblogged": "reblogged by", "reblogged": "reblogged by",
"sponsored": "SPONSORED" "sponsored": "SPONSORED",
"open_thread": "Open Thread"
}, },
"drafts": { "drafts": {
"title": "Skice", "title": "Skice",
@ -298,6 +300,7 @@
"transfer": { "transfer": {
"from": "From", "from": "From",
"to": "To", "to": "To",
"amount_information": "Drag the slider to adjust the amount",
"amount": "Amount", "amount": "Amount",
"memo": "Memo", "memo": "Memo",
"information": "Are you sure to transfer funds?", "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.", "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_transfer": "Ajándék",
"dropdown_promote": "Promoválás", "dropdown_promote": "Promoválás",
"dropdown_boost": "Boost", "dropdown_boost": "Kiemelés",
"from": "Tőle", "from": "Tőle",
"to": "Címzett" "to": "Címzett"
}, },
@ -221,14 +221,16 @@
"error": "Hiba", "error": "Hiba",
"fetch_error": "Sikertelen adatbetöltés, kérjük próbáld meg újra vagy írj nekünk ide info@esteem.app", "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_fail": "Sikertelen kapcsolat!",
"connection_success": "A kapcsolat sikerült!" "connection_success": "A kapcsolat sikerült!",
"checking": "Ellenőrzés..."
}, },
"post": { "post": {
"reblog_alert": "Biztos, hogy megosztod?", "reblog_alert": "Biztos, hogy megosztod?",
"removed_hint": "A bejegyzést eltávolította", "removed_hint": "A bejegyzést eltávolította",
"copy_link": "Link másolása", "copy_link": "Link másolása",
"reblogged": "megosztva általa", "reblogged": "megosztva általa",
"sponsored": "SPONSORED" "sponsored": "KIEMELT",
"open_thread": "Bejegyzés megnyitása"
}, },
"drafts": { "drafts": {
"title": "Piszkozatok", "title": "Piszkozatok",
@ -279,7 +281,7 @@
"share": "megosztás", "share": "megosztás",
"bookmarks": "hozzáadás a könyvjelzőkhöz", "bookmarks": "hozzáadás a könyvjelzőkhöz",
"promote": "promoválás", "promote": "promoválás",
"boost": "boost" "boost": "kiemelés"
}, },
"deep_link": { "deep_link": {
"no_existing_user": "Nem létező felhasználó", "no_existing_user": "Nem létező felhasználó",
@ -298,6 +300,7 @@
"transfer": { "transfer": {
"from": "Feladó", "from": "Feladó",
"to": "Címzett", "to": "Címzett",
"amount_information": "A csúszka húzásával állítsd be a mennyiséget",
"amount": "Összeg", "amount": "Összeg",
"memo": "Üzenet", "memo": "Üzenet",
"information": "Bistoz átutalod?", "information": "Bistoz átutalod?",
@ -306,7 +309,7 @@
"to_placeholder": "Felhasználónév", "to_placeholder": "Felhasználónév",
"memo_placeholder": "Megjegyzés ide", "memo_placeholder": "Megjegyzés ide",
"transfer_token": "Átutalás", "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", "transfer_to_saving": "Átutalás a megtakarításokhoz",
"powerUp": "Power Up", "powerUp": "Power Up",
"withdraw_to_saving": "Átutalás A Megtakarításokhoz", "withdraw_to_saving": "Átutalás A Megtakarításokhoz",
@ -318,8 +321,8 @@
"withdraw_sbd": "Steem Dollár Visszavonás" "withdraw_sbd": "Steem Dollár Visszavonás"
}, },
"boost": { "boost": {
"title": "Get eSteem Points", "title": "Szerezz eSteem pontokat",
"buy": "GET ESTM", "buy": "Vásárolj ESTM-t",
"next": "KÖVETKEZŐ" "next": "KÖVETKEZŐ"
}, },
"promote": { "promote": {
@ -327,11 +330,11 @@
"days": "nap", "days": "nap",
"user": "Felhasználó", "user": "Felhasználó",
"permlink": "Bejegyzés", "permlink": "Bejegyzés",
"permlinkPlaceholder": "author/permlink", "permlinkPlaceholder": "szerző/permlink",
"information": "Are you sure to promote?" "information": "Bistos promoválod?"
}, },
"boostPost": { "boostPost": {
"title": "Boost" "title": "Kiemelés"
}, },
"voters_dropdown": { "voters_dropdown": {
"rewards": "JUTALMAK", "rewards": "JUTALMAK",

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

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