Merge remote-tracking branch 'upstream/development' into sa/default-upvote

This commit is contained in:
Nouman Tahir 2022-08-12 14:08:02 +05:00
commit 785511b82b
94 changed files with 383 additions and 384 deletions

View File

@ -92,6 +92,11 @@
android:host="ecency.com" android:host="ecency.com"
android:path="/signup" android:path="/signup"
/> />
<data
android:scheme="https"
android:host="ecency.com"
android:path="/purchase"
/>
</intent-filter> </intent-filter>
<intent-filter android:label="Ecency" > <intent-filter android:label="Ecency" >
<action android:name="android.intent.action.VIEW" /> <action android:name="android.intent.action.VIEW" />

View File

@ -62,7 +62,6 @@ allprojects {
includeGroup("com.facebook.yoga") includeGroup("com.facebook.yoga")
includeGroup("com.facebook.fbjni") includeGroup("com.facebook.fbjni")
includeGroup("com.henninghall.android") includeGroup("com.henninghall.android")
includeGroup("org.matomo.sdk")
includeModule("com.yqritc", "android-scalablevideoview") includeModule("com.yqritc", "android-scalablevideoview")
includeModule("com.wei.android.lib", "fingerprintidentify") includeModule("com.wei.android.lib", "fingerprintidentify")
} }

View File

@ -153,9 +153,6 @@ PODS:
- lottie-react-native (5.1.3): - lottie-react-native (5.1.3):
- lottie-ios (~> 3.2.3) - lottie-ios (~> 3.2.3)
- React-Core - React-Core
- MatomoTracker (7.4.1):
- MatomoTracker/Core (= 7.4.1)
- MatomoTracker/Core (7.4.1)
- nanopb (2.30908.0): - nanopb (2.30908.0):
- nanopb/decode (= 2.30908.0) - nanopb/decode (= 2.30908.0)
- nanopb/encode (= 2.30908.0) - nanopb/encode (= 2.30908.0)
@ -348,9 +345,6 @@ PODS:
- React-Core - React-Core
- react-native-fingerprint-scanner (6.0.0): - react-native-fingerprint-scanner (6.0.0):
- React - React
- react-native-matomo-sdk (0.4.1):
- MatomoTracker (~> 7)
- React (~> 0.60)
- react-native-netinfo (5.9.10): - react-native-netinfo (5.9.10):
- React-Core - React-Core
- react-native-orientation-locker (1.4.0): - react-native-orientation-locker (1.4.0):
@ -533,7 +527,6 @@ DEPENDENCIES:
- react-native-config (from `../node_modules/react-native-config`) - react-native-config (from `../node_modules/react-native-config`)
- react-native-date-picker (from `../node_modules/react-native-date-picker`) - react-native-date-picker (from `../node_modules/react-native-date-picker`)
- react-native-fingerprint-scanner (from `../node_modules/react-native-fingerprint-scanner`) - react-native-fingerprint-scanner (from `../node_modules/react-native-fingerprint-scanner`)
- react-native-matomo-sdk (from `../node_modules/react-native-matomo-sdk`)
- "react-native-netinfo (from `../node_modules/@react-native-community/netinfo`)" - "react-native-netinfo (from `../node_modules/@react-native-community/netinfo`)"
- react-native-orientation-locker (from `../node_modules/react-native-orientation-locker`) - react-native-orientation-locker (from `../node_modules/react-native-orientation-locker`)
- react-native-randombytes (from `../node_modules/react-native-randombytes`) - react-native-randombytes (from `../node_modules/react-native-randombytes`)
@ -593,7 +586,6 @@ SPEC REPOS:
- GoogleDataTransport - GoogleDataTransport
- GoogleUtilities - GoogleUtilities
- libwebp - libwebp
- MatomoTracker
- nanopb - nanopb
- PromisesObjC - PromisesObjC
- SDWebImage - SDWebImage
@ -657,8 +649,6 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native-date-picker" :path: "../node_modules/react-native-date-picker"
react-native-fingerprint-scanner: react-native-fingerprint-scanner:
:path: "../node_modules/react-native-fingerprint-scanner" :path: "../node_modules/react-native-fingerprint-scanner"
react-native-matomo-sdk:
:path: "../node_modules/react-native-matomo-sdk"
react-native-netinfo: react-native-netinfo:
:path: "../node_modules/@react-native-community/netinfo" :path: "../node_modules/@react-native-community/netinfo"
react-native-orientation-locker: react-native-orientation-locker:
@ -771,7 +761,6 @@ SPEC CHECKSUMS:
libwebp: e90b9c01d99205d03b6bb8f2c8c415e5a4ef66f0 libwebp: e90b9c01d99205d03b6bb8f2c8c415e5a4ef66f0
lottie-ios: c058aeafa76daa4cf64d773554bccc8385d0150e lottie-ios: c058aeafa76daa4cf64d773554bccc8385d0150e
lottie-react-native: a501112fa980529ccb80b9f3ee117a7f98c6af3a lottie-react-native: a501112fa980529ccb80b9f3ee117a7f98c6af3a
MatomoTracker: 24a846c9d3aa76933183fe9d47fd62c9efa863fb
nanopb: a0ba3315591a9ae0a16a309ee504766e90db0c96 nanopb: a0ba3315591a9ae0a16a309ee504766e90db0c96
Permission-Camera: 597646618d1edcc055a3f660844c2ee6de8e0596 Permission-Camera: 597646618d1edcc055a3f660844c2ee6de8e0596
PromisesObjC: 99b6f43f9e1044bd87a95a60beff28c2c44ddb72 PromisesObjC: 99b6f43f9e1044bd87a95a60beff28c2c44ddb72
@ -790,7 +779,6 @@ SPEC CHECKSUMS:
react-native-config: c98128a72bc2c3a1ca72caec0b021f0fa944aa29 react-native-config: c98128a72bc2c3a1ca72caec0b021f0fa944aa29
react-native-date-picker: d83ab9cccbc497642a93fdca783ae76ecd6b17b6 react-native-date-picker: d83ab9cccbc497642a93fdca783ae76ecd6b17b6
react-native-fingerprint-scanner: ac6656f18c8e45a7459302b84da41a44ad96dbbe react-native-fingerprint-scanner: ac6656f18c8e45a7459302b84da41a44ad96dbbe
react-native-matomo-sdk: 025c54f92e1e26a4d0acee7c3f28cb0fc7e4729c
react-native-netinfo: 30fb89fa913c342be82a887b56e96be6d71201dd react-native-netinfo: 30fb89fa913c342be82a887b56e96be6d71201dd
react-native-orientation-locker: 2da91e5391971dace445495821c899c111dcad7a react-native-orientation-locker: 2da91e5391971dace445495821c899c111dcad7a
react-native-randombytes: 421f1c7d48c0af8dbcd471b0324393ebf8fe7846 react-native-randombytes: 421f1c7d48c0af8dbcd471b0324393ebf8fe7846
@ -839,4 +827,4 @@ SPEC CHECKSUMS:
PODFILE CHECKSUM: 0282022703ad578ab2d9afbf3147ba3b373b4311 PODFILE CHECKSUM: 0282022703ad578ab2d9afbf3147ba3b373b4311
COCOAPODS: 1.11.2 COCOAPODS: 1.11.3

View File

@ -104,7 +104,6 @@
"react-native-keyboard-aware-scroll-view": "^0.9.1", "react-native-keyboard-aware-scroll-view": "^0.9.1",
"react-native-level-fs": "^3.0.0", "react-native-level-fs": "^3.0.0",
"react-native-linear-gradient": "^2.4.2", "react-native-linear-gradient": "^2.4.2",
"react-native-matomo-sdk": "feruzm/react-native-matomo-sdk",
"react-native-media-controls": "^2.3.0", "react-native-media-controls": "^2.3.0",
"react-native-modal": "11.5.6", "react-native-modal": "11.5.6",
"react-native-modal-dropdown": "^1.0.2", "react-native-modal-dropdown": "^1.0.2",

View File

@ -16,7 +16,7 @@ export default EStyleSheet.create({
marginRight: 3, marginRight: 3,
}, },
text: { text: {
color: '$primaryDarkGray', color: '$iconColor',
alignSelf: 'center', alignSelf: 'center',
fontSize: 11, fontSize: 11,
}, },

View File

@ -109,7 +109,7 @@ const MarkdownEditorView = ({
useEffect(() => { useEffect(() => {
if (!isPreviewActive) { if (!isPreviewActive) {
_setTextAndSelection({ selection: { start: 0, end: 0 }, text: bodyText }); _setTextAndSelection({ selection: bodySelection, text: bodyText });
} }
}, [isPreviewActive]); }, [isPreviewActive]);
@ -232,13 +232,13 @@ const MarkdownEditorView = ({
// eslint-disable-next-line react-hooks/exhaustive-deps // eslint-disable-next-line react-hooks/exhaustive-deps
const _setTextAndSelection = useCallback(({ selection: _selection, text: _text }) => { const _setTextAndSelection = useCallback(({ selection: _selection, text: _text }) => {
// console.log('_text : ', _text); // console.log('_text : ', _text);
inputRef.current.setNativeProps({ inputRef?.current?.setNativeProps({
text: _text, text: _text,
}); });
const _updateSelection = () => { const _updateSelection = () => {
bodySelection = _selection bodySelection = _selection
inputRef.current.setNativeProps({ inputRef?.current?.setNativeProps({
selection: _selection, selection: _selection,
}); });
} }
@ -448,6 +448,7 @@ const MarkdownEditorView = ({
draftChips={fields.tags.length > 0 ? fields.tags : null} draftChips={fields.tags.length > 0 ? fields.tags : null}
componentID="tag-area" componentID="tag-area"
intl={intl} intl={intl}
isPreviewActive={isPreviewActive}
/> />
)} )}
{isReply && ( {isReply && (

View File

@ -21,7 +21,6 @@ import { Modal } from '../modal';
// Styles // Styles
import styles from './postBoostStyles'; import styles from './postBoostStyles';
import { OptionsModal } from '../atoms'; import { OptionsModal } from '../atoms';
import { deepLinkParser } from '../../utils/deepLinkParser';
import postUrlParser from '../../utils/postUrlParser'; import postUrlParser from '../../utils/postUrlParser';
class BoostPostScreen extends PureComponent { class BoostPostScreen extends PureComponent {

View File

@ -2,7 +2,6 @@ import React, { useState, useEffect, useRef, useReducer } from 'react';
import { useDispatch, useSelector } from 'react-redux'; import { useDispatch, useSelector } from 'react-redux';
import { get, isEmpty } from 'lodash'; import { get, isEmpty } from 'lodash';
import unionBy from 'lodash/unionBy'; import unionBy from 'lodash/unionBy';
import Matomo from 'react-native-matomo-sdk';
import { useIntl } from 'react-intl'; import { useIntl } from 'react-intl';
import { Alert, AppState } from 'react-native'; import { Alert, AppState } from 'react-native';
@ -656,23 +655,6 @@ const PostsContainer = ({
}, },
}); });
} }
// track filter and tag views
if (isAnalytics) {
if (tag) {
Matomo.trackView([`/${selectedFilterValue}/${tag}`]).catch((error) =>
console.warn('Failed to track screen', error),
);
} else if (selectedFilterValue === 'feed') {
Matomo.trackView([`/@${feedUsername}/${selectedFilterValue}`]).catch((error) =>
console.warn('Failed to track screen', error),
);
} else {
Matomo.trackView([`/${selectedFilterValue}`]).catch((error) =>
console.warn('Failed to track screen', error),
);
}
}
}; };
const _handleOnRefreshPosts = () => { const _handleOnRefreshPosts = () => {

View File

@ -5,7 +5,6 @@ import { Comments, NoPost } from '../..';
import { useAppSelector } from '../../../hooks'; import { useAppSelector } from '../../../hooks';
import { getAccountPosts } from '../../../providers/hive/dhive'; import { getAccountPosts } from '../../../providers/hive/dhive';
import styles from '../profileStyles'; import styles from '../profileStyles';
import Matomo from 'react-native-matomo-sdk';
import {unionBy } from 'lodash'; import {unionBy } from 'lodash';
interface CommentsTabContentProps { interface CommentsTabContentProps {
@ -57,13 +56,6 @@ const CommentsTabContent = ({isOwnProfile, username, type, onScroll, selectedUse
sort:type sort:type
}; };
if (isAnalytics && selectedUser.user) {
Matomo.trackView([`/@${selectedUser.name}/${type}`]).catch((error) =>
console.warn('Failed to track screen', error),
);
}
const result = await getAccountPosts(query) const result = await getAccountPosts(query)
let _comments:any[] = refresh ? result : unionBy(data, result, 'permlink'); let _comments:any[] = refresh ? result : unionBy(data, result, 'permlink');

View File

@ -1,6 +1,5 @@
import { getAccountPosts, getPost, getRankedPosts } from "../../../providers/hive/dhive"; import { getAccountPosts, getPost, getRankedPosts } from "../../../providers/hive/dhive";
import { filterLatestPosts, getUpdatedPosts } from "./tabbedPostsHelpers"; import { filterLatestPosts, getUpdatedPosts } from "./tabbedPostsHelpers";
import Matomo from 'react-native-matomo-sdk';
import { LoadPostsOptions } from "./tabbedPostsModels"; import { LoadPostsOptions } from "./tabbedPostsModels";
import { getPromotedEntries } from "../../../providers/ecency/ecency"; import { getPromotedEntries } from "../../../providers/ecency/ecency";
@ -179,23 +178,6 @@ export const loadPosts = async ({
isRefreshing:false, isRefreshing:false,
}) })
} }
// track filter and tag views
if (isAnalytics) {
if (tag) {
Matomo.trackView([`/${filter}/${tag}`]).catch((error) =>
console.warn('Failed to track screen', error),
);
} else if (filter === 'friends' || filter === 'communities') {
Matomo.trackView([`/@${feedUsername}/${filter}`]).catch((error) =>
console.warn('Failed to track screen', error),
);
} else {
Matomo.trackView([`/${filter}`]).catch((error) =>
console.warn('Failed to track screen', error),
);
}
}
}; };

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Kode PIN", "pincode": "Kode PIN",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "Atôe ulang", "reset": "Atôe ulang",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, lôn tuwoe nyan...", "forgot_text": "Oh, lôn tuwoe nyan...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Meuhasè!", "success": "Meuhasè!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "رمز PIN", "pincode": "رمز PIN",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "إعادة تعيين رمز Pin", "reset_pin": "إعادة تعيين رمز Pin",
"reset": "إعادة", "reset": "إعادة",
"nsfw_content": "ليس آمنًا للمشاهدة", "nsfw_content": "ليس آمنًا للمشاهدة",
@ -419,7 +420,8 @@
"forgot_text": "أوه، لقد نسيت ذلك...", "forgot_text": "أوه، لقد نسيت ذلك...",
"pin_not_matched": "كلمة المرور ليست متطابقة. الرجاء المحاولة مرة أخرى.", "pin_not_matched": "كلمة المرور ليست متطابقة. الرجاء المحاولة مرة أخرى.",
"attempts_postfix": "المحاولات الفاشلة", "attempts_postfix": "المحاولات الفاشلة",
"message_reset_warning": "سيتم مسح بيانات المستخدم في المحاولة الفاشلة التالية" "message_reset_warning": "سيتم مسح بيانات المستخدم في المحاولة الفاشلة التالية",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "تم بنجاح!", "success": "تم بنجاح!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "Reset", "reset": "Reset",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, I forgot it...", "forgot_text": "Oh, I forgot it...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Success!", "success": "Success!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "PIN kod", "pincode": "PIN kod",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Pin Kodu Sıfırla", "reset_pin": "Pin Kodu Sıfırla",
"reset": "Sıfırla", "reset": "Sıfırla",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Unutmuşam...", "forgot_text": "Unutmuşam...",
"pin_not_matched": "PIN uyğun gəlmir, zəhmət olmasa yenidən sınayın.", "pin_not_matched": "PIN uyğun gəlmir, zəhmət olmasa yenidən sınayın.",
"attempts_postfix": "uğursuz cəhd(lər)", "attempts_postfix": "uğursuz cəhd(lər)",
"message_reset_warning": "Növbəti uğursuz cəhddə istifadəçi verilənləri silənəcək" "message_reset_warning": "Növbəti uğursuz cəhddə istifadəçi verilənləri silənəcək",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Uğurlu!", "success": "Uğurlu!",

View File

@ -229,6 +229,7 @@
"delegations": "Делегация/отдаване" "delegations": "Делегация/отдаване"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Анулирай пин код", "reset_pin": "Анулирай пин код",
"reset": "Изчисти", "reset": "Изчисти",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "О, забравих го ...", "forgot_text": "О, забравих го ...",
"pin_not_matched": "ПИН кодовете не съвпадат. Моля, опитайте отново.", "pin_not_matched": "ПИН кодовете не съвпадат. Моля, опитайте отново.",
"attempts_postfix": "неуспешни опити", "attempts_postfix": "неуспешни опити",
"message_reset_warning": "Информацията ще бъде изтрита при следваща грешка" "message_reset_warning": "Информацията ще бъде изтрита при следваща грешка",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Успех", "success": "Успех",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "পিন কোডটি রিসেট করুন", "reset_pin": "পিন কোডটি রিসেট করুন",
"reset": "রিসেট", "reset": "রিসেট",
"nsfw_content": "এনএসএফডাব্লু", "nsfw_content": "এনএসএফডাব্লু",
@ -419,7 +420,8 @@
"forgot_text": "ওহ, আমি এটি ভুলে গিয়েছিলাম ...", "forgot_text": "ওহ, আমি এটি ভুলে গিয়েছিলাম ...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "সফল!", "success": "সফল!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "Reset", "reset": "Reset",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, I forgot it...", "forgot_text": "Oh, I forgot it...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Success!", "success": "Success!",

View File

@ -229,6 +229,7 @@
"delegations": "Povjeravanja" "delegations": "Povjeravanja"
}, },
"pincode": "Pin kod", "pincode": "Pin kod",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Poništi Pin kod", "reset_pin": "Poništi Pin kod",
"reset": "Poništi", "reset": "Poništi",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, zaboravio sam...", "forgot_text": "Oh, zaboravio sam...",
"pin_not_matched": "PIN se ne podudara, pokušajte ponovo.", "pin_not_matched": "PIN se ne podudara, pokušajte ponovo.",
"attempts_postfix": "neuspjeli pokušaj(i)", "attempts_postfix": "neuspjeli pokušaj(i)",
"message_reset_warning": "Korisnički podaci će biti obrisani pri sljedećem neuspjelom pokušaju" "message_reset_warning": "Korisnički podaci će biti obrisani pri sljedećem neuspjelom pokušaju",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Uspjeh!", "success": "Uspjeh!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "Reset", "reset": "Reset",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, I forgot it...", "forgot_text": "Oh, I forgot it...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Success!", "success": "Success!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "Reset", "reset": "Reset",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, I forgot it...", "forgot_text": "Oh, I forgot it...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Success!", "success": "Success!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "Reset", "reset": "Reset",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, I forgot it...", "forgot_text": "Oh, I forgot it...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Success!", "success": "Success!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "Reset", "reset": "Reset",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, I forgot it...", "forgot_text": "Oh, I forgot it...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Success!", "success": "Success!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Pin Code festlegen", "reset_pin": "Pin Code festlegen",
"reset": "Zurücksetzen", "reset": "Zurücksetzen",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, ich habe ihn vergessen...", "forgot_text": "Oh, ich habe ihn vergessen...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Erfolgreich!", "success": "Erfolgreich!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "Reset", "reset": "Reset",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, I forgot it...", "forgot_text": "Oh, I forgot it...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Success!", "success": "Success!",

View File

@ -585,7 +585,8 @@
}, },
"deep_link": { "deep_link": {
"no_existing_user": "No existing user", "no_existing_user": "No existing user",
"no_existing_post": "No existing post" "no_existing_post": "No existing post",
"invalid_link":"Url is invalid, you may try again with valid url or try opening it in web browser"
}, },
"search": { "search": {
"posts": "Posts", "posts": "Posts",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "Reset", "reset": "Reset",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, I forgot it...", "forgot_text": "Oh, I forgot it...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Success!", "success": "Success!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Código PIN", "pincode": "Código PIN",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reiniciar Código Pin", "reset_pin": "Reiniciar Código Pin",
"reset": "Reiniciar", "reset": "Reiniciar",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, I forgot it...", "forgot_text": "Oh, I forgot it...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Success!", "success": "Success!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegaciones" "delegations": "Delegaciones"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Desbloquear por Huella Dactilar / Reconocimiento Facial",
"reset_pin": "Reiniciar código pin", "reset_pin": "Reiniciar código pin",
"reset": "Reiniciar", "reset": "Reiniciar",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, me olvidé...", "forgot_text": "Oh, me olvidé...",
"pin_not_matched": "El PIN no coincide. Inténtelo de nuevo.", "pin_not_matched": "El PIN no coincide. Inténtelo de nuevo.",
"attempts_postfix": "intento(s) fallidos", "attempts_postfix": "intento(s) fallidos",
"message_reset_warning": "Los datos del usuario serán borrados en el próximo intento fallido" "message_reset_warning": "Los datos del usuario serán borrados en el próximo intento fallido",
"biometric_desc": "Escanea tu huella dactilar en el escáner del dispositivo para continuar"
}, },
"alert": { "alert": {
"success": "Conseguido!", "success": "Conseguido!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "PIN code", "pincode": "PIN code",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "Reset", "reset": "Reset",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, I forgot it...", "forgot_text": "Oh, I forgot it...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Success!", "success": "Success!",

View File

@ -91,24 +91,24 @@
"fill_transfer_from_savings": "Hoius alustatud", "fill_transfer_from_savings": "Hoius alustatud",
"fill_vesting_withdraw": "Hive Poweri vähendamist alustatud", "fill_vesting_withdraw": "Hive Poweri vähendamist alustatud",
"ecency": { "ecency": {
"title": "Points", "title": "Punktid",
"name": "Ecency Points", "name": "Ecency punktid",
"buy": "GET POINTS" "buy": "OSTA PUNKTE"
}, },
"savinghive": { "savinghive": {
"title": "HIVE Savings" "title": "HIVE Hoius"
}, },
"savinghbd": { "savinghbd": {
"title": "HBD Savings" "title": "HBD Hoius"
}, },
"hive": { "hive": {
"title": "HIVE", "title": "HIVE",
"name": "Hive Token", "name": "Hive Token",
"buy": "GET HIVE" "buy": "OSTA HIVE"
}, },
"hbd": { "hbd": {
"title": "HBD", "title": "HBD",
"buy": "GET HBD" "buy": "OSTA HBD"
}, },
"hive_power": { "hive_power": {
"title": "HIVE POWER", "title": "HIVE POWER",
@ -124,7 +124,7 @@
}, },
"last_updated": "Last Updated:", "last_updated": "Last Updated:",
"updating": "Updating...", "updating": "Updating...",
"coin_details": "Details", "coin_details": "Üksikasjad",
"change": "Change", "change": "Change",
"activities": "Activities", "activities": "Activities",
"savings_withdrawal": "Pending Withdrawals", "savings_withdrawal": "Pending Withdrawals",
@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Lähtesta Pin-kood", "reset_pin": "Lähtesta Pin-kood",
"reset": "Algseisundi Taastamine", "reset": "Algseisundi Taastamine",
"nsfw_content": "18+", "nsfw_content": "18+",
@ -419,7 +420,8 @@
"forgot_text": "Ups, ma unustasin...", "forgot_text": "Ups, ma unustasin...",
"pin_not_matched": "Vale PIN, palun proovi uuesti.", "pin_not_matched": "Vale PIN, palun proovi uuesti.",
"attempts_postfix": "ebaõnnestunud katse(d)", "attempts_postfix": "ebaõnnestunud katse(d)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Edukas!", "success": "Edukas!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "تنظیم مجدد پن کد", "reset_pin": "تنظیم مجدد پن کد",
"reset": "راه اندازی مجدد", "reset": "راه اندازی مجدد",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "آه، فراموشش کردم...", "forgot_text": "آه، فراموشش کردم...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "با موفقیت!", "success": "با موفقیت!",

View File

@ -229,6 +229,7 @@
"delegations": "Valtuutukset" "delegations": "Valtuutukset"
}, },
"pincode": "PIN-koodi", "pincode": "PIN-koodi",
"biometric": "Sormenjälki / Kasvontunnistus",
"reset_pin": "Nollaa Pin-koodi", "reset_pin": "Nollaa Pin-koodi",
"reset": "Nollaa", "reset": "Nollaa",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -379,7 +380,7 @@
"url": "URL", "url": "URL",
"enter_url_placeholder": "Kirjoita URL-osoite", "enter_url_placeholder": "Kirjoita URL-osoite",
"link_type_text": "Linkin tyyppi", "link_type_text": "Linkin tyyppi",
"insert_link": "Insert Link", "insert_link": "Lisää linkki",
"preview": "Esikatselu", "preview": "Esikatselu",
"invalid_url_error": "Syötä kelvollinen URL", "invalid_url_error": "Syötä kelvollinen URL",
"plain": "Yksinkertainen", "plain": "Yksinkertainen",
@ -419,7 +420,8 @@
"forgot_text": "Unohdin sen...", "forgot_text": "Unohdin sen...",
"pin_not_matched": "PIN-koodi ei täsmää, yritä uudelleen.", "pin_not_matched": "PIN-koodi ei täsmää, yritä uudelleen.",
"attempts_postfix": "epäonnistuneet yritykset", "attempts_postfix": "epäonnistuneet yritykset",
"message_reset_warning": "Käyttäjätiedot poistetaan seuraavan epäonnistuneen yrityksen yhteydessä" "message_reset_warning": "Käyttäjätiedot poistetaan seuraavan epäonnistuneen yrityksen yhteydessä",
"biometric_desc": "Skannaa sormenjälkesi laitteen skannerilla jatkaaksesi"
}, },
"alert": { "alert": {
"success": "Onnistui!", "success": "Onnistui!",
@ -490,7 +492,7 @@
"invalid_response": "Pyyntöä ei voitu käsitellä, Yritä myöhemmin uudelleen.", "invalid_response": "Pyyntöä ei voitu käsitellä, Yritä myöhemmin uudelleen.",
"wallet_updating": "Lompakon päivitys käynnissä, yritä uudelleen päivityksen valmistuessa", "wallet_updating": "Lompakon päivitys käynnissä, yritä uudelleen päivityksen valmistuessa",
"claim_failed": "Palkintojen lunastaminen epäonnistui, {message}\nYritä uudelleen tai kirjoita osoitteeseen support@ecency.com", "claim_failed": "Palkintojen lunastaminen epäonnistui, {message}\nYritä uudelleen tai kirjoita osoitteeseen support@ecency.com",
"connection_issues": "The server is unreachable, please check your connection and try again." "connection_issues": "Palvelin ei ole tavoitettavissa, tarkista yhteytesi ja yritä uudelleen."
}, },
"post": { "post": {
"reblog_alert": "Haluatko varmasti jakaa?", "reblog_alert": "Haluatko varmasti jakaa?",
@ -637,7 +639,7 @@
"account_detail_head": "Tilin tiedot", "account_detail_head": "Tilin tiedot",
"account_detail_subhead": "Anna HIVE Power -valtuutuksen saajan käyttäjänimi", "account_detail_subhead": "Anna HIVE Power -valtuutuksen saajan käyttäjänimi",
"delegat_detail_head": "Valtuutuksen tiedot", "delegat_detail_head": "Valtuutuksen tiedot",
"delegat_detail_subhead": "New amount overwrites already delegated HIVE Power ", "delegat_detail_subhead": "Uusi määrä korvaa aiemman HIVE Power -valtuutuksen ",
"new_amount": "Uusi määrä", "new_amount": "Uusi määrä",
"review": "VAHVISTA", "review": "VAHVISTA",
"confirm": "Vahvista valtuutus", "confirm": "Vahvista valtuutus",
@ -655,10 +657,10 @@
"powering_down_info": "Seuraavaan tehonalennukseen on {days} päivää, {hp} HIVE", "powering_down_info": "Seuraavaan tehonalennukseen on {days} päivää, {hp} HIVE",
"invalid_amount": "Virheellinen määrä", "invalid_amount": "Virheellinen määrä",
"invalid_amount_desc": "Syötä kelvollinen arvo", "invalid_amount_desc": "Syötä kelvollinen arvo",
"account_select_title": "Account Details", "account_select_title": "Tilitiedot",
"account_select_description": "Operations related to funds are irreversible, make sure receivers username is correct", "account_select_description": "Varoihin liittyvät toiminnot ovat peruuttamattomia. Varmista, että vastaanottajan käyttäjätunnus on oikea",
"amount_select_title": "Transfer Details", "amount_select_title": "Siirron Tiedot",
"amount_select_description": "Enter transfer amount within maximum available balance and must be greater than 0.001" "amount_select_description": "Syötä siirtosumma maksimaalisen käytettävissä olevan saldon rajoissa ja määrän tulee olla suurempi kuin 0.001"
}, },
"boost": { "boost": {
"title": "Hanki pisteitä", "title": "Hanki pisteitä",
@ -787,8 +789,8 @@
"line3_heading": "Liity Ecencyn yhteisöihin!", "line3_heading": "Liity Ecencyn yhteisöihin!",
"line3_body": "Rakenna omistamaasi yhteisöä, saa palkkioita ja palkitse muita.", "line3_body": "Rakenna omistamaasi yhteisöä, saa palkkioita ja palkitse muita.",
"get_started": "Aloitetaan!", "get_started": "Aloitetaan!",
"terms_description": "By accepting, you agree to our Terms of Service and Privacy Policies.", "terms_description": "Kirjautumalla sisään hyväksyt käyttöehtomme ja tietosuojamme periaatteet.",
"terms_text": "Read Here!" "terms_text": "Lue lisää!"
}, },
"time": { "time": {
"second": "s", "second": "s",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "I-reset ang Pin Code", "reset_pin": "I-reset ang Pin Code",
"reset": "I-reset", "reset": "I-reset",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Naku, nakalimutan ko...", "forgot_text": "Naku, nakalimutan ko...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Tagumpay!", "success": "Tagumpay!",

View File

@ -229,6 +229,7 @@
"delegations": "Délégations" "delegations": "Délégations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Réinitialisez le Code Pin", "reset_pin": "Réinitialisez le Code Pin",
"reset": "Réinitialiser", "reset": "Réinitialiser",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Ha, je l'ai oublié ...", "forgot_text": "Ha, je l'ai oublié ...",
"pin_not_matched": "Les codes PIN ne correspondent pas. Veuillez réessayer.", "pin_not_matched": "Les codes PIN ne correspondent pas. Veuillez réessayer.",
"attempts_postfix": "Tentatives échouées", "attempts_postfix": "Tentatives échouées",
"message_reset_warning": "Les données de l'utilisateur seront effacées lors de la prochaine tentative échouée" "message_reset_warning": "Les données de l'utilisateur seront effacées lors de la prochaine tentative échouée",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Succés!", "success": "Succés!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "Reset", "reset": "Reset",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, I forgot it...", "forgot_text": "Oh, I forgot it...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Success!", "success": "Success!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "Reset", "reset": "Reset",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, I forgot it...", "forgot_text": "Oh, I forgot it...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Success!", "success": "Success!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "PIN kodus", "pincode": "PIN kodus",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "Aftralagei", "reset": "Aftralagei",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "O, ik ufarmaudida...", "forgot_text": "O, ik ufarmaudida...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Warþ!", "success": "Warþ!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "קוד PIN", "pincode": "קוד PIN",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "אתחל", "reset": "אתחל",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "אוי, אני שכחתי את זה...", "forgot_text": "אוי, אני שכחתי את זה...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "הצלחה!", "success": "הצלחה!",

View File

@ -229,6 +229,7 @@
"delegations": "डेलीगेशन्स" "delegations": "डेलीगेशन्स"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "पिन कोड रीसेट करें", "reset_pin": "पिन कोड रीसेट करें",
"reset": "पुनः नियोजन", "reset": "पुनः नियोजन",
"nsfw_content": "एनडीएफडब्ल्यू", "nsfw_content": "एनडीएफडब्ल्यू",
@ -419,7 +420,8 @@
"forgot_text": "ओह! मैं इसे भूल गया...", "forgot_text": "ओह! मैं इसे भूल गया...",
"pin_not_matched": "पिन मेल नहीं खाता, कृपया पुनः प्रयास करें।", "pin_not_matched": "पिन मेल नहीं खाता, कृपया पुनः प्रयास करें।",
"attempts_postfix": "असफल प्रयास", "attempts_postfix": "असफल प्रयास",
"message_reset_warning": "अगले असफल प्रयास पर उपयोगकर्ता डेटा मिटा दिया जाएगा" "message_reset_warning": "अगले असफल प्रयास पर उपयोगकर्ता डेटा मिटा दिया जाएगा",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "सफल!", "success": "सफल!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "Resetiraj", "reset": "Resetiraj",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Uh, zaboravio sam...", "forgot_text": "Uh, zaboravio sam...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Uspjeh!", "success": "Uspjeh!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "PIN kód", "pincode": "PIN kód",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Pin kód beállítása", "reset_pin": "Pin kód beállítása",
"reset": "Visszaállítás", "reset": "Visszaállítás",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Ó, elfelejtettem...", "forgot_text": "Ó, elfelejtettem...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Sikerült!", "success": "Sikerült!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "PIN code", "pincode": "PIN code",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "Reset", "reset": "Reset",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, I forgot it...", "forgot_text": "Oh, I forgot it...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Success!", "success": "Success!",

View File

@ -217,7 +217,7 @@
"currency": "Nilai Tukar Mata Uang", "currency": "Nilai Tukar Mata Uang",
"language": "Bahasa", "language": "Bahasa",
"server": "Server", "server": "Server",
"color_theme": "Appearance", "color_theme": "Tampilan",
"push_notification": "Notifikasi Gegas", "push_notification": "Notifikasi Gegas",
"notification": { "notification": {
"follow": "Ikuti", "follow": "Ikuti",
@ -226,9 +226,10 @@
"mention": "Menyebutkan", "mention": "Menyebutkan",
"reblog": "Reblog", "reblog": "Reblog",
"transfers": "Transfer", "transfers": "Transfer",
"delegations": "Delegations" "delegations": "Delagasi"
}, },
"pincode": "Kode PIN", "pincode": "Kode PIN",
"biometric": "Buka dengan Sidik Jari / Wajah",
"reset_pin": "Setel Ulang Kode Pin", "reset_pin": "Setel Ulang Kode Pin",
"reset": "Setel Ulang", "reset": "Setel Ulang",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -241,9 +242,9 @@
"always_warn": "Selalu memperingatkan" "always_warn": "Selalu memperingatkan"
}, },
"theme": { "theme": {
"system": "Device settings", "system": "Pengaturan perangkat",
"light": "Light", "light": "Ringan",
"dark": "Dark" "dark": "Gelap"
}, },
"feedback_success": "Email berhasil dibuka", "feedback_success": "Email berhasil dibuka",
"feedback_fail": "Klien email tidak bisa dibuka", "feedback_fail": "Klien email tidak bisa dibuka",
@ -286,7 +287,7 @@
"friends": "Teman", "friends": "Teman",
"communities": "Komunitas", "communities": "Komunitas",
"popup_postfix": "Diposting", "popup_postfix": "Diposting",
"scroll_top": "Scroll To Top" "scroll_top": "Gulir ke Atas"
}, },
"side_menu": { "side_menu": {
"profile": "Profil", "profile": "Profil",
@ -305,7 +306,7 @@
"add_an_existing_account": "Tambahkan akun yang ada", "add_an_existing_account": "Tambahkan akun yang ada",
"accounts": "Akun", "accounts": "Akun",
"refer": "Rekomendasikan Dan Dapatkan", "refer": "Rekomendasikan Dan Dapatkan",
"qr": "QR Scan" "qr": "Scan QR"
}, },
"header": { "header": {
"title": "Login untuk menyesuaikan feed Anda", "title": "Login untuk menyesuaikan feed Anda",
@ -316,7 +317,7 @@
"search": "Cari", "search": "Cari",
"update": "Pembaruan", "update": "Pembaruan",
"reply": "Balas", "reply": "Balas",
"schedule": "Schedule" "schedule": "Jadwal"
}, },
"editor": { "editor": {
"title": "Judul", "title": "Judul",
@ -338,7 +339,7 @@
"limited_lastchar": "Tag harus diakhiri dengan huruf atau angka", "limited_lastchar": "Tag harus diakhiri dengan huruf atau angka",
"setting_schedule": "Waktu Penjadwalan", "setting_schedule": "Waktu Penjadwalan",
"setting_reward": "Hadiah", "setting_reward": "Hadiah",
"setting_reblog": "Reblog", "setting_reblog": "Tampilkan kembali",
"setting_beneficiary": "Penerima manfaat", "setting_beneficiary": "Penerima manfaat",
"setting_thumb": "Atur Gambar Mini", "setting_thumb": "Atur Gambar Mini",
"reward_default": "Default 50% / 50%", "reward_default": "Default 50% / 50%",
@ -364,27 +365,27 @@
"draft_save_success": "Draf Disimpan", "draft_save_success": "Draf Disimpan",
"draft_save_fail": "Gagal menyimpan draf", "draft_save_fail": "Gagal menyimpan draf",
"select_thumb": "Pilih Thumbnail Postingan", "select_thumb": "Pilih Thumbnail Postingan",
"add_more_imgs": "Add more images to post", "add_more_imgs": "Tambahkan banyak foto dalam postingan",
"two_thumbs_required": "Tambahkan lebih banyak gambar di postinganmu sebelum mengatur thumbnail", "two_thumbs_required": "Tambahkan lebih banyak gambar di postinganmu sebelum mengatur thumbnail",
"scheduled_for": "Scheduled For", "scheduled_for": "Dijadwalkan untuk",
"scheduled_immediate": "Immediate", "scheduled_immediate": "Segera",
"scheduled_later": "Later", "scheduled_later": "Nanti",
"settings_title": "Post Options", "settings_title": "Post Options",
"done": "DONE", "done": "SELESAI",
"draft_save_title": "Saving Draft", "draft_save_title": "Simpan Konsep",
"draft_update": "Update current draft", "draft_update": "Perbarui konsep ini",
"draft_save_new": "Save as new draft", "draft_save_new": "Simpan sebagai konsep baru",
"label": "Label", "label": "Label",
"enter_label_placeholder": "Enter Label (Optional)", "enter_label_placeholder": "Label (Opsional)",
"url": "URL", "url": "URL",
"enter_url_placeholder": "Enter URL", "enter_url_placeholder": "Masukkan URL",
"link_type_text": "Type of Link", "link_type_text": "Jenis Tautan",
"insert_link": "Insert Link", "insert_link": "Masukkan Tautan",
"preview": "Preview", "preview": "Tinjauan",
"invalid_url_error": "Please insert valid url", "invalid_url_error": "Masukkan url yang valid",
"plain": "Plain", "plain": "Polos",
"video": "Video", "video": "Video",
"image": "Image" "image": "Gambar"
}, },
"snippets": { "snippets": {
"label_no_snippets": "Cuplikan Tidak Ditemukan", "label_no_snippets": "Cuplikan Tidak Ditemukan",
@ -407,10 +408,10 @@
"title": "Gambar Diunggah", "title": "Gambar Diunggah",
"title_remove_confirmation": "Hapus gambar", "title_remove_confirmation": "Hapus gambar",
"btn_add": "Gambar", "btn_add": "Gambar",
"btn_insert": "INSERT", "btn_insert": "MASUKKAN",
"btn_delete": "DELETE", "btn_delete": "HAPUS",
"message_failed": "Gagal mengunggah gambar", "message_failed": "Gagal mengunggah gambar",
"failed_count": "Failed to upload {failedCount} of {totalCount} selected image(s)" "failed_count": "Gagal mengunggah {failedCount} dari {totalCount} gambar yang dipilih"
}, },
"pincode": { "pincode": {
"enter_text": "Masukkan PIN untuk membuka kunci", "enter_text": "Masukkan PIN untuk membuka kunci",
@ -419,7 +420,8 @@
"forgot_text": "Oh, saya lupa...", "forgot_text": "Oh, saya lupa...",
"pin_not_matched": "PIN tidak cocok, Tolong coba lagi.", "pin_not_matched": "PIN tidak cocok, Tolong coba lagi.",
"attempts_postfix": "percobaan gagal", "attempts_postfix": "percobaan gagal",
"message_reset_warning": "Data pengguna akan dihapus pada percobaan berikutnya" "message_reset_warning": "Data pengguna akan dihapus pada percobaan berikutnya",
"biometric_desc": "Pindai sidik jari anda pada alat pemindai untuk melanjutkan"
}, },
"alert": { "alert": {
"success": "Sukses!", "success": "Sukses!",
@ -485,12 +487,12 @@
"update": "Perbaharui sekarang", "update": "Perbaharui sekarang",
"remind_later": "Ingatkan nanti", "remind_later": "Ingatkan nanti",
"failed_to_open": "Gagal membuka sebuah tautan", "failed_to_open": "Gagal membuka sebuah tautan",
"restart_ecency": "Restart Ecency?", "restart_ecency": "Muat ulang Ecency?",
"restart_ecency_desc": "Applying changes will require a restart.", "restart_ecency_desc": "Perubahan yang dilakukan memerlukan pemuatan ulang.",
"invalid_response": "Could not process request, Try again later.", "invalid_response": "Tidak dapat memproses permintaan Anda, coba lagi nanti.",
"wallet_updating": "Wallet update in progress, try again as update finishes", "wallet_updating": "Pembaruan dompet sedang dalam pengerjaan, coba lagi ketika pembaruan sudah selesai",
"claim_failed": "Failed to claim rewards, {message}\nTry again or write to support@ecency.com", "claim_failed": "Gagal mengklaim hadiah, {message}\nCoba lagi atau tanya ke support@ecency.com",
"connection_issues": "The server is unreachable, please check your connection and try again." "connection_issues": "Server tidak dapat diakses, silakan periksa koneksi anda dan coba kembali."
}, },
"post": { "post": {
"reblog_alert": "Anda yakin, anda ingin me-reblog?", "reblog_alert": "Anda yakin, anda ingin me-reblog?",
@ -522,10 +524,10 @@
"deleted": "Tulisan terjadwal dihapus", "deleted": "Tulisan terjadwal dihapus",
"move": "Pindahkan ke konsep", "move": "Pindahkan ke konsep",
"moved": "Pindahkan ke konsep", "moved": "Pindahkan ke konsep",
"pending": "Pending", "pending": "Tertunda",
"postponed": "Postponed", "postponed": "Ditunda",
"published": "Published", "published": "Diterbitkan",
"error": "Error" "error": "Kesalahan"
}, },
"bookmarks": { "bookmarks": {
"title": "Tandai", "title": "Tandai",
@ -563,7 +565,7 @@
"beneficiaries": "Penerima manfaat", "beneficiaries": "Penerima manfaat",
"warn_zero_payout": "Jumlah harus mencapai $ 0,02 untuk pembayaran", "warn_zero_payout": "Jumlah harus mencapai $ 0,02 untuk pembayaran",
"breakdown": "Kerusakan", "breakdown": "Kerusakan",
"max_accepted": "Max Accepted" "max_accepted": "Jumlah maksimum yang diterima"
}, },
"post_dropdown": { "post_dropdown": {
"copy": "salin tautan", "copy": "salin tautan",
@ -574,11 +576,11 @@
"promote": "promosikan", "promote": "promosikan",
"boost": "menaikkan", "boost": "menaikkan",
"report": "laporan", "report": "laporan",
"pin-blog": "Pin to blog", "pin-blog": "Sematkan ke blog",
"unpin-blog": "Unpin from blog", "unpin-blog": "Lepas sematan di blog",
"pin-community": "Pin to community", "pin-community": "Semat untuk komunitas",
"unpin-community": "Unpin from community", "unpin-community": "Lepaskan sematan dari komunitas",
"edit-history": "Edit History" "edit-history": "Riwayat Penyuntingan"
}, },
"deep_link": { "deep_link": {
"no_existing_user": "Tidak ada pengguna yang ada", "no_existing_user": "Tidak ada pengguna yang ada",
@ -621,7 +623,7 @@
"stop_information": "Anda yakin ingin berhenti?", "stop_information": "Anda yakin ingin berhenti?",
"percent": "Persen", "percent": "Persen",
"auto_vests": "Vests Otomatis", "auto_vests": "Vests Otomatis",
"vests": "Vests", "vests": "Rompi",
"save": "Simpan", "save": "Simpan",
"percent_information": "Informasi persen", "percent_information": "Informasi persen",
"next": "LANJUT", "next": "LANJUT",
@ -632,19 +634,19 @@
"stop": "Berhenti", "stop": "Berhenti",
"sc_power_down_error": "Fitur ini belum diimplementasikan untuk login dengan Hivesigner", "sc_power_down_error": "Fitur ini belum diimplementasikan untuk login dengan Hivesigner",
"address_view": "Lihat alamat", "address_view": "Lihat alamat",
"already_delegated": "Already delegated to ", "already_delegated": "Telah didelegasikan pada ",
"remain_hp": "Remaining HP", "remain_hp": "Sisa HP",
"account_detail_head": "Account Details", "account_detail_head": "Rincian Akun",
"account_detail_subhead": "Enter username for HIVE Power delegation", "account_detail_subhead": "Masukkan nama pengguna untuk mendelegasikan HIVE Power",
"delegat_detail_head": "Delegation Details", "delegat_detail_head": "Detil Delegasi",
"delegat_detail_subhead": "New amount overwrites already delegated HIVE Power ", "delegat_detail_subhead": "Menuliskan jumlah baru HIVE Power yang didelegasikan ",
"new_amount": "New Amount", "new_amount": "Nilai Baru",
"review": "REVIEW", "review": "TINJAUAN",
"confirm": "Confirm Delegation", "confirm": "Konfirmasikan Delegasi",
"confirm_summary": "Delegate {hp} HP ({vests} VESTS) To @{delegator} from @{delegatee} ", "confirm_summary": "Delegate {hp} HP ({vests} VESTS) To @{delegator} from @{delegatee} ",
"confirm_summary_para": "This will overwrite your previous delegation of {prev} HP to this user.", "confirm_summary_para": "This will overwrite your previous delegation of {prev} HP to this user.",
"username_alert": "Username Error!", "username_alert": "Kesalahan nama pengguna!",
"username_alert_detail": "Please select different username", "username_alert_detail": "Silakan coba nama pengguna yang berbeda",
"power_down": "Menurunkan daya", "power_down": "Menurunkan daya",
"power_down_amount_head": "Withdraw Amount", "power_down_amount_head": "Withdraw Amount",
"power_down_amount_subhead": "Enter amount for powering down hive power", "power_down_amount_subhead": "Enter amount for powering down hive power",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "Reset", "reset": "Reset",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, I forgot it...", "forgot_text": "Oh, I forgot it...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Success!", "success": "Success!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Codice PIN", "pincode": "Codice PIN",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reimposta il codice Pin", "reset_pin": "Reimposta il codice Pin",
"reset": "Reimposta", "reset": "Reimposta",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, l'ho dimenticato...", "forgot_text": "Oh, l'ho dimenticato...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Successo!", "success": "Successo!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "PINコード", "pincode": "PINコード",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "PINコードをリセット", "reset_pin": "PINコードをリセット",
"reset": "リセット", "reset": "リセット",
"nsfw_content": "閲覧注意", "nsfw_content": "閲覧注意",
@ -419,7 +420,8 @@
"forgot_text": "忘れてしまった場合", "forgot_text": "忘れてしまった場合",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "成功しました!", "success": "成功しました!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "Reset", "reset": "Reset",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, I forgot it...", "forgot_text": "Oh, I forgot it...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Success!", "success": "Success!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Tangalt PIN", "pincode": "Tangalt PIN",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Aɛawed n tengalt PIN", "reset_pin": "Aɛawed n tengalt PIN",
"reset": "Aɛawed", "reset": "Aɛawed",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Uh, ttuɣ-tt...", "forgot_text": "Uh, ttuɣ-tt...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Success!", "success": "Success!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "Reset", "reset": "Reset",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, I forgot it...", "forgot_text": "Oh, I forgot it...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Success!", "success": "Success!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "PIN 코드", "pincode": "PIN 코드",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "핀코드 리셋", "reset_pin": "핀코드 리셋",
"reset": "초기화", "reset": "초기화",
"nsfw_content": "안전하지 않은 콘텐츠", "nsfw_content": "안전하지 않은 콘텐츠",
@ -419,7 +420,8 @@
"forgot_text": "PIN 코드가 기억나지 않습니다...", "forgot_text": "PIN 코드가 기억나지 않습니다...",
"pin_not_matched": "비밀번호가 일치하지 않습니다. 다시 시도해 주세요.", "pin_not_matched": "비밀번호가 일치하지 않습니다. 다시 시도해 주세요.",
"attempts_postfix": "실패 횟수", "attempts_postfix": "실패 횟수",
"message_reset_warning": "다음 시도 실패 시 사용자 데이터가 삭제됩니다" "message_reset_warning": "다음 시도 실패 시 사용자 데이터가 삭제됩니다",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "성공!", "success": "성공!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "Reset", "reset": "Reset",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, I forgot it...", "forgot_text": "Oh, I forgot it...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Success!", "success": "Success!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pînkod", "pincode": "Pînkod",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Nûsazkirina PînKodê", "reset_pin": "Nûsazkirina PînKodê",
"reset": "Nûsaz bike", "reset": "Nûsaz bike",
"nsfw_content": "Naverokên Neguncav", "nsfw_content": "Naverokên Neguncav",
@ -419,7 +420,8 @@
"forgot_text": "Wey, Min ji bîr kiriye...", "forgot_text": "Wey, Min ji bîr kiriye...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Serkevtî!", "success": "Serkevtî!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "Кайра баштоо", "reset": "Кайра баштоо",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, I forgot it...", "forgot_text": "Oh, I forgot it...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Success!", "success": "Success!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegacijos" "delegations": "Delegacijos"
}, },
"pincode": "PIN kodas", "pincode": "PIN kodas",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Iš naujo nustatyti Pin kodą", "reset_pin": "Iš naujo nustatyti Pin kodą",
"reset": "Atstatyti", "reset": "Atstatyti",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oi, pamiršau...", "forgot_text": "Oi, pamiršau...",
"pin_not_matched": "PIN kodas nesutampa. Bandykite dar kartą.", "pin_not_matched": "PIN kodas nesutampa. Bandykite dar kartą.",
"attempts_postfix": "nepavykę bandymas(ai)", "attempts_postfix": "nepavykę bandymas(ai)",
"message_reset_warning": "Naudotojo duomenys bus ištrinti su sekančiu nesėkmingu bandymu" "message_reset_warning": "Naudotojo duomenys bus ištrinti su sekančiu nesėkmingu bandymu",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Sėkmė!", "success": "Sėkmė!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "Reset", "reset": "Reset",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, I forgot it...", "forgot_text": "Oh, I forgot it...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Success!", "success": "Success!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "Reset", "reset": "Reset",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, I forgot it...", "forgot_text": "Oh, I forgot it...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Success!", "success": "Success!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "Reset", "reset": "Reset",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, I forgot it...", "forgot_text": "Oh, I forgot it...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Success!", "success": "Success!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "Tetapkan semula", "reset": "Tetapkan semula",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Aduh! Terlupa lah...", "forgot_text": "Aduh! Terlupa lah...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Berjaya!", "success": "Berjaya!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "Reset", "reset": "Reset",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, I forgot it...", "forgot_text": "Oh, I forgot it...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Success!", "success": "Success!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "Reset", "reset": "Reset",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, ik ben het vergeten...", "forgot_text": "Oh, ik ben het vergeten...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Gelukt!", "success": "Gelukt!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "Reset", "reset": "Reset",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, I forgot it...", "forgot_text": "Oh, I forgot it...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Success!", "success": "Success!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "Reset", "reset": "Reset",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, I forgot it...", "forgot_text": "Oh, I forgot it...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Success!", "success": "Success!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "PIN code", "pincode": "PIN code",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Format your pin code", "reset_pin": "Format your pin code",
"reset": "Reset", "reset": "Reset",
"nsfw_content": "E no good to dey watch am outside", "nsfw_content": "E no good to dey watch am outside",
@ -419,7 +420,8 @@
"forgot_text": "Chai, I don forget am...", "forgot_text": "Chai, I don forget am...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "E don Successful!", "success": "E don Successful!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Resetuj kod Pin", "reset_pin": "Resetuj kod Pin",
"reset": "Zresetuj", "reset": "Zresetuj",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Och, zapomniałem...", "forgot_text": "Och, zapomniałem...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Udało się!", "success": "Udało się!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegações" "delegations": "Delegações"
}, },
"pincode": "Código PIN", "pincode": "Código PIN",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Redefinir o código Pin", "reset_pin": "Redefinir o código Pin",
"reset": "Reiniciar", "reset": "Reiniciar",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, esqueci disso...", "forgot_text": "Oh, esqueci disso...",
"pin_not_matched": "PIN incorreto. Por favor, tente novamente.", "pin_not_matched": "PIN incorreto. Por favor, tente novamente.",
"attempts_postfix": "tentativa(s) errada(s)", "attempts_postfix": "tentativa(s) errada(s)",
"message_reset_warning": "Os dados do usuário serão apagados na próxima tentativa mal-sucedida" "message_reset_warning": "Os dados do usuário serão apagados na próxima tentativa mal-sucedida",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Sucesso!", "success": "Sucesso!",
@ -490,7 +492,7 @@
"invalid_response": "Não foi possível processar o pedido. Tente mais tarde.", "invalid_response": "Não foi possível processar o pedido. Tente mais tarde.",
"wallet_updating": "Atualização da carteira em andamento. Tente novamente quando terminada", "wallet_updating": "Atualização da carteira em andamento. Tente novamente quando terminada",
"claim_failed": "Falha ao reivindicar recompensas, {message}\nTente novamente ou escreva para support@ecency.com", "claim_failed": "Falha ao reivindicar recompensas, {message}\nTente novamente ou escreva para support@ecency.com",
"connection_issues": "The server is unreachable, please check your connection and try again." "connection_issues": "O servidor está inacessível. Por favor, verifique sua conexão e tente novamente."
}, },
"post": { "post": {
"reblog_alert": "Tem certeza de que deseja reblogar?", "reblog_alert": "Tem certeza de que deseja reblogar?",
@ -637,7 +639,7 @@
"account_detail_head": "Detalhes da Conta", "account_detail_head": "Detalhes da Conta",
"account_detail_subhead": "Digite o nome da conta para delegação de HIVE Power", "account_detail_subhead": "Digite o nome da conta para delegação de HIVE Power",
"delegat_detail_head": "Detalhes da Delegação", "delegat_detail_head": "Detalhes da Delegação",
"delegat_detail_subhead": "New amount overwrites already delegated HIVE Power ", "delegat_detail_subhead": "Nova quantia substitui a quantidade de Poder HIVE já delegado ",
"new_amount": "Nova Quantia", "new_amount": "Nova Quantia",
"review": "REVER", "review": "REVER",
"confirm": "Confirmar Delegação", "confirm": "Confirmar Delegação",
@ -655,10 +657,10 @@
"powering_down_info": "O próximo power down será em {days} dias, {hp} HIVE", "powering_down_info": "O próximo power down será em {days} dias, {hp} HIVE",
"invalid_amount": "Quantia Inválida", "invalid_amount": "Quantia Inválida",
"invalid_amount_desc": "Por favor, insira uma quantia válida", "invalid_amount_desc": "Por favor, insira uma quantia válida",
"account_select_title": "Account Details", "account_select_title": "Detalhes da Conta",
"account_select_description": "Operations related to funds are irreversible, make sure receivers username is correct", "account_select_description": "Operações de envio monetário são irreversíveis. Certifique-se que o nome da conta dos destinatários está correto",
"amount_select_title": "Transfer Details", "amount_select_title": "Detalhes da Transferência",
"amount_select_description": "Enter transfer amount within maximum available balance and must be greater than 0.001" "amount_select_description": "Insira uma quantia a ser transferida dentro do seu saldo disponível. O valor deverá ser superior a 0.001"
}, },
"boost": { "boost": {
"title": "Obter Pontos", "title": "Obter Pontos",
@ -787,8 +789,8 @@
"line3_heading": "Junte-se às comunidades da Ecency!", "line3_heading": "Junte-se às comunidades da Ecency!",
"line3_body": "Crie e seja dono de uma comunidade. Seja recompensado e recompense.", "line3_body": "Crie e seja dono de uma comunidade. Seja recompensado e recompense.",
"get_started": "Comece agora!", "get_started": "Comece agora!",
"terms_description": "By accepting, you agree to our Terms of Service and Privacy Policies.", "terms_description": "Ao aceitar, você concorda com nossos Termos de Serviço e Políticas de Privacidade.",
"terms_text": "Read Here!" "terms_text": "Leia Aqui!"
}, },
"time": { "time": {
"second": "segundos", "second": "segundos",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Resetare Cod Pin", "reset_pin": "Resetare Cod Pin",
"reset": "Resetare", "reset": "Resetare",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, am uitat...", "forgot_text": "Oh, am uitat...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Succes!", "success": "Succes!",

View File

@ -229,6 +229,7 @@
"delegations": "Делегации" "delegations": "Делегации"
}, },
"pincode": "Пинкод", "pincode": "Пинкод",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Сбросить пин-код", "reset_pin": "Сбросить пин-код",
"reset": "Сбросить", "reset": "Сбросить",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Запамятовал...", "forgot_text": "Запамятовал...",
"pin_not_matched": "Пароли не совпадают, попробуйте еще раз.", "pin_not_matched": "Пароли не совпадают, попробуйте еще раз.",
"attempts_postfix": "неудачные попытки", "attempts_postfix": "неудачные попытки",
"message_reset_warning": "Данные пользователя будут удалены при следующей неудачной попытке" "message_reset_warning": "Данные пользователя будут удалены при следующей неудачной попытке",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Успех!", "success": "Успех!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "Reset", "reset": "Reset",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, I forgot it...", "forgot_text": "Oh, I forgot it...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Success!", "success": "Success!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "Reset", "reset": "Reset",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, I forgot it...", "forgot_text": "Oh, I forgot it...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Success!", "success": "Success!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Ponastavi PIN kodo", "reset_pin": "Ponastavi PIN kodo",
"reset": "Ponastavi", "reset": "Ponastavi",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, I forgot it...", "forgot_text": "Oh, I forgot it...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Success!", "success": "Success!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "PIN code", "pincode": "PIN code",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "Reset", "reset": "Reset",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, I forgot it...", "forgot_text": "Oh, I forgot it...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Success!", "success": "Success!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "PIN kod", "pincode": "PIN kod",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Resetuj Pin kod", "reset_pin": "Resetuj Pin kod",
"reset": "Resetuj", "reset": "Resetuj",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Jao, zaboravio sam...", "forgot_text": "Jao, zaboravio sam...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Uspešno!", "success": "Uspešno!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "Reset", "reset": "Reset",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, I forgot it...", "forgot_text": "Oh, I forgot it...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Success!", "success": "Success!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "Reset", "reset": "Reset",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, I forgot it...", "forgot_text": "Oh, I forgot it...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Success!", "success": "Success!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "Reset", "reset": "Reset",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, I forgot it...", "forgot_text": "Oh, I forgot it...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Success!", "success": "Success!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "Reset", "reset": "Reset",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, I forgot it...", "forgot_text": "Oh, I forgot it...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Success!", "success": "Success!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "Reset", "reset": "Reset",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, I forgot it...", "forgot_text": "Oh, I forgot it...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Success!", "success": "Success!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "Reset", "reset": "Reset",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, I forgot it...", "forgot_text": "Oh, I forgot it...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Success!", "success": "Success!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegasyonlar" "delegations": "Delegasyonlar"
}, },
"pincode": "Pinkod", "pincode": "Pinkod",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Pin Kodunu Sıfırla", "reset_pin": "Pin Kodunu Sıfırla",
"reset": "Sifirla", "reset": "Sifirla",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Of! unuttum...", "forgot_text": "Of! unuttum...",
"pin_not_matched": "PIN eşleşmiyor, Lütfen tekrar deneyin.", "pin_not_matched": "PIN eşleşmiyor, Lütfen tekrar deneyin.",
"attempts_postfix": "hatalı deneme(ler)", "attempts_postfix": "hatalı deneme(ler)",
"message_reset_warning": "Bir sonraki hatalı denemede kullanıcı verisi silinecek" "message_reset_warning": "Bir sonraki hatalı denemede kullanıcı verisi silinecek",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Başarılı!", "success": "Başarılı!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Скинути Pin-код", "reset_pin": "Скинути Pin-код",
"reset": "Скинути", "reset": "Скинути",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Ой, я його забув...", "forgot_text": "Ой, я його забув...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Успіх!", "success": "Успіх!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "PIN code", "pincode": "PIN code",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "Reset", "reset": "Reset",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, I forgot it...", "forgot_text": "Oh, I forgot it...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Success!", "success": "Success!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "PIN code", "pincode": "PIN code",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "Reset", "reset": "Reset",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, I forgot it...", "forgot_text": "Oh, I forgot it...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Success!", "success": "Success!",

View File

@ -1,10 +1,10 @@
{ {
"wallet": { "wallet": {
"curation_reward": "Curation Reward", "curation_reward": "Kuratorlik mukofoti",
"author_reward": "Author Reward", "author_reward": "Avtorlik mukofoti",
"comment_benefactor_reward": "Benefactor Reward", "comment_benefactor_reward": "Benefactor Reward",
"claim_reward_balance": "Claim Reward ", "claim_reward_balance": "Mukofotlarni olish ",
"transfer": "Transfer", "transfer": "O'tkazma",
"power_up": "To Vesting", "power_up": "To Vesting",
"transfer_from_savings": "From Savings", "transfer_from_savings": "From Savings",
"withdraw_savings": "Withdraw Savings", "withdraw_savings": "Withdraw Savings",
@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "Reset", "reset": "Reset",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Oh, I forgot it...", "forgot_text": "Oh, I forgot it...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Success!", "success": "Success!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Mã PIN", "pincode": "Mã PIN",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Đặt Lại Mã Pin", "reset_pin": "Đặt Lại Mã Pin",
"reset": "Thiết lập lại", "reset": "Thiết lập lại",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Ối, tôi quên mất...", "forgot_text": "Ối, tôi quên mất...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Thành công!", "success": "Thành công!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "Pincode", "pincode": "Pincode",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "Reset Pin Code", "reset_pin": "Reset Pin Code",
"reset": "Tun bere", "reset": "Tun bere",
"nsfw_content": "NSFW", "nsfw_content": "NSFW",
@ -419,7 +420,8 @@
"forgot_text": "Ah! Motigbgbe re o...", "forgot_text": "Ah! Motigbgbe re o...",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "Aseyori!", "success": "Aseyori!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "PIN 码", "pincode": "PIN 码",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "重置 PIN 码", "reset_pin": "重置 PIN 码",
"reset": "重置", "reset": "重置",
"nsfw_content": "NSFW(工作不宜)", "nsfw_content": "NSFW(工作不宜)",
@ -419,7 +420,8 @@
"forgot_text": "哦,我忘记了......", "forgot_text": "哦,我忘记了......",
"pin_not_matched": "PIN do not match, Please try again.", "pin_not_matched": "PIN do not match, Please try again.",
"attempts_postfix": "failed attempt(s)", "attempts_postfix": "failed attempt(s)",
"message_reset_warning": "User data will be wiped on next failed attempt" "message_reset_warning": "User data will be wiped on next failed attempt",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "成功!", "success": "成功!",

View File

@ -229,6 +229,7 @@
"delegations": "Delegations" "delegations": "Delegations"
}, },
"pincode": "PIN 碼", "pincode": "PIN 碼",
"biometric": "Finger Print / Face Unlock",
"reset_pin": "重置PIN碼", "reset_pin": "重置PIN碼",
"reset": "重置", "reset": "重置",
"nsfw_content": "NSFW(工作不宜)", "nsfw_content": "NSFW(工作不宜)",
@ -419,7 +420,8 @@
"forgot_text": "哦,我忘記了......", "forgot_text": "哦,我忘記了......",
"pin_not_matched": "PIN 不相符。請重試。", "pin_not_matched": "PIN 不相符。請重試。",
"attempts_postfix": "失敗嘗試", "attempts_postfix": "失敗嘗試",
"message_reset_warning": "下一輪重試失敗,用戶資料將會被刪除" "message_reset_warning": "下一輪重試失敗,用戶資料將會被刪除",
"biometric_desc": "Scan your fingerprint on the device scanner to continue"
}, },
"alert": { "alert": {
"success": "成功!", "success": "成功!",

View File

@ -28,21 +28,8 @@ class InAppPurchaseContainer extends Component {
} }
// Component Life Cycle Functions // Component Life Cycle Functions
async componentDidMount() { componentDidMount() {
try { this._initContainer();
await RNIap.initConnection();
if (Platform.OS === 'android') {
await RNIap.flushFailedPurchasesCachedAsPendingAndroid();
}
this._consumeAvailablePurchases()
} catch (err) {
bugsnagInstance.notify(err);
console.warn(err.code, err.message);
}
this._getItems();
this._purchaseUpdatedListener();
} }
componentWillUnmount() { componentWillUnmount() {
@ -59,6 +46,35 @@ class InAppPurchaseContainer extends Component {
} }
_initContainer = async () => {
const {
intl,
} = this.props;
try {
await RNIap.initConnection();
if (Platform.OS === 'android') {
await RNIap.flushFailedPurchasesCachedAsPendingAndroid();
}
await this._consumeAvailablePurchases()
this._getItems();
this._purchaseUpdatedListener();
} catch (err) {
bugsnagInstance.notify(err);
console.warn(err.code, err.message);
Alert.alert(
intl.formatMessage({
id: 'alert.connection_issues',
}),
err.message
);
}
}
//this snippet consumes all previously bought purchases //this snippet consumes all previously bought purchases
//that are set to be consumed yet //that are set to be consumed yet
_consumeAvailablePurchases = async () => { _consumeAvailablePurchases = async () => {
@ -152,7 +168,7 @@ class InAppPurchaseContainer extends Component {
const products = await RNIap.getProducts(skus); const products = await RNIap.getProducts(skus);
console.log(products); console.log(products);
products.sort((a, b) => parseFloat(a.price) - parseFloat(b.price)).reverse(); products.sort((a, b) => parseFloat(a.price) - parseFloat(b.price)).reverse();
await this.setState({ productList: products }); this.setState({ productList: products });
} catch (err) { } catch (err) {
bugsnagInstance.notify(err); bugsnagInstance.notify(err);
Alert.alert( Alert.alert(
@ -163,7 +179,7 @@ class InAppPurchaseContainer extends Component {
); );
} }
await this.setState({ isLoading: false }); this.setState({ isLoading: false });
}; };
_buyItem = async (sku) => { _buyItem = async (sku) => {

View File

@ -5,7 +5,6 @@ import { withNavigation } from 'react-navigation';
import { get, has, unionBy, update } from 'lodash'; import { get, has, unionBy, update } from 'lodash';
import { Alert } from 'react-native'; import { Alert } from 'react-native';
import { injectIntl } from 'react-intl'; import { injectIntl } from 'react-intl';
import Matomo from 'react-native-matomo-sdk';
// Providers // Providers
import { import {
@ -88,11 +87,6 @@ class ProfileContainer extends Component {
} }
this._loadProfile(targetUsername); this._loadProfile(targetUsername);
if (isAnalytics) {
Matomo.trackView([`/@${targetUsername}`]).catch((error) =>
console.warn('Failed to track screen', error),
);
}
} }
_getReplies = async (query) => { _getReplies = async (query) => {
@ -116,12 +110,6 @@ class ProfileContainer extends Component {
query.observer = ''; query.observer = '';
query.sort = 'comments'; query.sort = 'comments';
} }
if (isAnalytics && user) {
Matomo.trackView([`/@${user.name}/comments`]).catch((error) =>
console.warn('Failed to track screen', error),
);
}
} else { } else {
repliesAction = getAccountPosts; repliesAction = getAccountPosts;
if (query) { if (query) {
@ -134,12 +122,6 @@ class ProfileContainer extends Component {
query.observer = ''; query.observer = '';
query.sort = 'replies'; query.sort = 'replies';
} }
if (isAnalytics) {
Matomo.trackView([`/@${currentAccountUsername}/replies`]).catch((error) =>
console.warn('Failed to track screen', error),
);
}
} }
if (query) { if (query) {

View File

@ -14,7 +14,6 @@ import messaging from '@react-native-firebase/messaging';
import PushNotification from 'react-native-push-notification'; import PushNotification from 'react-native-push-notification';
import VersionNumber from 'react-native-version-number'; import VersionNumber from 'react-native-version-number';
import ReceiveSharingIntent from 'react-native-receive-sharing-intent'; import ReceiveSharingIntent from 'react-native-receive-sharing-intent';
import Matomo from 'react-native-matomo-sdk';
import SplashScreen from 'react-native-splash-screen' import SplashScreen from 'react-native-splash-screen'
// Constants // Constants
@ -92,6 +91,7 @@ import parseAuthUrl from '../../../utils/parseAuthUrl';
import { purgeExpiredCache } from '../../../redux/actions/cacheActions'; import { purgeExpiredCache } from '../../../redux/actions/cacheActions';
import { fetchSubscribedCommunities } from '../../../redux/actions/communitiesAction'; import { fetchSubscribedCommunities } from '../../../redux/actions/communitiesAction';
import MigrationHelpers from '../../../utils/migrationHelpers'; import MigrationHelpers from '../../../utils/migrationHelpers';
import { deepLinkParser } from '../../../utils/deepLinkParser';
// Workaround // Workaround
let previousAppState = 'background'; let previousAppState = 'background';
@ -159,23 +159,6 @@ class ApplicationContainer extends Component {
console.log('error :>> ', error); console.log('error :>> ', error);
}, },
); );
// tracking init
if (!__DEV__) {
Matomo.initialize(Config.ANALYTICS_URL, 1, 'https://ecency.com')
.catch((error) => console.warn('Failed to initialize matomo', error))
.then(() => {
if (isAnalytics !== true) {
dispatch(setAnalyticsStatus(true));
}
})
.then(() => {
// start up event
Matomo.trackEvent('Application', 'Startup').catch((error) =>
console.warn('Failed to track event', error),
);
});
}
}; };
componentDidUpdate(prevProps, prevState) { componentDidUpdate(prevProps, prevState) {
@ -254,93 +237,30 @@ class ApplicationContainer extends Component {
}; };
_handleDeepLink = async (url = '') => { _handleDeepLink = async (url = '') => {
if (!url || url.indexOf('ShareMedia://') >= 0) return; const { currentAccount, intl } = this.props;
let routeName; if(!url){
let params; return;
let content;
let profile;
let keey;
const { currentAccount } = this.props;
const postUrl = postUrlParser(url);
const { author, permlink, feedType, tag } = postUrl || {};
try {
if (author) {
if (
!permlink ||
permlink === 'wallet' ||
permlink === 'points' ||
permlink === 'comments' ||
permlink === 'replies' ||
permlink === 'posts'
) {
let deepLinkFilter;
if (permlink) {
deepLinkFilter = permlink === 'points' ? 'wallet' : permlink;
} }
profile = await getUser(author);
routeName = ROUTES.SCREENS.PROFILE;
params = {
username: get(profile, 'name'),
reputation: get(profile, 'reputation'),
deepLinkFilter, //TODO: process this in profile screen
};
keey = get(profile, 'name');
} else if (permlink === 'communities') {
routeName = ROUTES.SCREENS.WEB_BROWSER;
params = {
url: url,
};
keey = 'WebBrowser';
} else if (permlink) {
content = await getPost(author, permlink, currentAccount.name);
routeName = ROUTES.SCREENS.POST;
params = {
content,
};
keey = `${author}/${permlink}`;
}
}
if (feedType === 'hot' || feedType === 'trending' || feedType === 'created') { try{
if (!tag) { const deepLinkData = await deepLinkParser(url, currentAccount);
routeName = ROUTES.SCREENS.TAG_RESULT; const { routeName, params, key } = deepLinkData || {};
} else if (/hive-[1-3]\d{4,6}$/.test(tag)) {
routeName = ROUTES.SCREENS.COMMUNITY;
} else {
routeName = ROUTES.SCREENS.TAG_RESULT;
}
params = {
tag,
filter: feedType,
};
keey = `${feedType}/${tag || ''}`;
}
} catch (error) {
this._handleAlert('deep_link.no_existing_user');
}
if (!routeName) { if (routeName && key) {
const { mode, referredUser } = parseAuthUrl(url);
if (mode === 'SIGNUP') {
routeName = ROUTES.SCREENS.REGISTER;
params = {
referredUser,
};
keey = `${mode}/${referredUser || ''}`;
}
}
if (routeName && keey) {
navigate({ navigate({
routeName, routeName,
params, params,
key: keey, key: key,
}); });
} else {
throw new Error(intl.formatMessage({id:'deep_link.invalid_link'}))
} }
} catch(err){
this._handleAlert(err.message)
}
}; };
_compareAndPromptForUpdate = async () => { _compareAndPromptForUpdate = async () => {

View File

@ -4,10 +4,8 @@ import { withNavigation } from 'react-navigation';
import get from 'lodash/get'; import get from 'lodash/get';
// Services and Actions // Services and Actions
import Matomo from 'react-native-matomo-sdk';
import Orientation, { useDeviceOrientationChange } from 'react-native-orientation-locker'; import Orientation, { useDeviceOrientationChange } from 'react-native-orientation-locker';
import { getPost } from '../../../providers/hive/dhive'; import { getPost } from '../../../providers/hive/dhive';
// import { matomo } from '../../../providers/ecency/analytics';
// Component // Component
import PostScreen from '../screen/postScreen'; import PostScreen from '../screen/postScreen';
@ -58,22 +56,9 @@ const PostContainer = ({ navigation, currentAccount, isLoggedIn, isAnalytics })
} else { } else {
setPost(content); setPost(content);
} }
// tracking info
if (isAnalytics) {
Matomo.trackView([`${content.url}`]).catch((error) =>
console.warn('Failed to track screen', error),
);
}
} else if (_author && permlink) { } else if (_author && permlink) {
_loadPost(_author, permlink); _loadPost(_author, permlink);
author = _author; author = _author;
// tracking info
if (isAnalytics) {
Matomo.trackView([`/post/@${_author}/${permlink}`]).catch((error) =>
console.warn('Failed to track screen', error),
);
}
} }
}, []); }, []);

View File

@ -37,7 +37,7 @@ export default EStyleSheet.create({
marginLeft: 25, marginLeft: 25,
}, },
postIconText: { postIconText: {
color: '$primaryDarkGray', color: '$iconColor',
fontSize: 13, fontSize: 13,
alignSelf: 'center', alignSelf: 'center',
}, },

View File

@ -15,13 +15,13 @@ export default {
$primaryDarkBlue: '#1a509a', $primaryDarkBlue: '#1a509a',
$primaryLightBlue: '#2e3d51', $primaryLightBlue: '#2e3d51',
$primaryGray: '#f5f5f5', $primaryGray: '#f5f5f5',
$primaryDarkGray: '#c1c5c7', $primaryDarkGray: '#fcfcfc',
$primaryLightGray: '#f6f6f6', $primaryLightGray: '#f6f6f6',
$primaryRed: '#e63535', $primaryRed: '#e63535',
$primaryGreen: '#4FD688', $primaryGreen: '#4FD688',
$companyRed: '#c10000', $companyRed: '#c10000',
$primaryBlack: '#c1c5c7', $primaryBlack: '#fcfcfc',
$primaryDarkText: '#526d91', $primaryDarkText: '#fcfcfc',
// General Colors // General Colors
$borderColor: '#c5c5c5', $borderColor: '#c5c5c5',

View File

@ -8865,10 +8865,6 @@ react-native-linear-gradient@^2.4.2:
resolved "https://registry.yarnpkg.com/react-native-linear-gradient/-/react-native-linear-gradient-2.5.6.tgz#96215cbc5ec7a01247a20890888aa75b834d44a0" resolved "https://registry.yarnpkg.com/react-native-linear-gradient/-/react-native-linear-gradient-2.5.6.tgz#96215cbc5ec7a01247a20890888aa75b834d44a0"
integrity sha512-HDwEaXcQIuXXCV70O+bK1rizFong3wj+5Q/jSyifKFLg0VWF95xh8XQgfzXwtq0NggL9vNjPKXa016KuFu+VFg== integrity sha512-HDwEaXcQIuXXCV70O+bK1rizFong3wj+5Q/jSyifKFLg0VWF95xh8XQgfzXwtq0NggL9vNjPKXa016KuFu+VFg==
react-native-matomo-sdk@feruzm/react-native-matomo-sdk:
version "0.4.1"
resolved "https://codeload.github.com/feruzm/react-native-matomo-sdk/tar.gz/392b1cfca771b28005821ef909ffb9a2082156d9"
react-native-media-controls@^2.3.0: react-native-media-controls@^2.3.0:
version "2.3.0" version "2.3.0"
resolved "https://registry.yarnpkg.com/react-native-media-controls/-/react-native-media-controls-2.3.0.tgz#c36e876a14d12982b7c6fb759201ff439117cbd0" resolved "https://registry.yarnpkg.com/react-native-media-controls/-/react-native-media-controls-2.3.0.tgz#c36e876a14d12982b7c6fb759201ff439117cbd0"