Skip to content

Commit

Permalink
add "wallet" and "proofs" to translation files
Browse files Browse the repository at this point in the history
  • Loading branch information
KKA11010 committed Dec 6, 2023
1 parent 95b62e0 commit 35d02e0
Show file tree
Hide file tree
Showing 9 changed files with 32 additions and 17 deletions.
20 changes: 11 additions & 9 deletions assets/translations/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
"welcomeBack": "Willkommen zurück!"
},
"bottomNav": {
"wallet": "Wallet",
"contacts": "Kontakte"
},
"common": {
Expand Down Expand Up @@ -112,7 +113,7 @@
"noFunds": "Nicht genügend Guthaben",
"noFundsForFee": "Nicht genug Guthaben, bitte lassen Sie Platz für eventuelle Gebühren: ~{{fee}} Sats",
"noMint": "Keine Mint gefunden",
"noProofsToBackup": "Keine Proofs verfügbar für eine Sicherung.",
"noProofsToBackup": "Keine Beweise verfügbar für eine Sicherung.",
"notQrCode": "Kein QR-Code!",
"noTX": "Noch keine Transaktionen",
"optionalMemo": "Optionales Memo",
Expand Down Expand Up @@ -215,7 +216,7 @@
"metadataCacheCleared": "Metadatencache gelöscht!",
"imageCacheCleared": "Bildercache gelöscht!",
"leaveGithubStar": "Unterstützen Sie uns mit einem Github-Stern",
"alreadySpentHint": "Einige Proofs in Ihrem Guthaben wurden anderswo ausgegeben oder beansprucht. Beheben Sie dies, indem Sie sie die betroffenen Proofs unter 'Optionen' > 'Mint-Management' > 'Proofs überprüfen' löschen.",
"alreadySpentHint": "Einige Beweise in Ihrem Guthaben wurden anderswo ausgegeben oder beansprucht. Beheben Sie dies, indem Sie sie die betroffenen Beweise unter 'Optionen' > 'Mint-Management' > 'Beweise überprüfen' löschen.",
"newRelease": "Neue Veröffentlichung",
"releaseNotes": "Versionshinweise",
"publishedOn": " veröffentlichte dies am {{date}}",
Expand All @@ -229,7 +230,7 @@
"swapHint": "Diese Option erfordert eine Lightning-Zahlung, bringt Gebühren mit sich und kann die unbekannte Mint dennoch zur Liste hinzufügen, wenn eine Gebühren-Rückzahlung erfolgt.",
"trustHint": "Die mit dem Token verbundene Mint wird zu Ihrer Vertrauensliste hinzugefügt.",
"backupQ": "Wie funktioniert es?",
"backupHint": "Der aktuelle Sicherungsprozess stellt eine rudimentäre Umsetzung dar. Er erstellt ein Cashu-Token aus allen Mints und zugehörige Proofs, das nach neuen Transaktionen ungültig wird. Um den Token auf einem neuen Gerät wiederherzustellen, folgen Sie dem vertrauten Beanspruchungsprozess, und der alte Kontostand wird ungültig. Vermeiden Sie es, es auf dem aktuellen Kontostand einzulösen, um Fehler vorzubeugen. Es sei darauf hingewiesen, dass wir aktiv an der Entwicklung einer Sicherungslösung mit Passphrase arbeiten, um die Sicherheit und Bequemlichkeit zu verbessern.",
"backupHint": "Der aktuelle Sicherungsprozess stellt eine rudimentäre Umsetzung dar. Er erstellt ein Cashu-Token aus allen Mints und zugehörige Beweise, das nach neuen Transaktionen ungültig wird. Um den Token auf einem neuen Gerät wiederherzustellen, folgen Sie dem vertrauten Beanspruchungsprozess, und der alte Kontostand wird ungültig. Vermeiden Sie es, es auf dem aktuellen Kontostand einzulösen, um Fehler vorzubeugen. Es sei darauf hingewiesen, dass wir aktiv an der Entwicklung einer Sicherungslösung mit Passphrase arbeiten, um die Sicherheit und Bequemlichkeit zu verbessern.",
"singleBackupHint": "Hinweis: Sie können auch eine Sicherung für eine einzelne Mint erstellen unter 'Optionen' > 'Mint Management' > 'Mint auswählen' > 'Guthabensicherung'.",
"noDefaultHint": "Du musst eine Standard-Mint einrichten, um einen automatischen Tausch durchzuführen."
},
Expand Down Expand Up @@ -269,8 +270,8 @@
"awaitingInvoice": "Rechnung ausstehend.",
"backupNotCreated": "Mint-Sicherung konnte nicht erstellt werden.",
"cashOutAmountHint": "Es können Lightning-Gebühren anfallen, daher wird eine geschätzte Gebühr hinzugefügt und eventuell zu viel gezahlte Gebühren werden erstattet.",
"checkProofs": "Proofs überprüfen",
"checkProofsQ": "Alle Proofs überprüfen?",
"checkProofs": "Beweise überprüfen",
"checkProofsQ": "Alle Beweise überprüfen?",
"checkProofsTxt": "Dadurch wird überprüft, ob Ihre Token ausgegeben werden können und werden andernfalls gelöscht.",
"chooseMeltMintHint": "Wählen Sie eine Mint aus, von der aus Sie Ihre Gelder abheben möchten.",
"chooseMintHint": "Wählen Sie eine Mint aus, von der Sie Ecash erhalten möchten. Die Mint wird zum Verwalter Ihrer Gelder.",
Expand All @@ -281,12 +282,12 @@
"customName": "Benutzerdefinierter Name",
"cutomNameAdded": "Benutzerdefinierter Name hinzugefügt",
"dangerZone": "Gefahrenzone",
"deletedProofs": "{{proofsToDel}} Proofs gelöscht.",
"deletedProofs": "{{proofsToDel}} Beweise gelöscht.",
"delMint": "Mint löschen",
"delMintSure": "Mint löschen?",
"ecashAmountHint": "Wählen Sie den Betrag an Ecash aus, den Sie senden möchten.",
"editMintName": "Mint Name bearbeiten",
"errDelProofs": "Etwas ist schief gelaufen während dem Löschen der Proofs.",
"errDelProofs": "Etwas ist schief gelaufen während dem Löschen der Beweise.",
"funds": "Guthaben",
"general": "Allgemein",
"importantNotice": "Wichtiger Hinweis",
Expand All @@ -312,7 +313,7 @@
"mntAlreadyAdded": "Mint bereits vorhanden",
"noAdditional": "Diese Mint verfügt über keine zusätzlichen Informationen",
"noInfo": "Keine Informationen verfügbar",
"noProofs": "Diese Mint verfügt über keine Proofs.",
"noProofs": "Diese Mint verfügt über keine Beweise.",
"paymentOverview": "Zahlungsübersicht",
"processingPaymentByMint": "Die Mint bearbeitet die Zahlung gemäß Ihrem Antrag",
"processingSwap": "Verarbeitung eines Multimint-Swaps gemäß Ihrem Antrag",
Expand Down Expand Up @@ -366,6 +367,7 @@
"payLNInvoice": "Lightning Rechnung bezahlen",
"receive": "Empfangen",
"send": "Senden",
"sent": "Ausgezahlt"
"sent": "Ausgezahlt",
"proofs": "Beweise"
}
}
4 changes: 3 additions & 1 deletion assets/translations/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
"welcomeBack": "Welcome back!"
},
"bottomNav": {
"wallet": "Wallet",
"contacts": "Contacts"
},
"common": {
Expand Down Expand Up @@ -365,6 +366,7 @@
"payInvoice": "Pay invoice",
"payLNInvoice": "Pay Lightning invoice",
"receive": "Receive",
"send": "Send"
"send": "Send",
"proofs": "Proofs"
}
}
4 changes: 3 additions & 1 deletion assets/translations/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
"welcomeBack": "¡Bienvenido de nuevo!"
},
"bottomNav": {
"wallet": "Cartera",
"contacts": "Contactos"
},
"common": {
Expand Down Expand Up @@ -365,6 +366,7 @@
"payInvoice": "Pagar recibo",
"payLNInvoice": "Pagar recibo Lightning",
"receive": "Recibir",
"send": "Enviar"
"send": "Enviar",
"proofs": "Pruebas"
}
}
4 changes: 3 additions & 1 deletion assets/translations/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
"welcomeBack": "Bienvenue de retour!"
},
"bottomNav": {
"wallet": "Wallet",
"contacts": "Contacts"
},
"common": {
Expand Down Expand Up @@ -366,6 +367,7 @@
"payInvoice": "Payer une facture",
"payLNInvoice": "Payer une facture Lightning",
"receive": "Recevoir",
"send": "Envoyer"
"send": "Envoyer",
"proofs": "Preuves"
}
}
4 changes: 3 additions & 1 deletion assets/translations/hu.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
"welcomeBack": "Üdv újra!"
},
"bottomNav": {
"wallet": "Tárca",
"contacts": "Névjegyzék"
},
"common": {
Expand Down Expand Up @@ -365,6 +366,7 @@
"payInvoice": "Számla fizetése",
"payLNInvoice": "Lightning számla fizetése",
"receive": "Fogad",
"send": "Küld"
"send": "Küld",
"proofs": "Bizonylatok"
}
}
4 changes: 3 additions & 1 deletion assets/translations/sw.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
"welcomeBack": "Karibu tena!"
},
"bottomNav": {
"wallet": "Pochi",
"contacts": "Mawasiliano"
},
"common": {
Expand Down Expand Up @@ -365,6 +366,7 @@
"payInvoice": "Lipa ankara",
"payLNInvoice": "Lipa ankara ya Lightning",
"receive": "Pokea",
"send": "Tuma"
"send": "Tuma",
"proofs": "uthibitisho"
}
}
2 changes: 1 addition & 1 deletion src/components/nav/BottomNav.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ export default function BottomNav({ navigation, route }: TBottomNavProps) {
>
<WalletIcon width={s(26)} height={s(26)} color={isWalletRelatedScreen ? hi[highlight] : color.TEXT} />
<Txt
txt='Wallet'
txt={t('wallet', { ns: NS.bottomNav })}
styles={[styles.iconTxt, {
color: isWalletRelatedScreen ? hi[highlight] : color.TEXT,
fontWeight: isWalletRelatedScreen ? '500' : '400'
Expand Down
2 changes: 1 addition & 1 deletion src/screens/Mints/MintManagement.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -259,7 +259,7 @@ export default function MintManagement({ navigation, route }: TMintManagementPag
/>
{/* Proof list */}
<MintOption
txt='Proofs'
txt={t('proofs', { ns: NS.wallet })}
onPress={() => {
if (route.params.amount < 1) {
openPromptAutoClose({ msg: t('noProofs', { ns: NS.mints }) })
Expand Down
5 changes: 4 additions & 1 deletion src/screens/Mints/Proofs.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,17 @@ import type { TMintProofsPageProps } from '@model/nav'
import { ProofListHeader, ProofRow } from '@screens/Payment/Send/ProofList'
import { FlashList } from '@shopify/flash-list'
import { useThemeContext } from '@src/context/Theme'
import { NS } from '@src/i18n'
import { globals } from '@styles'
import { getMintCurrentKeySetId } from '@wallet'
import { useEffect, useState } from 'react'
import { useTranslation } from 'react-i18next'
import { View } from 'react-native'
import { s, ScaledSheet, vs } from 'react-native-size-matters'

export default function MintProofsPage({ navigation, route }: TMintProofsPageProps) {
const { color } = useThemeContext()
const { t } = useTranslation([NS.wallet])
const [proofs, setProofs] = useState<Proof[]>([])
const [mintKeysetId, setMintKeysetId] = useState('')
// initiate proofs & get the active keysetid of a mint once on initial render to compare with the proof keysets in the list
Expand All @@ -30,7 +33,7 @@ export default function MintProofsPage({ navigation, route }: TMintProofsPagePro

return (
<Screen
screenName='Proofs'
screenName={t('proofs')}
withBackBtn
handlePress={() => navigation.goBack()}
>
Expand Down

0 comments on commit 35d02e0

Please sign in to comment.