diff --git a/src/App.tsx b/src/App.tsx index 87d8b37..2ad741b 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -2370,11 +2370,7 @@ function App() { count: requestBuyOrder?.crosschainAtInfo?.length || 0, }} tOptions={{ postProcess: ['capitalizeFirstChar'] }} - > - The Application
- {{ hostname }}
- is requesting {{ count }} buy order - + > @@ -2481,11 +2477,7 @@ function App() { count: requestBuyOrder?.crosschainAtInfo?.length || 0, }} tOptions={{ postProcess: ['capitalizeFirstChar'] }} - > - The Application
- {{ hostname }}
- is requesting {{ count }} a payment - + > @@ -2964,10 +2956,7 @@ function App() { ), }} tOptions={{ postProcess: ['capitalizeFirstChar'] }} - > - A SEEDPHRASE has been randomly generated in - the background. - + > - Create your Qortal account by clicking NEXT{' '} - below. - + > diff --git a/src/components/Minting/Minting.tsx b/src/components/Minting/Minting.tsx index bc336b8..b973018 100644 --- a/src/components/Minting/Minting.tsx +++ b/src/components/Minting/Minting.tsx @@ -40,13 +40,16 @@ import { FidgetSpinner } from 'react-loader-spinner'; import { useModal } from '../../hooks/useModal.tsx'; import { useAtom, useSetAtom } from 'jotai'; import { memberGroupsAtom, txListAtom } from '../../atoms/global'; -import { useTranslation } from 'react-i18next'; +import { Trans, useTranslation } from 'react-i18next'; import { TransitionUp } from '../../common/Transitions.tsx'; import { + nextLevel, averageBlockDay, averageBlockTime, dayReward, levelUpBlocks, + levelUpDays, + mintingStatus, } from './MintingStats.tsx'; export const Minting = ({ setIsOpenMinting, myAddress, show }) => { @@ -166,6 +169,13 @@ export const Minting = ({ setIsOpenMinting, myAddress, show }) => { } }; + const daysToNextLevel = levelUpDays( + accountInfo, + adminInfo, + nodeHeightBlock, + nodeStatus + ); + const refreshRewardShare = () => { if (!myAddress) return; getRewardShares(myAddress); @@ -673,7 +683,10 @@ export const Minting = ({ setIsOpenMinting, myAddress, show }) => { - + { - - With a 24/7 Minting you will reach level 5 in{' '} - 117.58 days! - + + + , + }} + values={{ + level: nextLevel(accountInfo?.level), + count: daysToNextLevel?.toFixed(2), + }} + tOptions={{ postProcess: ['capitalizeFirstChar'] }} + > + + diff --git a/src/components/Minting/MintingStats.tsx b/src/components/Minting/MintingStats.tsx index 44513d8..14fb05c 100644 --- a/src/components/Minting/MintingStats.tsx +++ b/src/components/Minting/MintingStats.tsx @@ -1,3 +1,5 @@ +import i18n from '../../i18n/i18n'; + const accountTargetBlocks = (level: number): number | undefined => { if (level === 0) { return 7200; @@ -24,7 +26,7 @@ const accountTargetBlocks = (level: number): number | undefined => { } }; -export const accountLevel = (level: number): number | undefined => { +export const nextLevel = (level: number): number | undefined => { if (level === 0) { return 1; } else if (level === 1) { @@ -80,62 +82,62 @@ export const blockReward = (nodeStatus): number => { } }; -export const currentTier = (addressInfo): string | undefined => { - if (addressInfo.level === 0) { +export const currentTier = (accountInfo): string | undefined => { + if (accountInfo.level === 0) { return 'Tier 0 (Level 0)'; - } else if (addressInfo.level === 1 || addressInfo.level === 2) { + } else if (accountInfo.level === 1 || accountInfo.level === 2) { return 'Tier 1 (Level 1 + 2)'; - } else if (addressInfo.level === 3 || addressInfo.level === 4) { + } else if (accountInfo.level === 3 || accountInfo.level === 4) { return 'Tier 2 (Level 3 + 4)'; - } else if (addressInfo.level === 5 || addressInfo.level === 6) { + } else if (accountInfo.level === 5 || accountInfo.level === 6) { return 'Tier 3 (Level 5 + 6)'; - } else if (addressInfo.level === 7 || addressInfo.level === 8) { + } else if (accountInfo.level === 7 || accountInfo.level === 8) { return 'Tier 4 (Level 7 + 8)'; - } else if (addressInfo.level === 9 || addressInfo.level === 10) { + } else if (accountInfo.level === 9 || accountInfo.level === 10) { return 'Tier 5 (Level 9 + 10)'; } else { return undefined; // fallback: should never reach this point } }; -export const tierPercent = (addressInfo, tier4Online): number | undefined => { - if (addressInfo.level === 0) { +export const tierPercent = (accountInfo, tier4Online): number | undefined => { + if (accountInfo.level === 0) { return 0; - } else if (addressInfo.level === 1) { + } else if (accountInfo.level === 1) { return 6; - } else if (addressInfo.level === 2) { + } else if (accountInfo.level === 2) { return 6; - } else if (addressInfo.level === 3) { + } else if (accountInfo.level === 3) { return 13; - } else if (addressInfo.level === 4) { + } else if (accountInfo.level === 4) { return 1; - } else if (addressInfo.level === 5) { + } else if (accountInfo.level === 5) { if (tier4Online < 30) { return 45; } else { return 19; } - } else if (addressInfo.level === 6) { + } else if (accountInfo.level === 6) { if (tier4Online < 30) { return 45; } else { return 19; } - } else if (addressInfo.level === 7) { + } else if (accountInfo.level === 7) { if (tier4Online < 30) { return 45; } else { return 26; } - } else if (addressInfo.level === 8) { + } else if (accountInfo.level === 8) { if (tier4Online < 30) { return 45; } else { return 26; } - } else if (addressInfo.level === 9) { + } else if (accountInfo.level === 9) { return 32; - } else if (addressInfo.level === 10) { + } else if (accountInfo.level === 10) { return 32; } else { return undefined; @@ -143,22 +145,22 @@ export const tierPercent = (addressInfo, tier4Online): number | undefined => { }; // _countLevels() { -// if (this.addressInfo.level === 0) { +// if (this.accountInfo.level === 0) { // let countTier0 = (this.addressLevel[0].count).toString() // return '' + countTier0 -// } else if (this.addressInfo.level === 1) { +// } else if (this.accountInfo.level === 1) { // let countTier10 = (this.addressLevel[1].count + this.addressLevel[2].count).toString() // return '' + countTier10 -// } else if (this.addressInfo.level === 2) { +// } else if (this.accountInfo.level === 2) { // let countTier11 = (this.addressLevel[1].count + this.addressLevel[2].count).toString() // return '' + countTier11 -// } else if (this.addressInfo.level === 3) { +// } else if (this.accountInfo.level === 3) { // let countTier20 = (this.addressLevel[3].count + this.addressLevel[4].count).toString() // return '' + countTier20 -// } else if (this.addressInfo.level === 4) { +// } else if (this.accountInfo.level === 4) { // let countTier21 = (this.addressLevel[3].count + this.addressLevel[4].count).toString() // return '' + countTier21 -// } else if (this.addressInfo.level === 5) { +// } else if (this.accountInfo.level === 5) { // if (this.tier4Online < 30) { // let countTier30 = (this.addressLevel[5].count + this.addressLevel[6].count + this.addressLevel[7].count + this.addressLevel[8].count).toString() // return '' + countTier30 @@ -166,7 +168,7 @@ export const tierPercent = (addressInfo, tier4Online): number | undefined => { // let countTier30 = (this.addressLevel[5].count + this.addressLevel[6].count).toString() // return '' + countTier30 // } -// } else if (this.addressInfo.level === 6) { +// } else if (this.accountInfo.level === 6) { // if (this.tier4Online < 30) { // let countTier31 = (this.addressLevel[5].count + this.addressLevel[6].count + this.addressLevel[7].count + this.addressLevel[8].count).toString() // return '' + countTier31 @@ -174,7 +176,7 @@ export const tierPercent = (addressInfo, tier4Online): number | undefined => { // let countTier31 = (this.addressLevel[5].count + this.addressLevel[6].count).toString() // return '' + countTier31 // } -// } else if (this.addressInfo.level === 7) { +// } else if (this.accountInfo.level === 7) { // if (this.tier4Online < 30) { // let countTier40 = (this.addressLevel[5].count + this.addressLevel[6].count + this.addressLevel[7].count + this.addressLevel[8].count).toString() // return '' + countTier40 @@ -182,7 +184,7 @@ export const tierPercent = (addressInfo, tier4Online): number | undefined => { // let countTier40 = (this.addressLevel[7].count + this.addressLevel[8].count).toString() // return '' + countTier40 // } -// } else if (this.addressInfo.level === 8) { +// } else if (this.accountInfo.level === 8) { // if (this.tier4Online < 30) { // let countTier40 = (this.addressLevel[5].count + this.addressLevel[6].count + this.addressLevel[7].count + this.addressLevel[8].count).toString() // return '' + countTier40 @@ -190,35 +192,35 @@ export const tierPercent = (addressInfo, tier4Online): number | undefined => { // let countTier41 = (this.addressLevel[7].count + this.addressLevel[8].count).toString() // return '' + countTier41 // } -// } else if (this.addressInfo.level === 9) { +// } else if (this.accountInfo.level === 9) { // let countTier50 = (this.addressLevel[9].count + this.addressLevel[10].count).toString() // return '' + countTier50 -// } else if (this.addressInfo.level === 10) { +// } else if (this.accountInfo.level === 10) { // let countTier51 = (this.addressLevel[9].count + this.addressLevel[10].count).toString() // return '' + countTier51 // } // } // _countReward() { -// if (this.addressInfo.level === 0) { +// if (this.accountInfo.level === 0) { // return '0' -// } else if (this.addressInfo.level === 1) { +// } else if (this.accountInfo.level === 1) { // let countReward10 = ((this._blockReward() / 100 * this._tierPercent()) / (this.addressLevel[1].count + this.addressLevel[2].count)).toFixed(8) // let countReward11 = (countReward10).toString() // return '' + countReward11 -// } else if (this.addressInfo.level === 2) { +// } else if (this.accountInfo.level === 2) { // let countReward20 = ((this._blockReward() / 100 * this._tierPercent()) / (this.addressLevel[1].count + this.addressLevel[2].count)).toFixed(8) // let countReward21 = (countReward20).toString() // return '' + countReward21 -// } else if (this.addressInfo.level === 3) { +// } else if (this.accountInfo.level === 3) { // let countReward30 = ((this._blockReward() / 100 * this._tierPercent()) / (this.addressLevel[3].count + this.addressLevel[4].count)).toFixed(8) // let countReward31 = (countReward30).toString() // return '' + countReward31 -// } else if (this.addressInfo.level === 4) { +// } else if (this.accountInfo.level === 4) { // let countReward40 = ((this._blockReward() / 100 * this._tierPercent()) / (this.addressLevel[3].count + this.addressLevel[4].count)).toFixed(8) // let countReward41 = (countReward40).toString() // return '' + countReward41 -// } else if (this.addressInfo.level === 5) { +// } else if (this.accountInfo.level === 5) { // if (this.tier4Online < 30) { // let countReward50 = ((this._blockReward() / 100 * this._tierPercent()) / (this.addressLevel[5].count + this.addressLevel[6].count + this.addressLevel[7].count + this.addressLevel[8].count)).toFixed(8) // let countReward51 = (countReward50).toString() @@ -228,7 +230,7 @@ export const tierPercent = (addressInfo, tier4Online): number | undefined => { // let countReward51 = (countReward50).toString() // return '' + countReward51 // } -// } else if (this.addressInfo.level === 6) { +// } else if (this.accountInfo.level === 6) { // if (this.tier4Online < 30) { // let countReward60 = ((this._blockReward() / 100 * this._tierPercent()) / (this.addressLevel[5].count + this.addressLevel[6].count + this.addressLevel[7].count + this.addressLevel[8].count)).toFixed(8) // let countReward61 = (countReward60).toString() @@ -238,7 +240,7 @@ export const tierPercent = (addressInfo, tier4Online): number | undefined => { // let countReward61 = (countReward60).toString() // return '' + countReward61 // } -// } else if (this.addressInfo.level === 7) { +// } else if (this.accountInfo.level === 7) { // if (this.tier4Online < 30) { // let countReward70 = ((this._blockReward() / 100 * this._tierPercent()) / (this.addressLevel[5].count + this.addressLevel[6].count + this.addressLevel[7].count + this.addressLevel[8].count)).toFixed(8) // let countReward71 = (countReward70).toString() @@ -248,7 +250,7 @@ export const tierPercent = (addressInfo, tier4Online): number | undefined => { // let countReward71 = (countReward70).toString() // return '' + countReward71 // } -// } else if (this.addressInfo.level === 8) { +// } else if (this.accountInfo.level === 8) { // if (this.tier4Online < 30) { // let countReward80 = ((this._blockReward() / 100 * this._tierPercent()) / (this.addressLevel[5].count + this.addressLevel[6].count + this.addressLevel[7].count + this.addressLevel[8].count)).toFixed(8) // let countReward81 = (countReward80).toString() @@ -258,11 +260,11 @@ export const tierPercent = (addressInfo, tier4Online): number | undefined => { // let countReward81 = (countReward80).toString() // return '' + countReward81 // } -// } else if (this.addressInfo.level === 9) { +// } else if (this.accountInfo.level === 9) { // let countReward90 = ((this._blockReward() / 100 * this._tierPercent()) / (this.addressLevel[9].count + this.addressLevel[10].count)).toFixed(8) // let countReward91 = (countReward90).toString() // return '' + countReward91 -// } else if (this.addressInfo.level === 10) { +// } else if (this.accountInfo.level === 10) { // let countReward100 = ((this._blockReward() / 100 * this._tierPercent()) / (this.addressLevel[9].count + this.addressLevel[10].count)).toFixed(8) // let countReward101 = (countReward100).toString() // return '' + countReward101 @@ -270,25 +272,25 @@ export const tierPercent = (addressInfo, tier4Online): number | undefined => { // } // _countRewardDay() { -// if (this.addressInfo.level === 0) { +// if (this.accountInfo.level === 0) { // return '0' -// } else if (this.addressInfo.level === 1) { +// } else if (this.accountInfo.level === 1) { // let countRewardDay10 = ((this._blockReward() / 100 * this._tierPercent()) / (this.addressLevel[1].count + this.addressLevel[2].count) * this._timeCalc()).toFixed(8) // let countRewardDay11 = (countRewardDay10).toString() // return '' + countRewardDay11 -// } else if (this.addressInfo.level === 2) { +// } else if (this.accountInfo.level === 2) { // let countRewardDay20 = ((this._blockReward() / 100 * this._tierPercent()) / (this.addressLevel[1].count + this.addressLevel[2].count) * this._timeCalc()).toFixed(8) // let countRewardDay21 = (countRewardDay20).toString() // return '' + countRewardDay21 -// } else if (this.addressInfo.level === 3) { +// } else if (this.accountInfo.level === 3) { // let countRewardDay30 = ((this._blockReward() / 100 * this._tierPercent()) / (this.addressLevel[3].count + this.addressLevel[4].count) * this._timeCalc()).toFixed(8) // let countRewardDay31 = (countRewardDay30).toString() // return '' + countRewardDay31 -// } else if (this.addressInfo.level === 4) { +// } else if (this.accountInfo.level === 4) { // let countRewardDay40 = ((this._blockReward() / 100 * this._tierPercent()) / (this.addressLevel[3].count + this.addressLevel[4].count) * this._timeCalc()).toFixed(8) // let countRewardDay41 = (countRewardDay40).toString() // return '' + countRewardDay41 -// } else if (this.addressInfo.level === 5) { +// } else if (this.accountInfo.level === 5) { // if (this.tier4Online < 30) { // let countRewardDay50 = ((this._blockReward() / 100 * this._tierPercent()) / (this.addressLevel[5].count + this.addressLevel[6].count + this.addressLevel[7].count + this.addressLevel[8].count) * this._timeCalc()).toFixed(8) // let countRewardDay51 = (countRewardDay50).toString() @@ -298,7 +300,7 @@ export const tierPercent = (addressInfo, tier4Online): number | undefined => { // let countRewardDay51 = (countRewardDay50).toString() // return '' + countRewardDay51 // } -// } else if (this.addressInfo.level === 6) { +// } else if (this.accountInfo.level === 6) { // if (this.tier4Online < 30) { // let countRewardDay60 = ((this._blockReward() / 100 * this._tierPercent()) / (this.addressLevel[5].count + this.addressLevel[6].count + this.addressLevel[7].count + this.addressLevel[8].count) * this._timeCalc()).toFixed(8) // let countRewardDay61 = (countRewardDay60).toString() @@ -308,7 +310,7 @@ export const tierPercent = (addressInfo, tier4Online): number | undefined => { // let countRewardDay61 = (countRewardDay60).toString() // return '' + countRewardDay61 // } -// } else if (this.addressInfo.level === 7) { +// } else if (this.accountInfo.level === 7) { // if (this.tier4Online < 30) { // let countRewardDay70 = ((this._blockReward() / 100 * this._tierPercent()) / (this.addressLevel[5].count + this.addressLevel[6].count + this.addressLevel[7].count + this.addressLevel[8].count) * this._timeCalc()).toFixed(8) // let countRewardDay71 = (countRewardDay70).toString() @@ -318,7 +320,7 @@ export const tierPercent = (addressInfo, tier4Online): number | undefined => { // let countRewardDay71 = (countRewardDay70).toString() // return '' + countRewardDay71 // } -// } else if (this.addressInfo.level === 8) { +// } else if (this.accountInfo.level === 8) { // if (this.tier4Online < 30) { // let countRewardDay80 = ((this._blockReward() / 100 * this._tierPercent()) / (this.addressLevel[5].count + this.addressLevel[6].count + this.addressLevel[7].count + this.addressLevel[8].count) * this._timeCalc()).toFixed(8) // let countRewardDay81 = (countRewardDay80).toString() @@ -328,47 +330,58 @@ export const tierPercent = (addressInfo, tier4Online): number | undefined => { // let countRewardDay81 = (countRewardDay80).toString() // return '' + countRewardDay81 // } -// } else if (this.addressInfo.level === 9) { +// } else if (this.accountInfo.level === 9) { // let countRewardDay90 = ((this._blockReward() / 100 * this._tierPercent()) / (this.addressLevel[9].count + this.addressLevel[10].count) * this._timeCalc()).toFixed(8) // let countRewardDay91 = (countRewardDay90).toString() // return '' + countRewardDay91 -// } else if (this.addressInfo.level === 10) { +// } else if (this.accountInfo.level === 10) { // let countRewardDay100 = ((this._blockReward() / 100 * this._tierPercent()) / (this.addressLevel[9].count + this.addressLevel[10].count) * this._timeCalc()).toFixed(8) // let countRewardDay101 = (countRewardDay100).toString() // return '' + countRewardDay101 // } // } -export const mintingStatus = () => { +export const mintingStatus = (nodeStatus): string => { if ( - this.nodeInfo.isMintingPossible === true && - this.nodeInfo.isSynchronizing === true + nodeStatus.isMintingPossible === true && + nodeStatus.isSynchronizing === true ) { - this.cssMinting = 'blue'; - return html`${translate('appinfo.minting')}`; + // this.cssMinting = 'blue'; + return i18n.t('core:message.status.minting', { + postProcess: 'capitalizeFirstChar', + }); } else if ( - this.nodeInfo.isMintingPossible === true && - this.nodeInfo.isSynchronizing === false + nodeStatus.isMintingPossible === true && + nodeStatus.isSynchronizing === false ) { - this.cssMinting = 'blue'; - return html`${translate('appinfo.minting')}`; + // this.cssMinting = 'blue'; + return i18n.t('core:message.status.minting', { + postProcess: 'capitalizeFirstChar', + }); } else if ( - this.nodeInfo.isMintingPossible === false && - this.nodeInfo.isSynchronizing === true + nodeStatus.isMintingPossible === false && + nodeStatus.isSynchronizing === true ) { - this.cssMinting = 'red'; - return html`(${translate('appinfo.synchronizing')}... - ${this.nodeStatus.syncPercent !== undefined - ? this.nodeStatus.syncPercent + '%' - : ''})`; + // this.cssMinting = 'red'; + return i18n.t('core:message.status.synchronizing', { + postProcess: 'capitalizeFirstChar', + }) + + nodeStatus.syncPercent !== + undefined + ? nodeStatus.syncPercent + '%' + : ''; } else if ( - this.nodeInfo.isMintingPossible === false && - this.nodeInfo.isSynchronizing === false + nodeStatus.isMintingPossible === false && + nodeStatus.isSynchronizing === false ) { - this.cssMinting = 'red'; - return html`${translate('mintingpage.mchange9')}`; + // this.cssMinting = 'red'; + return i18n.t('core:message.status.not_minting', { + postProcess: 'capitalizeFirstChar', + }); } else { - return 'No Status'; + return i18n.t('core:message.status.no_status', { + postProcess: 'capitalizeFirstChar', + }); } }; @@ -404,20 +417,20 @@ export const levelUpDays = ( adminInfo, nodeHeightBlock, nodeStatus -) => { +): number | undefined => { if ( accountInfo?.blocksMinted === undefined || nodeStatus?.height === undefined || accountTargetBlocks(accountInfo?.level) == undefined ) - return null; + return undefined; const countBlocks = accountTargetBlocks(accountInfo?.level)! - (accountInfo?.blocksMinted + accountInfo?.blocksMintedAdjustment); const countDays = countBlocks / averageBlockDay(adminInfo, nodeHeightBlock); - return countDays.toFixed(2); + return countDays; }; export const dayReward = (adminInfo, nodeHeightBlock, nodeStatus) => { diff --git a/src/i18n/locales/de/core.json b/src/i18n/locales/de/core.json index a4f9ba1..e0a18ec 100644 --- a/src/i18n/locales/de/core.json +++ b/src/i18n/locales/de/core.json @@ -306,8 +306,9 @@ "status": { "minting": "(Prägung)", "not_minting": "(nicht punktieren)", + "no_status": "kein Status", "synchronized": "synchronisiert", - "synchronizing": "Synchronisierung" + "synchronizing": "Synchronisierung..." }, "success": { "order_submitted": "Ihre Kaufbestellung wurde eingereicht", diff --git a/src/i18n/locales/en/core.json b/src/i18n/locales/en/core.json index e5667ae..708a0ef 100644 --- a/src/i18n/locales/en/core.json +++ b/src/i18n/locales/en/core.json @@ -217,26 +217,27 @@ "already_voted": "you've already voted.", "avatar_size": "{{ size }} KB max. for GIFS", "benefits_qort": "benefits of having QORT", - "building": "building", "building_app": "building app", - "confirmed": "confirmed", - "created_by": "created by {{ owner }}", + "building": "building", "buy_order_request": "the Application
{{hostname}}
is requesting {{count}} buy order", "buy_order_request_other": "the Application
{{hostname}}
is requesting {{count}} buy orders", + "confirmed": "confirmed", + "created_by": "created by {{ owner }}", "devmode_local_node": "please use your local node for dev mode! Logout and use Local node.", - "downloading": "downloading", "downloading_decrypting_app": "downloading and decrypting private app.", + "downloading": "downloading", "edited": "edited", "editing_message": "editing message", - "encrypted": "encrypted", "encrypted_not": "not encrypted", + "encrypted": "encrypted", "fee_qort": "fee: {{ message }} QORT", "fetching_data": "fetching app data", "foreign_fee": "foreign fee: {{ message }}", "get_qort_trade_portal": "get QORT using Qortal's crosschain trade portal", - "minimal_qort_balance": "having at least {{ quantity }} QORT in your balance (4 qort balance for chat, 1.25 for name, 0.75 for some transactions)", "mentioned": "mentioned", "message_with_image": "this message already has an image", + "minimal_qort_balance": "having at least {{ quantity }} QORT in your balance (4 qort balance for chat, 1.25 for name, 0.75 for some transactions)", + "minting_next_level": "with a 24/7 minting you will reach level {{ level }} in {{ count }} days", "most_recent_payment": "{{ count }} most recent payment", "name_available": "{{ name }} is available", "name_benefits": "benefits of a name", @@ -307,8 +308,9 @@ "status": { "minting": "(minting)", "not_minting": "(not minting)", + "no_status": "no status", "synchronized": "synchronized", - "synchronizing": "synchronizing" + "synchronizing": "synchronizing..." }, "success": { "order_submitted": "your buy order was submitted", diff --git a/src/i18n/locales/es/core.json b/src/i18n/locales/es/core.json index fa73deb..2a36b76 100644 --- a/src/i18n/locales/es/core.json +++ b/src/i18n/locales/es/core.json @@ -307,8 +307,9 @@ "status": { "minting": "(acuñado)", "not_minting": "(no acuñar)", + "no_status": "sin estado", "synchronized": "sincronizado", - "synchronizing": "sincronización" + "synchronizing": "sincronización..." }, "success": { "order_submitted": "Su pedido de compra fue enviado", diff --git a/src/i18n/locales/fr/core.json b/src/i18n/locales/fr/core.json index a89df31..73cdd3a 100644 --- a/src/i18n/locales/fr/core.json +++ b/src/i18n/locales/fr/core.json @@ -307,8 +307,9 @@ "status": { "minting": "(Coupure)", "not_minting": "(pas de la frappe)", + "no_status": "pas de statut", "synchronized": "synchronisé", - "synchronizing": "synchronisation" + "synchronizing": "synchronisation..." }, "success": { "order_submitted": "Votre commande d'achat a été soumise", diff --git a/src/i18n/locales/it/core.json b/src/i18n/locales/it/core.json index a620917..9e3b6f5 100644 --- a/src/i18n/locales/it/core.json +++ b/src/i18n/locales/it/core.json @@ -306,8 +306,9 @@ "status": { "minting": "(minting)", "not_minting": "(non minting)", + "no_status": "nessun stato", "synchronized": "sincronizzato", - "synchronizing": "sincronizzazione" + "synchronizing": "sincronizzazione..." }, "success": { "order_submitted": "l'ordine di acquisto è stato inviato", diff --git a/src/i18n/locales/ja/core.json b/src/i18n/locales/ja/core.json index 0e2bdbe..666e673 100644 --- a/src/i18n/locales/ja/core.json +++ b/src/i18n/locales/ja/core.json @@ -307,8 +307,9 @@ "status": { "minting": "(鋳造)", "not_minting": "(造りではありません)", + "no_status": "ステータスなし", "synchronized": "同期", - "synchronizing": "同期" + "synchronizing": "同期..." }, "success": { "order_submitted": "購入注文が提出されました", diff --git a/src/i18n/locales/ru/core.json b/src/i18n/locales/ru/core.json index 33cf0db..60842bb 100644 --- a/src/i18n/locales/ru/core.json +++ b/src/i18n/locales/ru/core.json @@ -307,8 +307,9 @@ "status": { "minting": "(добыча)", "not_minting": "(не шахта)", + "no_status": "нет статуса", "synchronized": "синхронизированный", - "synchronizing": "синхронизация" + "synchronizing": "синхронизация..." }, "success": { "order_submitted": "Ваш заказ на покупку был отправлен", diff --git a/src/i18n/locales/zh/core.json b/src/i18n/locales/zh/core.json index 6ed13ee..3dcafb6 100644 --- a/src/i18n/locales/zh/core.json +++ b/src/i18n/locales/zh/core.json @@ -307,8 +307,9 @@ "status": { "minting": "(铸造)", "not_minting": "(不是铸造)", + "no_status": "没有状态", "synchronized": "同步", - "synchronizing": "同步" + "synchronizing": "同步..." }, "success": { "order_submitted": "您的买入订单已提交",