diff --git a/app/mobile/src/constants/Strings.js b/app/mobile/src/constants/Strings.js index 7ac4da85..f337421a 100644 --- a/app/mobile/src/constants/Strings.js +++ b/app/mobile/src/constants/Strings.js @@ -26,6 +26,8 @@ const Strings = [ timeHalf: '12h', monthStart: 'mm/dd', monthEnd: 'dd/mm', + error: 'Error', + tryAgain: 'Please try again.', // seal wizard sealUnset: 'Generate a key to enable end-to-end encrypted topics.', @@ -41,7 +43,7 @@ const Strings = [ removeSeal: 'Remove Sealing Key', disableSeal: 'Disable Sealing Key', unlockSeal: 'Unlock Sealing Key', - typeDelete: 'Type [delete] to remove key', + typeDelete: 'Type [delete]', deleteKey: 'delete', enableTopics: 'Enable Sealed Topics', manageTopics: 'Manage Sealing Key', @@ -81,6 +83,8 @@ const Strings = [ timeHalf: '12h', monthStart: 'mm/jj', monthEnd: 'jj/mm', + error: 'Erreur', + tryAgain: 'Veuillez réessayer.', sealUnset: 'Générez une clé pour activer les sujets chiffrés de bout en bout.', sealUnlocked: 'La désactivation de la clé de scellement supprimera l\'accès à tous les sujets chiffrés de bout en bout jusqu\'à ce que la clé soit à nouveau déverrouillée.', @@ -95,7 +99,7 @@ const Strings = [ removeSeal: 'Supprimer la clé de sécurité', disableSeal: 'Désactiver la clé de sécurité', unlockSeal: 'Déverrouiller la clé de sécurité', - typeDelete: 'Tapez [supprimer] pour supprimer la clé', + typeDelete: 'Tapez [supprimer]', deleteKey: 'supprimer', enableTopics: 'Activer les sujets sécurisés', manageTopics: 'Gérer la clé de sécurité', @@ -134,6 +138,8 @@ const Strings = [ timeHalf: '12h', monthStart: 'mm/dd', monthEnd: 'dd/mm', + error: 'Error', + tryAgain: 'Inténtalo de nuevo.', sealUnset: 'Genere una clave para habilitar temas cifrados de un extremo a otro.', sealUnlocked: 'Al desactivar la clave de sellado se eliminará el acceso a todos los temas cifrados de extremo a extremo hasta que la clave se desbloquee nuevamente.', @@ -148,7 +154,7 @@ const Strings = [ removeSeal: 'Borrar clave de seguridad', disableSeal: 'Desactivar clave de seguridad', unlockSeal: 'Desbloquear clave de seguridad', - typeDelete: 'Escriba [borrar] para borrar la clave', + typeDelete: 'Escriba [borrar]', deleteKey: 'borrar', enableTopics: 'Habilitar temas seguros', manageTopics: 'Administrar clave de seguridad', @@ -187,6 +193,8 @@ const Strings = [ timeHalf: '12h', monthStart: 'mm/dd', monthEnd: 'dd/mm', + error: 'Fehler', + tryAgain: 'Bitte versuche es erneut.', sealUnset: 'Generieren Sie einen Schlüssel, um Ende-zu-Ende-verschlüsselte Themen zu ermöglichen.', sealUnlocked: 'Durch das Deaktivieren des Versiegelungsschlüssels wird der Zugriff auf alle Ende-zu-Ende-verschlüsselten Themen entfernt, bis der Schlüssel wieder entsperrt wird.', @@ -201,7 +209,7 @@ const Strings = [ removeSeal: 'Sicherheitsschlüssel entfernen', disableSeal: 'Sicherheitsschlüssel deaktivieren', unlockSeal: 'Sicherheitsschlüssel entsperren', - typeDelete: 'Geben Sie [löschen], um den Schlüssel zu entfernen', + typeDelete: 'Geben Sie [löschen]', deleteKey: 'löschen', enableTopics: 'Aktivieren Sie gesicherte Themen', manageTopics: 'Sicherheitsschlüssel verwalten', diff --git a/app/mobile/src/session/settings/Settings.jsx b/app/mobile/src/session/settings/Settings.jsx index bb529cc9..8b6943a1 100644 --- a/app/mobile/src/session/settings/Settings.jsx +++ b/app/mobile/src/session/settings/Settings.jsx @@ -13,7 +13,7 @@ export function Settings() { const [ busy, setBusy ] = useState(false); const { state, actions } = useSettings(); - const sealAction = async (method, name) => { + const sealAction = async (method) => { if (!busy) { try { setBusy(true); @@ -23,8 +23,8 @@ export function Settings() { catch (err) { console.log(err); Alert.alert( - `Failed to ${name} Key`, - 'Please try again.', + state.strings.error, + state.strings.tryAgain, ); } setBusy(false); @@ -38,8 +38,8 @@ export function Settings() { catch (err) { console.log(err); Alert.alert( - 'Failed to update account notifications', - 'Please try again.', + state.strings.error, + state.strings.tryAgain, ); } } @@ -53,8 +53,8 @@ export function Settings() { catch (err) { console.log(err); Alert.alert( - 'Failed to Logout', - 'Please try again.', + state.strings.error, + state.strings.tryAgain, ); } setBusy(false); @@ -71,8 +71,8 @@ export function Settings() { catch (err) { console.log(err); Alert.alert( - 'Failed to Change Login', - 'Please try again.', + state.strings.error, + state.strings.tryAgain, ); } setBusy(false); @@ -88,9 +88,9 @@ export function Settings() { } catch (err) { console.log(err); - Alert.alert( - 'Failed to Delete Account', - 'Please try again.', + Alert.alert( + state.strings.error, + state.strings.tryAgain, ); } setBusy(false); @@ -312,7 +312,7 @@ export function Settings() { )} { state.sealPassword === state.sealConfirm && state.sealPassword && ( - sealAction(actions.generateKey, 'Generate')}> + sealAction(actions.generateKey)}> { state.strings.generate } )} @@ -343,7 +343,7 @@ export function Settings() { )} { state.sealPassword && ( - sealAction(actions.unlockKey, 'Unlock')}> + sealAction(actions.unlockKey)}> { state.strings.unlock } )} @@ -360,7 +360,7 @@ export function Settings() { { state.sealEnabled && state.sealUnlocked && !state.sealRemove && !state.sealUpdate && ( <> { state.strings.sealUnlocked } - sealAction(actions.disableKey, 'Disable')}> + sealAction(actions.disableKey)}> { state.strings.disable } @@ -380,7 +380,7 @@ export function Settings() { placeholderTextColor={Colors.inputPlaceholder} /> { state.sealDelete === state.strings.deleteKey && ( - sealAction(actions.removeKey, 'Remove')}> + sealAction(actions.removeKey)}> { state.strings.delete } )} @@ -433,7 +433,7 @@ export function Settings() { )} { state.sealPassword === state.sealConfirm && state.sealPassword && ( - sealAction(actions.updateKey, 'Update')}> + sealAction(actions.updateKey)}> { state.strings.update } )}