Merge branch 'development' of github.com:esteemapp/esteem-mobile into bugfix/google-play-version

This commit is contained in:
Mustafa Buyukcelebi 2019-10-02 22:38:45 +03:00
commit 27cb9e238a
149 changed files with 2949 additions and 1600 deletions

View File

@ -33,6 +33,7 @@
"react/prop-types": 0, "react/prop-types": 0,
"import/no-named-default": "off", "import/no-named-default": "off",
"no-param-reassign": "off", "no-param-reassign": "off",
"no-case-declarations": "off" "no-case-declarations": "off",
"no-cycle": "off"
} }
} }

View File

@ -0,0 +1,46 @@
import EStyleSheet from 'react-native-extended-stylesheet';
export default EStyleSheet.create({
headerContainer: {
height: 100,
flexDirection: 'row',
padding: 21,
},
backIcon: {
color: '$white',
},
wrapper: {
marginLeft: 16,
flexDirection: 'row',
justifyContent: 'center',
alignItems: 'center',
},
textWrapper: {
marginLeft: 16,
},
name: {
color: '$white',
fontSize: 14,
fontWeight: 'bold',
},
username: {
color: '$white',
fontSize: 12,
marginTop: 4,
},
addIcon: {
color: '$white',
textAlign: 'center',
},
addButton: {
backgroundColor: '$iconColor',
width: 20,
height: 20,
borderRadius: 20 / 2,
borderColor: '$white',
borderWidth: 1,
position: 'absolute',
bottom: 0,
left: 45,
},
});

View File

@ -0,0 +1,61 @@
import React from 'react';
import { withNavigation } from 'react-navigation';
import { View, Text, SafeAreaView } from 'react-native';
import LinearGradient from 'react-native-linear-gradient';
import { UserAvatar } from '../userAvatar';
import { IconButton } from '../iconButton';
// Styles
import styles from './avatarHeaderStyles';
const AvatarHeader = ({
username,
name,
reputation,
navigation,
avatarUrl,
showImageUploadActions,
}) => (
<LinearGradient
start={{ x: 0, y: 0 }}
end={{ x: 1, y: 0 }}
colors={['#357ce6', '#2d5aa0']}
style={styles.headerView}
>
<SafeAreaView>
<View style={styles.headerContainer}>
<IconButton
iconStyle={styles.backIcon}
iconType="MaterialIcons"
name="arrow-back"
onPress={navigation.goBack}
size={25}
/>
<View style={styles.wrapper}>
<UserAvatar
key={avatarUrl || username}
noAction
size="xl"
username={username}
avatarUrl={avatarUrl}
/>
<IconButton
iconStyle={styles.addIcon}
style={styles.addButton}
iconType="MaterialCommunityIcons"
name="plus"
onPress={showImageUploadActions}
size={15}
/>
<View style={styles.textWrapper}>
{!!name && <Text style={styles.name}>{name}</Text>}
<Text style={styles.username}>{`@${username} (${reputation})`}</Text>
</View>
</View>
</View>
</SafeAreaView>
</LinearGradient>
);
export default withNavigation(AvatarHeader);

View File

@ -0,0 +1,3 @@
import AvatarHeader from './avatarHeaderView';
export { AvatarHeader };

View File

@ -19,7 +19,7 @@ export default EStyleSheet.create({
saveIcon: { saveIcon: {
fontSize: 20, fontSize: 20,
color: '$iconColor', color: '$iconColor',
marginLeft: 15, width: 50,
}, },
savedIcon: { savedIcon: {
color: '#a1c982', color: '#a1c982',
@ -36,7 +36,6 @@ export default EStyleSheet.create({
quickTitle: { quickTitle: {
fontSize: 10, fontSize: 10,
color: '$iconColor', color: '$iconColor',
marginLeft: 24,
alignSelf: 'center', alignSelf: 'center',
}, },
rightIcon: { rightIcon: {

View File

@ -100,24 +100,16 @@ class BasicHeaderView extends Component {
<IconButton <IconButton
iconStyle={[styles.backIcon, isModalHeader && styles.closeIcon]} iconStyle={[styles.backIcon, isModalHeader && styles.closeIcon]}
iconType="MaterialIcons" iconType="MaterialIcons"
name={isModalHeader ? 'arrow-back' : 'arrow-back'} name="arrow-back"
onPress={() => (isModalHeader ? handleOnPressClose() : handleOnPressBackButton())} onPress={() => (isModalHeader ? handleOnPressClose() : handleOnPressBackButton())}
disabled={disabled} disabled={disabled}
/> />
{isHasIcons && !isReply && ( {isHasIcons && !isReply && (
<View> <DateTimePicker
{!isDraftSaving ? ( type="date-time"
<IconButton onSubmit={this._handleDatePickerChange}
iconStyle={[styles.saveIcon, isDraftSaved && styles.savedIcon]} disabled={!isFormValid}
iconType="MaterialIcons" />
name="save"
size={25}
onPress={() => handleOnSaveButtonPress && handleOnSaveButtonPress()}
/>
) : (
<ActivityIndicator style={styles.textButtonWrapper} />
)}
</View>
)} )}
{!isInputVisible && ( {!isInputVisible && (
@ -184,11 +176,19 @@ class BasicHeaderView extends Component {
{isHasIcons && ( {isHasIcons && (
<Fragment> <Fragment>
{!isReply && ( {!isReply && (
<DateTimePicker <Fragment>
type="date-time" {!isDraftSaving ? (
onSubmit={this._handleDatePickerChange} <IconButton
disabled={!isFormValid} iconStyle={[styles.saveIcon, isDraftSaved && styles.savedIcon]}
/> iconType="MaterialIcons"
name="save"
size={25}
onPress={() => handleOnSaveButtonPress && handleOnSaveButtonPress()}
/>
) : (
<ActivityIndicator style={styles.textButtonWrapper} />
)}
</Fragment>
)} )}
<IconButton <IconButton
style={styles.iconButton} style={styles.iconButton}

View File

@ -1 +1,3 @@
export { default } from './view/checkboxView'; import CheckBox from './view/checkboxView';
export { CheckBox };

View File

@ -35,5 +35,6 @@ export default EStyleSheet.create({
}, },
picker: { picker: {
width: 50, width: 50,
marginLeft: 20,
}, },
}); });

View File

@ -1,3 +1,4 @@
/* eslint-disable react/jsx-wrap-multilines */
import React, { PureComponent } from 'react'; import React, { PureComponent } from 'react';
import DatePicker from 'react-native-datepicker'; import DatePicker from 'react-native-datepicker';
import moment from 'moment'; import moment from 'moment';

View File

@ -4,8 +4,7 @@ export default EStyleSheet.create({
wrapper: { wrapper: {
borderTopLeftRadius: 8, borderTopLeftRadius: 8,
borderTopRightRadius: 8, borderTopRightRadius: 8,
marginHorizontal: 30, marginTop: 16,
marginVertical: 10,
flexDirection: 'row', flexDirection: 'row',
backgroundColor: '$primaryGray', backgroundColor: '$primaryGray',
height: 60, height: 60,
@ -21,7 +20,6 @@ export default EStyleSheet.create({
textInput: { textInput: {
flex: 0.7, flex: 0.7,
flexDirection: 'row', flexDirection: 'row',
justifyContent: 'center',
}, },
icon: { icon: {
flex: 0.15, flex: 0.15,

View File

@ -1,12 +1,14 @@
import React, { Component } from 'react'; import React, { Component } from 'react';
import { View } from 'react-native'; import { View } from 'react-native';
import FastImage from 'react-native-fast-image'; import FastImage from 'react-native-fast-image';
import { Icon } from '../../icon';
// Constants
// Components // Components
import { TextInput } from '../../textInput'; import { TextInput } from '../../textInput';
import { Icon } from '../../icon';
// Utils
import { getResizedAvatar } from '../../../utils/image';
// Styles // Styles
import styles from './formInputStyles'; import styles from './formInputStyles';
@ -19,28 +21,18 @@ class FormInputView extends Component {
* @prop { boolean } isEditable - Can permission edit. * @prop { boolean } isEditable - Can permission edit.
* @prop { boolean } isValid - This delegate input valit or not. * @prop { boolean } isValid - This delegate input valit or not.
* @prop { boolean } secureTextEntry - For hiding password value. * @prop { boolean } secureTextEntry - For hiding password value.
*
*
*
*/ */
constructor(props) { constructor(props) {
super(props); super(props);
this.state = { this.state = {
value: '', value: props.value || '',
inputBorderColor: '#c1c5c7', inputBorderColor: '#e7e7e7',
isValid: true, isValid: true,
formInputWidth: '99%',
}; };
} }
// Component Life Cycles // Component Life Cycles
componentWillMount() {
setTimeout(() => {
this.setState({ formInputWidth: '100%' });
}, 100);
}
componentWillReceiveProps(nextProps) { componentWillReceiveProps(nextProps) {
const { isValid } = this.props; const { isValid } = this.props;
@ -54,18 +46,15 @@ class FormInputView extends Component {
const { onChange } = this.props; const { onChange } = this.props;
this.setState({ value }); this.setState({ value });
onChange && onChange(value); if (onChange) onChange(value);
}; };
_handleOnFocus = () => { _handleOnFocus = () => {
const { inputBorderColor } = this.state; this.setState({ inputBorderColor: '#357ce6' });
if (inputBorderColor !== '#357ce6') {
this.setState({ inputBorderColor: '#357ce6' });
}
}; };
render() { render() {
const { inputBorderColor, isValid, value, formInputWidth } = this.state; const { inputBorderColor, isValid, value } = this.state;
const { const {
placeholder, placeholder,
type, type,
@ -75,6 +64,9 @@ class FormInputView extends Component {
rightIconName, rightIconName,
secureTextEntry, secureTextEntry,
iconType, iconType,
wrapperStyle,
height,
inputStyle,
} = this.props; } = this.props;
return ( return (
<View <View
@ -83,6 +75,7 @@ class FormInputView extends Component {
{ {
borderBottomColor: isValid ? inputBorderColor : 'red', borderBottomColor: isValid ? inputBorderColor : 'red',
}, },
wrapperStyle,
]} ]}
> >
{isFirstImage && value && value.length > 2 ? ( {isFirstImage && value && value.length > 2 ? (
@ -90,26 +83,30 @@ class FormInputView extends Component {
<FastImage <FastImage
style={styles.firstImage} style={styles.firstImage}
source={{ source={{
uri: `https://steemitimages.com/u/${value}/avatar/small`, uri: getResizedAvatar(value),
priority: FastImage.priority.high, priority: FastImage.priority.high,
}} }}
resizeMode={FastImage.resizeMode.cover} resizeMode={FastImage.resizeMode.cover}
/> />
</View> </View>
) : ( ) : (
<Icon iconType={iconType || 'MaterialIcons'} name={rightIconName} style={styles.icon} /> rightIconName && (
<Icon iconType={iconType || 'MaterialIcons'} name={rightIconName} style={styles.icon} />
)
)} )}
<View style={styles.textInput}> <View style={styles.textInput}>
<TextInput <TextInput
onFocus={() => this._handleOnFocus()} style={inputStyle}
onFocus={() => this.setState({ inputBorderColor: '#357ce6' })}
onBlur={() => this.setState({ inputBorderColor: '#e7e7e7' })}
autoCapitalize="none" autoCapitalize="none"
secureTextEntry={secureTextEntry} secureTextEntry={secureTextEntry}
height={height}
placeholder={placeholder} placeholder={placeholder}
editable={isEditable || true} editable={isEditable || true}
textContentType={type} textContentType={type}
onChangeText={val => this._handleOnChange(val)} onChangeText={this._handleOnChange}
value={value} value={value}
style={{ width: formInputWidth }}
/> />
</View> </View>

View File

@ -1,12 +1,7 @@
import React, { PureComponent } from 'react'; import React, { PureComponent } from 'react';
import { withNavigation } from 'react-navigation'; import { withNavigation } from 'react-navigation';
import { connect } from 'react-redux'; import { connect } from 'react-redux';
import { get, has } from 'lodash';
// Services and Actions
// Middleware
// Constants
// Component // Component
import HeaderView from '../view/headerView'; import HeaderView from '../view/headerView';
@ -30,7 +25,7 @@ class HeaderContainer extends PureComponent {
_handleOpenDrawer = () => { _handleOpenDrawer = () => {
const { navigation } = this.props; const { navigation } = this.props;
if (navigation && navigation.openDrawer && typeof navigation.openDrawer === 'function') { if (has(navigation, 'openDrawer') && typeof get(navigation, 'openDrawer') === 'function') {
navigation.openDrawer(); navigation.openDrawer();
} }
}; };
@ -52,19 +47,11 @@ class HeaderContainer extends PureComponent {
isLoginDone, isLoginDone,
isDarkTheme, isDarkTheme,
} = this.props; } = this.props;
let displayName; const _user = isReverse && selectedUser ? selectedUser : currentAccount;
let username;
let reputation;
if (isReverse && selectedUser) { const displayName = get(_user, 'display_name');
displayName = selectedUser.display_name; const username = get(_user, 'name');
username = selectedUser.name; const reputation = get(_user, 'reputation');
reputation = selectedUser.reputation;
} else if (!isReverse) {
displayName = currentAccount.display_name;
username = currentAccount.name;
reputation = currentAccount.reputation;
}
return ( return (
<HeaderView <HeaderView

View File

@ -34,19 +34,20 @@ class HeaderView extends Component {
render() { render() {
const { const {
avatarUrl,
displayName, displayName,
handleOnPressBackButton, handleOnPressBackButton,
handleOpenDrawer, handleOpenDrawer,
intl, intl,
isDarkTheme,
isLoggedIn, isLoggedIn,
isLoginDone, isLoginDone,
isReverse, isReverse,
reputation, reputation,
username, username,
isDarkTheme,
} = this.props; } = this.props;
const { isSearchModalOpen } = this.state; const { isSearchModalOpen } = this.state;
let gredientColor = isDarkTheme ? ['#081c36', '#43638e'] : ['#2d5aa0', '#357ce6']; let gredientColor;
if (isReverse) { if (isReverse) {
gredientColor = isDarkTheme ? ['#43638e', '#081c36'] : ['#357ce6', '#2d5aa0']; gredientColor = isDarkTheme ? ['#43638e', '#081c36'] : ['#357ce6', '#2d5aa0'];

View File

@ -1,5 +1,5 @@
import React, { Fragment } from 'react'; import React, { Fragment } from 'react';
import { TouchableHighlight } from 'react-native'; import { TouchableHighlight, ActivityIndicator } from 'react-native';
import { Icon } from '../../icon'; import { Icon } from '../../icon';
import styles from './iconButtonStyles'; import styles from './iconButtonStyles';
@ -22,28 +22,33 @@ const IconButton = ({
onPress, onPress,
size, size,
style, style,
isLoading,
}) => ( }) => (
<Fragment> <Fragment>
<TouchableHighlight <TouchableHighlight
style={[styles.iconButton, style]} style={[styles.iconButton, style]}
onPress={() => onPress && onPress()} onPress={() => !isLoading && onPress && onPress()}
underlayColor={backgroundColor || 'white'} underlayColor={backgroundColor || 'white'}
disabled={disabled} disabled={disabled}
> >
<Icon {!isLoading ? (
style={[ <Icon
color && { color }, style={[
backgroundColor && { backgroundColor }, color && { color },
styles.icon, backgroundColor && { backgroundColor },
iconStyle && iconStyle, styles.icon,
]} iconStyle && iconStyle,
badgeTextStyle={badgeTextStyle} ]}
name={name} badgeTextStyle={badgeTextStyle}
badgeStyle={badgeStyle} name={name}
size={size} badgeStyle={badgeStyle}
iconType={iconType} size={size}
badgeCount={badgeCount} iconType={iconType}
/> badgeCount={badgeCount}
/>
) : (
<ActivityIndicator color="white" style={styles.activityIndicator} />
)}
</TouchableHighlight> </TouchableHighlight>
</Fragment> </Fragment>
); );

View File

@ -1,33 +1,182 @@
import { CircularButton, TextButton, IconButton } from './buttons'; import { AvatarHeader } from './avatarHeader';
import { BasicHeader } from './basicHeader';
import { BottomTabBar } from './bottomTabBar';
import { CheckBox } from './checkbox';
import { CircularButton, TextButton, SquareButton } from './buttons';
import { CollapsibleCard } from './collapsibleCard';
import { ContainerHeader } from './containerHeader';
import { DateTimePicker } from './dateTimePicker';
import { DropdownButton } from './dropdownButton';
import { FilterBar } from './filterBar';
import { FormatedCurrency } from './formatedElements';
import { FormInput } from './formInput'; import { FormInput } from './formInput';
import { Header } from './header';
import { Icon } from './icon';
import { IconButton } from './iconButton';
import { InformationArea } from './informationArea';
import { InformationBox } from './informationBox';
import { LoginHeader } from './loginHeader';
import { MainButton } from './mainButton';
import { MarkdownEditor } from './markdownEditor';
import { Modal } from './modal';
import { NotificationLine } from './notificationLine';
import { NumericKeyboard } from './numericKeyboard'; import { NumericKeyboard } from './numericKeyboard';
import { ParentPost } from './parentPost';
import { PercentBar } from './percentBar';
import { PinAnimatedInput } from './pinAnimatedInput'; import { PinAnimatedInput } from './pinAnimatedInput';
import { PostCard } from './postCard';
import { PostDisplay } from './postView';
import { PostDropdown } from './postDropdown';
import { PostForm } from './postForm';
import { PostHeaderDescription, PostBody, Tags } from './postElements';
import { PostListItem } from './postListItem';
import { ProfileSummary } from './profileSummary';
import { PulseAnimation } from './animations';
import { SearchInput } from './searchInput';
import { SearchModal } from './searchModal';
import { SettingsItem } from './settingsItem';
import { SideMenu } from './sideMenu'; import { SideMenu } from './sideMenu';
import Icon from './icon'; import { SummaryArea, TagArea, TextArea, TitleArea } from './editorElements';
import Logo from './logo/logo'; import { TabBar } from './tabBar';
import Modal from './modal';
import { TextInput } from './textInput'; import { TextInput } from './textInput';
import ScaleSlider from './scaleSlider/scaleSliderView'; import { ToastNotification } from './toastNotification';
import UserListItem from './basicUIElements/view/userListItem/userListItem'; import { ToggleSwitch } from './toggleSwitch';
import { TransferFormItem } from './transferFormItem';
import { Upvote } from './upvote';
import { UserAvatar } from './userAvatar';
import Logo from './logo/logo';
import PostButton from './postButton/postButtonView'; import PostButton from './postButton/postButtonView';
import Promote from './promote/promoteView'; import ProfileEditForm from './profileEditForm/profileEditFormView';
import ScaleSlider from './scaleSlider/scaleSliderView';
// View
import { Comment } from './comment';
import { Comments } from './comments';
import { CommentsDisplay } from './commentsDisplay';
import { LeaderBoard } from './leaderboard';
import { Notification } from './notification';
import { Points } from './points';
import { Posts } from './posts';
import { Transaction } from './transaction';
import { VotersDisplay } from './votersDisplay';
import { Wallet } from './wallet';
import { WalletDetails } from './walletDetails';
import PostBoost from './postBoost/postBoostView'; import PostBoost from './postBoost/postBoostView';
import Profile from './profile/profileView';
import Promote from './promote/promoteView';
// Basic UI Elements
import {
BoostPlaceHolder,
Card,
Chip,
GrayWrapper,
LineBreak,
ListItemPlaceHolder,
ListPlaceHolder,
NoInternetConnection,
NoPost,
PostCardPlaceHolder,
PostPlaceHolder,
ProfileSummaryPlaceHolder,
StickyBar,
Tag,
TextWithIcon,
UserListItem,
WalletDetailsPlaceHolder,
WalletLineItem,
WalletUnclaimedPlaceHolder,
} from './basicUIElements';
export { export {
Card,
Chip,
GrayWrapper,
LineBreak,
ListItemPlaceHolder,
ListPlaceHolder,
BoostPlaceHolder,
NoInternetConnection,
NoPost,
PostCardPlaceHolder,
PostPlaceHolder,
ProfileSummaryPlaceHolder,
StickyBar,
Tag,
TextWithIcon,
UserListItem,
WalletDetailsPlaceHolder,
WalletLineItem,
WalletUnclaimedPlaceHolder,
AvatarHeader,
BasicHeader,
InformationBox,
BottomTabBar,
CheckBox,
CircularButton, CircularButton,
CollapsibleCard,
Comment,
Comments,
CommentsDisplay,
ContainerHeader,
DateTimePicker,
DropdownButton,
FilterBar,
FormatedCurrency,
FormInput, FormInput,
Header,
Icon, Icon,
IconButton, IconButton,
InformationArea,
LeaderBoard,
LoginHeader,
Logo, Logo,
MainButton,
MarkdownEditor,
Modal, Modal,
Notification,
NotificationLine,
NumericKeyboard, NumericKeyboard,
ParentPost,
PercentBar,
PinAnimatedInput, PinAnimatedInput,
Points,
PostBody,
PostBoost,
PostButton,
PostCard,
PostDisplay,
PostDropdown,
PostForm,
PostHeaderDescription,
PostListItem,
Posts,
Profile,
ProfileEditForm,
ProfileSummary,
Promote,
PulseAnimation,
ScaleSlider, ScaleSlider,
SearchInput,
SearchModal,
SettingsItem,
SideMenu, SideMenu,
SquareButton,
SummaryArea,
TabBar,
TagArea,
Tags,
TextArea,
TextButton, TextButton,
TextInput, TextInput,
UserListItem, TitleArea,
PostButton, ToastNotification,
Promote, ToggleSwitch,
PostBoost, Transaction,
TransferFormItem,
Upvote,
UserAvatar,
VotersDisplay,
Wallet,
WalletDetails,
}; };

View File

@ -1 +1,3 @@
export { default } from './view/informationBox'; import InformationBox from './view/informationBoxView';
export { InformationBox };

View File

@ -8,7 +8,7 @@ import { injectIntl } from 'react-intl';
// Components // Components
import { ContainerHeader } from '../../containerHeader'; import { ContainerHeader } from '../../containerHeader';
import { FilterBar } from '../../filterBar'; import { FilterBar } from '../../filterBar';
import NotificationLine from '../../notificationLine'; import { NotificationLine } from '../..';
import { ListPlaceHolder } from '../../basicUIElements'; import { ListPlaceHolder } from '../../basicUIElements';
// Utils // Utils

View File

@ -1,3 +1,3 @@
import NotificationLineView from './view/notificationLineView'; import NotificationLine from './view/notificationLineView';
export default NotificationLineView; export { NotificationLine };

View File

@ -1,7 +1,8 @@
import React from 'react'; import React from 'react';
import { View } from 'react-native'; import { View } from 'react-native';
import times from 'lodash/times'; import times from 'lodash/times';
import { CircularButton, IconButton } from '../../buttons'; import { CircularButton } from '../../buttons';
import { IconButton } from '../../iconButton';
import styles from './numericKeyboardStyles'; import styles from './numericKeyboardStyles';
@ -26,11 +27,11 @@ const NumericKeyboard = ({ onPress }) => (
onPress={value => onPress && onPress(value)} onPress={value => onPress && onPress(value)}
/> />
<IconButton <IconButton
handleOnPress={() => onPress && onPress('clear')} onPress={() => onPress && onPress('clear')}
isCircle isCircle
buttonStyle={styles.buttonWithoutBorder} buttonStyle={styles.buttonWithoutBorder}
style={styles.iconButton} style={styles.iconButton}
name="backspace" name="ios-backspace"
/> />
</View> </View>
</View> </View>

View File

@ -0,0 +1,238 @@
import React, { PureComponent, Fragment } from 'react';
import { View, ScrollView } from 'react-native';
import { injectIntl } from 'react-intl';
import get from 'lodash/get';
import ScrollableTabView from 'react-native-scrollable-tab-view';
// Components
import { CollapsibleCard } from '../collapsibleCard';
import { Comments } from '../comments';
import { Header } from '../header';
import { NoPost, ProfileSummaryPlaceHolder, WalletDetailsPlaceHolder } from '../basicUIElements';
import { Posts } from '../posts';
import { ProfileSummary } from '../profileSummary';
import { TabBar } from '../tabBar';
import { Wallet } from '../wallet';
// Constants
import { PROFILE_FILTERS } from '../../constants/options/filters';
// Utils
import { getFormatedCreatedDate } from '../../utils/time';
// Styles
import styles from './profileStyles';
import globalStyles from '../../globalStyles';
class ProfileView extends PureComponent {
constructor(props) {
super(props);
this.state = {
isSummaryOpen: true,
collapsibleMoreHeight: 0,
estimatedWalletValue: 0,
oldEstimatedWalletValue: 0,
};
}
_handleOnScroll = () => {
const { isSummaryOpen } = this.state;
if (isSummaryOpen) this.setState({ isSummaryOpen: false });
};
_handleOnSummaryExpanded = () => {
const { isSummaryOpen } = this.state;
if (!isSummaryOpen) this.setState({ isSummaryOpen: true });
};
_handleUIChange = height => {
this.setState({ collapsibleMoreHeight: height });
};
render() {
const {
about,
activePage,
changeForceLoadPostState,
comments,
currencyRate,
currencySymbol,
follows,
forceLoadPost,
getReplies,
handleFollowUnfollowUser,
handleMuteUnmuteUser,
handleOnBackPress,
handleOnFavoritePress,
handleOnFollowsPress,
handleOnPressProfileEdit,
intl,
isDarkTheme,
isFavorite,
isFollowing,
isLoggedIn,
isMuted,
isOwnProfile,
isProfileLoading,
isReady,
quickProfile,
resourceCredits,
selectedUser,
username,
votingPower,
} = this.props;
const {
isSummaryOpen,
collapsibleMoreHeight,
estimatedWalletValue,
oldEstimatedWalletValue,
} = this.state;
return (
<Fragment>
<Header
key={quickProfile && quickProfile.name}
selectedUser={quickProfile}
isReverse={!isOwnProfile}
handleOnBackPress={handleOnBackPress}
/>
<View style={styles.container}>
{!isReady ? (
<ProfileSummaryPlaceHolder />
) : (
<CollapsibleCard
title={get(about, 'about')}
isTitleCenter
defaultTitle={intl.formatMessage({
id: 'profile.details',
})}
expanded
isExpanded={isSummaryOpen}
handleOnExpanded={this._handleOnSummaryExpanded}
moreHeight={collapsibleMoreHeight}
// expanded={isLoggedIn}
// locked={!isLoggedIn}
>
<ProfileSummary
date={getFormatedCreatedDate(get(selectedUser, 'created'))}
about={about}
followerCount={follows.follower_count}
followingCount={follows.following_count}
handleFollowUnfollowUser={handleFollowUnfollowUser}
handleMuteUnmuteUser={handleMuteUnmuteUser}
handleOnFavoritePress={handleOnFavoritePress}
handleOnFollowsPress={handleOnFollowsPress}
handleUIChange={this._handleUIChange}
hoursRC={Math.ceil((100 - resourceCredits) * 0.833333) || null}
hoursVP={Math.ceil((100 - votingPower) * 0.833333) || null}
intl={intl}
isDarkTheme={isDarkTheme}
isFavorite={isFavorite}
isFollowing={isFollowing}
isLoggedIn={isLoggedIn}
isMuted={isMuted}
isOwnProfile={isOwnProfile}
isProfileLoading={isProfileLoading}
percentRC={resourceCredits}
percentVP={votingPower}
handleOnPressProfileEdit={handleOnPressProfileEdit}
/>
</CollapsibleCard>
)}
<ScrollableTabView
style={[globalStyles.tabView, styles.tabView]}
initialPage={activePage}
renderTabBar={() => (
<TabBar style={styles.tabbar} tabUnderlineDefaultWidth={80} tabUnderlineScaleX={2} />
)}
onChangeTab={({ i }) => {
if (i !== 2) {
this.setState({
estimatedWalletValue: 0,
oldEstimatedWalletValue: estimatedWalletValue,
});
} else this.setState({ estimatedWalletValue: oldEstimatedWalletValue });
}}
>
<View
tabLabel={intl.formatMessage({
id: 'profile.post',
})}
style={styles.postTabBar}
>
<Posts
filterOptions={PROFILE_FILTERS}
selectedOptionIndex={0}
pageType="profiles"
getFor="blog"
tag={username}
key={username}
handleOnScroll={isSummaryOpen ? this._handleOnScroll : null}
forceLoadPost={forceLoadPost}
changeForceLoadPostState={changeForceLoadPostState}
/>
</View>
<View
tabLabel={
!isOwnProfile
? intl.formatMessage({
id: 'profile.comments',
})
: intl.formatMessage({
id: 'profile.replies',
})
}
style={styles.commentsTabBar}
>
{comments && comments.length > 0 ? (
<ScrollView onScroll={this._handleOnScroll}>
<Comments
isProfilePreview
comments={comments}
fetchPost={getReplies}
isOwnProfile={isOwnProfile}
/>
</ScrollView>
) : (
<NoPost
name={username}
text={intl.formatMessage({
id: 'profile.havent_commented',
})}
defaultText={intl.formatMessage({
id: 'profile.login_to_see',
})}
/>
)}
</View>
<View
tabLabel={
estimatedWalletValue
? `${currencySymbol} ${(estimatedWalletValue * currencyRate).toFixed()}`
: intl.formatMessage({
id: 'profile.wallet',
})
}
>
{selectedUser ? (
<Wallet
setEstimatedWalletValue={value => this.setState({ estimatedWalletValue: value })}
selectedUser={selectedUser}
handleOnScroll={isSummaryOpen ? this._handleOnScroll : null}
/>
) : (
<WalletDetailsPlaceHolder />
)}
</View>
</ScrollableTabView>
</View>
</Fragment>
);
}
}
export default injectIntl(ProfileView);

View File

@ -0,0 +1,71 @@
import EStyleSheet from 'react-native-extended-stylesheet';
export default EStyleSheet.create({
container: {
paddingHorizontal: 32,
paddingVertical: 16,
backgroundColor: '$primaryBackgroundColor',
flex: 1,
},
formStyle: {
backgroundColor: '$white',
height: 30,
marginTop: 8,
},
label: {
fontSize: 14,
color: '$primaryDarkText',
fontWeight: '500',
},
formItem: {
marginBottom: 24,
},
coverImg: {
borderRadius: 5,
height: 60,
marginBottom: 12,
alignSelf: 'stretch',
backgroundColor: '#296CC0',
},
coverImageWrapper: {},
addIcon: {
color: '$white',
textAlign: 'center',
},
addButton: {
backgroundColor: '$iconColor',
width: 20,
height: 20,
borderRadius: 20 / 2,
borderColor: '$white',
borderWidth: 1,
position: 'absolute',
bottom: 0,
right: 10,
},
saveButton: {
backgroundColor: '$primaryBlue',
width: 55,
height: 55,
borderRadius: 55 / 2,
position: 'absolute',
top: -25,
right: 10,
zIndex: 999,
borderWidth: 2,
borderColor: '$white',
},
saveIcon: {
color: '$white',
textAlign: 'center',
},
input: {
fontSize: 14,
color: '$primaryDarkText',
alignSelf: 'flex-start',
width: '100%',
height: 30,
},
});

View File

@ -0,0 +1,88 @@
import React from 'react';
import { withNavigation } from 'react-navigation';
import { View, TouchableOpacity, Image, Text, Platform } from 'react-native';
import { KeyboardAwareScrollView } from 'react-native-keyboard-aware-scroll-view';
import { injectIntl } from 'react-intl';
// Images
import LIGHT_COVER_IMAGE from '../../assets/default_cover_image.png';
import DARK_COVER_IMAGE from '../../assets/dark_cover_image.png';
// Components
import { FormInput } from '../formInput';
import { IconButton } from '../iconButton';
// Utils
import { getResizedImage } from '../../utils/image';
// Styles
import styles from './profileEditFormStyles';
const ProfileEditFormView = ({
avatarUrl,
coverUrl,
formData,
handleOnItemChange,
handleOnSubmit,
intl,
isDarkTheme,
isLoading,
showImageUploadActions,
...props
}) => (
<View style={styles.container}>
<IconButton
iconStyle={styles.saveIcon}
style={styles.saveButton}
iconType="MaterialIcons"
name="save"
onPress={handleOnSubmit}
size={30}
isLoading={isLoading}
/>
<KeyboardAwareScrollView
enableAutoAutomaticScroll={Platform.OS === 'ios'}
contentContainerStyle={{ flexGrow: 1 }}
>
<TouchableOpacity style={styles.coverImgWrapper} onPress={showImageUploadActions}>
<Image
style={styles.coverImg}
source={{ uri: getResizedImage(coverUrl, 400) }}
defaultSource={isDarkTheme ? DARK_COVER_IMAGE : LIGHT_COVER_IMAGE}
/>
<IconButton
iconStyle={styles.addIcon}
style={styles.addButton}
iconType="MaterialCommunityIcons"
name="plus"
onPress={showImageUploadActions}
size={15}
/>
</TouchableOpacity>
{formData.map(item => (
<View style={styles.formItem} key={item.valueKey}>
<Text style={styles.label}>
{intl.formatMessage({
id: `profile.edit.${item.label}`,
})}
</Text>
<FormInput
wrapperStyle={styles.formStyle}
isValid
height={30}
onChange={value => handleOnItemChange(value, item.valueKey)}
placeholder={item.placeholder}
isEditable
type="none"
value={props[item.valueKey]}
inputStyle={styles.input}
/>
</View>
))}
</KeyboardAwareScrollView>
</View>
);
export default injectIntl(withNavigation(ProfileEditFormView));

View File

@ -8,6 +8,7 @@ import {
ActivityIndicator, ActivityIndicator,
Linking, Linking,
} from 'react-native'; } from 'react-native';
import get from 'lodash/get';
// Constants // Constants
import LIGHT_COVER_IMAGE from '../../../assets/default_cover_image.png'; import LIGHT_COVER_IMAGE from '../../../assets/default_cover_image.png';
@ -21,6 +22,7 @@ import { DropdownButton } from '../../dropdownButton';
// Utils // Utils
import { makeCountFriendly } from '../../../utils/formatter'; import { makeCountFriendly } from '../../../utils/formatter';
import { getResizedImage } from '../../../utils/image';
// Styles // Styles
import styles from './profileSummaryStyles'; import styles from './profileSummaryStyles';
@ -44,7 +46,7 @@ class ProfileSummaryView extends PureComponent {
// Component Functions // Component Functions
_handleOnPressLink = url => { _handleOnPressLink = url => {
Linking.openURL(url); if (url) Linking.openURL(url);
}; };
_handleOnDropdownSelect = index => { _handleOnDropdownSelect = index => {
@ -60,13 +62,14 @@ class ProfileSummaryView extends PureComponent {
render() { render() {
const { isShowPercentText } = this.state; const { isShowPercentText } = this.state;
const { const {
coverImage,
date, date,
about,
followerCount, followerCount,
followingCount, followingCount,
handleFollowUnfollowUser, handleFollowUnfollowUser,
handleOnFavoritePress, handleOnFavoritePress,
handleOnFollowsPress, handleOnFollowsPress,
handleOnPressProfileEdit,
handleUIChange, handleUIChange,
hoursRC, hoursRC,
hoursVP, hoursVP,
@ -78,59 +81,60 @@ class ProfileSummaryView extends PureComponent {
isMuted, isMuted,
isOwnProfile, isOwnProfile,
isProfileLoading, isProfileLoading,
link,
location,
percentRC, percentRC,
percentVP, percentVP,
} = this.props; } = this.props;
const dropdownOpions = []; const dropdownOptions = [];
const votingPowerHoursText = hoursVP && `• Full in ${hoursVP} hours`; const votingPowerHoursText = hoursVP && `• Full in ${hoursVP} hours`;
const votingPowerText = `Voting power: ${percentVP}% ${votingPowerHoursText || ''}`; const votingPowerText = `Voting power: ${percentVP}% ${votingPowerHoursText || ''}`;
const rcPowerHoursText = hoursRC && `• Full in ${hoursRC} hours`; const rcPowerHoursText = hoursRC && `• Full in ${hoursRC} hours`;
const rcPowerText = `RCs: ${percentRC}% ${rcPowerHoursText || ''}`; const rcPowerText = `RCs: ${percentRC}% ${rcPowerHoursText || ''}`;
const link = get(about, 'website', '');
const location = get(about, 'location', '');
const ABOUT_DATA = [
{ id: 1, text: date, icon: 'calendar' },
{ id: 2, text: link, icon: 'earth', onPress: () => this._handleOnPressLink(link) },
{ id: 3, text: location, icon: 'near-me' },
];
const rowLength = const rowLength =
(location ? location.length : 0) + (link ? link.length : 0) + (date ? date.length : 0); (location ? location.length : 0) + (link ? link.length : 0) + (date ? date.length : 0);
const isColumn = rowLength && DEVICE_WIDTH / rowLength <= 7.3; const isColumn = rowLength && DEVICE_WIDTH / rowLength <= 7.3;
const followButtonIcon = !isFollowing ? 'account-plus' : 'account-minus'; const followButtonIcon = !isFollowing ? 'account-plus' : 'account-minus';
const coverImageUrl = `https://steemitimages.com/400x0/${coverImage}`; let coverImageUrl = getResizedImage(get(about, 'cover_image'), 400);
dropdownOpions.push(!isMuted ? 'MUTE' : 'UNMUTE'); if (!coverImageUrl) {
coverImageUrl = isDarkTheme
? require('../../../assets/dark_cover_image.png')
: require('../../../assets/default_cover_image.png');
} else {
coverImageUrl = { uri: coverImageUrl };
}
dropdownOptions.push(!isMuted ? 'MUTE' : 'UNMUTE');
return ( return (
<Fragment> <Fragment>
<View style={[isColumn ? styles.textWithIconWrapperColumn : styles.textWithIconWrapper]}> <View style={[isColumn ? styles.textWithIconWrapperColumn : styles.textWithIconWrapper]}>
{!!location && ( {ABOUT_DATA.map(item =>
<TextWithIcon get(item, 'text', null) ? (
text={location} <TextWithIcon
iconName="near-me" isClickable={get(item, 'onPress')}
iconType="MaterialIcons" onPress={get(item, 'onPress')}
iconSize={14} key={get(item, 'id')}
/> text={item.text}
)} iconSize={14}
{!!link && ( iconName={item.icon}
<TextWithIcon iconType="MaterialCommunityIcons"
isClickable />
onPress={() => this._handleOnPressLink(link)} ) : null,
text={link}
iconSize={14}
iconName="earth"
iconType="MaterialCommunityIcons"
/>
)}
{!!date && (
<TextWithIcon
text={date}
iconName="calendar"
iconType="MaterialCommunityIcons"
iconSize={14}
/>
)} )}
</View> </View>
<Image <Image
style={styles.longImage} style={styles.longImage}
source={{ uri: coverImageUrl }} source={coverImageUrl}
defaultSource={isDarkTheme ? DARK_COVER_IMAGE : LIGHT_COVER_IMAGE} defaultSource={isDarkTheme ? DARK_COVER_IMAGE : LIGHT_COVER_IMAGE}
/> />
<TouchableOpacity <TouchableOpacity
@ -184,7 +188,7 @@ class ProfileSummaryView extends PureComponent {
</TouchableOpacity> </TouchableOpacity>
</Fragment> </Fragment>
</View> </View>
{isLoggedIn && !isOwnProfile && ( {isLoggedIn && !isOwnProfile ? (
<View style={styles.rightIcons}> <View style={styles.rightIcons}>
<IconButton <IconButton
backgroundColor="transparent" backgroundColor="transparent"
@ -217,10 +221,23 @@ class ProfileSummaryView extends PureComponent {
isHasChildIcon isHasChildIcon
noHighlight noHighlight
onSelect={this._handleOnDropdownSelect} onSelect={this._handleOnDropdownSelect}
options={dropdownOpions} options={dropdownOptions}
/> />
)} )}
</View> </View>
) : (
isOwnProfile && (
<Fragment>
<IconButton
backgroundColor="transparent"
color="#c1c5c7"
iconType="MaterialCommunityIcons"
name="pencil"
onPress={handleOnPressProfileEdit}
size={20}
/>
</Fragment>
)
)} )}
</View> </View>
</Fragment> </Fragment>

View File

@ -1,3 +1,3 @@
import SearchInput from './view/searchInputView'; import SearchInput from './view/searchInputView';
export default SearchInput; export { SearchInput };

View File

@ -1,17 +1,17 @@
import React, { PureComponent } from 'react'; import React, { PureComponent } from 'react';
import { withNavigation } from 'react-navigation'; import { withNavigation } from 'react-navigation';
import { connect } from 'react-redux'; import { connect } from 'react-redux';
import get from 'lodash/get';
// Services and Actions // Services and Actions
import { search } from '../../../providers/esteem/esteem'; import { search } from '../../../providers/esteem/esteem';
import { lookupAccounts, getTrendingTags } from '../../../providers/steem/dsteem'; import { lookupAccounts, getTrendingTags } from '../../../providers/steem/dsteem';
// Middleware
// Constants // Constants
import { default as ROUTES } from '../../../constants/routeNames'; import { default as ROUTES } from '../../../constants/routeNames';
// Utilities // Utilities
import { getResizedAvatar } from '../../../utils/image';
// Component // Component
import SearchModalView from '../view/searchModalView'; import SearchModalView from '../view/searchModalView';
@ -41,41 +41,45 @@ class SearchModalContainer extends PureComponent {
_handleOnChangeSearchInput = text => { _handleOnChangeSearchInput = text => {
const { isConnected } = this.props; const { isConnected } = this.props;
if (text && text.length < 2) return;
if (this.timer) {
clearTimeout(this.timer);
}
if (!isConnected) return; if (!isConnected) return;
this.timer = setTimeout(() => {
if (text && text !== '@' && text !== '#') { if (text && text !== '@' && text !== '#') {
if (text[0] === '@') { if (text[0] === '@') {
lookupAccounts(text.substr(1)).then(res => { lookupAccounts(text.substr(1)).then(res => {
const users = res.map(item => ({ const users = res.map(item => ({
image: `https://steemitimages.com/u/${item}/avatar/small`, image: getResizedAvatar(item),
text: item, text: item,
...item,
}));
this.setState({ searchResults: { type: 'user', data: users } });
});
} else if (text[0] === '#') {
getTrendingTags(text.substr(1)).then(res => {
const tags = res.map(item => ({
text: `#${item.name}`,
...item,
}));
this.setState({ searchResults: { type: 'tag', data: tags } });
});
} else {
search({ q: text }).then(res => {
res.results = res.results
.filter(item => item.title !== '')
.map(item => ({
image: item.img_url || `https://steemitimages.com/u/${item.author}/avatar/small`,
text: item.title,
...item, ...item,
})); }));
this.setState({ searchResults: { type: 'content', data: res.results } }); this.setState({ searchResults: { type: 'user', data: users } });
}); });
} else if (text[0] === '#') {
getTrendingTags(text.substr(1)).then(res => {
const tags = res.map(item => ({
text: `#${get(item, 'name', '')}`,
...item,
}));
this.setState({ searchResults: { type: 'tag', data: tags } });
});
} else {
search({ q: text }).then(res => {
res.results = res.results
.filter(item => item.title !== '')
.map(item => ({
image: item.img_url || getResizedAvatar(get(item, 'author')),
text: item.title,
...item,
}));
this.setState({ searchResults: { type: 'content', data: get(res, 'results', []) } });
});
}
} }
} }, 500);
}; };
_handleOnPressListItem = (type, item) => { _handleOnPressListItem = (type, item) => {
@ -89,24 +93,24 @@ class SearchModalContainer extends PureComponent {
switch (type) { switch (type) {
case 'user': case 'user':
routeName = item.text === username ? ROUTES.TABBAR.PROFILE : ROUTES.SCREENS.PROFILE; routeName = get(item, 'text') === username ? ROUTES.TABBAR.PROFILE : ROUTES.SCREENS.PROFILE;
params = { params = {
username: item.text, username: get(item, 'text'),
}; };
key = item.text; key = item.text;
break; break;
case 'content': case 'content':
routeName = ROUTES.SCREENS.POST; routeName = ROUTES.SCREENS.POST;
params = { params = {
author: item.author, author: get(item, 'author'),
permlink: item.permlink, permlink: get(item, 'permlink'),
}; };
key = item.permlink; key = get(item, 'permlink');
break; break;
case 'tag': case 'tag':
routeName = ROUTES.SCREENS.SEARCH_RESULT; routeName = ROUTES.SCREENS.SEARCH_RESULT;
params = { params = {
tag: item.text.substr(1), tag: get(item, 'text', '').substr(1),
}; };
break; break;
@ -129,13 +133,13 @@ class SearchModalContainer extends PureComponent {
return ( return (
<SearchModalView <SearchModalView
searchResults={searchResults}
handleCloseButton={this._handleCloseButton} handleCloseButton={this._handleCloseButton}
handleOnChangeSearchInput={this._handleOnChangeSearchInput} handleOnChangeSearchInput={this._handleOnChangeSearchInput}
handleOnClose={handleOnClose}
handleOnPressListItem={this._handleOnPressListItem} handleOnPressListItem={this._handleOnPressListItem}
isOpen={isOpen} isOpen={isOpen}
handleOnClose={handleOnClose}
placeholder={placeholder} placeholder={placeholder}
searchResults={searchResults}
/> />
); );
} }

View File

@ -47,7 +47,7 @@ export default EStyleSheet.create({
marginRight: 24, marginRight: 24,
flex: 1, flex: 1,
}, },
searhItems: { searchItems: {
marginHorizontal: 30, marginHorizontal: 30,
marginVertical: 10, marginVertical: 10,
flexDirection: 'row', flexDirection: 'row',

View File

@ -1,13 +1,10 @@
import React, { PureComponent } from 'react'; import React, { PureComponent } from 'react';
import { View, Text, FlatList, TouchableOpacity, SafeAreaView } from 'react-native'; import { View, Text, FlatList, TouchableOpacity, SafeAreaView } from 'react-native';
import FastImage from 'react-native-fast-image'; import FastImage from 'react-native-fast-image';
import { get, has } from 'lodash';
// Constants
// Components // Components
import { Modal } from '../..'; import { Modal, SearchInput } from '../..';
import SearchInput from '../../searchInput';
// Styles // Styles
import styles from './searchModalStyles'; import styles from './searchModalStyles';
@ -40,7 +37,7 @@ class SearchModalView extends PureComponent {
return ( return (
<Modal <Modal
isOpen={isOpen} isOpen={isOpen}
handleOnModalClose={() => handleOnClose()} handleOnModalClose={handleOnClose}
isFullScreen isFullScreen
swipeToClose swipeToClose
isTransparent isTransparent
@ -53,12 +50,14 @@ class SearchModalView extends PureComponent {
/> />
<View style={styles.body}> <View style={styles.body}>
<FlatList <FlatList
data={searchResults.data} data={get(searchResults, 'data', [])}
showsVerticalScrollIndicator={false} showsVerticalScrollIndicator={false}
renderItem={({ item }) => ( renderItem={({ item }) => (
// TODO: Make it quick ui component // TODO: Make it quick ui component
<TouchableOpacity onPress={() => handleOnPressListItem(searchResults.type, item)}> <TouchableOpacity
<View style={styles.searhItems}> onPress={() => handleOnPressListItem(get(searchResults, 'type'), item)}
>
<View style={styles.searchItems}>
<View style={styles.searchItemImageWrapper}> <View style={styles.searchItemImageWrapper}>
{item.image && ( {item.image && (
<FastImage <FastImage
@ -70,12 +69,12 @@ class SearchModalView extends PureComponent {
)} )}
</View> </View>
<View style={styles.searchItemTextWrapper}> <View style={styles.searchItemTextWrapper}>
{item.text && <Text style={styles.searchItemText}>{item.text}</Text>} {has(item, 'text') && <Text style={styles.searchItemText}>{item.text}</Text>}
</View> </View>
</View> </View>
</TouchableOpacity> </TouchableOpacity>
)} )}
keyExtractor={(post, index) => index.toString()} keyExtractor={(item, index) => get(item, 'id', index).toString()}
removeClippedSubviews removeClippedSubviews
onEndThreshold={0} onEndThreshold={0}
initialNumToRender={20} initialNumToRender={20}

View File

@ -6,7 +6,7 @@ import ActionSheet from 'react-native-actionsheet';
import VersionNumber from 'react-native-version-number'; import VersionNumber from 'react-native-version-number';
// Components // Components
import { IconButton } from '../../buttons'; import { IconButton } from '../../iconButton';
import { Icon } from '../../icon'; import { Icon } from '../../icon';
import { UserAvatar } from '../../userAvatar'; import { UserAvatar } from '../../userAvatar';
@ -121,13 +121,13 @@ class SideMenuView extends Component {
<View style={styles.userInfoWrapper}> <View style={styles.userInfoWrapper}>
<IconButton <IconButton
name={isAddAccountIconActive ? 'arrow-dropup' : 'add-circle-outline'} name={isAddAccountIconActive ? 'arrow-dropup' : 'ios-add-circle-outline'}
androidName={ androidName={
isAddAccountIconActive ? 'md-arrow-dropup' : 'ios-add-circle-outline' isAddAccountIconActive ? 'md-arrow-dropup' : 'ios-add-circle-outline'
} }
color="white" color="white"
size={20} size={20}
handleOnPress={() => this._handleOnPressAddAccountIcon()} onPress={this._handleOnPressAddAccountIcon}
style={styles.addAccountIcon} style={styles.addAccountIcon}
/> />
</View> </View>

View File

@ -5,9 +5,9 @@ import { connect } from 'react-redux';
// Styles // Styles
import styles from './textInputStyles'; import styles from './textInputStyles';
const TextInputView = ({ isDarkTheme, innerRef, ...props }) => ( const TextInputView = ({ isDarkTheme, innerRef, height, ...props }) => (
<TextInput <TextInput
style={styles.input} style={[styles.input, { minHeight: height }]}
ref={innerRef} ref={innerRef}
keyboardAppearance={isDarkTheme ? 'dark' : 'light'} keyboardAppearance={isDarkTheme ? 'dark' : 'light'}
{...props} {...props}

View File

@ -9,6 +9,9 @@ import styles from './userAvatarStyles';
// Constants // Constants
import ROUTES from '../../../constants/routeNames'; import ROUTES from '../../../constants/routeNames';
// Utils
import { getResizedAvatar } from '../../../utils/image';
const DEFAULT_IMAGE = require('../../../assets/avatar_default.png'); const DEFAULT_IMAGE = require('../../../assets/avatar_default.png');
/* Props /* Props
@ -26,9 +29,12 @@ class UserAvatarView extends Component {
// Component Functions // Component Functions
_handleOnAvatarPress = username => { _handleOnAvatarPress = username => {
const { dispatch, currentUsername } = this.props; const {
dispatch,
currentUsername: { name },
} = this.props;
const routeName = currentUsername === username ? ROUTES.TABBAR.PROFILE : ROUTES.SCREENS.PROFILE; const routeName = name === username ? ROUTES.TABBAR.PROFILE : ROUTES.SCREENS.PROFILE;
const navigateAction = NavigationActions.navigate({ const navigateAction = NavigationActions.navigate({
routeName, routeName,
@ -42,11 +48,21 @@ class UserAvatarView extends Component {
}; };
render() { render() {
const { username, size, style, disableSize, noAction } = this.props; const {
username,
size,
style,
disableSize,
noAction,
avatarUrl,
currentUsername: { name, avatar },
} = this.props;
const imageSize = size === 'xl' ? 'large' : 'small'; const imageSize = size === 'xl' ? 'large' : 'small';
let _size; let _size;
const _avatar = username const _avatar = username
? { uri: `https://steemitimages.com/u/${username}/avatar/${imageSize}` } ? {
uri: avatarUrl || (name === username ? avatar : getResizedAvatar(username, imageSize)),
}
: DEFAULT_IMAGE; : DEFAULT_IMAGE;
if (!disableSize) { if (!disableSize) {
@ -73,7 +89,7 @@ class UserAvatarView extends Component {
} }
const mapStateToProps = state => ({ const mapStateToProps = state => ({
currentUsername: state.account.currentAccount.name, currentUsername: state.account.currentAccount,
}); });
export default connect(mapStateToProps)(UserAvatarView); export default connect(mapStateToProps)(UserAvatarView);

View File

@ -97,7 +97,13 @@
"days": "uroë-uroë", "days": "uroë-uroë",
"day": "uroë", "day": "uroë",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Keunëubah" "savings": "Keunëubah",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Peungaturan", "settings": "Peungaturan",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "أيام", "days": "أيام",
"day": "يوم", "day": "يوم",
"steem_dollars": "ستيم دولار", "steem_dollars": "ستيم دولار",
"savings": "مدخرات" "savings": "مدخرات",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "إعدادات", "settings": "إعدادات",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "gün", "days": "gün",
"day": "gün", "day": "gün",
"steem_dollars": "Steem Dollar", "steem_dollars": "Steem Dollar",
"savings": "Yığımlar" "savings": "Yığımlar",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Tənzimləmələr", "settings": "Tənzimləmələr",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "Tagen", "days": "Tagen",
"day": "Tag", "day": "Tag",
"steem_dollars": "Steem-Dollar", "steem_dollars": "Steem-Dollar",
"savings": "Gesichert" "savings": "Gesichert",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Einstellungen", "settings": "Einstellungen",
@ -222,7 +228,8 @@
"fetch_error": "Das Abrufen der Daten vom Server ist fehlgeschlagen. Bitte versuche es nochmal oder informiere uns unter info@esteem.app", "fetch_error": "Das Abrufen der Daten vom Server ist fehlgeschlagen. Bitte versuche es nochmal oder informiere uns unter info@esteem.app",
"connection_fail": "Verbindung fehlgeschlagen!", "connection_fail": "Verbindung fehlgeschlagen!",
"connection_success": "Erfolgreich verbunden!", "connection_success": "Erfolgreich verbunden!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Möchtest du diesen Beitrag wirklich teilen?", "reblog_alert": "Möchtest du diesen Beitrag wirklich teilen?",

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "días", "days": "días",
"day": "día", "day": "día",
"steem_dollars": "Steem Dólares", "steem_dollars": "Steem Dólares",
"savings": "Ahorros" "savings": "Ahorros",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Ajustes", "settings": "Ajustes",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "päeva", "days": "päeva",
"day": "päev", "day": "päev",
"steem_dollars": "Steem Dollar", "steem_dollars": "Steem Dollar",
"savings": "Säästud" "savings": "Säästud",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Seaded", "settings": "Seaded",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "روزها", "days": "روزها",
"day": "روز", "day": "روز",
"steem_dollars": "دلار استیم", "steem_dollars": "دلار استیم",
"savings": "پس انداز" "savings": "پس انداز",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "تنظیمات", "settings": "تنظیمات",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "päivää", "days": "päivää",
"day": "päivä", "day": "päivä",
"steem_dollars": "Steem dollarit", "steem_dollars": "Steem dollarit",
"savings": "Säästöt" "savings": "Säästöt",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Asetukset", "settings": "Asetukset",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "jours", "days": "jours",
"day": "jour", "day": "jour",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Économies" "savings": "Économies",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Réglages", "settings": "Réglages",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "dagos", "days": "dagos",
"day": "dags", "day": "dags",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Lageinos", "settings": "Lageinos",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "ימים", "days": "ימים",
"day": "יום", "day": "יום",
"steem_dollars": "דולר Steem", "steem_dollars": "דולר Steem",
"savings": "חסכונות" "savings": "חסכונות",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "הגדרות", "settings": "הגדרות",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "दिनों", "days": "दिनों",
"day": "दिन", "day": "दिन",
"steem_dollars": "स्टीम डॉलर्स", "steem_dollars": "स्टीम डॉलर्स",
"savings": "बचत" "savings": "बचत",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "समायोजन", "settings": "समायोजन",
@ -222,7 +228,8 @@
"fetch_error": "डेटा प्राप्त करना विफल रहा, कृपया पुनः प्रयास करें या हमें info@esteem.app पर सूचित करें", "fetch_error": "डेटा प्राप्त करना विफल रहा, कृपया पुनः प्रयास करें या हमें info@esteem.app पर सूचित करें",
"connection_fail": "कनेक्ट करना विफल रहा", "connection_fail": "कनेक्ट करना विफल रहा",
"connection_success": "सफलतापूर्वक जुड़ा हुआ है!", "connection_success": "सफलतापूर्वक जुड़ा हुआ है!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "क्या आप निश्चित हैं, आप इसे हटाना चाहते हैं?", "reblog_alert": "क्या आप निश्चित हैं, आप इसे हटाना चाहते हैं?",

View File

@ -97,7 +97,13 @@
"days": "dani", "days": "dani",
"day": "dan", "day": "dan",
"steem_dollars": "Steem Dolari", "steem_dollars": "Steem Dolari",
"savings": "Štednja" "savings": "Štednja",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Postavke", "settings": "Postavke",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -55,7 +55,7 @@
"vote_title": "Szavazási pontok", "vote_title": "Szavazási pontok",
"reblog_title": "Megosztási pontok", "reblog_title": "Megosztási pontok",
"login_title": "Bejelentkezés pontok", "login_title": "Bejelentkezés pontok",
"checkin_title": "Points for heartbeat", "checkin_title": "Életjel pontok",
"checkin_extra_title": "Használati bónusz", "checkin_extra_title": "Használati bónusz",
"no_activity": "Itt nincs tevékenység!", "no_activity": "Itt nincs tevékenység!",
"outgoing_transfer_description": "", "outgoing_transfer_description": "",
@ -68,8 +68,8 @@
"login_desc": "Minden eSteem bejelentkezés alkalmával automatikusan 100 pontra vagy jogosult.", "login_desc": "Minden eSteem bejelentkezés alkalmával automatikusan 100 pontra vagy jogosult.",
"checkin_extra_desc": "Az alkalmazás következetes használata extra esélyt kínál arra, hogy több 10 pontot nyerj, légy aktívabb és nyerj többet.", "checkin_extra_desc": "Az alkalmazás következetes használata extra esélyt kínál arra, hogy több 10 pontot nyerj, légy aktívabb és nyerj többet.",
"dropdown_transfer": "Ajándék", "dropdown_transfer": "Ajándék",
"dropdown_promote": "Promoválás", "dropdown_promote": "Hirdetés",
"dropdown_boost": "Kiemelés", "dropdown_boost": "Felpörgetés",
"from": "Tőle", "from": "Tőle",
"to": "Címzett" "to": "Címzett"
}, },
@ -97,7 +97,13 @@
"days": "napok", "days": "napok",
"day": "nap", "day": "nap",
"steem_dollars": "Steem Dollár", "steem_dollars": "Steem Dollár",
"savings": "Megtakarítások" "savings": "Megtakarítások",
"edit": {
"display_name": "Megjelenítendő név",
"about": "Rólunk",
"location": "Tartózkodási hely",
"website": "Weboldal"
}
}, },
"settings": { "settings": {
"settings": "Beállítások", "settings": "Beállítások",
@ -222,14 +228,15 @@
"fetch_error": "Sikertelen adatbetöltés, kérjük próbáld meg újra vagy írj nekünk ide info@esteem.app", "fetch_error": "Sikertelen adatbetöltés, kérjük próbáld meg újra vagy írj nekünk ide info@esteem.app",
"connection_fail": "Sikertelen kapcsolat!", "connection_fail": "Sikertelen kapcsolat!",
"connection_success": "A kapcsolat sikerült!", "connection_success": "A kapcsolat sikerült!",
"checking": "Ellenőrzés..." "checking": "Ellenőrzés folyamatban...",
"not_existing_post": "A bejegyzés nem létezik! Kérjük ellenőrizd a linket és a szerzőt."
}, },
"post": { "post": {
"reblog_alert": "Biztos, hogy megosztod?", "reblog_alert": "Biztos, hogy megosztod?",
"removed_hint": "A bejegyzést eltávolította", "removed_hint": "A bejegyzést eltávolította",
"copy_link": "Link másolása", "copy_link": "Link másolása",
"reblogged": "megosztva általa", "reblogged": "megosztva általa",
"sponsored": "KIEMELT", "sponsored": "TÁMOGATOTT",
"open_thread": "Bejegyzés megnyitása" "open_thread": "Bejegyzés megnyitása"
}, },
"drafts": { "drafts": {
@ -269,7 +276,7 @@
}, },
"payout": { "payout": {
"potential_payout": "Lehetséges Kifizetés", "potential_payout": "Lehetséges Kifizetés",
"promoted": "Promovált", "promoted": "Hirdetett",
"author_payout": "Szerzői Kifizetés", "author_payout": "Szerzői Kifizetés",
"curation_payout": "Kurátori Kifizetés", "curation_payout": "Kurátori Kifizetés",
"payout_date": "Kifizetés" "payout_date": "Kifizetés"
@ -280,8 +287,8 @@
"reply": "válasz", "reply": "válasz",
"share": "megosztás", "share": "megosztás",
"bookmarks": "hozzáadás a könyvjelzőkhöz", "bookmarks": "hozzáadás a könyvjelzőkhöz",
"promote": "promoválás", "promote": "hirdetés",
"boost": "kiemelés" "boost": "felpörgetés"
}, },
"deep_link": { "deep_link": {
"no_existing_user": "Nem létező felhasználó", "no_existing_user": "Nem létező felhasználó",
@ -326,15 +333,15 @@
"next": "KÖVETKEZŐ" "next": "KÖVETKEZŐ"
}, },
"promote": { "promote": {
"title": "Promoválás", "title": "Hirdetés",
"days": "nap", "days": "nap",
"user": "Felhasználó", "user": "Felhasználó",
"permlink": "Bejegyzés", "permlink": "Bejegyzés",
"permlinkPlaceholder": "szerző/permlink", "permlinkPlaceholder": "szerző/permlink",
"information": "Bistos promoválod?" "information": "Bistos hirdeted?"
}, },
"boostPost": { "boostPost": {
"title": "Kiemelés" "title": "Felpörgetés"
}, },
"voters_dropdown": { "voters_dropdown": {
"rewards": "JUTALMAK", "rewards": "JUTALMAK",

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -19,7 +19,7 @@
"unfollow": "berhenti mengikuti anda", "unfollow": "berhenti mengikuti anda",
"ignore": "mengabaikan anda", "ignore": "mengabaikan anda",
"reblog": "menampilkan kembali post anda", "reblog": "menampilkan kembali post anda",
"transfer": "steem ditransfer", "transfer": "transfer steem",
"comingsoon": "Fitur akan segera hadir!", "comingsoon": "Fitur akan segera hadir!",
"notification": "Pemberitahuan", "notification": "Pemberitahuan",
"leaderboard": "Papan Peringkat", "leaderboard": "Papan Peringkat",
@ -70,8 +70,8 @@
"dropdown_transfer": "Hadiah", "dropdown_transfer": "Hadiah",
"dropdown_promote": "Promosikan", "dropdown_promote": "Promosikan",
"dropdown_boost": "Meningkatkan", "dropdown_boost": "Meningkatkan",
"from": "From", "from": "Dari",
"to": "To" "to": "Kepada"
}, },
"messages": { "messages": {
"comingsoon": "Fungsi pesan akan segera hadir!" "comingsoon": "Fungsi pesan akan segera hadir!"
@ -97,7 +97,13 @@
"days": "hari", "days": "hari",
"day": "hari", "day": "hari",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Tabungan" "savings": "Tabungan",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Pengaturan", "settings": "Pengaturan",
@ -222,15 +228,16 @@
"fetch_error": "Gagal mengambil data, silakan coba lagi atau beri tahu kami di info@esteem.app", "fetch_error": "Gagal mengambil data, silakan coba lagi atau beri tahu kami di info@esteem.app",
"connection_fail": "Koneksi gagal!", "connection_fail": "Koneksi gagal!",
"connection_success": "Berhasil terhubung!", "connection_success": "Berhasil terhubung!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Anda yakin, anda ingin me-reblog?", "reblog_alert": "Anda yakin, anda ingin me-reblog?",
"removed_hint": "Pos dihapus oleh", "removed_hint": "Pos dihapus oleh",
"copy_link": "Copy Link", "copy_link": "Copy Link",
"reblogged": "direblog Oleh", "reblogged": "direblog Oleh",
"sponsored": "SPONSORED", "sponsored": "DISPONSORI",
"open_thread": "Open Thread" "open_thread": "Buka Thread"
}, },
"drafts": { "drafts": {
"title": "Konsep", "title": "Konsep",
@ -300,7 +307,7 @@
"transfer": { "transfer": {
"from": "Dari", "from": "Dari",
"to": "Kepada", "to": "Kepada",
"amount_information": "Drag the slider to adjust the amount", "amount_information": "Seret penggeser untuk menyesuaikan jumlahnya",
"amount": "Jumlah", "amount": "Jumlah",
"memo": "Memo", "memo": "Memo",
"information": "Anda yakin mentransfer dana?", "information": "Anda yakin mentransfer dana?",

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "giorni", "days": "giorni",
"day": "giorno", "day": "giorno",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Risparmi" "savings": "Risparmi",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Impostazioni", "settings": "Impostazioni",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -1,347 +1,354 @@
{ {
"wallet": { "wallet": {
"curation_reward": "Curation Reward", "curation_reward": "キュレーション報酬",
"author_reward": "Author Reward", "author_reward": "投稿者報酬",
"comment_benefactor_reward": "Comment Benefactor Reward", "comment_benefactor_reward": "コメント寄与者報酬",
"claim_reward_balance": "Claim Reward Balance", "claim_reward_balance": "報酬残高の請求",
"transfer": "Transfer", "transfer": "送金",
"transfer_to_vesting": "Transfer To Vesting", "transfer_to_vesting": "パワーアップ",
"transfer_from_savings": "Transfer From Savings", "transfer_from_savings": "貯蓄口座から振替",
"withdraw_vesting": "Power Down", "withdraw_vesting": "パワーダウン",
"fill_order": "Fill Order" "fill_order": "注文の入力"
}, },
"notification": { "notification": {
"vote": "likes your post", "vote": "あなたの投稿をいいねしました",
"unvote": "unvoted your post", "unvote": "あなたの投稿をダウンヴォートしました",
"reply": "replied to your post", "reply": "あなたの投稿に返信しました",
"mention": "mentioned you", "mention": "あなたを話題にしました",
"follow": "followed you", "follow": "あなたをフォローしました",
"unfollow": "unfollowed you", "unfollow": "あなたをフォロー解除しました",
"ignore": "ignored you", "ignore": "あなたをミュートしました",
"reblog": "reblogged your post", "reblog": "あなたの投稿をリブログしました",
"transfer": "transfered steem", "transfer": "steem を送金しました",
"comingsoon": "Feature is coming soon!", "comingsoon": "近日公開!",
"notification": "Notifications", "notification": "通知",
"leaderboard": "Leaderboard", "leaderboard": "ランキング",
"epoint": "Points", "epoint": "ポイント",
"leaderboard_title": "Top Users", "leaderboard_title": "トップユーザー",
"recent": "Recent", "recent": "最新",
"yesterday": "Yesterday", "yesterday": "昨日",
"this_week": "This Week", "this_week": "今週",
"this_month": "This Month", "this_month": "今月",
"older_then": "Older Than A Month" "older_then": "1ヶ月以上前"
}, },
"leaderboard": { "leaderboard": {
"daily": "Daily", "daily": "日間",
"weekly": "Weekly", "weekly": "週間",
"monthly": "Monthly" "monthly": "月間"
}, },
"points": { "points": {
"post": "Post", "post": "投稿",
"esteemPoints": "eSteem Points", "esteemPoints": "eSteem ポイント",
"comment": "Comment", "comment": "コメント",
"checkin": "Check-in", "checkin": "チェックイン",
"vote": "Vote", "vote": "ヴォート",
"reblog": "Reblog", "reblog": "リブログ",
"login": "Login", "login": "ログイン",
"incoming_transfer_title": "Incoming transfer", "incoming_transfer_title": "受贈",
"outgoing_transfer_title": "Outgoing transfer", "outgoing_transfer_title": "贈与",
"checkin_extra": "Bonus", "checkin_extra": "ボーナス",
"delegation": "Delegation", "delegation": "デリゲーション",
"delegation_title": "Delegation reward", "delegation_title": "デリゲーション報酬",
"delegation_desc": "You can earn 1 point per day for each 100sp delegation", "delegation_desc": "100 STEEM POWER を委託するごとに毎日1ポイントが獲得できます",
"post_title": "Points for post", "post_title": "投稿によるポイント",
"comment_title": "Points for comment", "comment_title": "コメントによるポイント",
"vote_title": "Points for vote", "vote_title": "ヴォートによるポイント",
"reblog_title": "Points for reblog", "reblog_title": "リブログによるポイント",
"login_title": "Points for login", "login_title": "ログインによるポイント",
"checkin_title": "Points for heartbeat", "checkin_title": "ハートビートによるポイント",
"checkin_extra_title": "Usage bonus", "checkin_extra_title": "使用ボーナス",
"no_activity": "No activity here!", "no_activity": "アクティビティがありません!",
"outgoing_transfer_description": "", "outgoing_transfer_description": "",
"incoming_transfer_description": "", "incoming_transfer_description": "",
"post_desc": "You can earn point by posting regularly. Posting gives you 15 points.", "post_desc": "定期的に投稿することでポイントを獲得できます。投稿すると15ポイントもらえます。",
"comment_desc": "Each comment you make helps you to grow your audience and make friendship but also earns you 5 points.", "comment_desc": "コメントすると交友関係を広げられるだけでなく、5ポイント獲得できます。",
"checkin_desc": "Checking in on eSteem app gives you 0.25 points and helps you stay connected with your friends.", "checkin_desc": "eSteem アプリにチェックインすると0.25ポイントがもらえ、友人とのつながりにも役立ちます。",
"vote_desc": "By voting you give reward to other creators and show your appreciation but also earn 0.01 x vote weight points.", "vote_desc": "ヴォートすることで他者に報酬を与えて評価できるだけでなく、ヴォート比重の0.01倍のポイントを獲得できます。",
"reblog_desc": " Share what post you like with your friends and earn 1 points.", "reblog_desc": "あなたの好きな投稿を周囲に共有することで、1ポイント獲得できます。",
"login_desc": "When you login into eSteem app you are entitled to earn 100 points automatically.", "login_desc": "eSteem アプリにログインすると、自動的に100ポイント獲得できるようになります。",
"checkin_extra_desc": "Consistent use of app gives you extra chances to earn more 10 points, be more active and earn more.", "checkin_extra_desc": "アプリを一貫して使用しつづけると、さらに10ポイント獲得できます。積極的に使用してポイントを手に入れよう。",
"dropdown_transfer": "Gift", "dropdown_transfer": "贈る",
"dropdown_promote": "Promote", "dropdown_promote": "プロモート",
"dropdown_boost": "Boost", "dropdown_boost": "ブースト",
"from": "From", "from": "差出人",
"to": "To" "to": "受取人"
}, },
"messages": { "messages": {
"comingsoon": "Messages feature is coming soon!" "comingsoon": "メッセージ機能は近日公開予定です!"
}, },
"profile": { "profile": {
"following": "Following", "following": "フォロー",
"follower": "Follower", "follower": "フォロワー",
"post": "Post", "post": "投稿",
"details": "Profile Details", "details": "プロフィールの詳細",
"comments": "Comments", "comments": "コメント",
"replies": "Replies", "replies": "返信",
"wallet": "Wallet", "wallet": "ウォレット",
"wallet_details": "Wallet Details", "wallet_details": "ウォレットの詳細",
"unclaimed_rewards": "Unclaimed Rewards", "unclaimed_rewards": "未請求の報酬",
"full_in": "Full in", "full_in": "最大まで",
"hours": "hours", "hours": "時間",
"voting_power": "Voting power", "voting_power": "ヴォート能力",
"login_to_see": "Login to see", "login_to_see": "ログイン",
"havent_commented": "haven't commented anything yet", "havent_commented": "まだ何もコメントしていません",
"havent_posted": "haven't posted anything yet", "havent_posted": "まだ何も投稿していません",
"steem_power": "Steem Power", "steem_power": "Steem Power",
"next_power_text": "Next power down is in", "next_power_text": "次のパワーダウンまで",
"days": "days", "days": "",
"day": "day", "day": "",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "貯蓄口座",
"edit": {
"display_name": "表示名",
"about": "このアプリについて",
"location": "場所",
"website": "ウェブサイト"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "設定",
"general": "General", "general": "一般",
"currency": "Currency", "currency": "通貨",
"language": "Language", "language": "言語",
"server": "Server", "server": "サーバー",
"dark_theme": "Dark Theme", "dark_theme": "ダークテーマ",
"push_notification": "Push Notification", "push_notification": "プッシュ通知",
"notification": { "notification": {
"follow": "Follow", "follow": "フォロー",
"vote": "Vote", "vote": "ヴォート",
"comment": "Comment", "comment": "コメント",
"mention": "Mention", "mention": "メンション",
"reblog": "Reblog", "reblog": "リブログ",
"transfers": "Transfers" "transfers": "送金"
}, },
"pincode": "Pincode", "pincode": "PINコード",
"reset_pin": "Reset Pin Code", "reset_pin": "PINコードをリセット",
"reset": "Reset", "reset": "リセット",
"nsfw_content": "NSFW Content", "nsfw_content": "不適切な内容",
"send_feedback": "Send Feedback", "send_feedback": "フィードバックを送信する",
"send": "Send", "send": "送信",
"default_footer": "Default Footer", "default_footer": "デフォルトフッター",
"nsfw": { "nsfw": {
"always_show": "Always show", "always_show": "常に表示する",
"always_hide": "Always hide", "always_hide": "常に表示しない",
"always_warn": "Always warn" "always_warn": "常に警告する"
}, },
"feedback_success": "Email successfully open", "feedback_success": "メールを開くことができました",
"feedback_fail": "Email client could not open", "feedback_fail": "メールを開くことができませんでした",
"server_fail": "Server not available" "server_fail": "サーバーは利用できません"
}, },
"voters": { "voters": {
"voters_info": "Voters Info", "voters_info": "ヴォート情報",
"no_user": "User is not found." "no_user": "ユーザーが見つかりません。"
}, },
"login": { "login": {
"signin": "Sign in", "signin": "ログイン",
"signup": "Sign up", "signup": "新規登録",
"signin_title": "To get all the benefits of using eSteem", "signin_title": "eSteem の素晴らしさを満喫しよう",
"username": "Username", "username": "ユーザー名",
"password": "Password or WIF", "password": "パスワードまたは WIF",
"description": "User credentials are kept locally on the device. Credentials are removed upon logout!", "description": "ユーザーのログイン情報は端末に保存され、ログアウトすると削除されます。",
"cancel": "cancel", "cancel": "キャンセル",
"login": "LOGIN", "login": "ログイン",
"steemconnect_description": "If you don't want to keep your password encrypted and saved on your device, you can use Steemconnect.", "steemconnect_description": "端末に暗号化したパスワードを保存したくない場合、Steemconnect を利用できます。",
"steemconnect_fee_description": "Steemconnect may charge some fees from your reward transactions" "steemconnect_fee_description": "Steemconnect はあなたの報酬から一定の手数料を徴収するかもしれません"
}, },
"home": { "home": {
"feed": "Feed", "feed": "フィード",
"popular": "Popular" "popular": "人気"
}, },
"side_menu": { "side_menu": {
"profile": "Profile", "profile": "プロフィール",
"bookmarks": "Bookmarks", "bookmarks": "ブックマーク",
"favorites": "Favorites", "favorites": "お気に入り",
"drafts": "Drafts", "drafts": "下書き",
"schedules": "Schedules", "schedules": "スケジュール",
"gallery": "Gallery", "gallery": "ギャラリー",
"settings": "Settings", "settings": "設定",
"add_account": "Add Account", "add_account": "アカウントを追加",
"logout": "Logout", "logout": "ログアウト",
"cancel": "Cancel", "cancel": "キャンセル",
"logout_text": "Are you sure you want to logout?" "logout_text": "本当にログアウトしますか?"
}, },
"header": { "header": {
"title": "Login to customize your feed", "title": "ログインして自分好みのフィードをつくろう",
"search": "Search..." "search": "検索..."
}, },
"basic_header": { "basic_header": {
"publish": "Publish", "publish": "公開",
"search": "Search", "search": "検索",
"update": "Update", "update": "更新",
"reply": "Reply" "reply": "返信"
}, },
"editor": { "editor": {
"title": "Title", "title": "タイトル",
"tags": "tags", "tags": "タグ",
"default_placeholder": "What would you like to write about today?", "default_placeholder": "今日のことについて何か投稿してみませんか?",
"reply_placeholder": "What would you like to write about above post?", "reply_placeholder": "投稿について何かコメントしてみませんか?",
"publish": "Publish", "publish": "公開",
"reply": "Reply", "reply": "返信",
"open_gallery": "Open Gallery", "open_gallery": "ギャラリーを開く",
"capture_photo": "Capture a photo" "capture_photo": "写真を撮る"
}, },
"pincode": { "pincode": {
"enter_text": "Enter pin to unlock", "enter_text": "PIN を入力してロックを解除",
"set_new": "Set new pin", "set_new": "新しい PIN を設定",
"write_again": "Write again", "write_again": "もう一度入力",
"forgot_text": "Oh, I forgot it..." "forgot_text": "忘れてしまった場合"
}, },
"alert": { "alert": {
"success": "Success!", "success": "成功しました!",
"successful": "Successful", "successful": "成功しました",
"allRead": "Marked all notifications as read", "allRead": "すべての通知を既読にする",
"claim_reward_balance_ok": "Reward balance claimed", "claim_reward_balance_ok": "報酬残高を請求しました",
"fail": "Fail!", "fail": "失敗!",
"move": "Move", "move": "移動",
"move_question": "Are you sure to move to drafts?", "move_question": "本当に下書きへ移動しますか?",
"success_shared": "Your post successfully shared", "success_shared": "投稿の共有に成功しました",
"success_moved": "Moved to draft", "success_moved": "下書きへ移動",
"permission_denied": "Permission denied", "permission_denied": "アクセスが拒否されました",
"permission_text": "Please, go to phone Settings and change eSteem app permissions.", "permission_text": "本体の設定から eSteem アプリの権限を変更してください。",
"success_rebloged": "Rebloged!", "success_rebloged": "リブログしました!",
"already_rebloged": "You have already reblogged!", "already_rebloged": "既にリブログしています!",
"warning": "Warning", "warning": "警告",
"invalid_pincode": "Invalid pin code, please check and try again.", "invalid_pincode": "PINコードが間違っています。もう一度確認してやり直してください。",
"remove_alert": "Are you sure want to remove?", "remove_alert": "本当に削除しますか?",
"clear_alert": "Are you sure you want to clear?", "clear_alert": "本当に消去しますか?",
"clear_user_alert": "Are you sure you want to clear all user data?", "clear_user_alert": "本当に全てのユーザーデータを消去しますか?",
"clear": "Clear", "clear": "消去",
"cancel": "Cancel", "cancel": "キャンセル",
"delete": "Delete", "delete": "削除",
"copied": "Copied!", "copied": "コピーしました!",
"no_internet": "No connection!", "no_internet": "ネットワークに接続されていません!",
"confirm": "Confirm", "confirm": "確認",
"removed": "Removed", "removed": "削除しました",
"same_user": "This user already added to list", "same_user": "このユーザーは既にリストに追加されています",
"unknow_error": "An error occurred", "unknow_error": "エラーが発生しました",
"error": "Error", "error": "エラー",
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "データを取得できませんでした。もう一度やり直すか info@esteem.app に連絡してください",
"connection_fail": "Connection Failed!", "connection_fail": "接続に失敗しました!",
"connection_success": "Successfully connected!", "connection_success": "接続に成功しました!",
"checking": "Cheking..." "checking": "確認中...",
"not_existing_post": "投稿は存在しません!パーマリンクと投稿者を確認してください。"
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "本当にリブログしますか?",
"removed_hint": "The post was removed by", "removed_hint": "投稿は削除されました",
"copy_link": "Copy Link", "copy_link": "リンクをコピー",
"reblogged": "reblogged by", "reblogged": "リブログしています",
"sponsored": "SPONSORED", "sponsored": "PR",
"open_thread": "Open Thread" "open_thread": "スレッドを開く"
}, },
"drafts": { "drafts": {
"title": "Drafts", "title": "下書き",
"load_error": "Could not load drafts", "load_error": "下書きを読み込めませんでした",
"empty_list": "Nothing here", "empty_list": "まだ何もありません",
"deleted": "Draft deleted" "deleted": "下書きを削除しました"
}, },
"schedules": { "schedules": {
"title": "Schedules", "title": "スケジュール",
"empty_list": "Nothing here", "empty_list": "まだ何もありません",
"deleted": "Scheduled post deleted", "deleted": "予約投稿を削除しました",
"move": "Move to drafts", "move": "下書きへ移動",
"moved": "Moved to drafts" "moved": "下書きへ移動しました"
}, },
"bookmarks": { "bookmarks": {
"title": "Bookmarks", "title": "ブックマーク",
"load_error": "Could not load bookmarks", "load_error": "ブックマークを読み込めませんでした",
"empty_list": "Nothing here", "empty_list": "まだ何もありません",
"deleted": "Bookmark removed", "deleted": "ブックマークを削除しました",
"search": "Search in bookmarks", "search": "ブックマークを検索",
"added": "Added to bookmarks", "added": "ブックマークに追加しました",
"add": "Add to bookmarks" "add": "ブックマークに追加"
}, },
"favorites": { "favorites": {
"title": "Favorites", "title": "お気に入り",
"load_error": "Could not load favorites", "load_error": "お気に入りを読み込めませんでした",
"empty_list": "Nothing here", "empty_list": "まだ何もありません",
"search": "Search in favorites" "search": "お気に入りの検索"
}, },
"auth": { "auth": {
"invalid_pin": "Invalid pin code, please check and try again", "invalid_pin": "PINコードが間違っています。もう一度確認してやり直してください。",
"invalid_username": "Invalid username, please check and try again", "invalid_username": "ユーザー名が間違っています。もう一度確認してやり直してください",
"already_logged": "You are already logged in, please try to add another account", "already_logged": "既にログインしています。他のアカウントを追加してください",
"invalid_credentials": "Invalid credentials, please check and try again", "invalid_credentials": "ログイン情報が間違っています。もう一度確認してやり直してください",
"unknow_error": "Unknown error, please contact us at support@esteem.app" "unknow_error": "不明なエラー。support@esteem.app に連絡してください"
}, },
"payout": { "payout": {
"potential_payout": "Potential Payout", "potential_payout": "見込み支払額",
"promoted": "Promoted", "promoted": "プロモート",
"author_payout": "Author Payout", "author_payout": "投稿者支払額",
"curation_payout": "Curation Payout", "curation_payout": "キュレーション支払額",
"payout_date": "Payout" "payout_date": "支払額"
}, },
"post_dropdown": { "post_dropdown": {
"copy": "copy link", "copy": "リンクをコピー",
"reblog": "reblog", "reblog": "リブログ",
"reply": "reply", "reply": "返信",
"share": "share", "share": "共有",
"bookmarks": "add to bookmarks", "bookmarks": "ブックマークに追加",
"promote": "promote", "promote": "プロモート",
"boost": "boost" "boost": "ブースト"
}, },
"deep_link": { "deep_link": {
"no_existing_user": "No existing user", "no_existing_user": "ユーザーは存在しません",
"no_existing_post": "No existing post" "no_existing_post": "投稿は存在しません"
}, },
"search": { "search": {
"posts": "Posts", "posts": "投稿",
"comments": "Comments" "comments": "コメント"
}, },
"comment_filter": { "comment_filter": {
"trending": "trending", "trending": "トレンド",
"reputation": "reputation", "reputation": "評判",
"votes": "votes", "votes": "ヴォート",
"age": "age" "age": "新着順"
}, },
"transfer": { "transfer": {
"from": "From", "from": "差出人",
"to": "To", "to": "受取人",
"amount_information": "Drag the slider to adjust the amount", "amount_information": "スライドして金額を設定",
"amount": "Amount", "amount": "金額",
"memo": "Memo", "memo": "メモ",
"information": "Are you sure to transfer funds?", "information": "本当に送金しますか?",
"amount_desc": "Balance", "amount_desc": "残高",
"memo_desc": "This memo is public", "memo_desc": "このメモは公開されます",
"to_placeholder": "Username", "to_placeholder": "ユーザー名",
"memo_placeholder": "Enter your notes here", "memo_placeholder": "ここに内容を入力してください",
"transfer_token": "Transfer", "transfer_token": "送金",
"points": "Gift ESTM to someone", "points": "ESTMを贈る",
"transfer_to_saving": "Transfer To Saving", "transfer_to_saving": "貯蓄口座に送金",
"powerUp": "Power Up", "powerUp": "パワーアップ",
"withdraw_to_saving": "Withdraw To Saving", "withdraw_to_saving": "貯蓄口座に引き出す",
"steemconnect_title": "Steemconnect Transfer", "steemconnect_title": "Steemconnect 送金",
"next": "NEXT", "next": "次へ",
"delegate": "Delegate", "delegate": "デリゲーション",
"power_down": "Power Down", "power_down": "パワーダウン",
"withdraw_steem": "Withdraw Steem", "withdraw_steem": "Steem を引き出す",
"withdraw_sbd": "Withdraw Steem Dollar" "withdraw_sbd": "Steem Dollar を引き出す"
}, },
"boost": { "boost": {
"title": "Get eSteem Points", "title": "eSteem ポイントを手に入れる",
"buy": "GET ESTM", "buy": "ESTM を手に入れる",
"next": "NEXT" "next": "次へ"
}, },
"promote": { "promote": {
"title": "Promote", "title": "プロモート",
"days": "days", "days": "日間",
"user": "User", "user": "ユーザー",
"permlink": "Post", "permlink": "投稿",
"permlinkPlaceholder": "author/permlink", "permlinkPlaceholder": "投稿者/パーマリンク",
"information": "Are you sure to promote?" "information": "本当にプロモートしますか?"
}, },
"boostPost": { "boostPost": {
"title": "Boost" "title": "ブースト"
}, },
"voters_dropdown": { "voters_dropdown": {
"rewards": "REWARDS", "rewards": "報酬",
"percent": "PERCENT", "percent": "パーセント",
"time": "TIME" "time": "時間"
}, },
"reblog": { "reblog": {
"title": "Reblog Info" "title": "リブログ情報"
} }
} }

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -55,7 +55,7 @@
"vote_title": "투표 포인트", "vote_title": "투표 포인트",
"reblog_title": "리블로그 포인트", "reblog_title": "리블로그 포인트",
"login_title": "로그인 포인트", "login_title": "로그인 포인트",
"checkin_title": "Points for heartbeat", "checkin_title": "체크인 포인트",
"checkin_extra_title": "체크인 보너스", "checkin_extra_title": "체크인 보너스",
"no_activity": "아직 포인트 관련 활동이 없습니다", "no_activity": "아직 포인트 관련 활동이 없습니다",
"outgoing_transfer_description": "", "outgoing_transfer_description": "",
@ -97,7 +97,13 @@
"days": "일", "days": "일",
"day": "일", "day": "일",
"steem_dollars": "스팀 달러", "steem_dollars": "스팀 달러",
"savings": "안전 금고" "savings": "안전 금고",
"edit": {
"display_name": "이름",
"about": "소개",
"location": "위치",
"website": "웹사이트"
}
}, },
"settings": { "settings": {
"settings": "설정", "settings": "설정",
@ -222,7 +228,8 @@
"fetch_error": "서버에서 데이터를 가져오는데 실패했습니다. 다시 시도해보시거나 info@esteem.app로 문의해주세요.", "fetch_error": "서버에서 데이터를 가져오는데 실패했습니다. 다시 시도해보시거나 info@esteem.app로 문의해주세요.",
"connection_fail": "연결 실패!", "connection_fail": "연결 실패!",
"connection_success": "성공적으로 연결되었습니다", "connection_success": "성공적으로 연결되었습니다",
"checking": "Cheking..." "checking": "확인 중...",
"not_existing_post": "글이 존재하지 않습니다! permlink와 저자를 확인해주세요."
}, },
"post": { "post": {
"reblog_alert": "리블로그 하시겠습니까?", "reblog_alert": "리블로그 하시겠습니까?",
@ -230,7 +237,7 @@
"copy_link": "링크 복사", "copy_link": "링크 복사",
"reblogged": "리블로그됨", "reblogged": "리블로그됨",
"sponsored": "투표 후원받음", "sponsored": "투표 후원받음",
"open_thread": "Open Thread" "open_thread": "스레드 열기"
}, },
"drafts": { "drafts": {
"title": "임시 보관함", "title": "임시 보관함",
@ -298,8 +305,9 @@
"age": "작성일" "age": "작성일"
}, },
"transfer": { "transfer": {
"from": "보낸 사람",
"to": "받는 사람", "to": "받는 사람",
"amount_information": "Drag the slider to adjust the amount", "amount_information": "슬라이드를 드래그해서 수량을 설정할 수 있습니다",
"amount": "수량", "amount": "수량",
"memo": "메모", "memo": "메모",
"information": "자금을 전송하시겠습니까?", "information": "자금을 전송하시겠습니까?",

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "d.", "days": "d.",
"day": "d.", "day": "d.",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Santaupos" "savings": "Santaupos",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Nustatymai", "settings": "Nustatymai",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "hari", "days": "hari",
"day": "hari", "day": "hari",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Simpanan" "savings": "Simpanan",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Tetapan", "settings": "Tetapan",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "dagen", "days": "dagen",
"day": "dag", "day": "dag",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Spaarrekening" "savings": "Spaarrekening",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Instellingen", "settings": "Instellingen",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "dias", "days": "dias",
"day": "dia", "day": "dia",
"steem_dollars": "Steem Dólares", "steem_dollars": "Steem Dólares",
"savings": "Poupanças" "savings": "Poupanças",
"edit": {
"display_name": "Nome a Exibir",
"about": "Sobre",
"location": "Localização",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Configurações", "settings": "Configurações",
@ -222,7 +228,8 @@
"fetch_error": "Falha ao buscar dados, por favor tente novamente ou nos informe no info@esteem.app", "fetch_error": "Falha ao buscar dados, por favor tente novamente ou nos informe no info@esteem.app",
"connection_fail": "Falha na conexão!", "connection_fail": "Falha na conexão!",
"connection_success": "Conectado com sucesso!", "connection_success": "Conectado com sucesso!",
"checking": "Checando..." "checking": "A verificar...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Tem certeza de que deseja reblogar?", "reblog_alert": "Tem certeza de que deseja reblogar?",

View File

@ -97,7 +97,13 @@
"days": "zile", "days": "zile",
"day": "zi", "day": "zi",
"steem_dollars": "Steem Dolari", "steem_dollars": "Steem Dolari",
"savings": "Economii" "savings": "Economii",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Setări", "settings": "Setări",
@ -222,14 +228,15 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connectare Eșuată!", "connection_fail": "Connectare Eșuată!",
"connection_success": "Conectat cu succes!", "connection_success": "Conectat cu succes!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",
"removed_hint": "Postarea a fost eliminată de către", "removed_hint": "Postarea a fost eliminată de către",
"copy_link": "Copiere link", "copy_link": "Copiere link",
"reblogged": "redistribuit de", "reblogged": "redistribuit de",
"sponsored": "SPONSORED", "sponsored": "SPONSORIZAT",
"open_thread": "Open Thread" "open_thread": "Open Thread"
}, },
"drafts": { "drafts": {
@ -300,10 +307,10 @@
"transfer": { "transfer": {
"from": "De la", "from": "De la",
"to": "Către", "to": "Către",
"amount_information": "Drag the slider to adjust the amount", "amount_information": "Trage glisorul pentru a ajusta cantitatea",
"amount": "Sumă", "amount": "Sumă",
"memo": "Notă", "memo": "Notă",
"information": "Are you sure to transfer funds?", "information": "Ești sigur că vrei să transferi fonduri?",
"amount_desc": "Sold", "amount_desc": "Sold",
"memo_desc": "Această notă este publică", "memo_desc": "Această notă este publică",
"to_placeholder": "Nume de utilizator", "to_placeholder": "Nume de utilizator",
@ -321,7 +328,7 @@
"withdraw_sbd": "Retrage Steem Dolar" "withdraw_sbd": "Retrage Steem Dolar"
}, },
"boost": { "boost": {
"title": "Get eSteem Points", "title": "Câștigă puncte eSteem",
"buy": "GET ESTM", "buy": "GET ESTM",
"next": "URMĂTORUL" "next": "URMĂTORUL"
}, },

View File

@ -97,7 +97,13 @@
"days": "д", "days": "д",
"day": "д", "day": "д",
"steem_dollars": "Доллары Steem", "steem_dollars": "Доллары Steem",
"savings": "Сейф" "savings": "Сейф",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Настройки", "settings": "Настройки",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "dana", "days": "dana",
"day": "dan", "day": "dan",
"steem_dollars": "Steem dolari", "steem_dollars": "Steem dolari",
"savings": "Ušteđevina" "savings": "Ušteđevina",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Podešavanja", "settings": "Podešavanja",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "gün içinde düşecek", "days": "gün içinde düşecek",
"day": "gün içinde düşecek", "day": "gün içinde düşecek",
"steem_dollars": "Steem Dolar", "steem_dollars": "Steem Dolar",
"savings": "Biriktir" "savings": "Biriktir",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Ayarlar", "settings": "Ayarlar",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

View File

@ -97,7 +97,13 @@
"days": "days", "days": "days",
"day": "day", "day": "day",
"steem_dollars": "Steem Dollars", "steem_dollars": "Steem Dollars",
"savings": "Savings" "savings": "Savings",
"edit": {
"display_name": "Display Name",
"about": "About",
"location": "Location",
"website": "Website"
}
}, },
"settings": { "settings": {
"settings": "Settings", "settings": "Settings",
@ -222,7 +228,8 @@
"fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app", "fetch_error": "Fetching data failed, please try again or notify us at info@esteem.app",
"connection_fail": "Connection Failed!", "connection_fail": "Connection Failed!",
"connection_success": "Successfully connected!", "connection_success": "Successfully connected!",
"checking": "Cheking..." "checking": "Checking...",
"not_existing_post": "The post does not exist! Please check permlink and author."
}, },
"post": { "post": {
"reblog_alert": "Are you sure, you want to reblog?", "reblog_alert": "Are you sure, you want to reblog?",

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