mirror of
https://github.com/ecency/ecency-mobile.git
synced 2024-12-18 19:01:38 +03:00
commit
37194f2e25
@ -21,7 +21,7 @@ node_modules/warning/.*
|
||||
[include]
|
||||
|
||||
[libs]
|
||||
node_modules/react-native/Libraries/react-native/react-native-interface.js
|
||||
node_modules/react-native/interface.js
|
||||
node_modules/react-native/flow/
|
||||
|
||||
[options]
|
||||
@ -36,9 +36,8 @@ module.file_ext=.ios.js
|
||||
|
||||
munge_underscores=true
|
||||
|
||||
module.name_mapper='^react-native$' -> '<PROJECT_ROOT>/node_modules/react-native/Libraries/react-native/react-native-implementation'
|
||||
module.name_mapper='^react-native/\(.*\)$' -> '<PROJECT_ROOT>/node_modules/react-native/\1'
|
||||
module.name_mapper='^[./a-zA-Z0-9$_-]+\.\(bmp\|gif\|jpg\|jpeg\|png\|psd\|svg\|webp\|m4v\|mov\|mp4\|mpeg\|mpg\|webm\|aac\|aiff\|caf\|m4a\|mp3\|wav\|html\|pdf\)$' -> '<PROJECT_ROOT>/node_modules/react-native/Libraries/Image/RelativeImageStub'
|
||||
module.name_mapper='^@?[./a-zA-Z0-9$_-]+\.\(bmp\|gif\|jpg\|jpeg\|png\|psd\|svg\|webp\|m4v\|mov\|mp4\|mpeg\|mpg\|webm\|aac\|aiff\|caf\|m4a\|mp3\|wav\|html\|pdf\)$' -> '<PROJECT_ROOT>/node_modules/react-native/Libraries/Image/RelativeImageStub'
|
||||
|
||||
suppress_type=$FlowIssue
|
||||
suppress_type=$FlowFixMe
|
||||
@ -57,7 +56,6 @@ untyped-type-import=warn
|
||||
nonstrict-import=warn
|
||||
deprecated-type=warn
|
||||
unsafe-getters-setters=warn
|
||||
inexact-spread=warn
|
||||
unnecessary-invariant=warn
|
||||
signature-verification-failure=warn
|
||||
deprecated-utility=error
|
||||
@ -72,4 +70,4 @@ untyped-import
|
||||
untyped-type-import
|
||||
|
||||
[version]
|
||||
^0.105.0
|
||||
^0.122.0
|
||||
|
2
App.js
2
App.js
@ -1,5 +1,5 @@
|
||||
// eslint-disable-next-line
|
||||
import bugsnag from './src/config/bugsnag';
|
||||
import bugsnagInstance from './src/config/bugsnag';
|
||||
import App from './src/index';
|
||||
|
||||
if (__DEV__) {
|
||||
|
@ -1,7 +1,6 @@
|
||||
apply plugin: "com.android.application"
|
||||
apply plugin: 'com.google.gms.google-services'
|
||||
apply from: project(':react-native-config').projectDir.getPath() + "/dotenv.gradle"
|
||||
apply plugin: 'com.bugsnag.android.gradle'
|
||||
|
||||
import com.android.build.OutputFile
|
||||
|
||||
@ -18,10 +17,12 @@ import com.android.build.OutputFile
|
||||
* // the name of the generated asset file containing your JS bundle
|
||||
* bundleAssetName: "index.android.bundle",
|
||||
*
|
||||
* // the entry file for bundle generation
|
||||
* // the entry file for bundle generation. If none specified and
|
||||
* // "index.android.js" exists, it will be used. Otherwise "index.js" is
|
||||
* // default. Can be overridden with ENTRY_FILE environment variable.
|
||||
* entryFile: "index.android.js",
|
||||
*
|
||||
* // https://facebook.github.io/react-native/docs/performance#enable-the-ram-format
|
||||
* // https://reactnative.dev/docs/performance#enable-the-ram-format
|
||||
* bundleCommand: "ram-bundle",
|
||||
*
|
||||
* // whether to bundle JS and assets in debug mode
|
||||
@ -79,7 +80,6 @@ import com.android.build.OutputFile
|
||||
*/
|
||||
|
||||
project.ext.react = [
|
||||
entryFile: "index.js",
|
||||
enableHermes: true, // clean and rebuild if changing
|
||||
]
|
||||
|
||||
@ -177,7 +177,7 @@ android {
|
||||
}
|
||||
release {
|
||||
// Caution! In production, you need to generate your own keystore file.
|
||||
// see https://facebook.github.io/react-native/docs/signed-apk-android.
|
||||
// see https://reactnative.dev/docs/signed-apk-android.
|
||||
// signingConfig signingConfigs.release
|
||||
minifyEnabled enableProguardInReleaseBuilds
|
||||
proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
|
||||
@ -196,17 +196,11 @@ android {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
packagingOptions {
|
||||
pickFirst '**/armeabi-v7a/libc++_shared.so'
|
||||
pickFirst '**/x86/libc++_shared.so'
|
||||
pickFirst '**/arm64-v8a/libc++_shared.so'
|
||||
pickFirst '**/x86_64/libc++_shared.so'
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation fileTree(dir: "libs", include: ["*.jar"])
|
||||
//noinspection GradleDynamicVersion
|
||||
implementation 'com.facebook.react:react-native:+' // From node_modules
|
||||
implementation 'androidx.appcompat:appcompat:1.1.0-rc01'
|
||||
implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0-alpha02'
|
||||
@ -232,3 +226,10 @@ task copyDownloadableDepsToLibs(type: Copy) {
|
||||
|
||||
apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project)
|
||||
apply from: "../../node_modules/react-native-vector-icons/fonts.gradle"
|
||||
|
||||
apply plugin: "com.bugsnag.android.gradle"
|
||||
|
||||
bugsnag {
|
||||
uploadReactNativeMappings = true
|
||||
overwrite = true
|
||||
}
|
||||
|
3
android/app/proguard-rules.pro
vendored
3
android/app/proguard-rules.pro
vendored
@ -8,3 +8,6 @@
|
||||
# http://developer.android.com/guide/developing/tools/proguard.html
|
||||
|
||||
# Add any project specific keep options here:
|
||||
|
||||
# -keep class com.facebook.hermes.unicode.** { *; }
|
||||
# -keep class com.facebook.jni.** { *; }
|
||||
|
@ -22,7 +22,7 @@
|
||||
android:launchMode="singleTask"
|
||||
android:label="@string/app_name"
|
||||
android:screenOrientation="portrait"
|
||||
android:configChanges="keyboard|keyboardHidden|screenSize|uiMode"
|
||||
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
|
||||
android:windowSoftInputMode="adjustPan">
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.MAIN" />
|
||||
|
@ -1,4 +1,4 @@
|
||||
{
|
||||
"app_secret": "3822cd8e-1d0c-475c-af78-7b407f267e2f",
|
||||
"enable_push_in_javascript": true
|
||||
"enable_push_in_javascript": false
|
||||
}
|
Binary file not shown.
BIN
android/app/src/main/assets/fonts/Feather.ttf
Executable file → Normal file
BIN
android/app/src/main/assets/fonts/Feather.ttf
Executable file → Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
@ -5,10 +5,12 @@ import android.app.Application;
|
||||
import android.content.Context;
|
||||
import com.facebook.react.PackageList;
|
||||
import com.facebook.react.ReactApplication;
|
||||
import com.facebook.react.ReactInstanceManager;
|
||||
import com.facebook.react.ReactNativeHost;
|
||||
import com.facebook.react.ReactPackage;
|
||||
import com.facebook.soloader.SoLoader;
|
||||
import androidx.multidex.MultiDexApplication;
|
||||
import com.bugsnag.android.Bugsnag;
|
||||
|
||||
//See below, Webview debugging
|
||||
//import android.webkit.WebView;
|
||||
@ -51,35 +53,9 @@ public class MainApplication extends MultiDexApplication implements ReactApplica
|
||||
@Override
|
||||
public void onCreate() {
|
||||
super.onCreate();
|
||||
Bugsnag.start(this /* app context */);
|
||||
SoLoader.init(this, /* native exopackage */ false);
|
||||
// Uncomment below line to Debug Webview
|
||||
// WebView.setWebContentsDebuggingEnabled(true);
|
||||
initializeFlipper(this); // Remove this line if you don't want Flipper enabled
|
||||
}
|
||||
|
||||
/**
|
||||
* Loads Flipper in React Native templates.
|
||||
*
|
||||
* @param context
|
||||
*/
|
||||
private static void initializeFlipper(Context context) {
|
||||
if (BuildConfig.DEBUG) {
|
||||
try {
|
||||
/*
|
||||
* We use reflection here to pick up the class that initializes Flipper, since
|
||||
* Flipper library is not available in release mode
|
||||
*/
|
||||
Class<?> aClass = Class.forName("com.facebook.flipper.ReactNativeFlipper");
|
||||
aClass.getMethod("initializeFlipper", Context.class).invoke(null, context);
|
||||
} catch (ClassNotFoundException e) {
|
||||
e.printStackTrace();
|
||||
} catch (NoSuchMethodException e) {
|
||||
e.printStackTrace();
|
||||
} catch (IllegalAccessException e) {
|
||||
e.printStackTrace();
|
||||
} catch (InvocationTargetException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -16,8 +16,8 @@ buildscript {
|
||||
ext {
|
||||
buildToolsVersion = "29.0.3"
|
||||
minSdkVersion = 21
|
||||
compileSdkVersion = 29
|
||||
targetSdkVersion = 29
|
||||
compileSdkVersion = 30
|
||||
targetSdkVersion = 30
|
||||
googlePlayServicesVisionVersion = "17.0.2"
|
||||
googlePlayServicesVersion = "16.+"
|
||||
firebaseVersion = "17.3.4"
|
||||
@ -27,9 +27,9 @@ buildscript {
|
||||
jcenter()
|
||||
}
|
||||
dependencies {
|
||||
classpath('com.android.tools.build:gradle:4.0.1')
|
||||
classpath('com.android.tools.build:gradle:4.1.0')
|
||||
classpath 'com.google.gms:google-services:4.3.3'
|
||||
classpath 'com.bugsnag:bugsnag-android-gradle-plugin:4.+'
|
||||
classpath 'com.bugsnag:bugsnag-android-gradle-plugin:5.+'
|
||||
// NOTE: Do not place your application dependencies here; they belong
|
||||
// in the individual module build.gradle files
|
||||
}
|
||||
@ -51,18 +51,11 @@ allprojects {
|
||||
|
||||
google()
|
||||
jcenter()
|
||||
maven { url "https://jitpack.io" }
|
||||
maven { url "https://www.jitpack.io" }
|
||||
}
|
||||
}
|
||||
|
||||
subprojects {project ->
|
||||
if (project.name.contains('react-native-fast-image')|| project.name.contains('realm')) {
|
||||
buildscript {
|
||||
repositories {
|
||||
maven { url "https://dl.bintray.com/android/android-tools/" }
|
||||
}
|
||||
}
|
||||
}
|
||||
ext {
|
||||
def npmVersion = getNpmVersionArray()
|
||||
versionMajor = npmVersion[0]
|
||||
|
@ -17,6 +17,10 @@
|
||||
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
|
||||
# org.gradle.parallel=true
|
||||
|
||||
# AndroidX package structure to make it clearer which packages are bundled with the
|
||||
# Android operating system, and which are packaged with your app's APK
|
||||
# https://developer.android.com/topic/libraries/support-library/androidx-rn
|
||||
android.useAndroidX=true
|
||||
# Automatically convert third-party libraries to use AndroidX
|
||||
android.enableJetifier=true
|
||||
org.gradle.jvmargs=-Xmx10248m
|
||||
|
@ -1,5 +1,5 @@
|
||||
distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-all.zip
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
zipStorePath=wrapper/dists
|
||||
|
34
android/gradlew
vendored
34
android/gradlew
vendored
@ -7,7 +7,7 @@
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
# https://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
@ -125,8 +125,8 @@ if $darwin; then
|
||||
GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
|
||||
fi
|
||||
|
||||
# For Cygwin, switch paths to Windows format before running java
|
||||
if $cygwin ; then
|
||||
# For Cygwin or MSYS, switch paths to Windows format before running java
|
||||
if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then
|
||||
APP_HOME=`cygpath --path --mixed "$APP_HOME"`
|
||||
CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
|
||||
JAVACMD=`cygpath --unix "$JAVACMD"`
|
||||
@ -154,19 +154,19 @@ if $cygwin ; then
|
||||
else
|
||||
eval `echo args$i`="\"$arg\""
|
||||
fi
|
||||
i=$((i+1))
|
||||
i=`expr $i + 1`
|
||||
done
|
||||
case $i in
|
||||
(0) set -- ;;
|
||||
(1) set -- "$args0" ;;
|
||||
(2) set -- "$args0" "$args1" ;;
|
||||
(3) set -- "$args0" "$args1" "$args2" ;;
|
||||
(4) set -- "$args0" "$args1" "$args2" "$args3" ;;
|
||||
(5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
|
||||
(6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
|
||||
(7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
|
||||
(8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
|
||||
(9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
|
||||
0) set -- ;;
|
||||
1) set -- "$args0" ;;
|
||||
2) set -- "$args0" "$args1" ;;
|
||||
3) set -- "$args0" "$args1" "$args2" ;;
|
||||
4) set -- "$args0" "$args1" "$args2" "$args3" ;;
|
||||
5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
|
||||
6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
|
||||
7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
|
||||
8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
|
||||
9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
|
||||
esac
|
||||
fi
|
||||
|
||||
@ -175,14 +175,10 @@ save () {
|
||||
for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
|
||||
echo " "
|
||||
}
|
||||
APP_ARGS=$(save "$@")
|
||||
APP_ARGS=`save "$@"`
|
||||
|
||||
# Collect all arguments for the java command, following the shell quoting and substitution rules
|
||||
eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS"
|
||||
|
||||
# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong
|
||||
if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then
|
||||
cd "$(dirname "$0")"
|
||||
fi
|
||||
|
||||
exec "$JAVACMD" "$@"
|
||||
|
3
android/gradlew.bat
vendored
3
android/gradlew.bat
vendored
@ -29,6 +29,9 @@ if "%DIRNAME%" == "" set DIRNAME=.
|
||||
set APP_BASE_NAME=%~n0
|
||||
set APP_HOME=%DIRNAME%
|
||||
|
||||
@rem Resolve any "." and ".." in APP_HOME to make it shorter.
|
||||
for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
|
||||
|
||||
@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
|
||||
set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
|
||||
|
||||
|
File diff suppressed because one or more lines are too long
@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Scheme
|
||||
LastUpgradeVersion = "0940"
|
||||
LastUpgradeVersion = "1230"
|
||||
version = "1.3">
|
||||
<BuildAction
|
||||
parallelizeBuildables = "NO"
|
||||
@ -55,6 +55,15 @@
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
shouldUseLaunchSchemeArgsEnv = "YES">
|
||||
<MacroExpansion>
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "2D02E47A1E0B4A5D006451C7"
|
||||
BuildableName = "Ecency-tvOS.app"
|
||||
BlueprintName = "Ecency-tvOS"
|
||||
ReferencedContainer = "container:Ecency.xcodeproj">
|
||||
</BuildableReference>
|
||||
</MacroExpansion>
|
||||
<Testables>
|
||||
<TestableReference
|
||||
skipped = "NO">
|
||||
@ -67,17 +76,6 @@
|
||||
</BuildableReference>
|
||||
</TestableReference>
|
||||
</Testables>
|
||||
<MacroExpansion>
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "2D02E47A1E0B4A5D006451C7"
|
||||
BuildableName = "Ecency-tvOS.app"
|
||||
BlueprintName = "Ecency-tvOS"
|
||||
ReferencedContainer = "container:Ecency.xcodeproj">
|
||||
</BuildableReference>
|
||||
</MacroExpansion>
|
||||
<AdditionalOptions>
|
||||
</AdditionalOptions>
|
||||
</TestAction>
|
||||
<LaunchAction
|
||||
buildConfiguration = "Debug"
|
||||
@ -99,8 +97,6 @@
|
||||
ReferencedContainer = "container:Ecency.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildableProductRunnable>
|
||||
<AdditionalOptions>
|
||||
</AdditionalOptions>
|
||||
</LaunchAction>
|
||||
<ProfileAction
|
||||
buildConfiguration = "Release"
|
||||
|
@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Scheme
|
||||
LastUpgradeVersion = "0940"
|
||||
LastUpgradeVersion = "1230"
|
||||
version = "1.3">
|
||||
<BuildAction
|
||||
parallelizeBuildables = "NO"
|
||||
|
@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Scheme
|
||||
LastUpgradeVersion = "1150"
|
||||
LastUpgradeVersion = "1230"
|
||||
wasCreatedForAppExtension = "YES"
|
||||
version = "2.0">
|
||||
<BuildAction
|
||||
|
@ -3,7 +3,7 @@
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildSystemType</key>
|
||||
<string>Original</string>
|
||||
<string>Latest</string>
|
||||
<key>PreviewsEnabled</key>
|
||||
<false/>
|
||||
</dict>
|
||||
|
@ -1,10 +1,3 @@
|
||||
/**
|
||||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*/
|
||||
|
||||
#import <React/RCTBridgeDelegate.h>
|
||||
#import <UIKit/UIKit.h>
|
||||
|
||||
|
@ -1,17 +1,10 @@
|
||||
/**
|
||||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*/
|
||||
|
||||
#import "RNSplashScreen.h"
|
||||
#import "AppDelegate.h"
|
||||
#import <AppCenterReactNativeShared/AppCenterReactNativeShared.h>
|
||||
#import <AppCenterReactNative.h>
|
||||
#import <AppCenterReactNativeAnalytics.h>
|
||||
#import <AppCenterReactNativeCrashes.h>
|
||||
#import <BugsnagReactNative/BugsnagReactNative.h>
|
||||
#import <Bugsnag/Bugsnag.h>
|
||||
#import <Firebase.h>
|
||||
|
||||
#import <React/RCTBridge.h>
|
||||
@ -45,7 +38,7 @@
|
||||
[AppCenterReactNative register];
|
||||
[AppCenterReactNativeAnalytics registerWithInitiallyEnabled:true];
|
||||
[AppCenterReactNativeCrashes registerWithAutomaticProcessing];
|
||||
[BugsnagReactNative start];
|
||||
[Bugsnag start];
|
||||
RCTBridge *bridge = [[RCTBridge alloc] initWithDelegate:self launchOptions:launchOptions];
|
||||
RCTRootView *rootView = [[RCTRootView alloc] initWithBridge:bridge
|
||||
moduleName:@"Ecency"
|
||||
|
@ -2,8 +2,11 @@
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BugsnagAPIKey</key>
|
||||
<string>88a8a25738939a80ba49f1d5289dbc80</string>
|
||||
<key>bugsnag</key>
|
||||
<dict>
|
||||
<key>apiKey</key>
|
||||
<string>88a8a25738939a80ba49f1d5289dbc80</string>
|
||||
</dict>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>en</string>
|
||||
<key>CFBundleDisplayName</key>
|
||||
|
@ -1,10 +1,3 @@
|
||||
/**
|
||||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*/
|
||||
|
||||
#import <UIKit/UIKit.h>
|
||||
|
||||
#import "AppDelegate.h"
|
||||
|
4
ios/EcencyTests/EcencyTests-Bridging-Header.h
Normal file
4
ios/EcencyTests/EcencyTests-Bridging-Header.h
Normal file
@ -0,0 +1,4 @@
|
||||
//
|
||||
// Use this file to import your target's public headers that you would like to expose to Swift.
|
||||
//
|
||||
|
@ -1,10 +1,3 @@
|
||||
/**
|
||||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*/
|
||||
|
||||
#import <UIKit/UIKit.h>
|
||||
#import <XCTest/XCTest.h>
|
||||
|
||||
|
8
ios/EcencyTests/File.swift
Normal file
8
ios/EcencyTests/File.swift
Normal file
@ -0,0 +1,8 @@
|
||||
//
|
||||
// File.swift
|
||||
// EcencyTests
|
||||
//
|
||||
// Created by Feruz Muradov on 2021-07-29.
|
||||
//
|
||||
|
||||
import Foundation
|
@ -2,8 +2,7 @@
|
||||
// File.swift
|
||||
// Ecency
|
||||
//
|
||||
// Created by Feruz Muradov on 2020-09-21.
|
||||
// Copyright © 2020 Facebook. All rights reserved.
|
||||
// Created by Feruz Muradov on 2021-07-29.
|
||||
//
|
||||
|
||||
import Foundation
|
||||
|
57
ios/Podfile
57
ios/Podfile
@ -1,52 +1,20 @@
|
||||
platform :ios, '10.0'
|
||||
require_relative '../node_modules/react-native/scripts/react_native_pods'
|
||||
require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'
|
||||
|
||||
platform :ios, '10.0'
|
||||
|
||||
target 'Ecency' do
|
||||
config = use_native_modules!
|
||||
|
||||
# Pods for Ecency
|
||||
pod 'FBLazyVector', :path => "../node_modules/react-native/Libraries/FBLazyVector"
|
||||
pod 'FBReactNativeSpec', :path => "../node_modules/react-native/Libraries/FBReactNativeSpec"
|
||||
pod 'RCTRequired', :path => "../node_modules/react-native/Libraries/RCTRequired"
|
||||
pod 'RCTTypeSafety', :path => "../node_modules/react-native/Libraries/TypeSafety"
|
||||
pod 'React', :path => '../node_modules/react-native/'
|
||||
pod 'React-Core', :path => '../node_modules/react-native/'
|
||||
pod 'React-CoreModules', :path => '../node_modules/react-native/React/CoreModules'
|
||||
pod 'React-Core/DevSupport', :path => '../node_modules/react-native/'
|
||||
pod 'React-RCTActionSheet', :path => '../node_modules/react-native/Libraries/ActionSheetIOS'
|
||||
pod 'React-RCTAnimation', :path => '../node_modules/react-native/Libraries/NativeAnimation'
|
||||
pod 'React-RCTBlob', :path => '../node_modules/react-native/Libraries/Blob'
|
||||
pod 'React-RCTImage', :path => '../node_modules/react-native/Libraries/Image'
|
||||
pod 'React-RCTLinking', :path => '../node_modules/react-native/Libraries/LinkingIOS'
|
||||
pod 'React-RCTNetwork', :path => '../node_modules/react-native/Libraries/Network'
|
||||
pod 'React-RCTSettings', :path => '../node_modules/react-native/Libraries/Settings'
|
||||
pod 'React-RCTText', :path => '../node_modules/react-native/Libraries/Text'
|
||||
pod 'React-RCTVibration', :path => '../node_modules/react-native/Libraries/Vibration'
|
||||
pod 'React-Core/RCTWebSocket', :path => '../node_modules/react-native/'
|
||||
|
||||
pod 'React-cxxreact', :path => '../node_modules/react-native/ReactCommon/cxxreact'
|
||||
pod 'React-jsi', :path => '../node_modules/react-native/ReactCommon/jsi'
|
||||
pod 'React-jsiexecutor', :path => '../node_modules/react-native/ReactCommon/jsiexecutor'
|
||||
pod 'React-jsinspector', :path => '../node_modules/react-native/ReactCommon/jsinspector'
|
||||
pod 'ReactCommon/jscallinvoker', :path => "../node_modules/react-native/ReactCommon"
|
||||
pod 'ReactCommon/turbomodule/core', :path => "../node_modules/react-native/ReactCommon"
|
||||
pod 'Yoga', :path => '../node_modules/react-native/ReactCommon/yoga'
|
||||
|
||||
pod 'DoubleConversion', :podspec => '../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec'
|
||||
pod 'glog', :podspec => '../node_modules/react-native/third-party-podspecs/glog.podspec'
|
||||
pod 'Folly', :podspec => '../node_modules/react-native/third-party-podspecs/Folly.podspec'
|
||||
pod 'rn-fetch-blob', :path => '../node_modules/rn-fetch-blob'
|
||||
use_react_native!(:path => config["reactNativePath"])
|
||||
|
||||
target 'EcencyTests' do
|
||||
inherit! :search_paths
|
||||
inherit! :complete
|
||||
# Pods for testing
|
||||
end
|
||||
|
||||
post_install do |installer|
|
||||
find_and_replace("../node_modules/react-native/Libraries/Image/RCTUIImageViewAnimated.m",
|
||||
"_currentFrame.CGImage;","_currentFrame.CGImage ;} else { [super displayLayer:layer];")
|
||||
end
|
||||
|
||||
use_native_modules!
|
||||
end
|
||||
|
||||
target 'Ecency-tvOS' do
|
||||
@ -58,16 +26,3 @@ target 'Ecency-tvOS' do
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
def find_and_replace(dir, findstr, replacestr)
|
||||
Dir[dir].each do |name|
|
||||
text = File.read(name)
|
||||
replace = text.gsub(findstr,replacestr)
|
||||
if text != replace
|
||||
puts "Fix: " + name
|
||||
File.open(name, "w") { |file| file.puts replace }
|
||||
STDOUT.flush
|
||||
end
|
||||
end
|
||||
Dir[dir + '*/'].each(&method(:find_and_replace))
|
||||
end
|
446
ios/Podfile.lock
446
ios/Podfile.lock
@ -10,30 +10,27 @@ PODS:
|
||||
- AppCenter/Crashes (~> 4.0)
|
||||
- AppCenterReactNativeShared (~> 4.0)
|
||||
- React-Core
|
||||
- AppCenter/Analytics (4.1.1):
|
||||
- AppCenter/Analytics (4.2.0):
|
||||
- AppCenter/Core
|
||||
- AppCenter/Core (4.1.1)
|
||||
- AppCenter/Crashes (4.1.1):
|
||||
- AppCenter/Core (4.2.0)
|
||||
- AppCenter/Crashes (4.2.0):
|
||||
- AppCenter/Core
|
||||
- AppCenterReactNativeShared (4.1.0):
|
||||
- AppCenter/Core (= 4.1.1)
|
||||
- AppCenterReactNativeShared (4.2.0):
|
||||
- AppCenter/Core (= 4.2.0)
|
||||
- boost-for-react-native (1.63.0)
|
||||
- BugsnagReactNative (2.23.10):
|
||||
- BugsnagReactNative/Core (= 2.23.10)
|
||||
- React
|
||||
- BugsnagReactNative/Core (2.23.10):
|
||||
- React
|
||||
- BugsnagReactNative (7.11.0):
|
||||
- React-Core
|
||||
- BVLinearGradient (2.5.6):
|
||||
- React
|
||||
- DoubleConversion (1.1.6)
|
||||
- FBLazyVector (0.61.5)
|
||||
- FBReactNativeSpec (0.61.5):
|
||||
- Folly (= 2018.10.22.00)
|
||||
- RCTRequired (= 0.61.5)
|
||||
- RCTTypeSafety (= 0.61.5)
|
||||
- React-Core (= 0.61.5)
|
||||
- React-jsi (= 0.61.5)
|
||||
- ReactCommon/turbomodule/core (= 0.61.5)
|
||||
- FBLazyVector (0.63.4)
|
||||
- FBReactNativeSpec (0.63.4):
|
||||
- Folly (= 2020.01.13.00)
|
||||
- RCTRequired (= 0.63.4)
|
||||
- RCTTypeSafety (= 0.63.4)
|
||||
- React-Core (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- ReactCommon/turbomodule/core (= 0.63.4)
|
||||
- Firebase/Analytics (6.34.0):
|
||||
- Firebase/Core
|
||||
- Firebase/Core (6.34.0):
|
||||
@ -85,12 +82,12 @@ PODS:
|
||||
- GoogleUtilities/Reachability (~> 6.7)
|
||||
- GoogleUtilities/UserDefaults (~> 6.7)
|
||||
- Protobuf (>= 3.9.2, ~> 3.9)
|
||||
- Folly (2018.10.22.00):
|
||||
- Folly (2020.01.13.00):
|
||||
- boost-for-react-native
|
||||
- DoubleConversion
|
||||
- Folly/Default (= 2018.10.22.00)
|
||||
- Folly/Default (= 2020.01.13.00)
|
||||
- glog
|
||||
- Folly/Default (2018.10.22.00):
|
||||
- Folly/Default (2020.01.13.00):
|
||||
- boost-for-react-native
|
||||
- DoubleConversion
|
||||
- glog
|
||||
@ -144,173 +141,176 @@ PODS:
|
||||
- nanopb/decode (1.30906.0)
|
||||
- nanopb/encode (1.30906.0)
|
||||
- PromisesObjC (1.2.12)
|
||||
- Protobuf (3.14.0)
|
||||
- RCTRequired (0.61.5)
|
||||
- RCTTypeSafety (0.61.5):
|
||||
- FBLazyVector (= 0.61.5)
|
||||
- Folly (= 2018.10.22.00)
|
||||
- RCTRequired (= 0.61.5)
|
||||
- React-Core (= 0.61.5)
|
||||
- Protobuf (3.17.0)
|
||||
- RCTRequired (0.63.4)
|
||||
- RCTTypeSafety (0.63.4):
|
||||
- FBLazyVector (= 0.63.4)
|
||||
- Folly (= 2020.01.13.00)
|
||||
- RCTRequired (= 0.63.4)
|
||||
- React-Core (= 0.63.4)
|
||||
- RCTYouTube (2.0.1):
|
||||
- React
|
||||
- YoutubePlayer-in-WKWebView (~> 0.3.1)
|
||||
- React (0.61.5):
|
||||
- React-Core (= 0.61.5)
|
||||
- React-Core/DevSupport (= 0.61.5)
|
||||
- React-Core/RCTWebSocket (= 0.61.5)
|
||||
- React-RCTActionSheet (= 0.61.5)
|
||||
- React-RCTAnimation (= 0.61.5)
|
||||
- React-RCTBlob (= 0.61.5)
|
||||
- React-RCTImage (= 0.61.5)
|
||||
- React-RCTLinking (= 0.61.5)
|
||||
- React-RCTNetwork (= 0.61.5)
|
||||
- React-RCTSettings (= 0.61.5)
|
||||
- React-RCTText (= 0.61.5)
|
||||
- React-RCTVibration (= 0.61.5)
|
||||
- React-Core (0.61.5):
|
||||
- Folly (= 2018.10.22.00)
|
||||
- React (0.63.4):
|
||||
- React-Core (= 0.63.4)
|
||||
- React-Core/DevSupport (= 0.63.4)
|
||||
- React-Core/RCTWebSocket (= 0.63.4)
|
||||
- React-RCTActionSheet (= 0.63.4)
|
||||
- React-RCTAnimation (= 0.63.4)
|
||||
- React-RCTBlob (= 0.63.4)
|
||||
- React-RCTImage (= 0.63.4)
|
||||
- React-RCTLinking (= 0.63.4)
|
||||
- React-RCTNetwork (= 0.63.4)
|
||||
- React-RCTSettings (= 0.63.4)
|
||||
- React-RCTText (= 0.63.4)
|
||||
- React-RCTVibration (= 0.63.4)
|
||||
- React-callinvoker (0.63.4)
|
||||
- React-Core (0.63.4):
|
||||
- Folly (= 2020.01.13.00)
|
||||
- glog
|
||||
- React-Core/Default (= 0.61.5)
|
||||
- React-cxxreact (= 0.61.5)
|
||||
- React-jsi (= 0.61.5)
|
||||
- React-jsiexecutor (= 0.61.5)
|
||||
- React-Core/Default (= 0.63.4)
|
||||
- React-cxxreact (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- React-jsiexecutor (= 0.63.4)
|
||||
- Yoga
|
||||
- React-Core/CoreModulesHeaders (0.61.5):
|
||||
- Folly (= 2018.10.22.00)
|
||||
- React-Core/CoreModulesHeaders (0.63.4):
|
||||
- Folly (= 2020.01.13.00)
|
||||
- glog
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.61.5)
|
||||
- React-jsi (= 0.61.5)
|
||||
- React-jsiexecutor (= 0.61.5)
|
||||
- React-cxxreact (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- React-jsiexecutor (= 0.63.4)
|
||||
- Yoga
|
||||
- React-Core/Default (0.61.5):
|
||||
- Folly (= 2018.10.22.00)
|
||||
- React-Core/Default (0.63.4):
|
||||
- Folly (= 2020.01.13.00)
|
||||
- glog
|
||||
- React-cxxreact (= 0.61.5)
|
||||
- React-jsi (= 0.61.5)
|
||||
- React-jsiexecutor (= 0.61.5)
|
||||
- React-cxxreact (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- React-jsiexecutor (= 0.63.4)
|
||||
- Yoga
|
||||
- React-Core/DevSupport (0.61.5):
|
||||
- Folly (= 2018.10.22.00)
|
||||
- React-Core/DevSupport (0.63.4):
|
||||
- Folly (= 2020.01.13.00)
|
||||
- glog
|
||||
- React-Core/Default (= 0.61.5)
|
||||
- React-Core/RCTWebSocket (= 0.61.5)
|
||||
- React-cxxreact (= 0.61.5)
|
||||
- React-jsi (= 0.61.5)
|
||||
- React-jsiexecutor (= 0.61.5)
|
||||
- React-jsinspector (= 0.61.5)
|
||||
- React-Core/Default (= 0.63.4)
|
||||
- React-Core/RCTWebSocket (= 0.63.4)
|
||||
- React-cxxreact (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- React-jsiexecutor (= 0.63.4)
|
||||
- React-jsinspector (= 0.63.4)
|
||||
- Yoga
|
||||
- React-Core/RCTActionSheetHeaders (0.61.5):
|
||||
- Folly (= 2018.10.22.00)
|
||||
- React-Core/RCTActionSheetHeaders (0.63.4):
|
||||
- Folly (= 2020.01.13.00)
|
||||
- glog
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.61.5)
|
||||
- React-jsi (= 0.61.5)
|
||||
- React-jsiexecutor (= 0.61.5)
|
||||
- React-cxxreact (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- React-jsiexecutor (= 0.63.4)
|
||||
- Yoga
|
||||
- React-Core/RCTAnimationHeaders (0.61.5):
|
||||
- Folly (= 2018.10.22.00)
|
||||
- React-Core/RCTAnimationHeaders (0.63.4):
|
||||
- Folly (= 2020.01.13.00)
|
||||
- glog
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.61.5)
|
||||
- React-jsi (= 0.61.5)
|
||||
- React-jsiexecutor (= 0.61.5)
|
||||
- React-cxxreact (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- React-jsiexecutor (= 0.63.4)
|
||||
- Yoga
|
||||
- React-Core/RCTBlobHeaders (0.61.5):
|
||||
- Folly (= 2018.10.22.00)
|
||||
- React-Core/RCTBlobHeaders (0.63.4):
|
||||
- Folly (= 2020.01.13.00)
|
||||
- glog
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.61.5)
|
||||
- React-jsi (= 0.61.5)
|
||||
- React-jsiexecutor (= 0.61.5)
|
||||
- React-cxxreact (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- React-jsiexecutor (= 0.63.4)
|
||||
- Yoga
|
||||
- React-Core/RCTImageHeaders (0.61.5):
|
||||
- Folly (= 2018.10.22.00)
|
||||
- React-Core/RCTImageHeaders (0.63.4):
|
||||
- Folly (= 2020.01.13.00)
|
||||
- glog
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.61.5)
|
||||
- React-jsi (= 0.61.5)
|
||||
- React-jsiexecutor (= 0.61.5)
|
||||
- React-cxxreact (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- React-jsiexecutor (= 0.63.4)
|
||||
- Yoga
|
||||
- React-Core/RCTLinkingHeaders (0.61.5):
|
||||
- Folly (= 2018.10.22.00)
|
||||
- React-Core/RCTLinkingHeaders (0.63.4):
|
||||
- Folly (= 2020.01.13.00)
|
||||
- glog
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.61.5)
|
||||
- React-jsi (= 0.61.5)
|
||||
- React-jsiexecutor (= 0.61.5)
|
||||
- React-cxxreact (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- React-jsiexecutor (= 0.63.4)
|
||||
- Yoga
|
||||
- React-Core/RCTNetworkHeaders (0.61.5):
|
||||
- Folly (= 2018.10.22.00)
|
||||
- React-Core/RCTNetworkHeaders (0.63.4):
|
||||
- Folly (= 2020.01.13.00)
|
||||
- glog
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.61.5)
|
||||
- React-jsi (= 0.61.5)
|
||||
- React-jsiexecutor (= 0.61.5)
|
||||
- React-cxxreact (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- React-jsiexecutor (= 0.63.4)
|
||||
- Yoga
|
||||
- React-Core/RCTSettingsHeaders (0.61.5):
|
||||
- Folly (= 2018.10.22.00)
|
||||
- React-Core/RCTSettingsHeaders (0.63.4):
|
||||
- Folly (= 2020.01.13.00)
|
||||
- glog
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.61.5)
|
||||
- React-jsi (= 0.61.5)
|
||||
- React-jsiexecutor (= 0.61.5)
|
||||
- React-cxxreact (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- React-jsiexecutor (= 0.63.4)
|
||||
- Yoga
|
||||
- React-Core/RCTTextHeaders (0.61.5):
|
||||
- Folly (= 2018.10.22.00)
|
||||
- React-Core/RCTTextHeaders (0.63.4):
|
||||
- Folly (= 2020.01.13.00)
|
||||
- glog
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.61.5)
|
||||
- React-jsi (= 0.61.5)
|
||||
- React-jsiexecutor (= 0.61.5)
|
||||
- React-cxxreact (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- React-jsiexecutor (= 0.63.4)
|
||||
- Yoga
|
||||
- React-Core/RCTVibrationHeaders (0.61.5):
|
||||
- Folly (= 2018.10.22.00)
|
||||
- React-Core/RCTVibrationHeaders (0.63.4):
|
||||
- Folly (= 2020.01.13.00)
|
||||
- glog
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.61.5)
|
||||
- React-jsi (= 0.61.5)
|
||||
- React-jsiexecutor (= 0.61.5)
|
||||
- React-cxxreact (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- React-jsiexecutor (= 0.63.4)
|
||||
- Yoga
|
||||
- React-Core/RCTWebSocket (0.61.5):
|
||||
- Folly (= 2018.10.22.00)
|
||||
- React-Core/RCTWebSocket (0.63.4):
|
||||
- Folly (= 2020.01.13.00)
|
||||
- glog
|
||||
- React-Core/Default (= 0.61.5)
|
||||
- React-cxxreact (= 0.61.5)
|
||||
- React-jsi (= 0.61.5)
|
||||
- React-jsiexecutor (= 0.61.5)
|
||||
- React-Core/Default (= 0.63.4)
|
||||
- React-cxxreact (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- React-jsiexecutor (= 0.63.4)
|
||||
- Yoga
|
||||
- React-CoreModules (0.61.5):
|
||||
- FBReactNativeSpec (= 0.61.5)
|
||||
- Folly (= 2018.10.22.00)
|
||||
- RCTTypeSafety (= 0.61.5)
|
||||
- React-Core/CoreModulesHeaders (= 0.61.5)
|
||||
- React-RCTImage (= 0.61.5)
|
||||
- ReactCommon/turbomodule/core (= 0.61.5)
|
||||
- React-cxxreact (0.61.5):
|
||||
- React-CoreModules (0.63.4):
|
||||
- FBReactNativeSpec (= 0.63.4)
|
||||
- Folly (= 2020.01.13.00)
|
||||
- RCTTypeSafety (= 0.63.4)
|
||||
- React-Core/CoreModulesHeaders (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- React-RCTImage (= 0.63.4)
|
||||
- ReactCommon/turbomodule/core (= 0.63.4)
|
||||
- React-cxxreact (0.63.4):
|
||||
- boost-for-react-native (= 1.63.0)
|
||||
- DoubleConversion
|
||||
- Folly (= 2018.10.22.00)
|
||||
- Folly (= 2020.01.13.00)
|
||||
- glog
|
||||
- React-jsinspector (= 0.61.5)
|
||||
- React-jsi (0.61.5):
|
||||
- React-callinvoker (= 0.63.4)
|
||||
- React-jsinspector (= 0.63.4)
|
||||
- React-jsi (0.63.4):
|
||||
- boost-for-react-native (= 1.63.0)
|
||||
- DoubleConversion
|
||||
- Folly (= 2018.10.22.00)
|
||||
- Folly (= 2020.01.13.00)
|
||||
- glog
|
||||
- React-jsi/Default (= 0.61.5)
|
||||
- React-jsi/Default (0.61.5):
|
||||
- React-jsi/Default (= 0.63.4)
|
||||
- React-jsi/Default (0.63.4):
|
||||
- boost-for-react-native (= 1.63.0)
|
||||
- DoubleConversion
|
||||
- Folly (= 2018.10.22.00)
|
||||
- Folly (= 2020.01.13.00)
|
||||
- glog
|
||||
- React-jsiexecutor (0.61.5):
|
||||
- React-jsiexecutor (0.63.4):
|
||||
- DoubleConversion
|
||||
- Folly (= 2018.10.22.00)
|
||||
- Folly (= 2020.01.13.00)
|
||||
- glog
|
||||
- React-cxxreact (= 0.61.5)
|
||||
- React-jsi (= 0.61.5)
|
||||
- React-jsinspector (0.61.5)
|
||||
- React-cxxreact (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- React-jsinspector (0.63.4)
|
||||
- react-native-cameraroll (1.8.1):
|
||||
- React
|
||||
- react-native-config (1.4.2):
|
||||
@ -336,43 +336,66 @@ PODS:
|
||||
- React
|
||||
- react-native-webview (11.2.3):
|
||||
- React-Core
|
||||
- React-RCTActionSheet (0.61.5):
|
||||
- React-Core/RCTActionSheetHeaders (= 0.61.5)
|
||||
- React-RCTAnimation (0.61.5):
|
||||
- React-Core/RCTAnimationHeaders (= 0.61.5)
|
||||
- React-RCTBlob (0.61.5):
|
||||
- React-Core/RCTBlobHeaders (= 0.61.5)
|
||||
- React-Core/RCTWebSocket (= 0.61.5)
|
||||
- React-jsi (= 0.61.5)
|
||||
- React-RCTNetwork (= 0.61.5)
|
||||
- React-RCTImage (0.61.5):
|
||||
- React-Core/RCTImageHeaders (= 0.61.5)
|
||||
- React-RCTNetwork (= 0.61.5)
|
||||
- React-RCTLinking (0.61.5):
|
||||
- React-Core/RCTLinkingHeaders (= 0.61.5)
|
||||
- React-RCTNetwork (0.61.5):
|
||||
- React-Core/RCTNetworkHeaders (= 0.61.5)
|
||||
- React-RCTSettings (0.61.5):
|
||||
- React-Core/RCTSettingsHeaders (= 0.61.5)
|
||||
- React-RCTText (0.61.5):
|
||||
- React-Core/RCTTextHeaders (= 0.61.5)
|
||||
- React-RCTVibration (0.61.5):
|
||||
- React-Core/RCTVibrationHeaders (= 0.61.5)
|
||||
- ReactCommon/jscallinvoker (0.61.5):
|
||||
- React-RCTActionSheet (0.63.4):
|
||||
- React-Core/RCTActionSheetHeaders (= 0.63.4)
|
||||
- React-RCTAnimation (0.63.4):
|
||||
- FBReactNativeSpec (= 0.63.4)
|
||||
- Folly (= 2020.01.13.00)
|
||||
- RCTTypeSafety (= 0.63.4)
|
||||
- React-Core/RCTAnimationHeaders (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- ReactCommon/turbomodule/core (= 0.63.4)
|
||||
- React-RCTBlob (0.63.4):
|
||||
- FBReactNativeSpec (= 0.63.4)
|
||||
- Folly (= 2020.01.13.00)
|
||||
- React-Core/RCTBlobHeaders (= 0.63.4)
|
||||
- React-Core/RCTWebSocket (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- React-RCTNetwork (= 0.63.4)
|
||||
- ReactCommon/turbomodule/core (= 0.63.4)
|
||||
- React-RCTImage (0.63.4):
|
||||
- FBReactNativeSpec (= 0.63.4)
|
||||
- Folly (= 2020.01.13.00)
|
||||
- RCTTypeSafety (= 0.63.4)
|
||||
- React-Core/RCTImageHeaders (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- React-RCTNetwork (= 0.63.4)
|
||||
- ReactCommon/turbomodule/core (= 0.63.4)
|
||||
- React-RCTLinking (0.63.4):
|
||||
- FBReactNativeSpec (= 0.63.4)
|
||||
- React-Core/RCTLinkingHeaders (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- ReactCommon/turbomodule/core (= 0.63.4)
|
||||
- React-RCTNetwork (0.63.4):
|
||||
- FBReactNativeSpec (= 0.63.4)
|
||||
- Folly (= 2020.01.13.00)
|
||||
- RCTTypeSafety (= 0.63.4)
|
||||
- React-Core/RCTNetworkHeaders (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- ReactCommon/turbomodule/core (= 0.63.4)
|
||||
- React-RCTSettings (0.63.4):
|
||||
- FBReactNativeSpec (= 0.63.4)
|
||||
- Folly (= 2020.01.13.00)
|
||||
- RCTTypeSafety (= 0.63.4)
|
||||
- React-Core/RCTSettingsHeaders (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- ReactCommon/turbomodule/core (= 0.63.4)
|
||||
- React-RCTText (0.63.4):
|
||||
- React-Core/RCTTextHeaders (= 0.63.4)
|
||||
- React-RCTVibration (0.63.4):
|
||||
- FBReactNativeSpec (= 0.63.4)
|
||||
- Folly (= 2020.01.13.00)
|
||||
- React-Core/RCTVibrationHeaders (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- ReactCommon/turbomodule/core (= 0.63.4)
|
||||
- ReactCommon/turbomodule/core (0.63.4):
|
||||
- DoubleConversion
|
||||
- Folly (= 2018.10.22.00)
|
||||
- Folly (= 2020.01.13.00)
|
||||
- glog
|
||||
- React-cxxreact (= 0.61.5)
|
||||
- ReactCommon/turbomodule/core (0.61.5):
|
||||
- DoubleConversion
|
||||
- Folly (= 2018.10.22.00)
|
||||
- glog
|
||||
- React-Core (= 0.61.5)
|
||||
- React-cxxreact (= 0.61.5)
|
||||
- React-jsi (= 0.61.5)
|
||||
- ReactCommon/jscallinvoker (= 0.61.5)
|
||||
- ReactNativeDarkMode (0.2.2):
|
||||
- React
|
||||
- React-callinvoker (= 0.63.4)
|
||||
- React-Core (= 0.63.4)
|
||||
- React-cxxreact (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- rn-fetch-blob (0.12.0):
|
||||
- React-Core
|
||||
- RNCAsyncStorage (1.12.1):
|
||||
@ -420,9 +443,9 @@ PODS:
|
||||
- React
|
||||
- RNVectorIcons (6.7.0):
|
||||
- React
|
||||
- SDWebImage (5.10.4):
|
||||
- SDWebImage/Core (= 5.10.4)
|
||||
- SDWebImage/Core (5.10.4)
|
||||
- SDWebImage (5.11.1):
|
||||
- SDWebImage/Core (= 5.11.1)
|
||||
- SDWebImage/Core (5.11.1)
|
||||
- SDWebImageWebPCoder (0.6.1):
|
||||
- libwebp (~> 1.0)
|
||||
- SDWebImage/Core (~> 5.7)
|
||||
@ -436,7 +459,7 @@ DEPENDENCIES:
|
||||
- appcenter-analytics (from `../node_modules/appcenter-analytics/ios`)
|
||||
- appcenter-core (from `../node_modules/appcenter/ios`)
|
||||
- appcenter-crashes (from `../node_modules/appcenter-crashes/ios`)
|
||||
- BugsnagReactNative (from `../node_modules/bugsnag-react-native`)
|
||||
- "BugsnagReactNative (from `../node_modules/@bugsnag/react-native`)"
|
||||
- BVLinearGradient (from `../node_modules/react-native-linear-gradient`)
|
||||
- DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`)
|
||||
- FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`)
|
||||
@ -449,6 +472,7 @@ DEPENDENCIES:
|
||||
- RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`)
|
||||
- RCTYouTube (from `../node_modules/react-native-youtube`)
|
||||
- React (from `../node_modules/react-native/`)
|
||||
- React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`)
|
||||
- React-Core (from `../node_modules/react-native/`)
|
||||
- React-Core/DevSupport (from `../node_modules/react-native/`)
|
||||
- React-Core/RCTWebSocket (from `../node_modules/react-native/`)
|
||||
@ -477,9 +501,7 @@ DEPENDENCIES:
|
||||
- React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`)
|
||||
- React-RCTText (from `../node_modules/react-native/Libraries/Text`)
|
||||
- React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`)
|
||||
- ReactCommon/jscallinvoker (from `../node_modules/react-native/ReactCommon`)
|
||||
- ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`)
|
||||
- ReactNativeDarkMode (from `../node_modules/react-native-dark-mode`)
|
||||
- rn-fetch-blob (from `../node_modules/rn-fetch-blob`)
|
||||
- "RNCAsyncStorage (from `../node_modules/@react-native-community/async-storage`)"
|
||||
- "RNCPushNotificationIOS (from `../node_modules/@react-native-community/push-notification-ios`)"
|
||||
@ -532,7 +554,7 @@ EXTERNAL SOURCES:
|
||||
appcenter-crashes:
|
||||
:path: "../node_modules/appcenter-crashes/ios"
|
||||
BugsnagReactNative:
|
||||
:path: "../node_modules/bugsnag-react-native"
|
||||
:path: "../node_modules/@bugsnag/react-native"
|
||||
BVLinearGradient:
|
||||
:path: "../node_modules/react-native-linear-gradient"
|
||||
DoubleConversion:
|
||||
@ -557,6 +579,8 @@ EXTERNAL SOURCES:
|
||||
:path: "../node_modules/react-native-youtube"
|
||||
React:
|
||||
:path: "../node_modules/react-native/"
|
||||
React-callinvoker:
|
||||
:path: "../node_modules/react-native/ReactCommon/callinvoker"
|
||||
React-Core:
|
||||
:path: "../node_modules/react-native/"
|
||||
React-CoreModules:
|
||||
@ -611,8 +635,6 @@ EXTERNAL SOURCES:
|
||||
:path: "../node_modules/react-native/Libraries/Vibration"
|
||||
ReactCommon:
|
||||
:path: "../node_modules/react-native/ReactCommon"
|
||||
ReactNativeDarkMode:
|
||||
:path: "../node_modules/react-native-dark-mode"
|
||||
rn-fetch-blob:
|
||||
:path: "../node_modules/rn-fetch-blob"
|
||||
RNCAsyncStorage:
|
||||
@ -649,17 +671,17 @@ EXTERNAL SOURCES:
|
||||
:path: "../node_modules/react-native/ReactCommon/yoga"
|
||||
|
||||
SPEC CHECKSUMS:
|
||||
AppCenter: cd53e3ed3563cc720bcb806c9731a12389b40d44
|
||||
AppCenter: 87ef6eefd8ade4df59e88951288587429f3dd2a5
|
||||
appcenter-analytics: aa074250b2cb182d6f7d67d9c236dd4606673ab5
|
||||
appcenter-core: c97920e79eba2321a262d3733cb2a6f1097db539
|
||||
appcenter-crashes: 804ae51c5d1742ce20fdb6a68b3d06208a404ad5
|
||||
AppCenterReactNativeShared: 2d5a53b6cbd2fe7f63f0033e9f0a40757a4eacf5
|
||||
AppCenterReactNativeShared: ef370308277adf71ec1586798b196e4cc35335ea
|
||||
boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c
|
||||
BugsnagReactNative: 98fb350df4bb0c94cce903023531a1a5cc11fa51
|
||||
BugsnagReactNative: a96bc039e0e4ec317a8b331714393d836ca60557
|
||||
BVLinearGradient: e3aad03778a456d77928f594a649e96995f1c872
|
||||
DoubleConversion: 5805e889d232975c086db112ece9ed034df7a0b2
|
||||
FBLazyVector: aaeaf388755e4f29cd74acbc9e3b8da6d807c37f
|
||||
FBReactNativeSpec: 118d0d177724c2d67f08a59136eb29ef5943ec75
|
||||
DoubleConversion: cde416483dac037923206447da6e1454df403714
|
||||
FBLazyVector: 3bb422f41b18121b71783a905c10e58606f7dc3e
|
||||
FBReactNativeSpec: f2c97f2529dd79c083355182cc158c9f98f4bd6e
|
||||
Firebase: c23a36d9e4cdf7877dfcba8dd0c58add66358999
|
||||
FirebaseAnalytics: 3bb096873ee0d7fa4b6c70f5e9166b6da413cc7f
|
||||
FirebaseCore: d3a978a3cfa3240bf7e4ba7d137fdf5b22b628ec
|
||||
@ -668,8 +690,8 @@ SPEC CHECKSUMS:
|
||||
FirebaseInstallations: 466c7b4d1f58fe16707693091da253726a731ed2
|
||||
FirebaseInstanceID: bd3ffc24367f901a43c063b36c640b345a4a5dd1
|
||||
FirebaseMessaging: 5eca4ef173de76253352511aafef774caa1cba2a
|
||||
Folly: 30e7936e1c45c08d884aa59369ed951a8e68cf51
|
||||
glog: 1f3da668190260b06b429bb211bfbee5cd790c28
|
||||
Folly: b73c3869541e86821df3c387eb0af5f65addfab4
|
||||
glog: 40a13f7840415b9a77023fbcae0f1e6f43192af3
|
||||
GoogleAppMeasurement: a6a3a066369828db64eda428cb2856dc1cdc7c4e
|
||||
GoogleDataTransport: f56af7caa4ed338dc8e138a5d7c5973e66440833
|
||||
GoogleUtilities: 7f2f5a07f888cdb145101d6042bc4422f57e70b3
|
||||
@ -679,17 +701,18 @@ SPEC CHECKSUMS:
|
||||
MatomoTracker: 24a846c9d3aa76933183fe9d47fd62c9efa863fb
|
||||
nanopb: 59317e09cf1f1a0af72f12af412d54edf52603fc
|
||||
PromisesObjC: 3113f7f76903778cf4a0586bd1ab89329a0b7b97
|
||||
Protobuf: 0cde852566359049847168e51bd1c690e0f70056
|
||||
RCTRequired: b153add4da6e7dbc44aebf93f3cf4fcae392ddf1
|
||||
RCTTypeSafety: 9aa1b91d7f9310fc6eadc3cf95126ffe818af320
|
||||
Protobuf: 7327d4444215b5f18e560a97f879ff5503c4581c
|
||||
RCTRequired: 082f10cd3f905d6c124597fd1c14f6f2655ff65e
|
||||
RCTTypeSafety: 8c9c544ecbf20337d069e4ae7fd9a377aadf504b
|
||||
RCTYouTube: 4509d59a7de050dd0c7c6cb1f427d37678d63b5c
|
||||
React: b6a59ef847b2b40bb6e0180a97d0ca716969ac78
|
||||
React-Core: 688b451f7d616cc1134ac95295b593d1b5158a04
|
||||
React-CoreModules: d04f8494c1a328b69ec11db9d1137d667f916dcb
|
||||
React-cxxreact: d0f7bcafa196ae410e5300736b424455e7fb7ba7
|
||||
React-jsi: cb2cd74d7ccf4cffb071a46833613edc79cdf8f7
|
||||
React-jsiexecutor: d5525f9ed5f782fdbacb64b9b01a43a9323d2386
|
||||
React-jsinspector: fa0ecc501688c3c4c34f28834a76302233e29dc0
|
||||
React: b0a957a2c44da4113b0c4c9853d8387f8e64e615
|
||||
React-callinvoker: c3f44dd3cb195b6aa46621fff95ded79d59043fe
|
||||
React-Core: d3b2a1ac9a2c13c3bcde712d9281fc1c8a5b315b
|
||||
React-CoreModules: 0581ff36cb797da0943d424f69e7098e43e9be60
|
||||
React-cxxreact: c1480d4fda5720086c90df537ee7d285d4c57ac3
|
||||
React-jsi: a0418934cf48f25b485631deb27c64dc40fb4c31
|
||||
React-jsiexecutor: 93bd528844ad21dc07aab1c67cb10abae6df6949
|
||||
React-jsinspector: 58aef7155bc9a9683f5b60b35eccea8722a4f53a
|
||||
react-native-cameraroll: e2917a5e62da9f10c3d525e157e25e694d2d6dfa
|
||||
react-native-config: c98128a72bc2c3a1ca72caec0b021f0fa944aa29
|
||||
react-native-date-picker: 242eec7af56cea5fb2706d5db5d3837060b3884b
|
||||
@ -701,17 +724,16 @@ SPEC CHECKSUMS:
|
||||
react-native-splash-screen: 200d11d188e2e78cea3ad319964f6142b6384865
|
||||
react-native-version-number: b415bbec6a13f2df62bf978e85bc0d699462f37f
|
||||
react-native-webview: 6520e3e7b4933de76b95ef542c8d7115cf45b68e
|
||||
React-RCTActionSheet: 600b4d10e3aea0913b5a92256d2719c0cdd26d76
|
||||
React-RCTAnimation: 791a87558389c80908ed06cc5dfc5e7920dfa360
|
||||
React-RCTBlob: d89293cc0236d9cb0933d85e430b0bbe81ad1d72
|
||||
React-RCTImage: 6b8e8df449eb7c814c99a92d6b52de6fe39dea4e
|
||||
React-RCTLinking: 121bb231c7503cf9094f4d8461b96a130fabf4a5
|
||||
React-RCTNetwork: fb353640aafcee84ca8b78957297bd395f065c9a
|
||||
React-RCTSettings: 8db258ea2a5efee381fcf7a6d5044e2f8b68b640
|
||||
React-RCTText: 9ccc88273e9a3aacff5094d2175a605efa854dbe
|
||||
React-RCTVibration: a49a1f42bf8f5acf1c3e297097517c6b3af377ad
|
||||
ReactCommon: 198c7c8d3591f975e5431bec1b0b3b581aa1c5dd
|
||||
ReactNativeDarkMode: 0178ffca3b10f6a7c9f49d6f9810232b328fa949
|
||||
React-RCTActionSheet: 89a0ca9f4a06c1f93c26067af074ccdce0f40336
|
||||
React-RCTAnimation: 1bde3ecc0c104c55df246eda516e0deb03c4e49b
|
||||
React-RCTBlob: a97d378b527740cc667e03ebfa183a75231ab0f0
|
||||
React-RCTImage: c1b1f2d3f43a4a528c8946d6092384b5c880d2f0
|
||||
React-RCTLinking: 35ae4ab9dc0410d1fcbdce4d7623194a27214fb2
|
||||
React-RCTNetwork: 29ec2696f8d8cfff7331fac83d3e893c95ef43ae
|
||||
React-RCTSettings: 60f0691bba2074ef394f95d4c2265ec284e0a46a
|
||||
React-RCTText: 5c51df3f08cb9dedc6e790161195d12bac06101c
|
||||
React-RCTVibration: ae4f914cfe8de7d4de95ae1ea6cc8f6315d73d9d
|
||||
ReactCommon: 73d79c7039f473b76db6ff7c6b159c478acbbb3b
|
||||
rn-fetch-blob: f065bb7ab7fb48dd002629f8bdcb0336602d3cba
|
||||
RNCAsyncStorage: b03032fdbdb725bea0bd9e5ec5a7272865ae7398
|
||||
RNCPushNotificationIOS: 61a7c72bd1ebad3568025957d001e0f0e7b32191
|
||||
@ -727,13 +749,13 @@ SPEC CHECKSUMS:
|
||||
RNScreens: f7ad633b2e0190b77b6a7aab7f914fad6f198d8d
|
||||
RNSVG: 8ba35cbeb385a52fd960fd28db9d7d18b4c2974f
|
||||
RNVectorIcons: 368d6d8b8301224e5ffb6254191f4f8876c2be0d
|
||||
SDWebImage: c666b97e1fa9c64b4909816a903322018f0a9c84
|
||||
SDWebImage: a7f831e1a65eb5e285e3fb046a23fcfbf08e696d
|
||||
SDWebImageWebPCoder: d0dac55073088d24b2ac1b191a71a8f8d0adac21
|
||||
TOCropViewController: 3105367e808b7d3d886a74ff59bf4804e7d3ab38
|
||||
toolbar-android: 85f3ef4d691469f2d304e7dee4bca013aa1ba1ff
|
||||
Yoga: f2a7cd4280bfe2cca5a7aed98ba0eb3d1310f18b
|
||||
Yoga: 4bd86afe9883422a7c4028c00e34790f560923d6
|
||||
YoutubePlayer-in-WKWebView: cfbf46da51d7370662a695a8f351e5fa1d3e1008
|
||||
|
||||
PODFILE CHECKSUM: fe3729fa5bd9034637b0c0653446c2895b1c839d
|
||||
PODFILE CHECKSUM: e501f03ccf39df92114b6313802f6395715550c3
|
||||
|
||||
COCOAPODS: 1.10.1
|
||||
|
25
package.json
25
package.json
@ -28,7 +28,8 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.5.5",
|
||||
"@ecency/render-helper": "^2.1.19",
|
||||
"@bugsnag/react-native": "^7.11.0",
|
||||
"@ecency/render-helper": "^2.1.20",
|
||||
"@esteemapp/dhive": "0.15.0",
|
||||
"@esteemapp/react-native-autocomplete-input": "^4.2.1",
|
||||
"@esteemapp/react-native-multi-slider": "^1.1.0",
|
||||
@ -50,7 +51,6 @@
|
||||
"appcenter-crashes": "^4.1.0",
|
||||
"axios": "^0.21.1",
|
||||
"buffer": "^5.4.3",
|
||||
"bugsnag-react-native": "^2.23.10",
|
||||
"core-js": "3.6.4",
|
||||
"crypto-js": "^3.1.9-1",
|
||||
"currency-symbol-map": "^4.0.4",
|
||||
@ -62,16 +62,16 @@
|
||||
"lottie-ios": "3.1.8",
|
||||
"lottie-react-native": "^3.5.0",
|
||||
"moment": "^2.22.2",
|
||||
"react": "16.9.0",
|
||||
"react": "16.13.1",
|
||||
"react-intl": "^3.9.2",
|
||||
"react-native": "0.61.5",
|
||||
"react-native": "0.63.4",
|
||||
"react-native-actions-sheet": "^0.4.2",
|
||||
"react-native-actionsheet": "ecency/react-native-actionsheet",
|
||||
"react-native-animatable": "^1.3.3",
|
||||
"react-native-autoheight-webview": "^1.5.8",
|
||||
"react-native-config": "luggit/react-native-config#master",
|
||||
"react-native-dark-mode": "^0.2.2",
|
||||
"react-native-date-picker": "^3.2.7",
|
||||
"react-native-dynamic": "^1.0.0",
|
||||
"react-native-extended-stylesheet": "^0.10.0",
|
||||
"react-native-fast-image": "^8.3.2",
|
||||
"react-native-gesture-handler": "^1.9.0",
|
||||
@ -85,7 +85,7 @@
|
||||
"react-native-linear-gradient": "^2.4.2",
|
||||
"react-native-matomo-sdk": "feruzm/react-native-matomo-sdk",
|
||||
"react-native-modal": "^11.5.6",
|
||||
"react-native-modal-dropdown": "ecency/react-native-modal-dropdown",
|
||||
"react-native-modal-dropdown": "^1.0.1",
|
||||
"react-native-modal-popover": "^2.0.1",
|
||||
"react-native-modal-translucent": "^5.0.0",
|
||||
"react-native-navigation-bar-color": "^1.0.0",
|
||||
@ -124,13 +124,14 @@
|
||||
"stacktrace-parser": "0.1.4"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.6.2",
|
||||
"@babel/runtime": "^7.6.2",
|
||||
"@babel/core": "^7.8.4",
|
||||
"@babel/runtime": "^7.8.4",
|
||||
"@bam.tech/react-native-make": "^2.0.0",
|
||||
"@react-native-community/eslint-config": "^0.0.5",
|
||||
"@bugsnag/source-maps": "^2.2.0",
|
||||
"@react-native-community/eslint-config": "^1.1.0",
|
||||
"@types/react-redux": "^7.1.16",
|
||||
"babel-eslint": "^10.0.1",
|
||||
"babel-jest": "^24.9.0",
|
||||
"babel-jest": "^25.1.0",
|
||||
"babel-plugin-transform-remove-console": "^6.9.4",
|
||||
"eslint": "5.16.0",
|
||||
"eslint-config-airbnb": "^17.1.0",
|
||||
@ -144,13 +145,13 @@
|
||||
"eslint-plugin-react-hooks": "^2.3.0",
|
||||
"eslint-plugin-react-native": "^3.7.0",
|
||||
"husky": "^3.1.0",
|
||||
"jest": "^24.9.0",
|
||||
"jest": "^25.1.0",
|
||||
"jetifier": "^1.6.3",
|
||||
"lint-staged": "^7.2.0",
|
||||
"metro-react-native-babel-preset": "^0.60.0",
|
||||
"prettier": "^2.0.2",
|
||||
"prettier-eslint": "^9.0.1",
|
||||
"react-test-renderer": "16.9.0",
|
||||
"react-test-renderer": "16.13.1",
|
||||
"reactotron-react-native": "^5.0.0",
|
||||
"reactotron-redux": "^3.1.3",
|
||||
"redux-devtools-extension": "^2.13.5"
|
||||
|
@ -1,4 +1,4 @@
|
||||
module.exports = {
|
||||
dependencies: {},
|
||||
assets: ['react-native-vector-icons'],
|
||||
assets: ['react-native-vector-icons', './src/assets/fonts'],
|
||||
};
|
||||
|
@ -1,10 +1,9 @@
|
||||
import React, { useEffect, useRef, useState } from 'react';
|
||||
import {AlertButton, ButtonProps } from 'react-native';
|
||||
import {AlertButton } from 'react-native';
|
||||
import { Source } from 'react-native-fast-image';
|
||||
import { useSelector, useDispatch } from 'react-redux';
|
||||
import { ActionModalView } from '..';
|
||||
import { hideActionModal } from '../../../redux/actions/uiAction';
|
||||
import { ActionModalRef } from '../view/actionModalView';
|
||||
import ActionModalView, { ActionModalRef } from '../view/actionModalView';
|
||||
|
||||
export interface ActionModalData {
|
||||
title:string,
|
||||
|
@ -1,7 +1,6 @@
|
||||
import React from 'react';
|
||||
import { View, Text, TouchableHighlight, ActivityIndicator } from 'react-native';
|
||||
import { View, Text, ActivityIndicator, TouchableHighlight} from 'react-native';
|
||||
import EStyleSheet from 'react-native-extended-stylesheet';
|
||||
|
||||
// External components
|
||||
import ModalDropdown from 'react-native-modal-dropdown';
|
||||
import { Icon } from '../../icon';
|
||||
@ -26,10 +25,6 @@ const renderDropdownRow = (
|
||||
noHighlight,
|
||||
dropdownRowWrapper,
|
||||
) => (
|
||||
<TouchableHighlight
|
||||
style={styles.rowWrapper}
|
||||
underlayColor={EStyleSheet.value('$modalBackground')}
|
||||
>
|
||||
<View
|
||||
style={[
|
||||
styles.dropdownRow,
|
||||
@ -46,7 +41,6 @@ const renderDropdownRow = (
|
||||
{rowData}
|
||||
</Text>
|
||||
</View>
|
||||
</TouchableHighlight>
|
||||
);
|
||||
|
||||
const DropdownButtonView = ({
|
||||
@ -73,6 +67,8 @@ const DropdownButtonView = ({
|
||||
<View style={[styles.container, dropdownButtonStyle]}>
|
||||
<ModalDropdown
|
||||
ref={dropdownRef}
|
||||
renderRowComponent={TouchableHighlight}
|
||||
renderRowProps={{ underlayColor: EStyleSheet.value('$modalBackground'), style:styles.rowWrapper}}
|
||||
style={[!style ? styles.button : style]}
|
||||
textStyle={[textStyle || styles.buttonText]}
|
||||
dropdownStyle={[styles.dropdown, dropdownStyle, { height: 35 * (options.length + 1) }]}
|
||||
@ -83,6 +79,7 @@ const DropdownButtonView = ({
|
||||
defaultIndex={selectedOptionIndex}
|
||||
defaultValue={defaultText}
|
||||
renderSeparator={() => null}
|
||||
|
||||
renderRow={(rowData, rowID, highlighted) =>
|
||||
renderDropdownRow(
|
||||
rowData,
|
@ -7,7 +7,7 @@ import ImageSize from 'react-native-image-size';
|
||||
// Utils
|
||||
import FastImage from 'react-native-fast-image';
|
||||
import { getTimeFromNow } from '../../../utils/time';
|
||||
import bugsnag from '../../../config/bugsnag';
|
||||
//import bugsnagInstance from '../../../config/bugsnag';
|
||||
|
||||
// Components
|
||||
import { PostHeaderDescription } from '../../postElements';
|
||||
|
@ -1,10 +1,8 @@
|
||||
import { Client, Configuration } from 'bugsnag-react-native';
|
||||
import Bugsnag from '@bugsnag/react-native';
|
||||
import Config from 'react-native-config';
|
||||
|
||||
const configuration = new Configuration();
|
||||
configuration.apiKey = Config.BUGSNAG_API_KEY;
|
||||
configuration.consoleBreadcrumbsEnabled = true;
|
||||
configuration.notifyReleaseStages = ['beta', 'production'];
|
||||
Bugsnag.start({
|
||||
apiKey: Config.BUGSNAG_API_KEY,
|
||||
});
|
||||
|
||||
const client = new Client(configuration);
|
||||
export default client;
|
||||
export default Bugsnag;
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "File size too big, please resize or upload smaller image",
|
||||
"qoutaExceeded": "Upload quota exceeded",
|
||||
"invalidImage": "Invalid image, try different file",
|
||||
"something_wrong": "Something went wrong.",
|
||||
"something_wrong_alt": "Try https://ecency.com",
|
||||
"something_wrong_reload": "Reload",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "حجم الملف كبير جداً، يرجى تغيير الحجم أو تحميل صورة أصغر",
|
||||
"qoutaExceeded": "تم تجاوز حصة الرفع",
|
||||
"invalidImage": "صورة غير صالحة، جرب ملف مختلف",
|
||||
"something_wrong": "حدث خطأ ما.",
|
||||
"something_wrong_alt": "جرب https://ecency.com",
|
||||
"something_wrong_reload": "إعادة التحميل",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "العنوان والجسم لا يمكن أن يكونا فارغين!",
|
||||
"wrong_filter_count": "الرجاء اختيار 3 فلاتر"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "File size too big, please resize or upload smaller image",
|
||||
"qoutaExceeded": "Upload quota exceeded",
|
||||
"invalidImage": "Invalid image, try different file",
|
||||
"something_wrong": "Something went wrong.",
|
||||
"something_wrong_alt": "Try https://ecency.com",
|
||||
"something_wrong_reload": "Reload",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "Fayl həcmi çox böyükdür, yenidən ölçüləndirin və ya kiçik təsvir yükləyin",
|
||||
"qoutaExceeded": "Yükləmə kvotası keçildi",
|
||||
"invalidImage": "Etibarsız təsvir, fərqli fayl sınayın",
|
||||
"something_wrong": "Nəsə səhv getdi.",
|
||||
"something_wrong_alt": "https://ecency.com sınayın",
|
||||
"something_wrong_reload": "Yenidən yükləyin",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Başlıq və gövdə boş ola bilməz!",
|
||||
"wrong_filter_count": "Zəhmət olmasa 3 filtr seçin"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "Размерът на файла е твърде голям, моля преоразмерете или качете по-малко изображение",
|
||||
"qoutaExceeded": "Превишена квота за качване",
|
||||
"invalidImage": "Невалидна снимка,опитайте различен файл",
|
||||
"something_wrong": "Нещо се обърка.",
|
||||
"something_wrong_alt": "Опитай https://ecency.com",
|
||||
"something_wrong_reload": "Презареди",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Заглавитето и основата немогат да бъдат празни!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "ফাইলের আকার খুব বড়, দয়া করে আকার পরিবর্তন করুন বা ছোট চিত্র আপলোড করুন",
|
||||
"qoutaExceeded": "আপলোড কোটা অতিক্রম করেছে",
|
||||
"invalidImage": "ইনভ্যালিড চিত্র, ভিন্ন ফাইল চেষ্টা করুন",
|
||||
"something_wrong": "কিছু ভুল হয়েছে",
|
||||
"something_wrong_alt": "চেষ্টা করুন https://ecency.com",
|
||||
"something_wrong_reload": "রিলোড",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "File size too big, please resize or upload smaller image",
|
||||
"qoutaExceeded": "Upload quota exceeded",
|
||||
"invalidImage": "Invalid image, try different file",
|
||||
"something_wrong": "Something went wrong.",
|
||||
"something_wrong_alt": "Try https://ecency.com",
|
||||
"something_wrong_reload": "Reload",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "File size too big, please resize or upload smaller image",
|
||||
"qoutaExceeded": "Upload quota exceeded",
|
||||
"invalidImage": "Invalid image, try different file",
|
||||
"something_wrong": "Something went wrong.",
|
||||
"something_wrong_alt": "Try https://ecency.com",
|
||||
"something_wrong_reload": "Reload",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "File size too big, please resize or upload smaller image",
|
||||
"qoutaExceeded": "Upload quota exceeded",
|
||||
"invalidImage": "Invalid image, try different file",
|
||||
"something_wrong": "Something went wrong.",
|
||||
"something_wrong_alt": "Try https://ecency.com",
|
||||
"something_wrong_reload": "Reload",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "File size too big, please resize or upload smaller image",
|
||||
"qoutaExceeded": "Upload quota exceeded",
|
||||
"invalidImage": "Invalid image, try different file",
|
||||
"something_wrong": "Something went wrong.",
|
||||
"something_wrong_alt": "Try https://ecency.com",
|
||||
"something_wrong_reload": "Reload",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "File size too big, please resize or upload smaller image",
|
||||
"qoutaExceeded": "Upload quota exceeded",
|
||||
"invalidImage": "Invalid image, try different file",
|
||||
"something_wrong": "Something went wrong.",
|
||||
"something_wrong_alt": "Try https://ecency.com",
|
||||
"something_wrong_reload": "Reload",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "File size too big, please resize or upload smaller image",
|
||||
"qoutaExceeded": "Upload quota exceeded",
|
||||
"invalidImage": "Invalid image, try different file",
|
||||
"something_wrong": "Something went wrong.",
|
||||
"something_wrong_alt": "Try https://ecency.com",
|
||||
"something_wrong_reload": "Reload",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "Maximale Dateigröße überschritten. Bitte verkleinern oder kleineres Bild hochladen",
|
||||
"qoutaExceeded": "Mengenkontingent überschritten",
|
||||
"invalidImage": "Ungültiges Bild, versuchen Sie eine andere Datei",
|
||||
"something_wrong": "Etwas ist schief gelaufen.",
|
||||
"something_wrong_alt": "Probiere https://ecency.com",
|
||||
"something_wrong_reload": "Aktualisieren",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "File size too big, please resize or upload smaller image",
|
||||
"qoutaExceeded": "Upload quota exceeded",
|
||||
"invalidImage": "Invalid image, try different file",
|
||||
"something_wrong": "Something went wrong.",
|
||||
"something_wrong_alt": "Try https://ecency.com",
|
||||
"something_wrong_reload": "Reload",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "File size too big, please resize or upload smaller image",
|
||||
"qoutaExceeded": "Upload quota exceeded",
|
||||
"invalidImage": "Invalid image, try different file",
|
||||
"something_wrong": "Something went wrong.",
|
||||
"something_wrong_alt": "Try https://ecency.com",
|
||||
"something_wrong_reload": "Reload",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count":"Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "File size too big, please resize or upload smaller image",
|
||||
"qoutaExceeded": "Upload quota exceeded",
|
||||
"invalidImage": "Invalid image, try different file",
|
||||
"something_wrong": "Something went wrong.",
|
||||
"something_wrong_alt": "Try https://ecency.com",
|
||||
"something_wrong_reload": "Reload",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "File size too big, please resize or upload smaller image",
|
||||
"qoutaExceeded": "Upload quota exceeded",
|
||||
"invalidImage": "Invalid image, try different file",
|
||||
"something_wrong": "Something went wrong.",
|
||||
"something_wrong_alt": "Try https://ecency.com",
|
||||
"something_wrong_reload": "Reload",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "El tamaño del archivo es demasiado grande, por favor cambia el tamaño o suba una imagen más pequeña",
|
||||
"qoutaExceeded": "Se ha superado la cuota de subida",
|
||||
"invalidImage": "Imagen no válida, prueba un archivo diferente",
|
||||
"something_wrong": "Algo ha fallado.",
|
||||
"something_wrong_alt": "Prueba https://ecency.com",
|
||||
"something_wrong_reload": "Recarga",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "¡Título y cuerpo no pueden estar vacíos!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "File size too big, please resize or upload smaller image",
|
||||
"qoutaExceeded": "Upload quota exceeded",
|
||||
"invalidImage": "Invalid image, try different file",
|
||||
"something_wrong": "Something went wrong.",
|
||||
"something_wrong_alt": "Try https://ecency.com",
|
||||
"something_wrong_reload": "Reload",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "Fail liiga suur, palun vähenda suurust või lae üles väiksem pilt",
|
||||
"qoutaExceeded": "Üleslaadimise limiit ületatud",
|
||||
"invalidImage": "Pilt ei sobi, proovi teist faili",
|
||||
"something_wrong": "Midagi läks valesti.",
|
||||
"something_wrong_alt": "Proovi https://ecency.com",
|
||||
"something_wrong_reload": "Värskenda",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Pealkiri ja sisu ei tohi olla tühjad!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "اندازه فایل خیلی بزرگ است ، لطفاً اندازه کوچکتر را تغییر دهید یا تصویر کوچکتر را بارگذاری کنید",
|
||||
"qoutaExceeded": "از سهمیه بارگذاری بیشتر شد",
|
||||
"invalidImage": "تصویر نامعتبر است ، فایل دیگری را امتحان کنید",
|
||||
"something_wrong": "مشکلی پیش آمد.",
|
||||
"something_wrong_alt": "Https://ecency.com را امتحان کنید",
|
||||
"something_wrong_reload": "ﻧﻮﺳﺎﺯﯼ",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "عنوان و متن نمی تواند خالی باشد!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "Tiedostokoko liian suuri, muuta kokoa tai lataa pienempi",
|
||||
"qoutaExceeded": "Latausraja ylittyi",
|
||||
"invalidImage": "Vääränlainen kuva, yritä toista",
|
||||
"something_wrong": "Jokin meni pieleen.",
|
||||
"something_wrong_alt": "Kokeile https://ecency.com",
|
||||
"something_wrong_reload": "Päivitä",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Otsikko ja sisältö eivät voi olla tyhjiä!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "Masyadong malaki ang file, maaaring baguhin ang laki nito o mag-upload ng mas maliit na imahe",
|
||||
"qoutaExceeded": "Umabot na sa limit sa pag-upload",
|
||||
"invalidImage": "Inbalidong imahe, subukan ang ibang file",
|
||||
"something_wrong": "May nangyaring problema.",
|
||||
"something_wrong_alt": "Subukan ang https://ecency.com",
|
||||
"something_wrong_reload": "I-reload",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "La taille du fichier est trop grande, veuillez redimensionner ou télécharger une image plus petite",
|
||||
"qoutaExceeded": "Limite d'envoi dépassée",
|
||||
"invalidImage": "Image invalide, essayez un autre fichier",
|
||||
"something_wrong": "Une erreur s’est produite.",
|
||||
"something_wrong_alt": "Essayez https://ecency.com",
|
||||
"something_wrong_reload": "Rafraîchir",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "File size too big, please resize or upload smaller image",
|
||||
"qoutaExceeded": "Upload quota exceeded",
|
||||
"invalidImage": "Invalid image, try different file",
|
||||
"something_wrong": "Something went wrong.",
|
||||
"something_wrong_alt": "Try https://ecency.com",
|
||||
"something_wrong_reload": "Reload",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "File size too big, please resize or upload smaller image",
|
||||
"qoutaExceeded": "Upload quota exceeded",
|
||||
"invalidImage": "Invalid image, try different file",
|
||||
"something_wrong": "Something went wrong.",
|
||||
"something_wrong_alt": "Try https://ecency.com",
|
||||
"something_wrong_reload": "Reload",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "File size too big, please resize or upload smaller image",
|
||||
"qoutaExceeded": "Upload quota exceeded",
|
||||
"invalidImage": "Invalid image, try different file",
|
||||
"something_wrong": "Something went wrong.",
|
||||
"something_wrong_alt": "Try https://ecency.com",
|
||||
"something_wrong_reload": "Reload",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "File size too big, please resize or upload smaller image",
|
||||
"qoutaExceeded": "Upload quota exceeded",
|
||||
"invalidImage": "Invalid image, try different file",
|
||||
"something_wrong": "Something went wrong.",
|
||||
"something_wrong_alt": "Try https://ecency.com",
|
||||
"something_wrong_reload": "Reload",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -110,7 +110,7 @@
|
||||
},
|
||||
"notification": {
|
||||
"vote": "मतदान किया",
|
||||
"unvote": "downvoted",
|
||||
"unvote": "डाउनवोट किया",
|
||||
"reply": "को उत्तर दिया",
|
||||
"mention": "में वर्णित",
|
||||
"follow": "आपके साथ जुड़ा",
|
||||
@ -151,7 +151,7 @@
|
||||
"profile": {
|
||||
"following": "अनुगामी",
|
||||
"follower": "अनुयायी",
|
||||
"edit_label": "Edit",
|
||||
"edit_label": "संपादित करें",
|
||||
"post": "Post",
|
||||
"details": "प्रलेख विवरण",
|
||||
"comments": "विवेचनाऐं",
|
||||
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "फ़ाइल का आकार बहुत बड़ा है, कृपया आकार बदलें या छोटी छवि अपलोड करें",
|
||||
"qoutaExceeded": "अपलोड कोटा पार हो गया",
|
||||
"invalidImage": "अमान्य छवि, भिन्न फ़ाइल आज़माएं",
|
||||
"something_wrong": "कुछ गलत हो गया।",
|
||||
"something_wrong_alt": "Https://ecency.com आज़माएं",
|
||||
"something_wrong_reload": "पुनः लोड करें",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "शीर्षक और शरीर खाली नहीं हो सकता!",
|
||||
"wrong_filter_count": "कृपया 3 फ़िल्टर चुनें"
|
||||
},
|
||||
@ -632,10 +632,10 @@
|
||||
"user": {
|
||||
"follow": "फॉलो करें",
|
||||
"unfollow": "अनफॉलो करें",
|
||||
"add_to_favourites": "ADD TO FAVOURITES",
|
||||
"remove_from_favourites": "REMOVE FROM FAVOURITES",
|
||||
"mute": "MUTE",
|
||||
"unmute": "UNMUTE"
|
||||
"add_to_favourites": "पसंदीदा में जोड़ें",
|
||||
"remove_from_favourites": "पसंदीदा से निकालें",
|
||||
"mute": "म्यूट करें",
|
||||
"unmute": "अनम्यूट करें"
|
||||
},
|
||||
"communities": {
|
||||
"joined": "सदस्यता",
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "File size too big, please resize or upload smaller image",
|
||||
"qoutaExceeded": "Upload quota exceeded",
|
||||
"invalidImage": "Invalid image, try different file",
|
||||
"something_wrong": "Something went wrong.",
|
||||
"something_wrong_alt": "Try https://ecency.com",
|
||||
"something_wrong_reload": "Reload",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "A fájlméret túl nagy, kérlek méretezd át, vagy tölts fel kisebb képet",
|
||||
"qoutaExceeded": "Tárhely korlát túllépve",
|
||||
"invalidImage": "Érvénytelen kép, próbálj egy másik fájlt",
|
||||
"something_wrong": "Valami hiba történt.",
|
||||
"something_wrong_alt": "Próbáld ezt https://ecency.com",
|
||||
"something_wrong_reload": "Frissítsd",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "File size too big, please resize or upload smaller image",
|
||||
"qoutaExceeded": "Upload quota exceeded",
|
||||
"invalidImage": "Invalid image, try different file",
|
||||
"something_wrong": "Something went wrong.",
|
||||
"something_wrong_alt": "Try https://ecency.com",
|
||||
"something_wrong_reload": "Reload",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "Ukuran file terlalu besar, harap ubah ukurannya atau unggah gambar yang lebih kecil",
|
||||
"qoutaExceeded": "Melebihi kuota unggahan",
|
||||
"invalidImage": "Gambar tidak valid, coba file lain",
|
||||
"something_wrong": "Ada yang salah.",
|
||||
"something_wrong_alt": "Cobalah https://ecency.com",
|
||||
"something_wrong_reload": "Muat ulang",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Judul dan isi tidak boleh kosong!",
|
||||
"wrong_filter_count": "Silahkan pilih 3 penyaringan"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "File size too big, please resize or upload smaller image",
|
||||
"qoutaExceeded": "Upload quota exceeded",
|
||||
"invalidImage": "Invalid image, try different file",
|
||||
"something_wrong": "Something went wrong.",
|
||||
"something_wrong_alt": "Try https://ecency.com",
|
||||
"something_wrong_reload": "Reload",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "Dimensione del file troppo grande, ridimensiona o carica immagine più piccola",
|
||||
"qoutaExceeded": "Limite di caricamento superato",
|
||||
"invalidImage": "Immagine non valida, prova un file diverso",
|
||||
"something_wrong": "Something went wrong.",
|
||||
"something_wrong_alt": "Try https://ecency.com",
|
||||
"something_wrong_reload": "Reload",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "ファイルのサイズが大きすぎます、リサイズするか小さい画像をアップロードしてください",
|
||||
"qoutaExceeded": "アップロードの制限を超えています",
|
||||
"invalidImage": "無効な画像です、違うファイルを試してください",
|
||||
"something_wrong": "Something went wrong.",
|
||||
"something_wrong_alt": "Try https://ecency.com",
|
||||
"something_wrong_reload": "Reload",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "File size too big, please resize or upload smaller image",
|
||||
"qoutaExceeded": "Upload quota exceeded",
|
||||
"invalidImage": "Invalid image, try different file",
|
||||
"something_wrong": "Something went wrong.",
|
||||
"something_wrong_alt": "Try https://ecency.com",
|
||||
"something_wrong_reload": "Reload",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "File size too big, please resize or upload smaller image",
|
||||
"qoutaExceeded": "Upload quota exceeded",
|
||||
"invalidImage": "Invalid image, try different file",
|
||||
"something_wrong": "Something went wrong.",
|
||||
"something_wrong_alt": "Try https://ecency.com",
|
||||
"something_wrong_reload": "Reload",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "File size too big, please resize or upload smaller image",
|
||||
"qoutaExceeded": "Upload quota exceeded",
|
||||
"invalidImage": "Invalid image, try different file",
|
||||
"something_wrong": "Something went wrong.",
|
||||
"something_wrong_alt": "Try https://ecency.com",
|
||||
"something_wrong_reload": "Reload",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "File size too big, please resize or upload smaller image",
|
||||
"qoutaExceeded": "업로드 제한을 초과합니다.",
|
||||
"invalidImage": "Invalid image, try different file",
|
||||
"something_wrong": "Something went wrong.",
|
||||
"something_wrong_alt": "Try https://ecency.com",
|
||||
"something_wrong_reload": "Reload",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "File size too big, please resize or upload smaller image",
|
||||
"qoutaExceeded": "Upload quota exceeded",
|
||||
"invalidImage": "Invalid image, try different file",
|
||||
"something_wrong": "Something went wrong.",
|
||||
"something_wrong_alt": "Try https://ecency.com",
|
||||
"something_wrong_reload": "Reload",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "File size too big, please resize or upload smaller image",
|
||||
"qoutaExceeded": "Upload quota exceeded",
|
||||
"invalidImage": "Invalid image, try different file",
|
||||
"something_wrong": "Something went wrong.",
|
||||
"something_wrong_alt": "Try https://ecency.com",
|
||||
"something_wrong_reload": "Reload",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "File size too big, please resize or upload smaller image",
|
||||
"qoutaExceeded": "Upload quota exceeded",
|
||||
"invalidImage": "Invalid image, try different file",
|
||||
"something_wrong": "Something went wrong.",
|
||||
"something_wrong_alt": "Try https://ecency.com",
|
||||
"something_wrong_reload": "Reload",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "File size too big, please resize or upload smaller image",
|
||||
"qoutaExceeded": "Upload quota exceeded",
|
||||
"invalidImage": "Invalid image, try different file",
|
||||
"something_wrong": "Something went wrong.",
|
||||
"something_wrong_alt": "Try https://ecency.com",
|
||||
"something_wrong_reload": "Reload",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "File size too big, please resize or upload smaller image",
|
||||
"qoutaExceeded": "Upload quota exceeded",
|
||||
"invalidImage": "Invalid image, try different file",
|
||||
"something_wrong": "Something went wrong.",
|
||||
"something_wrong_alt": "Try https://ecency.com",
|
||||
"something_wrong_reload": "Reload",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "File size too big, please resize or upload smaller image",
|
||||
"qoutaExceeded": "Upload quota exceeded",
|
||||
"invalidImage": "Invalid image, try different file",
|
||||
"something_wrong": "Something went wrong.",
|
||||
"something_wrong_alt": "Try https://ecency.com",
|
||||
"something_wrong_reload": "Reload",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "File size too big, please resize or upload smaller image",
|
||||
"qoutaExceeded": "Upload quota exceeded",
|
||||
"invalidImage": "Invalid image, try different file",
|
||||
"something_wrong": "Something went wrong.",
|
||||
"something_wrong_alt": "Try https://ecency.com",
|
||||
"something_wrong_reload": "Reload",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "File size too big, please resize or upload smaller image",
|
||||
"qoutaExceeded": "Upload quota exceeded",
|
||||
"invalidImage": "Invalid image, try different file",
|
||||
"something_wrong": "Something went wrong.",
|
||||
"something_wrong_alt": "Try https://ecency.com",
|
||||
"something_wrong_reload": "Reload",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "File size too big, please resize or upload smaller image",
|
||||
"qoutaExceeded": "Upload quota exceeded",
|
||||
"invalidImage": "Invalid image, try different file",
|
||||
"something_wrong": "Something went wrong.",
|
||||
"something_wrong_alt": "Try https://ecency.com",
|
||||
"something_wrong_reload": "Reload",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "File size too big, please resize or upload smaller image",
|
||||
"qoutaExceeded": "Upload quota exceeded",
|
||||
"invalidImage": "Invalid image, try different file",
|
||||
"something_wrong": "Something went wrong.",
|
||||
"something_wrong_alt": "Try https://ecency.com",
|
||||
"something_wrong_reload": "Reload",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "File size too big, please resize or upload smaller image",
|
||||
"qoutaExceeded": "Upload quota exceeded",
|
||||
"invalidImage": "Invalid image, try different file",
|
||||
"something_wrong": "Something went wrong.",
|
||||
"something_wrong_alt": "Try https://ecency.com",
|
||||
"something_wrong_reload": "Reload",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "File size too big, please resize or upload smaller image",
|
||||
"qoutaExceeded": "Upload quota exceeded",
|
||||
"invalidImage": "Invalid image, try different file",
|
||||
"something_wrong": "Something went wrong.",
|
||||
"something_wrong_alt": "Try https://ecency.com",
|
||||
"something_wrong_reload": "Reload",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "Dis file na bigibigi, biko make am small or make u put picture wey no too big",
|
||||
"qoutaExceeded": "Dis tin don pass Upload quota",
|
||||
"invalidImage": "Dis picture no get, look anoda one",
|
||||
"something_wrong": "Something don happen.",
|
||||
"something_wrong_alt": "You fit check https://ecency.com",
|
||||
"something_wrong_reload": "Try am again",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "Zbyt duży rozmiar pliku, zmień rozmiar lub prześlij mniejszy obraz",
|
||||
"qoutaExceeded": "Przekroczono limit wysyłania",
|
||||
"invalidImage": "Nieprawidłowy obraz, spróbuj innego pliku",
|
||||
"something_wrong": "Coś poszło nie tak.",
|
||||
"something_wrong_alt": "Wypróbuj https://ecency.com",
|
||||
"something_wrong_reload": "Przeładowanie",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "Tamanho de arquivo muito grande, por favor, redimensione ou carregue uma imagem menor",
|
||||
"qoutaExceeded": "Quota de carregamento excedida",
|
||||
"invalidImage": "Imagem inválida, tente um arquivo diferente",
|
||||
"something_wrong": "Algo correu mal.",
|
||||
"something_wrong_alt": "Tente em https://ecency.com",
|
||||
"something_wrong_reload": "Recarregar",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Título e corpo não podem estar vazios!",
|
||||
"wrong_filter_count": "Selecione 3 filtros"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "File size too big, please resize or upload smaller image",
|
||||
"qoutaExceeded": "Upload quota exceeded",
|
||||
"invalidImage": "Invalid image, try different file",
|
||||
"something_wrong": "Something went wrong.",
|
||||
"something_wrong_alt": "Try https://ecency.com",
|
||||
"something_wrong_reload": "Reload",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "Размер файла слишком большой. Ппожалуйста, измените размер или загрузите изображение меньшего размера",
|
||||
"qoutaExceeded": "Превышен лимит загрузки",
|
||||
"invalidImage": "Изображение не подходит, попробуйте другой файл",
|
||||
"something_wrong": "Что-то пошло не так.",
|
||||
"something_wrong_alt": "Попробуйте https://ecency.com",
|
||||
"something_wrong_reload": "Перезагрузить",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
@ -407,9 +407,9 @@
|
||||
"payloadTooLarge": "File size too big, please resize or upload smaller image",
|
||||
"qoutaExceeded": "Upload quota exceeded",
|
||||
"invalidImage": "Invalid image, try different file",
|
||||
"something_wrong": "Something went wrong.",
|
||||
"something_wrong_alt": "Try https://ecency.com",
|
||||
"something_wrong_reload": "Reload",
|
||||
"something_wrong": "Something went wrong",
|
||||
"something_wrong_alt": "Meanwhile, try Ecency.com from your Browser",
|
||||
"something_wrong_reload": "Try again?",
|
||||
"can_not_be_empty": "Title and body can not be empty!",
|
||||
"wrong_filter_count": "Please select 3 filters"
|
||||
},
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user