diff --git a/android/app/build.gradle b/android/app/build.gradle index 5e4801c88b..29da4546ec 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -83,7 +83,6 @@ project.ext.react = [ ] apply from: "../../node_modules/react-native/react.gradle" -apply from: "../../node_modules/react-native-code-push/android/codepush.gradle" /** * Set this to true to create two separate APKs instead of one: @@ -111,7 +110,7 @@ def enableProguardInReleaseBuilds = false * give correct results when using with locales other than en-US. Note that * this variant is about 6MiB larger per architecture than default. */ -def jscFlavor = 'org.webkit:android-jsc-intl:+' +def jscFlavor = 'org.webkit:android-jsc:+' /** * Whether to enable the Hermes VM. @@ -121,7 +120,11 @@ def jscFlavor = 'org.webkit:android-jsc-intl:+' * and the benefits of using Hermes will therefore be sharply reduced. */ def enableHermes = project.ext.react.get("enableHermes", false); - +configurations.all { + resolutionStrategy { + force "com.facebook.soloader:soloader:0.8.0" + } +} android { compileSdkVersion rootProject.ext.compileSdkVersion @@ -139,11 +142,17 @@ android { minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion versionCode versionMajor * 10000 + versionMinor * 100 + versionPatch - versionName "2.2.3" + versionName "2.2.4" resValue "string", "build_config_package", "app.esteem.mobile.android" multiDexEnabled true // react-native-image-crop-picker vectorDrawables.useSupportLibrary = true + ndk { + abiFilters "armeabi-v7a",'x86',"arm64-v8a",'x86_64' + } + } + dexOptions { + javaMaxHeapSize "4g" } splits { abi { @@ -199,10 +208,9 @@ android { dependencies { implementation fileTree(dir: "libs", include: ["*.jar"]) implementation "com.facebook.react:react-native:+" // From node_modules - implementation project(':react-native-code-push') implementation 'androidx.appcompat:appcompat:1.1.0-rc01' implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0-alpha02' - implementation 'com.android.support:multidex:1.0.3' + implementation 'com.android.support:multidex:2.0.1' implementation project(':@react-native-community_viewpager') if (enableHermes) { diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 94d0008150..dfb4e064dd 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -24,7 +24,7 @@ android:label="@string/app_name" android:screenOrientation="portrait" android:configChanges="keyboard|keyboardHidden|screenSize|uiMode" - android:windowSoftInputMode="adjustResize"> + android:windowSoftInputMode="adjustPan"> diff --git a/android/app/src/main/java/app/esteem/mobile/android/MainApplication.java b/android/app/src/main/java/app/esteem/mobile/android/MainApplication.java index f1b4cffc6f..41c7c11cb6 100644 --- a/android/app/src/main/java/app/esteem/mobile/android/MainApplication.java +++ b/android/app/src/main/java/app/esteem/mobile/android/MainApplication.java @@ -8,17 +8,17 @@ import com.facebook.react.ReactNativeHost; import com.facebook.react.ReactPackage; import com.facebook.soloader.SoLoader; +import androidx.multidex.MultiDexApplication; //See below, Webview debugging //import android.webkit.WebView; -import com.microsoft.codepush.react.CodePush; import com.reactnativecommunity.viewpager.RNCViewPagerPackage; import java.lang.reflect.InvocationTargetException; import java.util.List; -public class MainApplication extends Application implements ReactApplication { +public class MainApplication extends MultiDexApplication implements ReactApplication { private final ReactNativeHost mReactNativeHost = new ReactNativeHost(this) { @Override @@ -33,7 +33,6 @@ protected List getPackages() { // Packages that cannot be autolinked yet can be added manually here, for // example: // packages.add(new MyReactNativePackage()); - packages.add(new CodePush("hvFLmwFbA1yko829EQO_apTfdlCKSybps-jnWV", MainApplication.this, BuildConfig.DEBUG)); packages.add(new RNCViewPagerPackage()); return packages; } diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml index 073f78a9ff..624dab45a9 100644 --- a/android/app/src/main/res/values/strings.xml +++ b/android/app/src/main/res/values/strings.xml @@ -1,5 +1,4 @@ - hvFLmwFbA1yko829EQO_apTfdlCKSybps-jnWV eSteem ALWAYS_SEND ALWAYS_SEND diff --git a/android/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml index a81f8ea052..d3f9f9c455 100644 --- a/android/app/src/main/res/values/styles.xml +++ b/android/app/src/main/res/values/styles.xml @@ -2,5 +2,6 @@ diff --git a/android/build.gradle b/android/build.gradle index a4897ff451..6770fe6db9 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -43,10 +43,10 @@ allprojects { // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm url("$rootDir/../node_modules/react-native/android") } - //maven { + maven { // Android JSC is installed from npm - // url("$rootDir/../node_modules/jsc-android/dist") - //} + url("$rootDir/../node_modules/jsc-android/dist") + } // react-native-image-crop-picker maven { url 'https://maven.google.com' } diff --git a/android/settings.gradle b/android/settings.gradle index e340f428bd..cf18351261 100644 --- a/android/settings.gradle +++ b/android/settings.gradle @@ -2,6 +2,4 @@ rootProject.name = 'eSteem' apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings) include ':@react-native-community_viewpager' project(':@react-native-community_viewpager').projectDir = new File(rootProject.projectDir, '../node_modules/@react-native-community/viewpager/android') -include ':app', ':react-native-code-push' -project(':react-native-code-push').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-code-push/android/app') include ':app' diff --git a/index.js b/index.js index 53322ab05f..de373cd413 100644 --- a/index.js +++ b/index.js @@ -1,14 +1,12 @@ import { AppRegistry } from 'react-native'; import AppCenter from 'appcenter'; -import codePush from 'react-native-code-push'; import { name as appName } from './app.json'; import 'core-js'; import 'intl'; import 'intl/locale-data/jsonp/en-US'; // set check frequency options -const codePushOptions = { checkFrequency: codePush.CheckFrequency.ON_APP_START }; -const eSteemApp = codePush(codePushOptions)(require('./App').default); +const eSteemApp = require('./App').default; AppCenter.setLogLevel(AppCenter.LogLevel.VERBOSE); diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 18d1753533..b301a7c9c0 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -31,20 +31,6 @@ PODS: - React - BVLinearGradient (2.5.6): - React - - CodePush (1000.0.0): - - CodePush/Base64 (= 1000.0.0) - - CodePush/Core (= 1000.0.0) - - CodePush/JWT (= 1000.0.0) - - CodePush/SSZipArchive (= 1000.0.0) - - React - - CodePush/Base64 (1000.0.0): - - React - - CodePush/Core (1000.0.0): - - React - - CodePush/JWT (1000.0.0): - - React - - CodePush/SSZipArchive (1000.0.0): - - React - DoubleConversion (1.1.6) - FBLazyVector (0.61.5) - FBReactNativeSpec (0.61.5): @@ -242,7 +228,7 @@ PODS: - React - SDWebImage/Core - SDWebImage/GIF - - react-native-netinfo (5.3.2): + - react-native-netinfo (5.3.3): - React - react-native-version-number (0.3.6): - React @@ -318,7 +304,6 @@ DEPENDENCIES: - appcenter-push (from `../node_modules/appcenter-push/ios`) - BugsnagReactNative (from `../node_modules/bugsnag-react-native`) - BVLinearGradient (from `../node_modules/react-native-linear-gradient`) - - CodePush (from `../node_modules/react-native-code-push`) - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) - FBReactNativeSpec (from `../node_modules/react-native/Libraries/FBReactNativeSpec`) @@ -388,8 +373,6 @@ EXTERNAL SOURCES: :path: "../node_modules/bugsnag-react-native" BVLinearGradient: :path: "../node_modules/react-native-linear-gradient" - CodePush: - :path: "../node_modules/react-native-code-push" DoubleConversion: :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec" FBLazyVector: @@ -485,7 +468,6 @@ SPEC CHECKSUMS: boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c BugsnagReactNative: bfa11ce45f7ee311962ecda93f190b6ea74329fe BVLinearGradient: e3aad03778a456d77928f594a649e96995f1c872 - CodePush: a503ca0caee269e68d8faaafe4414990ec282520 DoubleConversion: 5805e889d232975c086db112ece9ed034df7a0b2 FBLazyVector: aaeaf388755e4f29cd74acbc9e3b8da6d807c37f FBReactNativeSpec: 118d0d177724c2d67f08a59136eb29ef5943ec75 @@ -507,7 +489,7 @@ SPEC CHECKSUMS: react-native-cameraroll: 463aff54e37cff27ea76eb792e6f1fa43b876320 react-native-config: f2c2ae45625a068c35681a16b9bfb1ca58b0adc7 react-native-fast-image: 6d50167ad4d68b59640ceead8c2bc4e58d91d8bd - react-native-netinfo: 817823a90f13ced48413875c0820df04c3aae28d + react-native-netinfo: 8884d510fe67349940b4399c01db3e3591c922aa react-native-version-number: b415bbec6a13f2df62bf978e85bc0d699462f37f react-native-webview: 3f5aa91c3cb083ea4762e006b9653291a96a777a React-RCTActionSheet: 600b4d10e3aea0913b5a92256d2719c0cdd26d76 diff --git a/ios/eSteem-tvOS/Info.plist b/ios/eSteem-tvOS/Info.plist index 6a90ed7240..f233aebb56 100644 --- a/ios/eSteem-tvOS/Info.plist +++ b/ios/eSteem-tvOS/Info.plist @@ -15,11 +15,11 @@ CFBundlePackageType APPL CFBundleShortVersionString - 2.2.3 + 2.2.4 CFBundleSignature ???? CFBundleVersion - 9 + 10 LSRequiresIPhoneOS NSAppTransportSecurity diff --git a/ios/eSteem-tvOSTests/Info.plist b/ios/eSteem-tvOSTests/Info.plist index 35fdd47408..9bcdd502d7 100644 --- a/ios/eSteem-tvOSTests/Info.plist +++ b/ios/eSteem-tvOSTests/Info.plist @@ -15,10 +15,10 @@ CFBundlePackageType BNDL CFBundleShortVersionString - 2.2.3 + 2.2.4 CFBundleSignature ???? CFBundleVersion - 9 + 10 diff --git a/ios/eSteem.xcodeproj/project.pbxproj b/ios/eSteem.xcodeproj/project.pbxproj index 055d1b6ba2..01bc2cb8ec 100644 --- a/ios/eSteem.xcodeproj/project.pbxproj +++ b/ios/eSteem.xcodeproj/project.pbxproj @@ -575,7 +575,7 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh"; + shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh\n"; }; 180EA60986CD4BBD6C799872 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; @@ -909,7 +909,7 @@ CLANG_ENABLE_MODULES = YES; CODE_SIGN_ENTITLEMENTS = eSteem/eSteem.entitlements; CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 9; + CURRENT_PROJECT_VERSION = 10; DEAD_CODE_STRIPPING = NO; DEVELOPMENT_TEAM = 75B6RXTKGT; HEADER_SEARCH_PATHS = ( @@ -980,7 +980,7 @@ CODE_SIGN_ENTITLEMENTS = eSteem/eSteem.entitlements; CODE_SIGN_IDENTITY = "iPhone Distribution"; CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 9; + CURRENT_PROJECT_VERSION = 10; DEAD_CODE_STRIPPING = NO; DEVELOPMENT_TEAM = 75B6RXTKGT; HEADER_SEARCH_PATHS = ( diff --git a/ios/eSteem.xcworkspace/xcuserdata/f.xcuserdatad/UserInterfaceState.xcuserstate b/ios/eSteem.xcworkspace/xcuserdata/f.xcuserdatad/UserInterfaceState.xcuserstate index 87c823a261..42fb8a2341 100644 Binary files a/ios/eSteem.xcworkspace/xcuserdata/f.xcuserdatad/UserInterfaceState.xcuserstate and b/ios/eSteem.xcworkspace/xcuserdata/f.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/ios/eSteem/AppDelegate.m b/ios/eSteem/AppDelegate.m index 3e3e731db2..0b3020d1c5 100644 --- a/ios/eSteem/AppDelegate.m +++ b/ios/eSteem/AppDelegate.m @@ -11,7 +11,6 @@ #import #import #import -#import #import #import @@ -52,11 +51,7 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:( - (NSURL *)sourceURLForBridge:(RCTBridge *)bridge { -#if DEBUG return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil]; -#else - return [CodePush bundleURL]; -#endif } @end diff --git a/ios/eSteem/Info.plist b/ios/eSteem/Info.plist index e31cefc5f2..50d08c7475 100644 --- a/ios/eSteem/Info.plist +++ b/ios/eSteem/Info.plist @@ -19,7 +19,7 @@ CFBundlePackageType APPL CFBundleShortVersionString - 2.2.3 + 2.2.4 CFBundleSignature ???? CFBundleURLTypes @@ -37,26 +37,24 @@ CFBundleVersion - 1678 - CodePushDeploymentKey - 13ThFZsgwk6UZp6mIe95IDbnfw8iHy1jfsn-E + 1680 LSRequiresIPhoneOS - + NSAppTransportSecurity NSAllowsArbitraryLoads - + NSExceptionDomains localhost NSExceptionAllowsInsecureHTTPLoads - + steemconnect.com NSExceptionAllowsInsecureHTTPLoads - + @@ -110,12 +108,12 @@ armv7 UIRequiresFullScreen - + UISupportedInterfaceOrientations UIInterfaceOrientationPortrait UIViewControllerBasedStatusBarAppearance - + diff --git a/ios/eSteemTests/Info.plist b/ios/eSteemTests/Info.plist index 5326a6a1af..3e37218354 100644 --- a/ios/eSteemTests/Info.plist +++ b/ios/eSteemTests/Info.plist @@ -15,10 +15,10 @@ CFBundlePackageType BNDL CFBundleShortVersionString - 2.2.3 + 2.2.4 CFBundleSignature ???? CFBundleVersion - 9 + 10 diff --git a/package.json b/package.json index 9d5fd28a8a..f59015db85 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "eSteem", - "version": "2.2.3", + "version": "2.2.4", "private": true, "rnpm": { "assets": [ @@ -30,7 +30,7 @@ "@esteemapp/react-native-slider": "^0.12.0", "@react-native-community/async-storage": "^1.7.1", "@react-native-community/cameraroll": "^1.3.0", - "@react-native-community/netinfo": "^5.3.2", + "@react-native-community/netinfo": "^5.3.3", "appcenter": "^2.6.0", "appcenter-analytics": "^2.6.0", "appcenter-crashes": "^2.6.0", @@ -44,6 +44,7 @@ "diff-match-patch": "^1.0.4", "dsteem": "esteemapp/dsteem", "intl": "^1.2.5", + "jsc-android": "^241213.1.0", "lodash": "^4.17.13", "lottie-ios": "3.1.3", "lottie-react-native": "^3.2.1", @@ -53,9 +54,8 @@ "react-native": "0.61.5", "react-native-actionsheet": "esteemapp/react-native-actionsheet", "react-native-autoheight-webview": "^1.4.1", - "react-native-code-push": "esteemapp/react-native-code-push", "react-native-config": "luggit/react-native-config#master", - "react-native-dark-mode": "^0.2.1", + "react-native-dark-mode": "^0.2.2", "react-native-datepicker": "esteemapp/react-native-datepicker", "react-native-extended-stylesheet": "^0.10.0", "react-native-fast-image": "^4.0.14", @@ -66,7 +66,8 @@ "react-native-keyboard-aware-scroll-view": "^0.9.1", "react-native-linear-gradient": "^2.4.2", "react-native-modal-dropdown": "esteemapp/react-native-modal-dropdown", - "react-native-navigation-bar-color": "^0.1.0", + "react-native-modal-translucent": "^5.0.0", + "react-native-navigation-bar-color": "^1.0.0", "react-native-reanimated": "^1.3.0", "react-native-scrollable-tab-view": "esteemapp/react-native-scrollable-tab-view", "react-native-snap-carousel": "^3.8.0", diff --git a/react-native.config.js b/react-native.config.js index 4ec8a568c3..e3e693c839 100644 --- a/react-native.config.js +++ b/react-native.config.js @@ -1,10 +1,4 @@ module.exports = { - dependencies: { - 'react-native-code-push': { - platforms: { - android: null, // disable Android platform, other platforms will still autolink if provided - }, - }, - }, + dependencies: {}, assets: ['react-native-vector-icons'], }; diff --git a/src/components/basicHeader/view/basicHeaderView.js b/src/components/basicHeader/view/basicHeaderView.js index c5c70751d0..b7580f22b2 100644 --- a/src/components/basicHeader/view/basicHeaderView.js +++ b/src/components/basicHeader/view/basicHeaderView.js @@ -197,8 +197,8 @@ class BasicHeaderView extends Component { size={25} onPress={() => handleOnPressPreviewButton()} iconStyle={styles.rightIcon} - iconType="MaterialIcons" - name={isPreviewActive ? 'remove-red-eye' : 'remove-red-eye'} + iconType="MaterialCommunityIcons" + name={isPreviewActive ? 'eye-off' : 'eye'} /> {!isLoading ? ( + ( { const [isImageModalOpen, setIsImageModalOpen] = useState(false); const [postImages, setPostImages] = useState([]); + const [selectedImage, setSelectedImage] = useState(null); + const [selectedLink, setSelectedLink] = useState(null); + const [revealComment, setRevealComment] = useState(reputation > 0); const intl = useIntl(); + const actionImage = useRef(null); + const actionLink = useRef(null); const _showLowComment = () => { setRevealComment(true); @@ -53,12 +65,24 @@ const CommentBody = ({ data = {}; } - const { type, href, images, author, category, permlink, tag, proposal, videoHref } = data; + const { + type, + href, + images, + image, + author, + category, + permlink, + tag, + proposal, + videoHref, + } = data; switch (type) { case '_external': case 'markdown-external-link': - __handleBrowserLink(href); + setSelectedLink(href); + actionLink.current.show(); break; case 'markdown-author-link': if (!handleOnUserPress) { @@ -85,7 +109,8 @@ const CommentBody = ({ break; case 'image': setPostImages(images); - setIsImageModalOpen(true); + setSelectedImage(image); + actionImage.current.show(); break; default: @@ -94,6 +119,60 @@ const CommentBody = ({ } catch (error) {} }; + const handleImagePress = ind => { + if (ind === 1) { + //open gallery mode + setIsImageModalOpen(true); + } + if (ind === 0) { + //copy to clipboard + writeToClipboard(selectedImage).then(() => { + dispatch( + toastNotification( + intl.formatMessage({ + id: 'alert.copied', + }), + ), + ); + }); + } + if (ind === 2) { + //save to local + _saveImage(selectedImage); + } + }; + + const handleLinkPress = ind => { + if (ind === 1) { + //open link + Linking.canOpenURL(selectedLink).then(supported => { + if (supported) { + Linking.openURL(selectedLink); + } else { + dispatch( + toastNotification( + intl.formatMessage({ + id: 'alert.failed_to_open', + }), + ), + ); + } + }); + } + if (ind === 0) { + //copy to clipboard + writeToClipboard(selectedLink).then(() => { + dispatch( + toastNotification( + intl.formatMessage({ + id: 'alert.copied', + }), + ), + ); + }); + } + }; + const __handleTagPress = tag => { if (tag) { navigate({ @@ -105,34 +184,6 @@ const CommentBody = ({ } }; - const __handleBrowserLink = async url => { - if (url) { - Alert.alert( - intl.formatMessage({ id: 'alert.warning' }), - intl.formatMessage({ id: 'alert.external_link' }), - [ - { - text: 'Cancel', - onPress: () => {}, - style: 'cancel', - }, - { - text: 'OK', - onPress: () => { - Linking.canOpenURL(url).then(supported => { - if (supported) { - Linking.openURL(url); - } else { - Alert.alert(intl.formatMessage({ id: 'alert.failed_to_open' })); - } - }); - }, - }, - ], - ); - } - }; - const __handleOnPostPress = (permlink, author) => { if (permlink) { navigate({ @@ -156,7 +207,13 @@ const CommentBody = ({ key: username, }); } else { - Alert.alert('Opss!', 'Wrong link.'); + dispatch( + toastNotification( + intl.formatMessage({ + id: 'post.wrong_link', + }), + ), + ); } }; @@ -198,31 +255,30 @@ const CommentBody = ({ } CameraRoll.saveToCameraRoll(uri) .then(res => { - Alert.alert( - intl.formatMessage({ id: 'alert.success' }), - intl.formatMessage({ id: 'post.image_saved' }), - [{ text: 'OK' }], - { cancelable: false }, + dispatch( + toastNotification( + intl.formatMessage({ + id: 'post.image_saved', + }), + ), ); }) .catch(error => { - Alert.alert( - intl.formatMessage({ id: 'post.image_saved_error' }), - error.message, - [{ text: 'OK' }], - { - cancelable: false, - }, + dispatch( + toastNotification( + intl.formatMessage({ + id: 'post.image_saved_error', + }), + ), ); }); } catch (error) { - Alert.alert( - intl.formatMessage({ id: 'post.image_saved_error' }), - error.message, - [{ text: 'OK' }], - { - cancelable: false, - }, + dispatch( + toastNotification( + intl.formatMessage({ + id: 'post.image_saved_error', + }), + ), ); } }; @@ -365,13 +421,35 @@ const CommentBody = ({ enableSwipeDown onCancel={() => setIsImageModalOpen(false)} onClick={() => setIsImageModalOpen(false)} - onSave={uri => _saveImage(uri)} - menuContext={{ - saveToLocal: intl.formatMessage({ id: 'post.save_to_local' }), - cancel: intl.formatMessage({ id: 'alert.cancel' }), - }} /> + { + handleImagePress(index); + }} + /> + { + handleLinkPress(index); + }} + /> {revealComment ? ( prevProps.body !== nextProps.body; -export default React.memo(CommentBody, areEqual); +const mapStateToProps = state => ({}); + +export default connect(mapStateToProps)(React.memo(CommentBody, areEqual)); diff --git a/src/components/postElements/body/view/config.js b/src/components/postElements/body/view/config.js index 4c2940e948..a50ba85a9d 100644 --- a/src/components/postElements/body/view/config.js +++ b/src/components/postElements/body/view/config.js @@ -10,7 +10,8 @@ for (var k = 0; k < images.length; k++) { for (var i = 0; i < images.length; i++) { var result = { type: 'image', - images: imageUrls + images: imageUrls, + image: images[i].getAttribute("src") || '' }; var resultStr = JSON.stringify(JSON.stringify(result)); var message = 'window.ReactNativeWebView.postMessage(' + resultStr + ')'; @@ -128,16 +129,16 @@ for (var k = 0; k < images.length; k++) { for (var i = 0; i < images.length; i++) { var result = { type: 'image', - images: imageUrls + images: imageUrls, + image: images[i].getAttribute("src") || '' }; var resultStr = JSON.stringify(JSON.stringify(result)); var message = 'window.ReactNativeWebView.postMessage(' + resultStr + ')'; if (!images[i].classList.contains("video-thumbnail") && !images[i].parentNode.classList.contains("markdown-external-link")) { - images[i].setAttribute("onTouchStart", message); + images[i].setAttribute("onClick", message); } } -document.addEventListener('touchstart', function(event) { - event.preventDefault(); +document.addEventListener('click', function(event) { var el = event.target; while (el.tagName !== 'A') { if (!el.parentNode) { diff --git a/src/components/postElements/body/view/postBodyView.js b/src/components/postElements/body/view/postBodyView.js index ee8e3b7cde..2ed9999934 100644 --- a/src/components/postElements/body/view/postBodyView.js +++ b/src/components/postElements/body/view/postBodyView.js @@ -1,5 +1,5 @@ -import React, { Fragment, useState } from 'react'; -import { Dimensions, Linking, Alert, Modal, PermissionsAndroid, Platform } from 'react-native'; +import React, { Fragment, useState, useRef } from 'react'; +import { Dimensions, Linking, Modal, PermissionsAndroid, Platform } from 'react-native'; import CameraRoll from '@react-native-community/cameraroll'; import { withNavigation } from 'react-navigation'; import { useIntl, injectIntl } from 'react-intl'; @@ -8,10 +8,16 @@ import EStyleSheet from 'react-native-extended-stylesheet'; import get from 'lodash/get'; import ImageViewer from 'react-native-image-zoom-viewer'; import RNFetchBlob from 'rn-fetch-blob'; +import ActionSheet from 'react-native-actionsheet'; +import { connect } from 'react-redux'; import { customBodyScript } from './config'; import { PostPlaceHolder, CommentPlaceHolder } from '../../../basicUIElements'; +// Services and Actions +import { writeToClipboard } from '../../../../utils/clipboard'; +import { toastNotification } from '../../../../redux/actions/uiAction'; + // Constants import { default as ROUTES } from '../../../../constants/routeNames'; @@ -24,10 +30,16 @@ const PostBody = ({ isComment, handleOnUserPress, handleOnPostPress, + dispatch, }) => { const [isImageModalOpen, setIsImageModalOpen] = useState(false); const [postImages, setPostImages] = useState([]); + const [selectedImage, setSelectedImage] = useState(null); + const [selectedLink, setSelectedLink] = useState(null); + const intl = useIntl(); + const actionImage = useRef(null); + const actionLink = useRef(null); const _handleOnLinkPress = event => { if ((!event && !get(event, 'nativeEvent.data'), false)) { @@ -42,12 +54,25 @@ const PostBody = ({ data = {}; } - const { type, href, images, author, category, permlink, tag, proposal, videoHref } = data; + const { + type, + href, + images, + image, + author, + category, + permlink, + tag, + proposal, + videoHref, + } = data; switch (type) { case '_external': case 'markdown-external-link': - _handleBrowserLink(href); + setSelectedLink(href); + actionLink.current.show(); + //_handleBrowserLink(href); break; case 'markdown-author-link': if (!handleOnUserPress) { @@ -74,7 +99,8 @@ const PostBody = ({ break; case 'image': setPostImages(images); - setIsImageModalOpen(true); + setSelectedImage(image); + actionImage.current.show(); break; default: @@ -83,6 +109,60 @@ const PostBody = ({ } catch (error) {} }; + const handleImagePress = ind => { + if (ind === 1) { + //open gallery mode + setIsImageModalOpen(true); + } + if (ind === 0) { + //copy to clipboard + writeToClipboard(selectedImage).then(() => { + dispatch( + toastNotification( + intl.formatMessage({ + id: 'alert.copied', + }), + ), + ); + }); + } + if (ind === 2) { + //save to local + _saveImage(selectedImage); + } + }; + + const handleLinkPress = ind => { + if (ind === 1) { + //open link + Linking.canOpenURL(selectedLink).then(supported => { + if (supported) { + Linking.openURL(selectedLink); + } else { + dispatch( + toastNotification( + intl.formatMessage({ + id: 'alert.failed_to_open', + }), + ), + ); + } + }); + } + if (ind === 0) { + //copy to clipboard + writeToClipboard(selectedLink).then(() => { + dispatch( + toastNotification( + intl.formatMessage({ + id: 'alert.copied', + }), + ), + ); + }); + } + }; + const _handleTagPress = tag => { if (tag) { navigation.navigate({ @@ -94,34 +174,6 @@ const PostBody = ({ } }; - const _handleBrowserLink = async url => { - if (url) { - Alert.alert( - intl.formatMessage({ id: 'alert.warning' }), - intl.formatMessage({ id: 'alert.external_link' }), - [ - { - text: 'Cancel', - onPress: () => {}, - style: 'cancel', - }, - { - text: 'OK', - onPress: () => { - Linking.canOpenURL(url).then(supported => { - if (supported) { - Linking.openURL(url); - } else { - Alert.alert(intl.formatMessage({ id: 'alert.failed_to_open' })); - } - }); - }, - }, - ], - ); - } - }; - const _handleOnPostPress = (permlink, author) => { if (permlink) { navigation.navigate({ @@ -145,7 +197,13 @@ const PostBody = ({ key: username, }); } else { - Alert.alert('Opss!', 'Wrong link.'); + dispatch( + toastNotification( + intl.formatMessage({ + id: 'post.wrong_link', + }), + ), + ); } }; @@ -187,31 +245,30 @@ const PostBody = ({ } CameraRoll.saveToCameraRoll(uri) .then(res => { - Alert.alert( - intl.formatMessage({ id: 'alert.success' }), - intl.formatMessage({ id: 'post.image_saved' }), - [{ text: 'OK' }], - { cancelable: false }, + dispatch( + toastNotification( + intl.formatMessage({ + id: 'post.image_saved', + }), + ), ); }) .catch(error => { - Alert.alert( - intl.formatMessage({ id: 'post.image_saved_error' }), - error.message, - [{ text: 'OK' }], - { - cancelable: false, - }, + dispatch( + toastNotification( + intl.formatMessage({ + id: 'post.image_saved_error', + }), + ), ); }); } catch (error) { - Alert.alert( - intl.formatMessage({ id: 'post.image_saved_error' }), - error.message, - [{ text: 'OK' }], - { - cancelable: false, - }, + dispatch( + toastNotification( + intl.formatMessage({ + id: 'post.image_saved_error', + }), + ), ); } }; @@ -334,13 +391,35 @@ const PostBody = ({ enableSwipeDown onCancel={() => setIsImageModalOpen(false)} onClick={() => setIsImageModalOpen(false)} - onSave={uri => _saveImage(uri)} - menuContext={{ - saveToLocal: intl.formatMessage({ id: 'post.save_to_local' }), - cancel: intl.formatMessage({ id: 'alert.cancel' }), - }} /> + { + handleImagePress(index); + }} + /> + { + handleLinkPress(index); + }} + /> { return false; }; -export default React.memo(injectIntl(withNavigation(PostBody)), areEqual); +const mapStateToProps = state => ({}); + +export default React.memo(injectIntl(withNavigation(connect(mapStateToProps)(PostBody))), areEqual); diff --git a/src/components/postElements/headerDescription/view/postHeaderDescription.js b/src/components/postElements/headerDescription/view/postHeaderDescription.js index 2d507ef851..21c6b7c48f 100644 --- a/src/components/postElements/headerDescription/view/postHeaderDescription.js +++ b/src/components/postElements/headerDescription/view/postHeaderDescription.js @@ -69,20 +69,33 @@ class PostHeaderDescription extends PureComponent { noAction /> )} - {name} - {_reputationText} - {!!tag && ( - tagOnPress && tagOnPress()}> - - - )} - - {isPromoted ? intl.formatMessage({ id: 'post.sponsored' }) : date} - - {isShowOwnerIndicator && ( - - )} + + + this._handleOnUserPress(name)} + > + {name} + {_reputationText} + + {isShowOwnerIndicator && ( + + )} + + + + {isPromoted ? intl.formatMessage({ id: 'post.sponsored' }) : date} + + + + + {!!tag && ( + tagOnPress && tagOnPress()}> + + + )} + ); diff --git a/src/components/postElements/headerDescription/view/postHeaderDescriptionStyles.js b/src/components/postElements/headerDescription/view/postHeaderDescriptionStyles.js index ccda02672d..72b1e6e94e 100644 --- a/src/components/postElements/headerDescription/view/postHeaderDescriptionStyles.js +++ b/src/components/postElements/headerDescription/view/postHeaderDescriptionStyles.js @@ -5,6 +5,21 @@ export default EStyleSheet.create({ flexDirection: 'row', alignItems: 'center', }, + leftContainer: { + flexDirection: 'column', + }, + primaryDetails: { + flexDirection: 'row', + }, + secondaryDetails: { + flexDirection: 'row', + marginHorizontal: 3, + }, + rightContainer: { + flexDirection: 'column', + marginLeft: 'auto', + paddingLeft: 10, + }, avatar: { borderColor: '$borderColor', borderWidth: 1, @@ -12,14 +27,14 @@ export default EStyleSheet.create({ }, name: { marginHorizontal: 3, - fontSize: 11, + fontSize: 12, color: '$primaryBlack', fontFamily: '$primaryFont', fontWeight: 'bold', alignSelf: 'center', }, reputation: { - fontSize: 11, + fontSize: 12, color: '$primaryDarkGray', marginRight: 8, alignSelf: 'center', diff --git a/src/components/posts/view/postsView.js b/src/components/posts/view/postsView.js index cfaefe61cd..64cea08804 100644 --- a/src/components/posts/view/postsView.js +++ b/src/components/posts/view/postsView.js @@ -1,5 +1,5 @@ /* eslint-disable react/jsx-wrap-multilines */ -import React, { useState, useEffect, useCallback } from 'react'; +import React, { useState, useEffect, useCallback, useRef } from 'react'; import { FlatList, View, ActivityIndicator, RefreshControl } from 'react-native'; import { useIntl } from 'react-intl'; import { withNavigation } from 'react-navigation'; @@ -53,6 +53,7 @@ const PostsView = ({ filterOptionsValue && filterOptionsValue[selectedFilterIndex], ); const intl = useIntl(); + const postsList = useRef(null); useEffect(() => { if (isConnected) { @@ -64,6 +65,9 @@ const PostsView = ({ fetchPromotePost(); _loadPosts(); } + return () => { + //unmounting + }; }, [ _getPromotePosts, _loadPosts, @@ -111,14 +115,19 @@ const PostsView = ({ ]); const _handleOnDropdownSelect = async index => { - if (filterOptions && filterOptions.length > 0) { - await setSelectedFilterValue(filterOptionsValue[index]); + if (index === selectedFilterIndex) { + _scrollTop(); + } else { + if (filterOptions && filterOptions.length > 0) { + await setSelectedFilterValue(filterOptionsValue[index]); + } + + setSelectedFilterIndex(index); + setPosts([]); + setStartPermlink(''); + setStartAuthor(''); + setIsNoPost(false); } - setSelectedFilterIndex(index); - setPosts([]); - setStartPermlink(''); - setStartAuthor(''); - setIsNoPost(false); }; const _getPromotePosts = useCallback(async () => { @@ -249,10 +258,14 @@ const PostsView = ({ if (pageType !== 'profiles') { await _getPromotePosts(); } - - _loadPosts(); }; + useEffect(() => { + if (refreshing) { + _loadPosts(); + } + }, [refreshing]); + const _renderFooter = () => { if (isLoading) { return ( @@ -312,6 +325,10 @@ const PostsView = ({ } }; + const _scrollTop = () => { + postsList.current.scrollToOffset({ x: 0, y: 0, animated: true }); + }; + return ( {({ isDarkTheme }) => ( @@ -332,6 +349,7 @@ const PostsView = ({ )} { diff --git a/src/components/profileEditForm/profileEditFormView.js b/src/components/profileEditForm/profileEditFormView.js index 2b41be660d..cd3b248ce9 100644 --- a/src/components/profileEditForm/profileEditFormView.js +++ b/src/components/profileEditForm/profileEditFormView.js @@ -43,6 +43,7 @@ const ProfileEditFormView = ({ { beneficiaries.push( - get(key, 'account') + ': ' + (parseFloat(get(key, 'weight')) / 100).toFixed(2) + '%', + `\n ${get(key, 'account')}: ${(parseFloat(get(key, 'weight')) / 100).toFixed(2)}%`, ); }); } diff --git a/src/components/upvote/view/upvoteStyles.js b/src/components/upvote/view/upvoteStyles.js index e68266928d..0bc6b23e8d 100644 --- a/src/components/upvote/view/upvoteStyles.js +++ b/src/components/upvote/view/upvoteStyles.js @@ -23,7 +23,7 @@ export default EStyleSheet.create({ }, popoverDetails: { flexDirection: 'row', - height: 100, + height: 'auto', borderRadius: 20, paddingHorizontal: 26, backgroundColor: '$primaryBackgroundColor', @@ -72,9 +72,7 @@ export default EStyleSheet.create({ hideArrow: { borderTopColor: 'transparent', }, - overlay: { - backgroundColor: '#403c4449', - }, + overlay: {}, payoutValue: { alignSelf: 'center', fontSize: 10, diff --git a/src/components/userAvatar/view/userAvatarView.js b/src/components/userAvatar/view/userAvatarView.js index 6669b9583c..0f5a6fa8c3 100644 --- a/src/components/userAvatar/view/userAvatarView.js +++ b/src/components/userAvatar/view/userAvatarView.js @@ -54,7 +54,7 @@ class UserAvatarView extends Component { avatarUrl, currentUsername: { name, avatar }, } = this.props; - const imageSize = size === 'xl' ? 'large' : 'medium'; + const imageSize = 'large'; let _size; const _avatar = username ? { diff --git a/src/config/locales/ac-ace.json b/src/config/locales/ac-ace.json index 2c10849840..73a2b5bcfa 100644 --- a/src/config/locales/ac-ace.json +++ b/src/config/locales/ac-ace.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Konsep", diff --git a/src/config/locales/ar-SA.json b/src/config/locales/ar-SA.json index d9f3ab76de..ebbcb2b5ea 100644 --- a/src/config/locales/ar-SA.json +++ b/src/config/locales/ar-SA.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "تمت إزالة المنشور بواسطة", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "المسودات", diff --git a/src/config/locales/as-IN.json b/src/config/locales/as-IN.json index b92d54b7af..65a8a317fa 100644 --- a/src/config/locales/as-IN.json +++ b/src/config/locales/as-IN.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/az-AZ.json b/src/config/locales/az-AZ.json index 6264766809..f3a82f5380 100644 --- a/src/config/locales/az-AZ.json +++ b/src/config/locales/az-AZ.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Qaralamalar", diff --git a/src/config/locales/bg-BG.json b/src/config/locales/bg-BG.json index b92d54b7af..65a8a317fa 100644 --- a/src/config/locales/bg-BG.json +++ b/src/config/locales/bg-BG.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/bn-BD.json b/src/config/locales/bn-BD.json index 6bdd9cdd9f..151f9d2682 100644 --- a/src/config/locales/bn-BD.json +++ b/src/config/locales/bn-BD.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/bo-BT.json b/src/config/locales/bo-BT.json index b92d54b7af..65a8a317fa 100644 --- a/src/config/locales/bo-BT.json +++ b/src/config/locales/bo-BT.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/bs-BA.json b/src/config/locales/bs-BA.json index b92d54b7af..65a8a317fa 100644 --- a/src/config/locales/bs-BA.json +++ b/src/config/locales/bs-BA.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/ca-ES.json b/src/config/locales/ca-ES.json index b92d54b7af..65a8a317fa 100644 --- a/src/config/locales/ca-ES.json +++ b/src/config/locales/ca-ES.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/ceb-PH.json b/src/config/locales/ceb-PH.json index b92d54b7af..65a8a317fa 100644 --- a/src/config/locales/ceb-PH.json +++ b/src/config/locales/ceb-PH.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/cs-CZ.json b/src/config/locales/cs-CZ.json index b92d54b7af..65a8a317fa 100644 --- a/src/config/locales/cs-CZ.json +++ b/src/config/locales/cs-CZ.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/da-DK.json b/src/config/locales/da-DK.json index b92d54b7af..65a8a317fa 100644 --- a/src/config/locales/da-DK.json +++ b/src/config/locales/da-DK.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/de-DE.json b/src/config/locales/de-DE.json index f93d74db4e..51256da8d2 100644 --- a/src/config/locales/de-DE.json +++ b/src/config/locales/de-DE.json @@ -308,20 +308,24 @@ "connection_fail": "Verbindung fehlgeschlagen!", "connection_success": "Erfolgreich verbunden!", "checking": "Wird überprüft...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "Der Beitrag existiert nicht! Bitte überprüfe den Permalink und den Autor.", "google_play_version": "Wir haben festgestellt, dass dein Gerät eine alte Version von Google Play hat. Bitte aktualisiere die Google Play-Dienste und versuche es erneut!" }, "post": { "reblog_alert": "Möchtest du diesen Beitrag wirklich teilen?", "removed_hint": "Der Beitrag wurde entfernt von", - "copy_link": "Link kopieren", + "copy_link": "Copy link", "reblogged": "rebloggt von", "sponsored": "Gesponsert", - "open_thread": "Thread öffnen", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Entwürfe", diff --git a/src/config/locales/el-GR.json b/src/config/locales/el-GR.json index b92d54b7af..65a8a317fa 100644 --- a/src/config/locales/el-GR.json +++ b/src/config/locales/el-GR.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/en-US.json b/src/config/locales/en-US.json index aef7ce8a47..786daedf7c 100644 --- a/src/config/locales/en-US.json +++ b/src/config/locales/en-US.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/eo-UY.json b/src/config/locales/eo-UY.json index b92d54b7af..65a8a317fa 100644 --- a/src/config/locales/eo-UY.json +++ b/src/config/locales/eo-UY.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/es-ES.json b/src/config/locales/es-ES.json index 2e31c4fed0..a2ae29f42d 100644 --- a/src/config/locales/es-ES.json +++ b/src/config/locales/es-ES.json @@ -308,20 +308,24 @@ "connection_fail": "¡Error de conexión!", "connection_success": "¡Conectado con éxito!", "checking": "Comprobando...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "¡La publicación no existe! Por favor comprueba el permalink y el autor.", "google_play_version": "Notamos que tu dispositivo tiene una versión antigua de Google Play. ¡Por favor actualiza los servicios de Google Play e inténtalo de nuevo!" }, "post": { "reblog_alert": "¿Estás seguro de querer rebloguear?", "removed_hint": "Esta publicación ha sido removida por", - "copy_link": "Copiar enlace", + "copy_link": "Copy link", "reblogged": "reblogueado por", "sponsored": "PATROCINADO", - "open_thread": "Hilo abierto", - "save_to_local": "Guardar en este álbum", - "image_saved": "Imagen salvada en la galería de fotos", - "image_saved_error": "Error salvando imagen" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error salvando imagen", + "wrong_link": "Wrong link" }, "drafts": { "title": "Borradores", diff --git a/src/config/locales/et-EE.json b/src/config/locales/et-EE.json index b41ba18110..29a17fbee6 100644 --- a/src/config/locales/et-EE.json +++ b/src/config/locales/et-EE.json @@ -308,20 +308,24 @@ "connection_fail": "Ühendus nurjus!", "connection_success": "Edukalt ühendatud!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Oled sa kindel, et soovid seda jagada?", "removed_hint": "Postitus eemaldatud kasutaja %s poolt.", - "copy_link": "Kopeeri aadress", + "copy_link": "Copy link", "reblogged": "jagatud %s poolt", "sponsored": "SPONSOREERITUD", - "open_thread": "Avatud lõim", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/fa-IR.json b/src/config/locales/fa-IR.json index c279d36bff..581e067d00 100644 --- a/src/config/locales/fa-IR.json +++ b/src/config/locales/fa-IR.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "این پست حذف شده است توسط", - "copy_link": "کپی لینک", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "پیشنویس ها", diff --git a/src/config/locales/fi-FI.json b/src/config/locales/fi-FI.json index 3c24a2725b..cab7b0b857 100644 --- a/src/config/locales/fi-FI.json +++ b/src/config/locales/fi-FI.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Luonnokset", diff --git a/src/config/locales/fil-PH.json b/src/config/locales/fil-PH.json index 0ce4bbbfe3..866a07c715 100644 --- a/src/config/locales/fil-PH.json +++ b/src/config/locales/fil-PH.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/fr-FR.json b/src/config/locales/fr-FR.json index 762b00667a..660a2c436e 100644 --- a/src/config/locales/fr-FR.json +++ b/src/config/locales/fr-FR.json @@ -308,20 +308,24 @@ "connection_fail": "Échec de la connexion !", "connection_success": "Connexion réussie!", "checking": "Vérification...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "Le post n'existe pas ! Veuillez vérifier le lien et l'auteur.", "google_play_version": "Nous avons remarqué que votre appareil possède une ancienne version de Google Play. Veuillez mettre à jour les services Google Play et réessayez!" }, "post": { "reblog_alert": "Êtes-vous sûr de vouloir rebloguer ?", "removed_hint": "Ce post à été supprimé par", - "copy_link": "Copier le Lien", + "copy_link": "Copy link", "reblogged": "reblogué par", "sponsored": "SPONSORISÉ", - "open_thread": "Open Thread", - "save_to_local": "Enregistrer dans l'album", - "image_saved": "Image sauvegardée dans la Galerie Photo", - "image_saved_error": "Erreur de sauvegarde de l'image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Erreur de sauvegarde de l'image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Brouillons", diff --git a/src/config/locales/ga-IE.json b/src/config/locales/ga-IE.json index b92d54b7af..65a8a317fa 100644 --- a/src/config/locales/ga-IE.json +++ b/src/config/locales/ga-IE.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/gl-ES.json b/src/config/locales/gl-ES.json index b92d54b7af..65a8a317fa 100644 --- a/src/config/locales/gl-ES.json +++ b/src/config/locales/gl-ES.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/got-DE.json b/src/config/locales/got-DE.json index 367e2308e6..4fdb83ac68 100644 --- a/src/config/locales/got-DE.json +++ b/src/config/locales/got-DE.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/he-IL.json b/src/config/locales/he-IL.json index 66ebaf2d0e..6fac0be7d8 100644 --- a/src/config/locales/he-IL.json +++ b/src/config/locales/he-IL.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "טיוטות", diff --git a/src/config/locales/hi-IN.json b/src/config/locales/hi-IN.json index 4152682299..a28019a8ba 100644 --- a/src/config/locales/hi-IN.json +++ b/src/config/locales/hi-IN.json @@ -308,20 +308,24 @@ "connection_fail": "कनेक्ट करना विफल रहा", "connection_success": "सफलतापूर्वक जुड़ा हुआ है!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "क्या आप निश्चित हैं, आप इसे हटाना चाहते हैं?", "removed_hint": "के द्वारा पोस्ट को हटा दिया गया था", - "copy_link": "लिंक कॉपी करें", + "copy_link": "Copy link", "reblogged": "द्वारा रीब्लॉग", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "प्रारूप", diff --git a/src/config/locales/hr-HR.json b/src/config/locales/hr-HR.json index 2b201c93f2..5ff596a6e6 100644 --- a/src/config/locales/hr-HR.json +++ b/src/config/locales/hr-HR.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Skice", diff --git a/src/config/locales/hu-HU.json b/src/config/locales/hu-HU.json index 5888c7551e..2db15b9045 100644 --- a/src/config/locales/hu-HU.json +++ b/src/config/locales/hu-HU.json @@ -125,7 +125,7 @@ "replies": "Válaszok", "mentions": "Említések", "reblogs": "Megosztások", - "noactivity": "No recent activity" + "noactivity": "Nincs friss tevékenység" }, "leaderboard": { "daily": "NAPI", @@ -203,7 +203,7 @@ }, "login": { "signin": "Bejelentkezés", - "signup": "JOIN NOW", + "signup": "CSATLAKOZZ MOST", "signin_title": "Jelentkezz be ahhoz, hogy minden előnyben részesülj", "username": "Felhasználónév", "password": "Jelszó vagy a WIF", @@ -253,7 +253,7 @@ "reply": "Válasz", "open_gallery": "Galéria Megnyitása", "capture_photo": "Készíts egy fotót", - "limited_tags": "Only 10 tags allowed, remove some", + "limited_tags": "Csak 10 címke engedélyezett, törölj néhányat", "limited_length": "Maximum length of each tag should be 24", "limited_dash": "Use one dash in each tag", "limited_space": "Use space to separate tags", @@ -285,8 +285,8 @@ "already_rebloged": "Ezt már megosztottad!", "success_favorite": "Kedvencekhez hozzáadva!", "success_unfavorite": "Eltávolítva a kedvencektől!", - "success_follow": "Follow success!", - "success_mute": "Mute success!", + "success_follow": "Sikeres követés!", + "success_mute": "Sikeres némítás!", "success_unmute": "Unmute success!", "success_unfollow": "Unfollow success!", "warning": "Figyelmeztetés", @@ -308,20 +308,24 @@ "connection_fail": "Sikertelen kapcsolat!", "connection_success": "A kapcsolat sikerült!", "checking": "Ellenőrzés folyamatban...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "A bejegyzés nem létezik! Kérjük ellenőrizd a linket és a szerzőt.", "google_play_version": "Észrevettük, hogy a készülékeden a Google Play régi verziója található. Kérjük frissítsd a Google Play szolgáltatásait és próbáld újra!" }, "post": { "reblog_alert": "Biztos, hogy megosztod?", "removed_hint": "A bejegyzést eltávolította", - "copy_link": "Link másolása", + "copy_link": "Copy link", "reblogged": "megosztva általa", "sponsored": "TÁMOGATOTT", - "open_thread": "Bejegyzés megnyitása", - "save_to_local": "Mentés ebbe a mappába", - "image_saved": "Kép a galériába mentve", - "image_saved_error": "Hiba a kép mentése közben" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Hiba a kép mentése közben", + "wrong_link": "Wrong link" }, "drafts": { "title": "Piszkozatok", diff --git a/src/config/locales/hy-AM.json b/src/config/locales/hy-AM.json index 8a7322edd6..7943c0c6ce 100644 --- a/src/config/locales/hy-AM.json +++ b/src/config/locales/hy-AM.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/id-ID.json b/src/config/locales/id-ID.json index 6c5f4760a8..07f93245e5 100644 --- a/src/config/locales/id-ID.json +++ b/src/config/locales/id-ID.json @@ -125,7 +125,7 @@ "replies": "Balasan", "mentions": "Menyebutkan", "reblogs": "Menampilkan kembali", - "noactivity": "No recent activity" + "noactivity": "Tidak ada aktivitas terbaru" }, "leaderboard": { "daily": "HARIAN", @@ -246,9 +246,9 @@ }, "editor": { "title": "Judul", - "tags": "Tags (separate with space)", - "default_placeholder": "Tell us something...", - "reply_placeholder": "Add your reply...", + "tags": "Tag (terpisah dengan spasi)", + "default_placeholder": "Beri tahu kami sesuatu...", + "reply_placeholder": "Tambahkan balasan Anda...", "publish": "Terbitkan", "reply": "Balas", "open_gallery": "Buka Album", @@ -280,7 +280,7 @@ "success_moved": "Pindah ke konsep", "permission_denied": "Izin ditolak", "permission_text": "Silakan buka pengaturan telepon dan ubah izin untuk aplikasi eSteem.", - "key_warning": "Check private key permission!", + "key_warning": "Periksa izin kunci pribadi!", "success_rebloged": "Rebloged!", "already_rebloged": "Anda telah menampilkan kembali blog ini!", "success_favorite": "Favorit ditambahkan!", @@ -304,24 +304,28 @@ "same_user": "Pengguna ini sudah ditambahkan ke daftar", "unknow_error": "Terjadi kesalahan", "error": "Error", - "fetch_error": "Connection issue, please try again or write to support@esteem.app", + "fetch_error": "Masalah koneksi, silakan coba lagi atau tulis untuk dukungan@esteem.app", "connection_fail": "Koneksi gagal!", "connection_success": "Berhasil terhubung!", "checking": "Mememriksa...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "Pos tidak ada! Silakan periksa permlink dan penulis.", "google_play_version": "Kami perhatikan bahwa perangkat Anda memiliki Google Play versi lama. Harap perbarui layanan Google Play dan coba lagi!" }, "post": { "reblog_alert": "Anda yakin, anda ingin me-reblog?", "removed_hint": "Pos dihapus oleh", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "direblog Oleh", "sponsored": "DISPONSORI", - "open_thread": "Buka Thread", - "save_to_local": "Simpan ke album", - "image_saved": "Gambar Disimpan ke Galeri Foto", - "image_saved_error": "Kesalahan menyimpan gambar" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Kesalahan menyimpan gambar", + "wrong_link": "Wrong link" }, "drafts": { "title": "Konsep", @@ -356,7 +360,7 @@ "invalid_username": "Nama pengguna tidak valid, silakan periksa dan coba lagi", "already_logged": "Anda sudah masuk, coba tambahkan akun lain", "invalid_credentials": "Kredensial tidak valid, silakan periksa dan coba lagi", - "unknow_error": "Unknown error, please write to support@esteem.app" + "unknow_error": "Kesalahan tidak dikenal, silakan menulis ke support@esteem.app" }, "payout": { "potential_payout": "Potensi pembayaran", @@ -465,8 +469,8 @@ }, "comments": { "title": "Komentar", - "reveal_comment": "Reveal comment", - "read_more": "Read more comments", - "more_replies": "more replies" + "reveal_comment": "Ungkapkan komentar", + "read_more": "Baca lebih banyak komentar", + "more_replies": "lebih banyak balasan" } } diff --git a/src/config/locales/is-IS.json b/src/config/locales/is-IS.json index b92d54b7af..65a8a317fa 100644 --- a/src/config/locales/is-IS.json +++ b/src/config/locales/is-IS.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/it-IT.json b/src/config/locales/it-IT.json index 5a8c01b7a8..d60847e31a 100644 --- a/src/config/locales/it-IT.json +++ b/src/config/locales/it-IT.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Bozze", diff --git a/src/config/locales/ja-JP.json b/src/config/locales/ja-JP.json index 768b9e8eb5..be75bbf2f7 100644 --- a/src/config/locales/ja-JP.json +++ b/src/config/locales/ja-JP.json @@ -308,20 +308,24 @@ "connection_fail": "接続に失敗しました!", "connection_success": "接続に成功しました!", "checking": "確認中...", - "external_link": "この外部リンクを本当に表示しますか?", + "external_link": "Open in Browser", "not_existing_post": "投稿は存在しません!パーマリンクと投稿者を確認してください。", "google_play_version": "あなたのデバイスはGoogle Playのバージョンが古いようです。Google Playをアップデートして再度お試しください!" }, "post": { "reblog_alert": "本当にリブログしますか?", "removed_hint": "投稿は削除されました", - "copy_link": "リンクをコピー", + "copy_link": "Copy link", "reblogged": "リブログしています", "sponsored": "PR", - "open_thread": "スレッドを開く", - "save_to_local": "アルバムに保存", - "image_saved": "画像をフォトギャラリーに保存しました", - "image_saved_error": "画像の保存時にエラー" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "画像の保存時にエラー", + "wrong_link": "Wrong link" }, "drafts": { "title": "下書き", @@ -465,8 +469,8 @@ }, "comments": { "title": "コメント", - "reveal_comment": "Reveal comment", - "read_more": "Read more comments", - "more_replies": "more replies" + "reveal_comment": "コメントを表示", + "read_more": "もっとコメントを読む", + "more_replies": "返信をもっと表示" } } diff --git a/src/config/locales/ka-GE.json b/src/config/locales/ka-GE.json index b92d54b7af..65a8a317fa 100644 --- a/src/config/locales/ka-GE.json +++ b/src/config/locales/ka-GE.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/kab-KAB.json b/src/config/locales/kab-KAB.json index a8189a74b6..d14a61814d 100644 --- a/src/config/locales/kab-KAB.json +++ b/src/config/locales/kab-KAB.json @@ -308,20 +308,24 @@ "connection_fail": "Tuqqna tecceḍ!", "connection_success": "Teqqneḍ!", "checking": "Aselken...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "Ulac tasuffeɣt, ttxil-k senqed aseɣwen d umeskar.", "google_play_version": "Nger tamawt d akken ibenk-ik ɣur-s lqem aqdim n Google Play. Ttxil-k lqem imeẓla n Google Play tɛerḍeḍ tikelt-nniḍen!" }, "post": { "reblog_alert": "Tebɣiḍ s tidet ad as-tɛawdeḍ asuffeɣ?", "removed_hint": "Tasuffeɣt-agi tettwakkes sɣur", - "copy_link": "Nɣel aseɣwen", + "copy_link": "Copy link", "reblogged": "tettwasuffeɣ-d tikelt-nniḍen sɣur", "sponsored": "TETTUNEFK-AS TEDRIMT", - "open_thread": "Open Thread", - "save_to_local": "Sekles deg walbum", - "image_saved": "Tugna tettwasekles deg usqif n tewlafin", - "image_saved_error": "Tuccḍa deg usekles n tugna" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Tuccḍa deg usekles n tugna", + "wrong_link": "Wrong link" }, "drafts": { "title": "Tirwayin", diff --git a/src/config/locales/kk-KZ.json b/src/config/locales/kk-KZ.json index b92d54b7af..65a8a317fa 100644 --- a/src/config/locales/kk-KZ.json +++ b/src/config/locales/kk-KZ.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/ko-KR.json b/src/config/locales/ko-KR.json index 9551423ee3..596045a9e3 100644 --- a/src/config/locales/ko-KR.json +++ b/src/config/locales/ko-KR.json @@ -308,20 +308,24 @@ "connection_fail": "연결 실패!", "connection_success": "성공적으로 연결되었습니다", "checking": "확인 중...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "글이 존재하지 않습니다! permlink와 저자를 확인해주세요.", "google_play_version": "기기에 설치된 앱이 구 버전인 것 같습니다. 구글 플레이에서 업데이트된 앱을 다운로드받은 후 다시 시도해보세요!" }, "post": { "reblog_alert": "리블로그 하시겠습니까?", "removed_hint": "포스팅이 삭제되었습니다", - "copy_link": "링크 복사", + "copy_link": "Copy link", "reblogged": "리블로그됨", "sponsored": "투표 후원받음", - "open_thread": "스레드 열기", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "임시 보관함", diff --git a/src/config/locales/ks-IN.json b/src/config/locales/ks-IN.json index b92d54b7af..65a8a317fa 100644 --- a/src/config/locales/ks-IN.json +++ b/src/config/locales/ks-IN.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/ku-TR.json b/src/config/locales/ku-TR.json index b2852f204c..ba4e9ce9fd 100644 --- a/src/config/locales/ku-TR.json +++ b/src/config/locales/ku-TR.json @@ -2,13 +2,13 @@ "wallet": { "curation_reward": "Xelata Kuratorê", "author_reward": "Xelata Nivîskêr", - "comment_benefactor_reward": "Xelata Xêrxwaziyê", - "claim_reward_balance": "Claim Reward ", + "comment_benefactor_reward": "Xelata Xêrxwaz", + "claim_reward_balance": "Xelata Daxwazê ", "transfer": "Transfer", - "transfer_to_vesting": "To Vesting", - "transfer_from_savings": "From Savings", - "withdraw_vesting": "Kêmhêz Bike", - "fill_order": "Sparîşê Bike", + "transfer_to_vesting": "Bo Wekaletê", + "transfer_from_savings": "Ji Berhevkirinan", + "withdraw_vesting": "Ji Hêz Bixe", + "fill_order": "Fermana Transferê Bide", "post": "Şandî", "comment": "Şîrove", "checkin": "Têketin", @@ -22,64 +22,64 @@ "delegations": "Şande", "delegation_title": "Xelata şandeyê", "delegation_desc": "Ji bo şandeyê her roj ESTM qezenc bike", - "post_title": "Puanên ji bo şandiyê", - "comment_title": "Puanên ji bo şîroveyê", - "vote_title": "Puanên ji bo dengdanê", - "reblog_title": "Puanên ji bo dîs-weşandinê", - "login_title": "Puanên ji bo têketinê", - "checkin_title": "Puanên ji bo lêdana dil", + "post_title": "Puanên ji şandiyê", + "comment_title": "Puanên ji şîroveyê", + "vote_title": "Puanên ji dengdanê", + "reblog_title": "Puanên ji dîsweşandinê", + "login_title": "Puanên ji têketinê", + "checkin_title": "Puanên ji ecibandinê", "referral": "Referans", "referral_title": "Xelatên referansê", - "referral_desc": "Invite friends and earn ESTM", + "referral_desc": "Hevalên xwe vexwîne û ESTM qezenc bike", "checkin_extra_title": "Bonusa bikaranînê", - "no_activity": "Çalakiya dawîn tine ye", + "no_activity": "Çalakiya dawîn tune ye", "outgoing_transfer_description": "", "incoming_transfer_description": "", - "post_desc": "Tu dikarî ji şandina rêkûpêk puanan qezenc bike. Şandin 15 puanan qezencî te dike.", - "comment_desc": "Her şîroveya ku tu dike ji bo mezinkirina girseya bînerên te ji te re dibe alîkar û 5 puanan jî dide qezenckirin.", + "post_desc": "Tu dikarî ji şandinên bi rêkûpêk puanan qezenc bike. Her şandinek 15 puanan qezencî te dike.", + "comment_desc": "Her şîroveyên ku tu dike, girseya bîner û hevalên te mezin dike, di heman demê de 5 puanan jî dide qezeckirin.", "checkin_desc": "Çavpêxistina bi rêkûpêk 0.25 puanan dide qezenckirin.", - "vote_desc": "By voting you give reward to other creators and also earn back upto 0.01 x vote weight points.", - "reblog_desc": "Share what post you like with your friends and earn points.", + "vote_desc": "Tu bi dengdanê xelatan didî afirînerên din û bi giraniya 0.01 x puananên dengdanê jî qezenc dikî.", + "reblog_desc": "Şandiyên ku te eciband bi hevalên xwe re jî parve bike û puanan qezenc bike.", "login_desc": "Dema ku tu cara yekem têkeve sepanê tu yê 100 puanan qezenc bikî.", "checkin_extra_desc": "Bikaranîna bi rêkûpêk ya sepanê, şensa bidestxistina zêdetir puanan dide te, pir çalak be pir qezenc bike.", - "dropdown_transfer": "Diyarî", + "dropdown_transfer": "Diyarî bike", "dropdown_promote": "Reklam", "dropdown_boost": "Zêde bike", "from": "Ji", "to": "Bo", - "estimated_value_desc": "According to purchase value", - "estimated_value": "Estimated value", + "estimated_value_desc": "Li gorî nirxê/qedrê kirînê", + "estimated_value": "Nirxê texmînî", "estimated_amount": "Rêjeya dengan", - "amount_information": "Ji bo sazkirina rêjeyê, pêşekerê biherikîne", - "amount": "Pîvan", + "amount_information": "Ji bo sazkirina mîqdarê, pêşekerê biherikîne", + "amount": "Mîqdar", "memo": "Bîrname", - "information": "Tu ji transferkirina pereyan piştrast î?", - "amount_desc": "Balance", + "information": "Bi rastî jî tu dixwazî pereyan transfer bikî?", + "amount_desc": "Bermayî:", "memo_desc": "Ev bîrname gelemper e", "to_placeholder": "Navê bikarhêner", "memo_placeholder": "Notên xwe li vir binivîse", "transfer_token": "Transfer", - "points": "Gift ESTM to someone", - "transfer_to_saving": "To Saving", + "points": "ESTMê diyariya hinekan bike", + "transfer_to_saving": "Bo Berhevkirinan", "powerUp": "Bihêz Bike", - "withdraw_to_saving": "Withdraw Saving", + "withdraw_to_saving": "Ji Berhevkirinan Bikişîne", "steemconnect_title": "Transfera Steemconnectê", "next": "PÊŞVE", "delegate": "Şande", - "power_down": "Kêmhêz Bike", - "withdraw_steem": "Withdraw Steem", - "withdraw_sbd": "SBDê Vekişîne", - "transfer_to_savings": "To Savings", + "power_down": "Ji Hêz Bixe", + "withdraw_steem": "Steemê Bikişîne (pere)", + "withdraw_sbd": "SBD Bikişîne", + "transfer_to_savings": "Bo Berhevkirinan", "convert": "Veguherîne", "escrow_transfer": "Transfera Emanetî", - "escrow_dispute": "Gengeşeya Emanetiyê", - "escrow_release": "Belavkirina Emanetî", + "escrow_dispute": "Nerazîbûna Emanetê", + "escrow_release": "Belavkirina Emanetê", "escrow_approve": "Pejirandina Emanetê", - "cancel_transfer_from_savings": "Cancel From Savings", + "cancel_transfer_from_savings": "Ji Berhevkirinan Betal Bike", "delegate_vesting_shares": "Şande", - "fill_convert_request": "Convert Executed", - "fill_transfer_from_savings": "Savings Executed", - "fill_vesting_withdraw": "PowerDown executed", + "fill_convert_request": "Veguherîn Pêk Hat", + "fill_transfer_from_savings": "Berhevkirin Pek Hat", + "fill_vesting_withdraw": "Ji hêz hate xistin", "estm": { "title": "puanên eSteemê", "buy": "ESTMê BISTÎNE" @@ -88,15 +88,15 @@ "title": "Berhevkirinên STEEMê" }, "savingsbd": { - "title": "Berhevkirinên SBDê" + "title": "Berhevkirina Dolarên Steemê" }, "steem": { "title": "STEEM", - "buy": "STEEMê BISTÎNE" + "buy": "STEEM BISTÎNE" }, "sbd": { - "title": "SBD", - "buy": "SBDê BISTÎNE" + "title": "Dolarê Steemê", + "buy": "Dolarên Steemê Bistîne" }, "steem_power": { "title": "HÊZA STEEMê" @@ -106,16 +106,16 @@ "vote": "deng hate dayîn", "unvote": "deng hate rakirin", "reply": "hate bersivandin", - "mention": "mentioned in", + "mention": "hate behskirin", "follow": "te şopand", "unfollow": "ji şopa te derket", "ignore": "te asteng kir", "reblog": "dîsa hate weşandin", "transfer": "hate transferkirin", - "notification": "Danezan", - "leaderboard": "Tabloya lîderan", + "notification": "Danezanên Te", + "leaderboard": "Tabloya Lîderan", "epoint": "Puan", - "leaderboard_title": "Bikarhênerên sereke", + "leaderboard_title": "Bikarhênerên Sereke", "recent": "Dawîn", "yesterday": "Doh", "this_week": "Ev Hefteya", @@ -123,9 +123,9 @@ "older_then": "Zêdetirî Berî Mehekê", "activities": "Hemû", "replies": "Bersiv", - "mentions": "Gotûbêj", + "mentions": "Behskirin", "reblogs": "Dîsweşandin", - "noactivity": "No recent activity" + "noactivity": "Çalakiya dawîn tune ye" }, "leaderboard": { "daily": "ROJANE", @@ -145,16 +145,16 @@ "wallet": "Cizdan", "wallet_details": "Hurgiliyên Cizdan", "unclaimed_rewards": "Xelatên Bêxwedî", - "full_in": "Full in", + "full_in": "Dagirtî", "hours": "demjimêr", "voting_power": "Hêza dengdanê", "login_to_see": "Têkevê û bibîne", "follow_people": "Ji bo dagirtina herka xwe, hinek kesan bişopîne", - "havent_commented": "hîna şîrove nehatiye kirin", + "havent_commented": "heta niha şîrove nehatiye kirin", "havent_posted": "heta niha ti tişt parve nebûye", "steem_power": "Hêza Steemê", - "next_power_text": "Next power down is in", - "days": "roj", + "next_power_text": "Hêza pêşve kêm dibe", + "days": "rojan", "day": "roj", "steem_dollars": "Dolarên Steemê", "savings": "Berhev bike", @@ -168,34 +168,34 @@ "settings": { "settings": "Sazkarî", "general": "Giştî", - "currency": "Currency", + "currency": "Dirav-Pere", "language": "Ziman", - "server": "Server", + "server": "Rajekar", "dark_theme": "Rûkara Tarî", - "push_notification": "Danezan", + "push_notification": "Danezanan Bistîne", "notification": { - "follow": "Bişopîne", - "vote": "Deng", - "comment": "Şîrove", - "mention": "Gotûbêj", - "reblog": "Dîs-biweşîne", + "follow": "Şopandin", + "vote": "Dengdan", + "comment": "Şîrovekirin", + "mention": "Behskirin", + "reblog": "Dîsweşandin", "transfers": "Transfer" }, - "pincode": "Pincode", - "reset_pin": "Pîn Koda Nûsazkirinê", + "pincode": "Pînkod", + "reset_pin": "Nûsazkirina PînKodê", "reset": "Nûsaz bike", - "nsfw_content": "NSFW", - "send_feedback": "Paşragihandin Bişîne", + "nsfw_content": "Naverokên Neguncav", + "send_feedback": "Paşragihandin", "send": "Bişîne", - "default_footer": "Default Footer", + "default_footer": "Jêragahiya Jixweberî", "nsfw": { - "always_show": "Her tim nîşan bide", - "always_hide": "Her tim veşêre", - "always_warn": "Her tim hişyar bike" + "always_show": "Hertim nîşan bide", + "always_hide": "Hertim veşêre", + "always_warn": "Hertim hişyar bike" }, "feedback_success": "Epeyam bi serkeftî vebû", "feedback_fail": "Stînera epeyamê venebû", - "server_fail": "Server ne li berdest e" + "server_fail": "Rajekar ne li berdest e" }, "voters": { "voters_info": "Agahiya Dengdêran", @@ -203,13 +203,13 @@ }, "login": { "signin": "Têketin", - "signup": "JOIN NOW", + "signup": "BEŞDAR BIBE", "signin_title": "Tevahiya avantajên bikaranîna eSteemê bistîne", "username": "Navê bikarhêner", "password": "Pêborîn an WIF", - "description": "User credentials are kept locally on the device. Credentials are removed upon logout!", - "cancel": "betal", - "login": "TÊKETIN", + "description": "Daneyên bikarhêner bi awayekî şîfrekirî li ser amûrê tên hilanîn, piştî derketinê hemû dane têne jêbirin!", + "cancel": "Betal", + "login": "TÊKEVÊ", "steemconnect_description": "Heke tu bixwazî agahiyên bikarhêner li ser amûra te bi awayekî şîfrekirî neyê hilanin, tu dikarî bi Steemconnect jî têkevî.", "steemconnect_fee_description": "Dibe ku Steemconnect ji dayîna xelatan hinek pereyan bîstine" }, @@ -224,18 +224,18 @@ "side_menu": { "profile": "Profîl", "bookmarks": "Cîhnîşan", - "favorites": "Bijardeyên min", + "favorites": "Bijardeyên Min", "drafts": "Reşnivîs", "schedules": "Karûbarên Te", "gallery": "Pêşangeh", "settings": "Sazkarî", - "add_account": "Hesab Tevlî Bike", + "add_account": "Ajimêr Tevlî Bike", "logout": "Derkeve", "cancel": "Betal", - "logout_text": "Bi rastî jî tu dixwazî derkevî?" + "logout_text": "Bi rastî jî tu dixwazî jê derkevî?" }, "header": { - "title": "Têkevê û herika xwe kesane bike", + "title": "Têkevê û herka xwe kesane bike", "search": "Lêgerîn..." }, "basic_header": { @@ -246,92 +246,96 @@ }, "editor": { "title": "Sernav", - "tags": "Tags (separate with space)", - "default_placeholder": "Tell us something...", - "reply_placeholder": "Add your reply...", + "tags": "Etîket (bi valahiyê ji hev veqetîne)", + "default_placeholder": "Ji me re hinek tişt bibêje...", + "reply_placeholder": "Bersiva xwe binivîse...", "publish": "Biweşîne", "reply": "Bibersivîne", "open_gallery": "Pêşangehê Veke", - "capture_photo": "Wêneyekî bigire", - "limited_tags": "Tenê destûra 10 etîketan heye, hineka rake", - "limited_length": "Maximum length of each tag should be 24", - "limited_dash": "Use one dash in each tag", - "limited_space": "Use space to separate tags", - "limited_lowercase": "Only use lower letters in tag", - "limited_characters": "Use only allowed characters in tag", - "limited_firstchar": "Tag must start with a letter", - "limited_lastchar": "Tag must end with letter or number" + "capture_photo": "Wêneyekî Bigire", + "limited_tags": "Tenê destûra 10 etîketan heye, hineka ji wan rake", + "limited_length": "Divê dirêjbûna her etîketê herî zêde 24 be", + "limited_dash": "Di her etîketê de bendikê (-) bi kar bîne", + "limited_space": "Ji bo veqetandina etîketan valahiyê bi kar bîne", + "limited_lowercase": "Di etîketan de tenê tîpên biçûk bi kar bîne", + "limited_characters": "Di etîketan de tenê karakterên bi destûr bi kar bîne", + "limited_firstchar": "Divê etîket bi tîpekê dest pê bike", + "limited_lastchar": "Divê etîket bi tîp an hejmarê bi dawî bibe" }, "pincode": { - "enter_text": "Ji bo vekirinê PIN têxîne", - "set_new": "PINa nû saz bike", + "enter_text": "Ji bo vekirinê PINê bikevê", + "set_new": "PînKoda nû saz bike", "write_again": "Dîsa binivîse", - "forgot_text": "Wey, Min ji bîr kir..." + "forgot_text": "Wey, Min ji bîr kiriye..." }, "alert": { - "success": "Serketî!", - "successful": "Serkeftî", + "success": "Serkevtî!", + "successful": "Serkevtinî", "allRead": "Hemû danezanan wekî xwendî nîşan bike", "claim_reward_balance_ok": "Xelat hate stendin", "fail": "Biserneket!", "move": "Veguhezîne", - "move_question": "Bi rastî jî tu dixwazî reşnivîsan veguhezînî?", - "success_shared": "Şandiya te bi serkeftî hate parvekirin", + "move_question": "Bi rastî jî tu dixwazî veguhezînî nav reşnivîsan?", + "success_shared": "Şandiya te bi serkevtî hate parvekirin", "success_moved": "Veguhezî reşnivîsê bû", "permission_denied": "Destûr hate redkirin", "permission_text": "Ji kerema xwe, biçe Sazkariyên telefonê û destûrên eSteemê veke.", - "key_warning": "Check private key permission!", + "key_warning": "Destûra kilîda taybet kontrol bike!", "success_rebloged": "Reblog bû!", - "already_rebloged": "Jixwe hatiye dîs-weşandin!", - "success_favorite": "Favorite added!", - "success_unfavorite": "Favorite removed!", - "success_follow": "Follow success!", - "success_mute": "Mute success!", - "success_unmute": "Unmute success!", - "success_unfollow": "Unfollow success!", + "already_rebloged": "Jixwe hatiye dîsweşandin!", + "success_favorite": "Bijarde hate tevlîkirin!", + "success_unfavorite": "Bijarde hate rakirin!", + "success_follow": "Hate şopandin!", + "success_mute": "Hate bêdengkirin!", + "success_unmute": "Ji bêdengbûnê hate derxistin!", + "success_unfollow": "Ji şopê hate derketin!", "warning": "Hişyarî", - "invalid_pincode": "Koda PINê nederbasdar e, kontrol bike û dîsa biceribîne.", + "invalid_pincode": "Pînkod nederbasdar e, kontrol bike û dîsa biceribîne.", "remove_alert": "Bi rastî jî tu dixwazî rake?", - "clear_alert": "Bi rastî jî tu dixwazî paqij bike?", - "clear_user_alert": "Tu dixwazî hemû daneyên bikarhêner paqij bike?", + "clear_alert": "Bi rastî jî tu dixwazî paqij bikî?", + "clear_user_alert": "Bi rastî jî tu dixwazî hemû daneyên bikarhêner paqij bikî?", "clear": "Paqij bike", "cancel": "Betal", "delete": "Jê bibe", "copied": "Kopî bû!", - "no_internet": "Girêdan tine ye!", + "no_internet": "Girêdan tune ye!", "confirm": "Bipejirîne", "removed": "Hate rakirin", - "same_user": "Ev bikarhêner jixwe li lîsteyê hatiye tevlîkirin", + "same_user": "Ev bikarhêner berê li lîsteyê hatiye zêdekirin", "unknow_error": "Çêwtiyek çêbû", "error": "Çewtî", - "fetch_error": "Connection issue, please try again or write to support@esteem.app", + "fetch_error": "Pirsgirêka girêdanê, ji kerema xwe dîsa biceribîne an jî ji support@esteem.app re binivîse", "connection_fail": "Girêdan Biserneket!", - "connection_success": "Bi serkeftî hate girêdan!", + "connection_success": "Bi serkevtî hate girêdan!", "checking": "Tê kontrolkirin...", - "external_link": "Are you sure, you want to open an external link?", - "not_existing_post": "Şandî tine ye! Ji kerema xwe girêdan û nivîskar kontrol bike.", - "google_play_version": "Me ferqkir ku li amûra te, guhertoya kevn a Google Playê sazkirî ye. Ji kerema xwe, xizmetên Google Playê hildemîne û dîsa biceribîne!" + "external_link": "Open in Browser", + "not_existing_post": "Şandî tune ye! Ji kerema xwe nivîskar û girêdana mayînde kontrol bike.", + "google_play_version": "Me ferq kir ku li amûra te, guhertoya kevn a Google Playê sazkirî ye. Ji kerema xwe xizmetên Google Playê hildemîne û dîsa biceribîne!" }, "post": { - "reblog_alert": "Bi rastî jî tu dixwazî dîs-biweşînî?", + "reblog_alert": "Bi rastî jî tu dixwazî dîsa biweşînî?", "removed_hint": "Şandî hate rakirin ji aliyê", - "copy_link": "Girêdanê kopî bike", - "reblogged": "dîs-weşandin ji aliyê", + "copy_link": "Copy link", + "reblogged": "dîsweşandin ji aliyê", "sponsored": "SPONSORKIRÎ", - "open_thread": "Mijara Vekirî", - "save_to_local": "Li albumê tomar bike", - "image_saved": "Wêne li Pêşangeha Wêneyan Hate Tomarkirin", - "image_saved_error": "Wêne tomar nebû" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Wêne tomar nebû", + "wrong_link": "Wrong link" }, "drafts": { "title": "Reşnivîs", "load_error": "Reşnivîs bar nebûn", - "empty_list": "Li vir ti tişt tine ye", + "empty_list": "Li vir ti tişt tune ye", "deleted": "Reşnivîs hate jêbirin" }, "schedules": { "title": "Demsazkirinên Te", - "empty_list": "Li vir ti tişt tine ye", + "empty_list": "Li vir ti tişt tune ye", "deleted": "Şandiya demsazkirî hate jêbirin", "move": "Veguhezîne reşnivîsan", "moved": "Veguhezî reşnivîsan bû" @@ -339,47 +343,47 @@ "bookmarks": { "title": "Cîhnîşan", "load_error": "Cîhnîşan nehatin barkirin", - "empty_list": "Li vir ti tişt tine ye", + "empty_list": "Li vir ti tişt tune ye", "deleted": "Cîhnîşan hate rakirin", "search": "Di cîhnîşanan de bigere", "added": "Tevlî cîhnîşanan bû", "add": "Tevlî cîhnîşanan bike" }, "favorites": { - "title": "Bijardeyên min", + "title": "Bijardeyên Min", "load_error": "Bijarde bar nebûn", - "empty_list": "Li vir ti tişt tine ye", + "empty_list": "Li vir ti tişt tune ye", "search": "Di bijardeyan de bigere" }, "auth": { - "invalid_pin": "Koda PINê nederbasdar e, kontrol bike û dîsa biceribîne", + "invalid_pin": "Pînkod nederbasdar e, kontrol bike û dîsa biceribîne", "invalid_username": "Navê bikarhêner nederbasdar e, kontrol bike û dîsa biceribîne", - "already_logged": "Jixwe tu têketî ye, ji kerema xwe tevlîkirina hesabekî din biceribîne", + "already_logged": "Jixwe tu têketî ye, ji kerema xwe tevlîkirina ajimêreke din biceribîne", "invalid_credentials": "Navê bikarhêner nederbasdar e, kontrol bike û dîsa biceribîne", - "unknow_error": "Unknown error, please write to support@esteem.app" + "unknow_error": "Çewtiya nenas, ji kerema xwe ji support@esteem.app re binivîse" }, "payout": { - "potential_payout": "Peredayîna Texmînî", - "promoted": "Peredayînên Sponsoriyê", - "author_payout": "Peredayîna Nivîskariyê", - "curation_payout": "Peredayîna Kuratorê", - "payout_date": "Peredayîn", + "potential_payout": "Peredana Texmînî", + "promoted": "Peredanên Sponsoriyê", + "author_payout": "Peredana Nivîskêr", + "curation_payout": "Peredana Kuratorê", + "payout_date": "Peredan", "beneficiaries": "Xwedîmaf", "warn_zero_payout": "Ji bo peredayînê divê rêje bigihêje $0.02an", - "breakdown": "Hilweşînê" + "breakdown": "Hilweşîne" }, "post_dropdown": { "copy": "kopî bike", - "reblog": "dîs-weşandin", + "reblog": "dîsa biweşîne", "reply": "bibersivîne", "share": "parve bike", "bookmarks": "tevlî cîhnîşanan bike", - "promote": "reklam", + "promote": "reklama şandiyê bike", "boost": "zêde bike" }, "deep_link": { - "no_existing_user": "Bikarhêner tine ye", - "no_existing_post": "Şandî tine ye" + "no_existing_user": "Bikarhêner tune ye", + "no_existing_post": "Şandî tune ye" }, "search": { "posts": "Şandî", @@ -388,7 +392,7 @@ "comment_filter": { "trending": "SEREKE", "reputation": "NAVDARÎ", - "votes": "DENG", + "votes": "DENGDAN", "age": "TEMEN", "top": "SEREKE", "time": "DEM" @@ -396,32 +400,32 @@ "transfer": { "from": "Ji", "to": "Bo", - "amount_information": "Ji bo sazkirina rêjeyê, pêşekerê biherikîne", - "amount": "Pîvan", + "amount_information": "Ji bo sazkirina mîqdarê, pêşekerê biherikîne", + "amount": "Mîqdar", "memo": "Bîrname", - "information": "Tu ji transferkirina pereyan piştrast î?", - "amount_desc": "Balance", + "information": "Bi rastî jî tu dixwazî pereyan transfer bikî?", + "amount_desc": "Bermayî:", "memo_desc": "Ev bîrname gelemper e", "to_placeholder": "Navê bikarhêner", "memo_placeholder": "Notên xwe li vir binivîse", "transfer_token": "Transfer", - "points": "Gift ESTM to someone", - "transfer_to_saving": "Transfer To Saving", + "points": "ESTMê diyariya hinekan bike", + "transfer_to_saving": "Transfera Ji Berhevkirinan", "powerUp": "Bihêz Bike", - "withdraw_to_saving": "Withdraw To Saving", + "withdraw_to_saving": "Ji Berhevkirinan Bikişîne (pere)", "steemconnect_title": "Transfera Steemconnectê", - "estimated_weekly": "Texmînkirina Heftane", - "destination_accounts": "Hesabên Armanc", - "stop_information": "Tu dixwazî rawestînî?", + "estimated_weekly": "Texmîna Heftane", + "destination_accounts": "Ajimêrên Armanc", + "stop_information": "Bi rastî jî tu dixwazî rawestînî?", "percent": "Sede", "auto_vests": "Parastina Otomatîk", "save": "TOMAR BIKE", - "percent_information": "Agahiya rêjeyê", + "percent_information": "Agahiya sedeyê", "next": "PÊŞVE", "delegate": "Şande", - "power_down": "Kêmhêz Bike", - "withdraw_steem": "Withdraw Steem", - "withdraw_sbd": "Withdraw Steem Dollar", + "power_down": "Ji Hêz Bixe", + "withdraw_steem": "Steemê Bikişîne (pere)", + "withdraw_sbd": "Dolarên Steemê Bikişîne (pere)", "incoming_funds": "Fonên Tên", "stop": "Rawestîne" }, @@ -435,14 +439,14 @@ "button": "BIZÎVIRÎNE Û QEZENC BIKE", "get_spin": "5 ZÎVIR", "spin_right": "Bizîvirîne Çepê", - "timer_text": "Next free spin in" + "timer_text": "Ji zîvirandina pêş re, maye" }, "promote": { "title": "Reklam", - "days": "roj", + "days": "roj bi", "user": "Bikarhêner", "permlink": "Şandî", - "permlinkPlaceholder": "nivîskar/permlink", + "permlinkPlaceholder": "nivîskar/girêdana mayînde", "information": "Tu ji danasînê piştrast î?" }, "boostPost": { @@ -454,19 +458,19 @@ "time": "DEM" }, "reblog": { - "title": "Agahiya dîsweşanê" + "title": "Agahiya Dîsweşandinê" }, "dsteem": { "date_error": { "device_time": "Dema amûra te;", "current_time": "Dema niha;", - "information": "Me ferqkir ku dem û dîroka amûra te çewt e. Ji kerema xwe Dem û Dîrokê serrast bike an jî bi Sazkirina Otomatîkî dîsa biceribîne." + "information": "Me ferq kir ku dem û dîroka amûra te çewt e. Ji kerema xwe Dem û Dîrokê sererast bike an jî Sazkirina Otomatîkî dîsa biceribîne." } }, "comments": { "title": "Şîrove", - "reveal_comment": "Reveal comment", - "read_more": "Read more comments", - "more_replies": "more replies" + "reveal_comment": "Şîroveyê eşkere bike", + "read_more": "Zêdetir şîroveyan bixwîne", + "more_replies": "bersivên zêdetir" } } diff --git a/src/config/locales/ky-KG.json b/src/config/locales/ky-KG.json index b92d54b7af..65a8a317fa 100644 --- a/src/config/locales/ky-KG.json +++ b/src/config/locales/ky-KG.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/lt-LT.json b/src/config/locales/lt-LT.json index a026230781..89603607c4 100644 --- a/src/config/locales/lt-LT.json +++ b/src/config/locales/lt-LT.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Ruošiniai", diff --git a/src/config/locales/lv-LV.json b/src/config/locales/lv-LV.json index b92d54b7af..65a8a317fa 100644 --- a/src/config/locales/lv-LV.json +++ b/src/config/locales/lv-LV.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/mk-MK.json b/src/config/locales/mk-MK.json index b92d54b7af..65a8a317fa 100644 --- a/src/config/locales/mk-MK.json +++ b/src/config/locales/mk-MK.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/mn-MN.json b/src/config/locales/mn-MN.json index b92d54b7af..65a8a317fa 100644 --- a/src/config/locales/mn-MN.json +++ b/src/config/locales/mn-MN.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/ms-MY.json b/src/config/locales/ms-MY.json index b7e630e30c..3defaafd65 100644 --- a/src/config/locales/ms-MY.json +++ b/src/config/locales/ms-MY.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "Pos tersebut dipadamkan oleh", - "copy_link": "Salin pautan", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Draf", diff --git a/src/config/locales/ne-NP.json b/src/config/locales/ne-NP.json index b92d54b7af..65a8a317fa 100644 --- a/src/config/locales/ne-NP.json +++ b/src/config/locales/ne-NP.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/nl-NL.json b/src/config/locales/nl-NL.json index 3ec34753b9..a6bf78dc3f 100644 --- a/src/config/locales/nl-NL.json +++ b/src/config/locales/nl-NL.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Concepten", diff --git a/src/config/locales/no-NO.json b/src/config/locales/no-NO.json index b92d54b7af..65a8a317fa 100644 --- a/src/config/locales/no-NO.json +++ b/src/config/locales/no-NO.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/pa-IN.json b/src/config/locales/pa-IN.json index b92d54b7af..65a8a317fa 100644 --- a/src/config/locales/pa-IN.json +++ b/src/config/locales/pa-IN.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/pcm-NG.json b/src/config/locales/pcm-NG.json index c2cad5fb63..d32d68375a 100644 --- a/src/config/locales/pcm-NG.json +++ b/src/config/locales/pcm-NG.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post don komot by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Draft", diff --git a/src/config/locales/pl-PL.json b/src/config/locales/pl-PL.json index b6bd29d295..6c46b36f87 100644 --- a/src/config/locales/pl-PL.json +++ b/src/config/locales/pl-PL.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/pt-PT.json b/src/config/locales/pt-PT.json index 08883d25cb..357e1d1733 100644 --- a/src/config/locales/pt-PT.json +++ b/src/config/locales/pt-PT.json @@ -308,20 +308,24 @@ "connection_fail": "Falha na conexão!", "connection_success": "Conectado com sucesso!", "checking": "A verificar...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "Este post não existe! Por favor, verifique o permlink e o autor.", "google_play_version": "Notamos que seu dispositivo tem versão antiga do Google Play. Por favor, atualize o Google Play Services e tente novamente!" }, "post": { "reblog_alert": "Tem certeza de que deseja reblogar?", "removed_hint": "O post foi removido por", - "copy_link": "Copiar link", + "copy_link": "Copy link", "reblogged": "repostado por", "sponsored": "Promovido", - "open_thread": "Tópico aberto", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Rascunhos", diff --git a/src/config/locales/ro-RO.json b/src/config/locales/ro-RO.json index 6ae6d3640b..592a05e1df 100644 --- a/src/config/locales/ro-RO.json +++ b/src/config/locales/ro-RO.json @@ -308,20 +308,24 @@ "connection_fail": "Connectare Eșuată!", "connection_success": "Conectat cu succes!", "checking": "Verificare în curs...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "Postarea nu există! Te rugăm să verifici permlink și autorul.", "google_play_version": "Am observat că dispozitivul tău are versiunea veche Google Play. Actualiză serviciile Google Play și încearcă din nou!" }, "post": { "reblog_alert": "Ești sigur că vrei să redistribui?", "removed_hint": "Postarea a fost eliminată de către", - "copy_link": "Copiere link", + "copy_link": "Copy link", "reblogged": "redistribuit de", "sponsored": "SPONSORIZAT", - "open_thread": "Deschide Thread", - "save_to_local": "Salvare în acest album", - "image_saved": "Imagine salvată în Galerie Foto", - "image_saved_error": "Eroare la salvarea imaginii" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Eroare la salvarea imaginii", + "wrong_link": "Wrong link" }, "drafts": { "title": "Schițe", diff --git a/src/config/locales/ru-RU.json b/src/config/locales/ru-RU.json index 5358767f93..afdf8f63aa 100644 --- a/src/config/locales/ru-RU.json +++ b/src/config/locales/ru-RU.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "Сообщение удалено", - "copy_link": "Копировать ссылку", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Черновики", diff --git a/src/config/locales/sa-IN.json b/src/config/locales/sa-IN.json index b92d54b7af..65a8a317fa 100644 --- a/src/config/locales/sa-IN.json +++ b/src/config/locales/sa-IN.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/sk-SK.json b/src/config/locales/sk-SK.json index b92d54b7af..65a8a317fa 100644 --- a/src/config/locales/sk-SK.json +++ b/src/config/locales/sk-SK.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/sl-SI.json b/src/config/locales/sl-SI.json index b92d54b7af..65a8a317fa 100644 --- a/src/config/locales/sl-SI.json +++ b/src/config/locales/sl-SI.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/sq-AL.json b/src/config/locales/sq-AL.json index 8a7322edd6..7943c0c6ce 100644 --- a/src/config/locales/sq-AL.json +++ b/src/config/locales/sq-AL.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/sr-CS.json b/src/config/locales/sr-CS.json index 016a40fda6..6d24060fea 100644 --- a/src/config/locales/sr-CS.json +++ b/src/config/locales/sr-CS.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Radne verzije", diff --git a/src/config/locales/sv-SE.json b/src/config/locales/sv-SE.json index b92d54b7af..65a8a317fa 100644 --- a/src/config/locales/sv-SE.json +++ b/src/config/locales/sv-SE.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/sw-KE.json b/src/config/locales/sw-KE.json index b92d54b7af..65a8a317fa 100644 --- a/src/config/locales/sw-KE.json +++ b/src/config/locales/sw-KE.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/ta-IN.json b/src/config/locales/ta-IN.json index 35059e6724..70caaf9d2b 100644 --- a/src/config/locales/ta-IN.json +++ b/src/config/locales/ta-IN.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/tg-TJ.json b/src/config/locales/tg-TJ.json index b92d54b7af..65a8a317fa 100644 --- a/src/config/locales/tg-TJ.json +++ b/src/config/locales/tg-TJ.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/th-TH.json b/src/config/locales/th-TH.json index b92d54b7af..65a8a317fa 100644 --- a/src/config/locales/th-TH.json +++ b/src/config/locales/th-TH.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/tk-TM.json b/src/config/locales/tk-TM.json index b92d54b7af..65a8a317fa 100644 --- a/src/config/locales/tk-TM.json +++ b/src/config/locales/tk-TM.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/tr-TR.json b/src/config/locales/tr-TR.json index 1fd849ff42..2de2070881 100644 --- a/src/config/locales/tr-TR.json +++ b/src/config/locales/tr-TR.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Taslaklar", diff --git a/src/config/locales/uk-UA.json b/src/config/locales/uk-UA.json index dc645f08b3..8fa6f5d751 100644 --- a/src/config/locales/uk-UA.json +++ b/src/config/locales/uk-UA.json @@ -2,11 +2,11 @@ "wallet": { "curation_reward": "Кураторська Винагорода", "author_reward": "Авторська Винагорода", - "comment_benefactor_reward": "Нагорода за Благодійність", + "comment_benefactor_reward": "Винагорода бенефіціару", "claim_reward_balance": "Отримати винагороду ", "transfer": "Переказ", - "transfer_to_vesting": "Підвищення сили", - "transfer_from_savings": "Від заощаджень", + "transfer_to_vesting": "В Силу Голосу", + "transfer_from_savings": "Із заощаджень", "withdraw_vesting": "Зменшення Сили Голосу", "fill_order": "Заповніть Замовлення", "post": "Допис", @@ -60,26 +60,26 @@ "memo_placeholder": "Введіть сюди свої примітки", "transfer_token": "Переказ", "points": "Подарувати комусь ESTM", - "transfer_to_saving": "В збереження", + "transfer_to_saving": "В заощадження", "powerUp": "Збільшення Силу Голосу", - "withdraw_to_saving": "Вивести збереження", + "withdraw_to_saving": "Вивести заощадження", "steemconnect_title": "Передача Steemconnect", "next": "НАСТУПНА", "delegate": "Делегувати", "power_down": "Зменшення Сили Голосу", "withdraw_steem": "Вивести Steem", "withdraw_sbd": "Вивести SBD", - "transfer_to_savings": "В збереження", + "transfer_to_savings": "В заощадження", "convert": "Конвертувати", "escrow_transfer": "Передача Ескроу", "escrow_dispute": "Суперечка щодо Ескроу", "escrow_release": "Реліз Ескроу", "escrow_approve": "Затвердження угоди", - "cancel_transfer_from_savings": "Відмінити заощадження", + "cancel_transfer_from_savings": "Відмінити зняття заощаджень", "delegate_vesting_shares": "Делегування", - "fill_convert_request": "Конвертувати виконані", - "fill_transfer_from_savings": "Заощадження виконано", - "fill_vesting_withdraw": "Зниження енергії виконано", + "fill_convert_request": "Конвертація виконана", + "fill_transfer_from_savings": "Зняття заощаджень виконано", + "fill_vesting_withdraw": "Зниження Сили виконано", "estm": { "title": "eSteem Бали", "buy": "Отримати ESTM" @@ -203,7 +203,7 @@ }, "login": { "signin": "Увійти", - "signup": "УВІЙТИ ЗАРАЗ", + "signup": "ПРИЄДНУЙСЯ ЗАРАЗ", "signin_title": "Щоб отримати всі переваги використовуйте eSteem", "username": "Ім'я користувача", "password": "Пароль або WIF (приватний ключ)", @@ -248,19 +248,19 @@ "title": "Заголовок", "tags": "Теги (розділяються пробілом)", "default_placeholder": "Розкажіть нам щось...", - "reply_placeholder": "Додати відповідь...", + "reply_placeholder": "Додайте свою відповідь...", "publish": "Опублікувати", "reply": "Відповісти", "open_gallery": "Відкрити список світлин", "capture_photo": "Зробити світлину", "limited_tags": "Лише 10 тегів дозволено, видаліть деякі", - "limited_length": "Максимальна довжина кожного тегу має бути 24", - "limited_dash": "Використовуйте один тире у кожному тегу", + "limited_length": "Максимальна довжина кожного тегу - 24 символи", + "limited_dash": "Використовуйте лише одне тире у кожному тезі", "limited_space": "Використовуйте пробіл для розділення тегів", - "limited_lowercase": "Використовуйте лише маленькі літери до тегу", + "limited_lowercase": "Для тегів використовуйте лише маленькі літери", "limited_characters": "Використовуйте лише дозволені символи в тезі", "limited_firstchar": "Тег має починатися з літери", - "limited_lastchar": "Тег повинен закінчуватися буквою або номером" + "limited_lastchar": "Тег має закінчуватись літерою або числом" }, "pincode": { "enter_text": "Enter pin to unlock", @@ -308,20 +308,24 @@ "connection_fail": "Помилка з’єднання!", "connection_success": "Успішне підключення!", "checking": "Перевірка...", - "external_link": "Ви впевнені, що хочете відкрити зовнішнє джерело?", + "external_link": "Open in Browser", "not_existing_post": "Допису не існує! Будь ласка, перевірте першоджерело та автора.", "google_play_version": "Ми помітили, що на вашому пристрої є стара версія Google Play. Оновіть служби Google Play і повторіть спробу!" }, "post": { "reblog_alert": "Ви впевнені, що хочете рестімнути?", "removed_hint": "Допис видалено користувачем", - "copy_link": "Скопіювати посилання", + "copy_link": "Copy link", "reblogged": "рестімнуто", "sponsored": "СПОНСОРОВАНО", - "open_thread": "Відкрита тема", - "save_to_local": "Зберегти до альбому", - "image_saved": "Зображення збережено до Галереї", - "image_saved_error": "Не вдалося зберегти зображення" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Не вдалося зберегти зображення", + "wrong_link": "Wrong link" }, "drafts": { "title": "Чернетки", @@ -465,8 +469,8 @@ }, "comments": { "title": "Коментарі", - "reveal_comment": "Reveal comment", - "read_more": "Read more comments", - "more_replies": "more replies" + "reveal_comment": "Показати коментар", + "read_more": "Читати більше коментарів", + "more_replies": "більше відповідей" } } diff --git a/src/config/locales/ur-IN.json b/src/config/locales/ur-IN.json index 5788666522..df55a2d0e7 100644 --- a/src/config/locales/ur-IN.json +++ b/src/config/locales/ur-IN.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/ur-PK.json b/src/config/locales/ur-PK.json index 5788666522..df55a2d0e7 100644 --- a/src/config/locales/ur-PK.json +++ b/src/config/locales/ur-PK.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/uz-UZ.json b/src/config/locales/uz-UZ.json index b92d54b7af..65a8a317fa 100644 --- a/src/config/locales/uz-UZ.json +++ b/src/config/locales/uz-UZ.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Drafts", diff --git a/src/config/locales/vi-VN.json b/src/config/locales/vi-VN.json index db92049287..41abe932aa 100644 --- a/src/config/locales/vi-VN.json +++ b/src/config/locales/vi-VN.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "Bài viết đã bị xóa bởi", - "copy_link": "Sao chép liên kết", + "copy_link": "Copy link", "reblogged": "đã được đăng lại bởi", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Bản nháp", diff --git a/src/config/locales/yo-NG.json b/src/config/locales/yo-NG.json index 0203e14db2..30a998f6d3 100644 --- a/src/config/locales/yo-NG.json +++ b/src/config/locales/yo-NG.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "Oro akanse", diff --git a/src/config/locales/zh-CN.json b/src/config/locales/zh-CN.json index 76af5332cb..c3b46c9eef 100644 --- a/src/config/locales/zh-CN.json +++ b/src/config/locales/zh-CN.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "草稿", diff --git a/src/config/locales/zh-TW.json b/src/config/locales/zh-TW.json index 7632a0a916..3bd721805c 100644 --- a/src/config/locales/zh-TW.json +++ b/src/config/locales/zh-TW.json @@ -308,20 +308,24 @@ "connection_fail": "Connection Failed!", "connection_success": "Successfully connected!", "checking": "Checking...", - "external_link": "Are you sure, you want to open an external link?", + "external_link": "Open in Browser", "not_existing_post": "The post does not exist! Please check permlink and author.", "google_play_version": "We noticed that your device has old version of Google Play. Please update Google Play services and try again!" }, "post": { "reblog_alert": "Are you sure, you want to reblog?", "removed_hint": "The post was removed by", - "copy_link": "Copy Link", + "copy_link": "Copy link", "reblogged": "reblogged by", "sponsored": "SPONSORED", - "open_thread": "Open Thread", - "save_to_local": "Save to the album", - "image_saved": "Image Saved to Photo Gallery", - "image_saved_error": "Error Saving Image" + "open_thread": "Open thread", + "image": "Image", + "link": "Link", + "gallery_mode": "Gallery mode", + "save_to_local": "Download to device", + "image_saved": "Image saved to Photo Gallery", + "image_saved_error": "Error Saving Image", + "wrong_link": "Wrong link" }, "drafts": { "title": "草稿", diff --git a/src/containers/accountListContainer.js b/src/containers/accountListContainer.js index 7c4faeb476..70694109e5 100644 --- a/src/containers/accountListContainer.js +++ b/src/containers/accountListContainer.js @@ -41,21 +41,37 @@ class AccountListContainer extends Component { }; _handleOnVotersDropdownSelect = (index, text, oldData) => { - const { data } = this.state; + const { data, filterIndex } = this.state; const _data = Object.assign([], oldData || data); - switch (index) { - case 0: - _data.sort((a, b) => Number(b.value) - Number(a.value)); - break; - case 1: - _data.sort((a, b) => b.percent - a.percent); - break; - case 2: - _data.sort((a, b) => isBefore(a.time, b.time)); - break; - default: - break; + if (filterIndex === index) { + switch (index) { + case 0: + _data.sort((a, b) => Number(a.value) - Number(b.value)); + break; + case 1: + _data.sort((a, b) => a.percent - b.percent); + break; + case 2: + _data.sort((a, b) => isBefore(b.time, a.time)); + break; + default: + break; + } + } else { + switch (index) { + case 0: + _data.sort((a, b) => Number(b.value) - Number(a.value)); + break; + case 1: + _data.sort((a, b) => b.percent - a.percent); + break; + case 2: + _data.sort((a, b) => isBefore(a.time, b.time)); + break; + default: + break; + } } this.setState({ filterResult: _data, filterIndex: index }); diff --git a/src/navigation/routes.js b/src/navigation/routes.js index 84a3634055..d1d13680aa 100644 --- a/src/navigation/routes.js +++ b/src/navigation/routes.js @@ -112,7 +112,7 @@ const stackNavigator = createStackNavigator( screen: Post, navigationOptions: { gesturesEnabled: true, - gestureResponseDistance: { horizontal: 100 }, + gestureResponseDistance: { horizontal: 70 }, }, }, [ROUTES.SCREENS.EDITOR]: { screen: Editor }, diff --git a/src/realm/realm.js b/src/realm/realm.js index 37f5393289..193ebda260 100644 --- a/src/realm/realm.js +++ b/src/realm/realm.js @@ -118,9 +118,10 @@ export const setDraftPost = async (fields, username) => { body: fields.body, }; - if (draft.some(e => e.username === username)) { + if (draft && draft.some(e => e.username === username)) { draft = draft.map(item => (item.username === username ? { ...item, ...data } : item)); } else { + draft = []; draft.push(data); } await setItemToStorage(DRAFT_SCHEMA, draft); diff --git a/src/screens/application/container/applicationContainer.js b/src/screens/application/container/applicationContainer.js index 4d430c3816..d50c1e59db 100644 --- a/src/screens/application/container/applicationContainer.js +++ b/src/screens/application/container/applicationContainer.js @@ -82,7 +82,7 @@ export const setPreviousAppState = () => { const appStateTimeout = setTimeout(() => { previousAppState = AppState.currentState; clearTimeout(appStateTimeout); - }, 2000); + }, 500); }; class ApplicationContainer extends Component { @@ -138,7 +138,6 @@ class ApplicationContainer extends Component { if (!isIos) BackHandler.removeEventListener('hardwareBackPress', this._onBackPress); // NetInfo.isConnected.removeEventListener('connectionChange', this._handleConntectionChange); - //clearInterval(this.globalInterval); Linking.removeEventListener('url', this._handleOpenURL); @@ -156,11 +155,9 @@ class ApplicationContainer extends Component { const { isConnected, dispatch } = this.props; if (state.isConnected !== isConnected) { dispatch(setConnectivityStatus(state.isConnected)); - this._fetchApp(); - /*if (!state.isConnected) { - clearInterval(this.globalInterval); - }*/ + //this._fetchApp(); } + this._fetchApp(); }); }; @@ -217,7 +214,6 @@ class ApplicationContainer extends Component { _handleAppStateChange = nextAppState => { const { appState } = this.state; const { isPinCodeOpen: _isPinCodeOpen } = this.props; - getExistUser().then(isExistUser => { if (isExistUser) { if (appState.match(/active|forground/) && nextAppState === 'inactive') { @@ -257,7 +253,6 @@ class ApplicationContainer extends Component { const { isConnected } = this.props; if (isConnected && userRealmObject) { await this._fetchUserDataFromDsteem(userRealmObject); - //this.globalInterval = setInterval(this._refreshGlobalProps, 180000); } }; @@ -617,7 +612,6 @@ class ApplicationContainer extends Component { if (isConnected !== null && isConnected !== nextProps.isConnected && nextProps.isConnected) { this._fetchApp(); - //this.globalInterval = setInterval(this._refreshGlobalProps, 180000); } } diff --git a/src/screens/editor/container/editorContainer.js b/src/screens/editor/container/editorContainer.js index 83064957c0..9c9db7eafc 100644 --- a/src/screens/editor/container/editorContainer.js +++ b/src/screens/editor/container/editorContainer.js @@ -234,7 +234,9 @@ class EditorContainer extends Component { this.setState({ isPostSending: true }); const meta = extractMetadata(fields.body); - const jsonMeta = makeJsonMetadata(meta, fields.tags); + const _tags = fields.tags.filter(tag => tag && tag !== ' '); + + const jsonMeta = makeJsonMetadata(meta, _tags); // TODO: check if permlink is available github: #314 https://github.com/esteemapp/esteem-mobile/pull/314 let permlink = generatePermlink(fields.title); @@ -251,7 +253,7 @@ class EditorContainer extends Component { const author = currentAccount.name; const options = makeOptions(author, permlink); - const parentPermlink = fields.tags[0] || 'hive-125125'; + const parentPermlink = _tags[0] || 'hive-125125'; if (scheduleDate) { await this._setScheduledPost({ @@ -274,6 +276,8 @@ class EditorContainer extends Component { 0, ) .then(() => { + setDraftPost({ title: '', body: '', tags: '' }, currentAccount.name); + dispatch( toastNotification( intl.formatMessage({ @@ -284,8 +288,6 @@ class EditorContainer extends Component { this.setState({ isPostSending: false }); - setDraftPost({ title: '', body: '', tags: '' }, currentAccount.name); - navigation.navigate({ routeName: ROUTES.SCREENS.POST, params: { diff --git a/src/screens/login/screen/loginScreen.js b/src/screens/login/screen/loginScreen.js index 028729dd04..04a939412f 100644 --- a/src/screens/login/screen/loginScreen.js +++ b/src/screens/login/screen/loginScreen.js @@ -105,6 +105,7 @@ class LoginScreen extends PureComponent { onKeyboardWillHide={() => this.setState({ keyboardIsOpen: false })} enableAutoAutomaticScroll={Platform.OS === 'ios'} contentContainerStyle={styles.formWrapper} + enableOnAndroid={true} > ({ tags, app: `esteem/${VersionNumber.appVersion}-mobile`, format: 'markdown+html', - community: 'esteem.app', + community: 'hive-125125', }); export const makeJsonMetadata = (meta, tags) => @@ -104,7 +104,7 @@ export const makeJsonMetadata = (meta, tags) => tags, app: `esteem/${VersionNumber.appVersion}-mobile`, format: 'markdown+html', - community: 'esteem.app', + community: 'hive-125125', }); export const makeJsonMetadataForUpdate = (oldJson, meta, tags) => { diff --git a/src/utils/time.js b/src/utils/time.js index 65df7eee12..38bebf1625 100644 --- a/src/utils/time.js +++ b/src/utils/time.js @@ -58,10 +58,10 @@ export const getTimeFromNow = (value, isWithoutUtc) => { } if (isWithoutUtc) { - return moment(value).fromNow(true); + return moment(value).fromNow(); } - return moment.utc(value).fromNow(true); + return moment.utc(value).fromNow(); }; export const getFormatedCreatedDate = value => { diff --git a/yarn.lock b/yarn.lock index 338ab9bb85..05d69dbfb2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1492,10 +1492,10 @@ eslint-plugin-react-native "3.6.0" prettier "1.16.4" -"@react-native-community/netinfo@^5.3.2": - version "5.3.2" - resolved "https://registry.yarnpkg.com/@react-native-community/netinfo/-/netinfo-5.3.2.tgz#7b6ee417c2a905663e10de176c00eeab09bdd14c" - integrity sha512-npNcLAz6iWzwRNh+0tSFMlR+xkpSz9NWzX+5AxW40KE6qEZGWdE3dtGBKsezMdWD2Fh+6Je6P6hgUEF8xuZrbA== +"@react-native-community/netinfo@^5.3.3": + version "5.3.3" + resolved "https://registry.yarnpkg.com/@react-native-community/netinfo/-/netinfo-5.3.3.tgz#2e627456d83c1d75d4c43ab6cef70fe125b9691d" + integrity sha512-L4BsdIEEuG5rKkVNzjESdJ1wvusn0kflj/FrwctaW+xkLxiFs1+mdBg/mvqqfXvVFuBEphbyXJTFT4aG4Okkow== "@react-native-community/viewpager@^2.0.1": version "2.0.2" @@ -1760,13 +1760,6 @@ acorn@^6.0.1, acorn@^6.0.7: resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.0.tgz#b659d2ffbafa24baf5db1cdbb2c94a983ecd2784" integrity sha512-gac8OEcQ2Li1dxIEWGZzsp2BitJxwkwcOm0zHAJLcPJaVvm58FRnk6RkuLRpU1EujipU2ZFODv2P9DLMfnV8mw== -agent-base@4, agent-base@^4.1.0, agent-base@^4.2.0, agent-base@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.3.0.tgz#8165f01c436009bccad0b1d122f05ed770efc6ee" - integrity sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg== - dependencies: - es6-promisify "^5.0.0" - ajv-keywords@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-2.1.1.tgz#617997fc5f60576894c435f940d819e135b80762" @@ -1806,11 +1799,6 @@ ansi-cyan@^0.1.1: dependencies: ansi-wrap "0.1.0" -ansi-escapes@^1.1.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e" - integrity sha1-06ioOzGapneTZisT52HHkRQiMG4= - ansi-escapes@^3.0.0, ansi-escapes@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" @@ -2050,11 +2038,6 @@ ast-types-flow@0.0.7, ast-types-flow@^0.0.7: resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0= -ast-types@0.x.x: - version "0.13.2" - resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.13.2.tgz#df39b677a911a83f3a049644fb74fdded23cea48" - integrity sha512-uWMHxJxtfj/1oZClOxDEV1sQ1HCDkA4MG8Gr69KKeBjEVH0R84WlejZ0y2DcwyBlpAEMltmVYkVgqfLFb2oyiA== - astral-regex@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" @@ -2294,11 +2277,6 @@ base-x@^3.0.2: dependencies: safe-buffer "^5.0.1" -base64-js@1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.1.2.tgz#d6400cac1c4c660976d90d07a04351d89395f5e8" - integrity sha1-1kAMrBxMZgl22Q0HoENR2JOV9eg= - base64-js@^1.0.2, base64-js@^1.1.2, base64-js@^1.2.3: version "1.3.1" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1" @@ -2331,7 +2309,7 @@ bcrypt-pbkdf@^1.0.0: dependencies: tweetnacl "^0.14.3" -big-integer@^1.6.44, big-integer@^1.6.7: +big-integer@^1.6.44: version "1.6.48" resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.48.tgz#8fd88bd1632cba4a1c8c3e3d7159f08bb95b4b9e" integrity sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w== @@ -2360,13 +2338,6 @@ boolbase@^1.0.0, boolbase@~1.0.0: resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= -bplist-creator@0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/bplist-creator/-/bplist-creator-0.0.7.tgz#37df1536092824b87c42f957b01344117372ae45" - integrity sha1-N98VNgkoJLh8QvlXsBNEEXNyrkU= - dependencies: - stream-buffers "~2.2.0" - bplist-creator@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/bplist-creator/-/bplist-creator-0.0.8.tgz#56b2a6e79e9aec3fc33bf831d09347d73794e79c" @@ -2374,13 +2345,6 @@ bplist-creator@0.0.8: dependencies: stream-buffers "~2.2.0" -bplist-parser@0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.1.1.tgz#d60d5dcc20cba6dc7e1f299b35d3e1f95dafbae6" - integrity sha1-1g1dzCDLptx+HymbNdPh+V2vuuY= - dependencies: - big-integer "^1.6.7" - bplist-parser@0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.2.0.tgz#43a9d183e5bf9d545200ceac3e712f79ebbe8d0e" @@ -2455,7 +2419,7 @@ bser@2.1.1: dependencies: node-int64 "^0.4.0" -buffer-crc32@^0.2.13, buffer-crc32@~0.2.3: +buffer-crc32@^0.2.13: version "0.2.13" resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= @@ -2508,11 +2472,6 @@ bytes@3.0.0: resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= -bytes@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" - integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== - cache-base@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" @@ -2644,13 +2603,6 @@ class-utils@^0.3.5: isobject "^3.0.0" static-extend "^0.1.1" -cli-cursor@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-1.0.2.tgz#64da3f7d56a54412e59794bd62dc35295e8f2987" - integrity sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc= - dependencies: - restore-cursor "^1.0.1" - cli-cursor@^2.0.0, cli-cursor@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" @@ -2718,18 +2670,6 @@ code-point-at@^1.0.0: resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= -code-push@2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/code-push/-/code-push-2.0.6.tgz#fb4e140c90fdb7fa047f3be6f53caacc8915d0b8" - integrity sha512-3ln6rqE9KkYUhSzgjKVOAd2pUijBFY3QG951fgIiG3uNGg8V57XuYmftPq3EGS0YTxX2SPEUOQvHPhw7Wxmggw== - dependencies: - q "^1.4.1" - recursive-fs "0.1.4" - slash "1.0.0" - superagent "^3.8.0" - superagent-proxy "^1.0.3" - yazl "^2.4.1" - collection-visit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" @@ -2797,7 +2737,7 @@ commondir@^1.0.1: resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= -component-emitter@^1.2.0, component-emitter@^1.2.1: +component-emitter@^1.2.1: version "1.3.0" resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== @@ -2827,7 +2767,7 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= -concat-stream@^1.4.7, concat-stream@^1.6.0: +concat-stream@^1.6.0: version "1.6.2" resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== @@ -2879,11 +2819,6 @@ convert-source-map@^1.4.0, convert-source-map@^1.7.0: dependencies: safe-buffer "~5.1.1" -cookiejar@^2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/cookiejar/-/cookiejar-2.1.2.tgz#dd8a235530752f988f9a0844f3fc589e3111125c" - integrity sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA== - copy-descriptor@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" @@ -3046,11 +2981,6 @@ dashdash@^1.12.0: dependencies: assert-plus "^1.0.0" -data-uri-to-buffer@1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-1.2.0.tgz#77163ea9c20d8641b4707e8f18abdf9a78f34835" - integrity sha512-vKQ9DTQPN1FLYiiEEOQ6IBGFqvjCa5rSK3cWMy/Nespm5d/x3dGFT9UBZnkLxCwua/IXBi2TYnwTEpsOvhC4UQ== - data-urls@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-1.1.0.tgz#15ee0582baa5e22bb59c77140da8f9c76963bbfe" @@ -3075,20 +3005,13 @@ debounce@^1.2.0: resolved "https://registry.yarnpkg.com/debounce/-/debounce-1.2.0.tgz#44a540abc0ea9943018dc0eaa95cce87f65cd131" integrity sha512-mYtLl1xfZLi1m4RtQYlZgJUNQjl4ZxVnHzIR8nLLgi4q1YT8o/WM+MK/f8yfcc9s5Ir5zRaPZyZU6xs1Syoocg== -debug@2, debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.9: +debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" -debug@3.1.0, debug@=3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" - integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== - dependencies: - ms "2.0.0" - debug@4.1.1, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" @@ -3096,6 +3019,13 @@ debug@4.1.1, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: dependencies: ms "^2.1.1" +debug@=3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" + integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== + dependencies: + ms "2.0.0" + debug@^3.1.0: version "3.2.6" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" @@ -3174,15 +3104,6 @@ define-property@^2.0.2: is-descriptor "^1.0.2" isobject "^3.0.1" -degenerator@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/degenerator/-/degenerator-1.0.4.tgz#fcf490a37ece266464d9cc431ab98c5819ced095" - integrity sha1-/PSQo37OJmRk2cxDGrmMWBnO0JU= - dependencies: - ast-types "0.x.x" - escodegen "1.x.x" - esprima "3.x.x" - delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" @@ -3457,18 +3378,6 @@ es-to-primitive@^1.2.1: is-date-object "^1.0.1" is-symbol "^1.0.2" -es6-promise@^4.0.3: - version "4.2.8" - resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a" - integrity sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w== - -es6-promisify@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-5.0.0.tgz#5109d62f3e56ea967c4b63505aef08291c8a5203" - integrity sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM= - dependencies: - es6-promise "^4.0.3" - escape-html@~1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" @@ -3484,7 +3393,7 @@ escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= -escodegen@1.x.x, escodegen@^1.9.1: +escodegen@^1.9.1: version "1.12.0" resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.12.0.tgz#f763daf840af172bb3a2b6dd7219c0e17f7ff541" integrity sha512-TuA+EhsanGcme5T3R0L80u4t8CpbXQjegRmf7+FPTJrtCTErXFeelblRgHQa1FofEzqYYJmJ/OqjTwREp9qgmg== @@ -3814,7 +3723,7 @@ espree@^5.0.1: acorn-jsx "^5.0.0" eslint-visitor-keys "^1.0.0" -esprima@3.x.x, esprima@^3.1.3: +esprima@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" integrity sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM= @@ -3925,11 +3834,6 @@ execa@^1.0.0: signal-exit "^3.0.0" strip-eof "^1.0.0" -exit-hook@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/exit-hook/-/exit-hook-1.1.1.tgz#f05ca233b48c05d54fff07765df8507e95c02ff8" - integrity sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g= - exit@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" @@ -3982,20 +3886,11 @@ extend-shallow@^3.0.0, extend-shallow@^3.0.2: assign-symbols "^1.0.0" is-extendable "^1.0.1" -extend@^3.0.0, extend@~3.0.2: +extend@~3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== -external-editor@^1.0.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-1.1.1.tgz#12d7b0db850f7ff7e7081baf4005700060c4600b" - integrity sha1-Etew24UPf/fnCBuvQAVwAGDEYAs= - dependencies: - extend "^3.0.0" - spawn-sync "^1.0.15" - tmp "^0.0.29" - external-editor@^2.0.4: version "2.2.0" resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.2.0.tgz#045511cfd8d133f3846673d1047c154e214ad3d5" @@ -4128,7 +4023,7 @@ fbjs@^0.8.4, fbjs@^0.8.9: setimmediate "^1.0.5" ua-parser-js "^0.7.18" -figures@^1.3.5, figures@^1.7.0: +figures@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e" integrity sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4= @@ -4158,7 +4053,7 @@ file-entry-cache@^5.0.1: dependencies: flat-cache "^2.0.1" -file-uri-to-path@1, file-uri-to-path@1.0.0: +file-uri-to-path@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== @@ -4270,15 +4165,6 @@ forever-agent@~0.6.1: resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= -form-data@^2.3.1: - version "2.5.1" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.5.1.tgz#f2cbec57b5e59e23716e128fe44d4e5dd23895f4" - integrity sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.6" - mime-types "^2.1.12" - form-data@~2.3.2: version "2.3.3" resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" @@ -4288,11 +4174,6 @@ form-data@~2.3.2: combined-stream "^1.0.6" mime-types "^2.1.12" -formidable@^1.2.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/formidable/-/formidable-1.2.1.tgz#70fb7ca0290ee6ff961090415f4b3df3d2082659" - integrity sha512-Fs9VRguL0gqGHkXS5GQiMCr1VhZBxz0JnJs4JmMp/2jL18Fmbzvv7vOFRU+U8TBkHEE/CX1qDXzJplVULgsLeg== - fragment-cache@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" @@ -4336,14 +4217,6 @@ fsevents@^1.2.7: bindings "^1.5.0" nan "^2.12.1" -ftp@~0.3.10: - version "0.3.10" - resolved "https://registry.yarnpkg.com/ftp/-/ftp-0.3.10.tgz#9197d861ad8142f3e63d5a83bfe4c59f7330885d" - integrity sha1-kZfYYa2BQvPmPVqDv+TFn3MwiF0= - dependencies: - readable-stream "1.1.x" - xregexp "2.0.0" - function-bind@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" @@ -4391,18 +4264,6 @@ get-stream@^4.0.0: dependencies: pump "^3.0.0" -get-uri@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/get-uri/-/get-uri-2.0.4.tgz#d4937ab819e218d4cb5ae18e4f5962bef169cc6a" - integrity sha512-v7LT/s8kVjs+Tx0ykk1I+H/rbpzkHvuIq87LmeXptcf5sNWm9uQiwjNAt94SJPA1zOlCntmnOlJvVWKmzsxG8Q== - dependencies: - data-uri-to-buffer "1" - debug "2" - extend "~3.0.2" - file-uri-to-path "1" - ftp "~0.3.10" - readable-stream "2" - get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" @@ -4415,7 +4276,7 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" -glob@5.0.15, glob@^5.0.15: +glob@5.0.15: version "5.0.15" resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1" integrity sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E= @@ -4634,7 +4495,7 @@ htmlparser2@^3.10.0, htmlparser2@^3.10.1: inherits "^2.0.1" readable-stream "^3.1.1" -http-errors@1.7.3, http-errors@~1.7.2: +http-errors@~1.7.2: version "1.7.3" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== @@ -4645,14 +4506,6 @@ http-errors@1.7.3, http-errors@~1.7.2: statuses ">= 1.5.0 < 2" toidentifier "1.0.0" -http-proxy-agent@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz#e4821beef5b2142a2026bd73926fe537631c5405" - integrity sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg== - dependencies: - agent-base "4" - debug "3.1.0" - http-signature@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" @@ -4662,14 +4515,6 @@ http-signature@~1.2.0: jsprim "^1.2.2" sshpk "^1.7.0" -https-proxy-agent@^2.2.1: - version "2.2.4" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz#4ee7a737abd92678a293d9b34a1af4d0d08c787b" - integrity sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg== - dependencies: - agent-base "^4.3.0" - debug "^3.1.0" - husky@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/husky/-/husky-3.1.0.tgz#5faad520ab860582ed94f0c1a77f0f04c90b57c0" @@ -4761,7 +4606,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3: +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -4776,26 +4621,6 @@ ini@^1.3.4: resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== -inquirer@1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-1.1.2.tgz#ac3ba5f06b8e7291abd9f22912c03f09cfe2dd1f" - integrity sha1-rDul8GuOcpGr2fIpEsA/Cc/i3R8= - dependencies: - ansi-escapes "^1.1.0" - chalk "^1.0.0" - cli-cursor "^1.0.1" - cli-width "^2.0.0" - external-editor "^1.0.1" - figures "^1.3.5" - lodash "^4.3.0" - mute-stream "0.0.6" - pinkie-promise "^2.0.0" - run-async "^2.2.0" - rx "^4.1.0" - string-width "^1.0.1" - strip-ansi "^3.0.0" - through "^2.3.6" - inquirer@^3.0.6: version "3.3.0" resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9" @@ -4882,11 +4707,6 @@ invert-kv@^2.0.0: resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02" integrity sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA== -ip@^1.1.4, ip@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" - integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= - is-accessor-descriptor@^0.1.6: version "0.1.6" resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" @@ -5594,6 +5414,11 @@ jsbn@~0.1.0: resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= +jsc-android@^241213.1.0: + version "241213.1.0" + resolved "https://registry.yarnpkg.com/jsc-android/-/jsc-android-241213.1.0.tgz#8f940d7c7f6bebf14eda32bef42a76182e336452" + integrity sha512-AH8NYyMNLNhcUEF97QbMxPNLNW+oiSBlvm1rsMNzgJ1d5TQzdh/AOJGsxeeESp3m9YIWGLCgUvGTVoVLs0p68A== + jsc-android@^245459.0.0: version "245459.0.0" resolved "https://registry.yarnpkg.com/jsc-android/-/jsc-android-245459.0.0.tgz#e584258dd0b04c9159a27fb104cd5d491fd202c9" @@ -6082,7 +5907,7 @@ lottie-react-native@^3.2.1: prop-types "^15.5.10" react-native-safe-modules "^1.0.0" -lru-cache@^4.0.1, lru-cache@^4.1.2, lru-cache@^4.1.5: +lru-cache@^4.0.1, lru-cache@^4.1.5: version "4.1.5" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== @@ -6173,11 +5998,6 @@ merge-stream@^2.0.0: resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== -methods@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" - integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= - metro-babel-register@0.56.3, metro-babel-register@^0.56.0: version "0.56.3" resolved "https://registry.yarnpkg.com/metro-babel-register/-/metro-babel-register-0.56.3.tgz#d0cfb38adf45cb35965649ede794f2308562e20f" @@ -6447,7 +6267,7 @@ mime-types@^2.1.12, mime-types@~2.1.19, mime-types@~2.1.24: dependencies: mime-db "1.42.0" -mime@1.6.0, mime@^1.4.1: +mime@1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== @@ -6545,11 +6365,6 @@ ms@^2.1.1: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -mute-stream@0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.6.tgz#48962b19e169fd1dfc240b3f1e7317627bbc47db" - integrity sha1-SJYrGeFp/R38JAs/HnMXYnu8R9s= - mute-stream@0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" @@ -6592,11 +6407,6 @@ neo-async@^2.6.0: resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c" integrity sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw== -netmask@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/netmask/-/netmask-1.0.6.tgz#20297e89d86f6f6400f250d9f4f6b4c1945fcd35" - integrity sha1-ICl+idhvb2QA8lDZ9Pa0wZRfzTU= - nice-try@^1.0.4: version "1.0.5" resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" @@ -6826,11 +6636,6 @@ once@^1.3.0, once@^1.3.1, once@^1.4.0: dependencies: wrappy "1" -onetime@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789" - integrity sha1-ofeDj4MUxRbwXs78vEzP4EtO14k= - onetime@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" @@ -6910,12 +6715,7 @@ os-locale@^3.0.0: lcid "^2.0.0" mem "^4.0.0" -os-shim@^0.1.2: - version "0.1.3" - resolved "https://registry.yarnpkg.com/os-shim/-/os-shim-0.1.3.tgz#6b62c3791cf7909ea35ed46e17658bb417cb3917" - integrity sha1-a2LDeRz3kJ6jXtRuF2WLtBfLORc= - -os-tmpdir@^1.0.0, os-tmpdir@~1.0.1, os-tmpdir@~1.0.2: +os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= @@ -7023,31 +6823,6 @@ p-try@^2.0.0: resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== -pac-proxy-agent@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/pac-proxy-agent/-/pac-proxy-agent-2.0.2.tgz#90d9f6730ab0f4d2607dcdcd4d3d641aa26c3896" - integrity sha512-cDNAN1Ehjbf5EHkNY5qnRhGPUCp6SnpyVof5fRzN800QV1Y2OkzbH9rmjZkbBRa8igof903yOnjIl6z0SlAhxA== - dependencies: - agent-base "^4.2.0" - debug "^3.1.0" - get-uri "^2.0.0" - http-proxy-agent "^2.1.0" - https-proxy-agent "^2.2.1" - pac-resolver "^3.0.0" - raw-body "^2.2.0" - socks-proxy-agent "^3.0.0" - -pac-resolver@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pac-resolver/-/pac-resolver-3.0.0.tgz#6aea30787db0a891704deb7800a722a7615a6f26" - integrity sha512-tcc38bsjuE3XZ5+4vP96OfhOugrX+JcnpUbhfuc4LuXBLQhoTthOstZeoQJBDnQUDYzYmdImKsbz0xSl1/9qeA== - dependencies: - co "^4.6.0" - degenerator "^1.0.4" - ip "^1.1.5" - netmask "^1.0.6" - thunkify "^2.1.2" - parent-module@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" @@ -7164,11 +6939,6 @@ pbxproj-dom@^1.0.11: resolved "https://registry.yarnpkg.com/pbxproj-dom/-/pbxproj-dom-1.2.0.tgz#1cf4101163bd666eba9eb92a5b8f616ce824ea85" integrity sha512-K2czrWqA68AR0q1UXz5EBi/zoxcljrkO4RSJX0jPnVn3iyE0HYnYOzaEEDYMpueczkT/Vtdm3SCc3NM+12kMaQ== -pegjs@^0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/pegjs/-/pegjs-0.10.0.tgz#cf8bafae6eddff4b5a7efb185269eaaf4610ddbd" - integrity sha1-z4uvrm7d/0tafvsYUmnqr0YQ3b0= - performance-now@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" @@ -7189,18 +6959,6 @@ pify@^4.0.1: resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== -pinkie-promise@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" - integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= - dependencies: - pinkie "^2.0.0" - -pinkie@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" - integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= - pirates@^4.0.0, pirates@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" @@ -7236,15 +6994,6 @@ please-upgrade-node@^3.0.2, please-upgrade-node@^3.2.0: dependencies: semver-compare "^1.0.0" -plist@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/plist/-/plist-2.0.1.tgz#0a32ca9481b1c364e92e18dc55c876de9d01da8b" - integrity sha1-CjLKlIGxw2TpLhjcVch23p0B2os= - dependencies: - base64-js "1.1.2" - xmlbuilder "8.2.2" - xmldom "0.1.x" - plist@3.0.1, plist@^3.0.0, plist@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/plist/-/plist-3.0.1.tgz#a9b931d17c304e8912ef0ba3bdd6182baf2e1f8c" @@ -7405,25 +7154,6 @@ proto-list@~1.2.1: resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" integrity sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk= -proxy-agent@2: - version "2.3.1" - resolved "https://registry.yarnpkg.com/proxy-agent/-/proxy-agent-2.3.1.tgz#3d49d863d46cf5f37ca8394848346ea02373eac6" - integrity sha512-CNKuhC1jVtm8KJYFTS2ZRO71VCBx3QSA92So/e6NrY6GoJonkx3Irnk4047EsCcswczwqAekRj3s8qLRGahSKg== - dependencies: - agent-base "^4.2.0" - debug "^3.1.0" - http-proxy-agent "^2.1.0" - https-proxy-agent "^2.2.1" - lru-cache "^4.1.2" - pac-proxy-agent "^2.0.1" - proxy-from-env "^1.0.0" - socks-proxy-agent "^3.0.0" - -proxy-from-env@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.0.0.tgz#33c50398f70ea7eb96d21f7b817630a55791c7ee" - integrity sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4= - pseudomap@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" @@ -7457,16 +7187,6 @@ punycode@^2.1.0, punycode@^2.1.1: resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== -q@^1.4.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" - integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= - -qs@^6.5.1: - version "6.9.1" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.1.tgz#20082c65cb78223635ab1a9eaca8875a29bf8ec9" - integrity sha512-Cxm7/SS/y/Z3MHWSxXb8lIFqgqBowP5JMlTUFyJN88y0SGQhVmZnqFK/PeuMX9LzUyWsqqhNxIyg0jlzq946yA== - qs@~6.5.2: version "6.5.2" resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" @@ -7491,16 +7211,6 @@ range-parser@~1.2.1: resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== -raw-body@^2.2.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.1.tgz#30ac82f98bb5ae8c152e67149dac8d55153b168c" - integrity sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA== - dependencies: - bytes "3.1.0" - http-errors "1.7.3" - iconv-lite "0.4.24" - unpipe "1.0.0" - react-addons-shallow-compare@15.6.2: version "15.6.2" resolved "https://registry.yarnpkg.com/react-addons-shallow-compare/-/react-addons-shallow-compare-15.6.2.tgz#198a00b91fc37623db64a28fd17b596ba362702f" @@ -7569,26 +7279,14 @@ react-native-autoheight-webview@^1.4.1: dependencies: prop-types "^15.7.2" -react-native-code-push@esteemapp/react-native-code-push: - version "1000.0.0-beta" - resolved "https://codeload.github.com/esteemapp/react-native-code-push/tar.gz/c07b7023c1212dc5d9231a0526a869d2501cb221" - dependencies: - code-push "2.0.6" - glob "^5.0.15" - hoist-non-react-statics "^2.3.1" - inquirer "1.1.2" - plist "3.0.1" - semver "^5.6.0" - xcode "1.0.0" - react-native-config@luggit/react-native-config#master: version "0.12.0" resolved "https://codeload.github.com/luggit/react-native-config/tar.gz/cf8ab95350a227d1a932fec7a920df562b3e9ae5" -react-native-dark-mode@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/react-native-dark-mode/-/react-native-dark-mode-0.2.1.tgz#10e74ec213c896c7f0a74c37670214a6c24a6623" - integrity sha512-/S4xv7t9v8nfndAkmOzvqkACWGlnDv0GQjM9GkK7wt/N0Ecy3BTARuBJ0LOk62NX+MVg/Z6MiJGP2KcYOUIxHw== +react-native-dark-mode@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/react-native-dark-mode/-/react-native-dark-mode-0.2.2.tgz#4faa335e36330bfca832ba8b3d2bd84c7b880381" + integrity sha512-2vhWOOimU7DRKYjCU/pdv0+JpnGKURq5+c7bre093Jtzk57HtlJfd+ViibbC9Y8zh0viIOyKtfL5mYhVhZ6Crw== dependencies: "@types/events" "*" "@types/react" "*" @@ -7682,10 +7380,15 @@ react-native-modal-dropdown@esteemapp/react-native-modal-dropdown: deprecated-react-native-listview "0.0.5" prop-types "^15.6.0" -react-native-navigation-bar-color@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/react-native-navigation-bar-color/-/react-native-navigation-bar-color-0.1.0.tgz#358be3eb8630dbaf5993ec9cf07b279590984f2e" - integrity sha512-Hymvfg40MH4vYgXZ5QgCk9i6BqcaD9inFiBGSj3Gobk0bq7O2G/uccs0+Dmlpe12RfC+R+XX6yvW7NTwOppQrQ== +react-native-modal-translucent@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/react-native-modal-translucent/-/react-native-modal-translucent-5.0.0.tgz#8b35cfa4189dce776c77a925b00ad19d965bd0a2" + integrity sha512-xhJAlq4uCE7jPEIPxGS1WNiRIm5DCrZEO3SF88moTOm6b4/wfFEANf+lMsVkQf9b9dsQ6Em4nq4uAoejtbHb2A== + +react-native-navigation-bar-color@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/react-native-navigation-bar-color/-/react-native-navigation-bar-color-1.0.0.tgz#04ff752a58049af93ceea9ccf266b8d3fbc6514a" + integrity sha512-djBE0zSp+JT65VeUm4UpIpr9DA9SpE9YTLwDAcqkWfB9JI8l3djSx+SmrIYfc7dUs216Y6qo2dr0qR3+M5qbOQ== react-native-reanimated@^1.3.0: version "1.4.0" @@ -7948,17 +7651,7 @@ read-pkg@^5.2.0: parse-json "^5.0.0" type-fest "^0.6.0" -readable-stream@1.1.x: - version "1.1.14" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" - integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk= - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.1" - isarray "0.0.1" - string_decoder "~0.10.x" - -readable-stream@2, readable-stream@^2.0.1, readable-stream@^2.2.2, readable-stream@^2.3.5, readable-stream@~2.3.6: +readable-stream@^2.0.1, readable-stream@^2.2.2, readable-stream@~2.3.6: version "2.3.6" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== @@ -7987,11 +7680,6 @@ realpath-native@^1.1.0: dependencies: util.promisify "^1.0.0" -recursive-fs@0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/recursive-fs/-/recursive-fs-0.1.4.tgz#47e08b1ddab8d7d9a960aa0d0daea76f875b63fa" - integrity sha1-R+CLHdq419mpYKoNDa6nb4dbY/o= - redux-devtools-extension@^2.13.5: version "2.13.8" resolved "https://registry.yarnpkg.com/redux-devtools-extension/-/redux-devtools-extension-2.13.8.tgz#37b982688626e5e4993ff87220c9bbb7cd2d96e1" @@ -8245,14 +7933,6 @@ resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.3.2, resolve@^1.5. dependencies: path-parse "^1.0.6" -restore-cursor@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-1.0.1.tgz#34661f46886327fed2991479152252df92daa541" - integrity sha1-NGYfRohjJ/7SmRR5FSJS35LapUE= - dependencies: - exit-hook "^1.0.0" - onetime "^1.0.0" - restore-cursor@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" @@ -8337,11 +8017,6 @@ rx-lite@*, rx-lite@^4.0.8: resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444" integrity sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ= -rx@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/rx/-/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782" - integrity sha1-pfE/957zt0D+MKqAP7CfmIBdR4I= - rxjs@^5.4.3: version "5.5.12" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.5.12.tgz#6fa61b8a77c3d793dbaf270bee2f43f652d741cc" @@ -8570,15 +8245,6 @@ signal-exit@^3.0.0, signal-exit@^3.0.2: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= -simple-plist@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/simple-plist/-/simple-plist-0.2.1.tgz#71766db352326928cf3a807242ba762322636723" - integrity sha1-cXZts1IyaSjPOoByQrp2IyJjZyM= - dependencies: - bplist-creator "0.0.7" - bplist-parser "0.1.1" - plist "2.0.1" - simple-plist@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/simple-plist/-/simple-plist-1.1.0.tgz#8354ab63eb3922a054c78ce96c209c532e907a23" @@ -8593,11 +8259,6 @@ sisteransi@^1.0.3: resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.4.tgz#386713f1ef688c7c0304dc4c0632898941cad2e3" integrity sha512-/ekMoM4NJ59ivGSfKapeG+FWtrmWvA1p6FBZwXrqojw90vJu8lBmrTxCMuBCydKtkaUe2zt4PlxeTKpjwMbyig== -slash@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" - integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= - slash@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" @@ -8634,11 +8295,6 @@ slide@^1.1.5: resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" integrity sha1-VusCfWW00tzmyy4tMsTUr8nh1wc= -smart-buffer@^1.0.13: - version "1.1.15" - resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-1.1.15.tgz#7f114b5b65fab3e2a35aa775bb12f0d1c649bf16" - integrity sha1-fxFLW2X6s+KjWqd1uxLw0cZJvxY= - snapdragon-node@^2.0.1: version "2.1.1" resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" @@ -8669,22 +8325,6 @@ snapdragon@^0.8.1: source-map-resolve "^0.5.0" use "^3.1.0" -socks-proxy-agent@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-3.0.1.tgz#2eae7cf8e2a82d34565761539a7f9718c5617659" - integrity sha512-ZwEDymm204mTzvdqyUqOdovVr2YRd2NYskrYrF2LXyZ9qDiMAoFESGK8CRphiO7rtbo2Y757k2Nia3x2hGtalA== - dependencies: - agent-base "^4.1.0" - socks "^1.1.10" - -socks@^1.1.10: - version "1.1.10" - resolved "https://registry.yarnpkg.com/socks/-/socks-1.1.10.tgz#5b8b7fc7c8f341c53ed056e929b7bf4de8ba7b5a" - integrity sha1-W4t/x8jzQcU+0FbpKbe/Tei6e1o= - dependencies: - ip "^1.1.4" - smart-buffer "^1.0.13" - source-map-resolve@^0.5.0: version "0.5.2" resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259" @@ -8719,14 +8359,6 @@ source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -spawn-sync@^1.0.15: - version "1.0.15" - resolved "https://registry.yarnpkg.com/spawn-sync/-/spawn-sync-1.0.15.tgz#b00799557eb7fb0c8376c29d44e8a1ea67e57476" - integrity sha1-sAeZVX63+wyDdsKdROih6mfldHY= - dependencies: - concat-stream "^1.4.7" - os-shim "^0.1.2" - spdx-correct@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" @@ -8936,11 +8568,6 @@ string_decoder@^1.1.1: dependencies: safe-buffer "~5.2.0" -string_decoder@~0.10.x: - version "0.10.31" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" - integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= - string_decoder@~1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" @@ -8998,30 +8625,6 @@ sudo-prompt@^9.0.0: resolved "https://registry.yarnpkg.com/sudo-prompt/-/sudo-prompt-9.1.1.tgz#73853d729770392caec029e2470db9c221754db0" integrity sha512-es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA== -superagent-proxy@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/superagent-proxy/-/superagent-proxy-1.0.3.tgz#acfa776672f11c24a90ad575e855def8be44f741" - integrity sha512-79Ujg1lRL2ICfuHUdX+H2MjIw73kB7bXsIkxLwHURz3j0XUmEEEoJ+u/wq+mKwna21Uejsm2cGR3OESA00TIjA== - dependencies: - debug "^3.1.0" - proxy-agent "2" - -superagent@^3.8.0: - version "3.8.3" - resolved "https://registry.yarnpkg.com/superagent/-/superagent-3.8.3.tgz#460ea0dbdb7d5b11bc4f78deba565f86a178e128" - integrity sha512-GLQtLMCoEIK4eDv6OGtkOoSMt3D+oq0y3dsxMuYuDvaNUvuT8eFBuLmfR0iYYzHC1e8hpzC6ZsxbuP6DIalMFA== - dependencies: - component-emitter "^1.2.0" - cookiejar "^2.1.0" - debug "^3.1.0" - extend "^3.0.0" - form-data "^2.3.1" - formidable "^1.2.0" - methods "^1.1.1" - mime "^1.4.1" - qs "^6.5.1" - readable-stream "^2.3.5" - supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" @@ -9119,23 +8722,11 @@ through@^2.3.6: resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= -thunkify@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/thunkify/-/thunkify-2.1.2.tgz#faa0e9d230c51acc95ca13a361ac05ca7e04553d" - integrity sha1-+qDp0jDFGsyVyhOjYawFyn4EVT0= - time-stamp@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" integrity sha1-dkpaEa9QVhkhsTPztE5hhofg9cM= -tmp@^0.0.29: - version "0.0.29" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.29.tgz#f25125ff0dd9da3ccb0c2dd371ee1288bb9128c0" - integrity sha1-8lEl/w3Z2jzLDC3Tce4SiLuRKMA= - dependencies: - os-tmpdir "~1.0.1" - tmp@^0.0.33: version "0.0.33" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" @@ -9352,7 +8943,7 @@ universalify@^0.1.0: resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== -unpipe@1.0.0, unpipe@~1.0.0: +unpipe@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= @@ -9415,11 +9006,6 @@ utils-merge@1.0.1: resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= -uuid@3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.0.1.tgz#6544bba2dfda8c1cf17e629a3a305e2bb1fee6c1" - integrity sha1-ZUS7ot/ajBzxfmKaOjBeK7H+5sE= - uuid@^3.3.2: version "3.3.3" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.3.tgz#4568f0216e78760ee1dbf3a4d2cf53e224112866" @@ -9645,15 +9231,6 @@ ws@^5.2.0: dependencies: async-limiter "~1.0.0" -xcode@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/xcode/-/xcode-1.0.0.tgz#e1f5b1443245ded38c180796df1a10fdeda084ec" - integrity sha1-4fWxRDJF3tOMGAeW3xoQ/e2ghOw= - dependencies: - pegjs "^0.10.0" - simple-plist "^0.2.1" - uuid "3.0.1" - xcode@2.0.0, xcode@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/xcode/-/xcode-2.0.0.tgz#134f1f94c26fbfe8a9aaa9724bfb2772419da1a2" @@ -9667,11 +9244,6 @@ xml-name-validator@^3.0.0: resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== -xmlbuilder@8.2.2: - version "8.2.2" - resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-8.2.2.tgz#69248673410b4ba42e1a6136551d2922335aa773" - integrity sha1-aSSGc0ELS6QuGmE2VR0pIjNap3M= - xmlbuilder@^9.0.7: version "9.0.7" resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d" @@ -9694,11 +9266,6 @@ xpipe@^1.0.5: resolved "https://registry.yarnpkg.com/xpipe/-/xpipe-1.0.5.tgz#8dd8bf45fc3f7f55f0e054b878f43a62614dafdf" integrity sha1-jdi/Rfw/f1Xw4FS4ePQ6YmFNr98= -xregexp@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-2.0.0.tgz#52a63e56ca0b84a7f3a5f3d61872f126ad7a5943" - integrity sha1-UqY+VsoLhKfzpfPWGHLxJq16WUM= - xtend@^4.0.1, xtend@~4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" @@ -9799,10 +9366,3 @@ yargs@^9.0.0: which-module "^2.0.0" y18n "^3.2.1" yargs-parser "^7.0.0" - -yazl@^2.4.1: - version "2.5.1" - resolved "https://registry.yarnpkg.com/yazl/-/yazl-2.5.1.tgz#a3d65d3dd659a5b0937850e8609f22fffa2b5c35" - integrity sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw== - dependencies: - buffer-crc32 "~0.2.3"