mirror of
https://github.com/balzack/databag.git
synced 2025-02-12 03:29:16 +00:00
using translated strings for error modal
This commit is contained in:
parent
3768593502
commit
977916e61f
@ -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',
|
||||
|
@ -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);
|
||||
@ -89,8 +89,8 @@ export function Settings() {
|
||||
catch (err) {
|
||||
console.log(err);
|
||||
Alert.alert(
|
||||
'Failed to Delete Account',
|
||||
'Please try again.',
|
||||
state.strings.error,
|
||||
state.strings.tryAgain,
|
||||
);
|
||||
}
|
||||
setBusy(false);
|
||||
@ -312,7 +312,7 @@ export function Settings() {
|
||||
)}
|
||||
</View>
|
||||
{ state.sealPassword === state.sealConfirm && state.sealPassword && (
|
||||
<TouchableOpacity style={styles.enabledButton} activeOpacity={1} onPress={() => sealAction(actions.generateKey, 'Generate')}>
|
||||
<TouchableOpacity style={styles.enabledButton} activeOpacity={1} onPress={() => sealAction(actions.generateKey)}>
|
||||
<Text style={styles.enabledButtonText}>{ state.strings.generate }</Text>
|
||||
</TouchableOpacity>
|
||||
)}
|
||||
@ -343,7 +343,7 @@ export function Settings() {
|
||||
)}
|
||||
</View>
|
||||
{ state.sealPassword && (
|
||||
<TouchableOpacity style={styles.enabledButton} activeOpacity={1} onPress={() => sealAction(actions.unlockKey, 'Unlock')}>
|
||||
<TouchableOpacity style={styles.enabledButton} activeOpacity={1} onPress={() => sealAction(actions.unlockKey)}>
|
||||
<Text style={styles.enabledButtonText}>{ state.strings.unlock }</Text>
|
||||
</TouchableOpacity>
|
||||
)}
|
||||
@ -360,7 +360,7 @@ export function Settings() {
|
||||
{ state.sealEnabled && state.sealUnlocked && !state.sealRemove && !state.sealUpdate && (
|
||||
<>
|
||||
<Text style={styles.modalDescription}>{ state.strings.sealUnlocked }</Text>
|
||||
<TouchableOpacity style={styles.enabledButton} activeOpacity={1} onPress={() => sealAction(actions.disableKey, 'Disable')}>
|
||||
<TouchableOpacity style={styles.enabledButton} activeOpacity={1} onPress={() => sealAction(actions.disableKey)}>
|
||||
<Text style={styles.enabledButtonText}>{ state.strings.disable }</Text>
|
||||
</TouchableOpacity>
|
||||
<TouchableOpacity activeOpacity={1} onPress={actions.showSealUpdate}>
|
||||
@ -380,7 +380,7 @@ export function Settings() {
|
||||
placeholderTextColor={Colors.inputPlaceholder} />
|
||||
</View>
|
||||
{ state.sealDelete === state.strings.deleteKey && (
|
||||
<TouchableOpacity style={styles.dangerButton} activeOpacity={1} onPress={() => sealAction(actions.removeKey, 'Remove')}>
|
||||
<TouchableOpacity style={styles.dangerButton} activeOpacity={1} onPress={() => sealAction(actions.removeKey)}>
|
||||
<Text style={styles.dangerButtonText}>{ state.strings.delete }</Text>
|
||||
</TouchableOpacity>
|
||||
)}
|
||||
@ -433,7 +433,7 @@ export function Settings() {
|
||||
)}
|
||||
</View>
|
||||
{ state.sealPassword === state.sealConfirm && state.sealPassword && (
|
||||
<TouchableOpacity style={styles.enabledButton} activeOpacity={1} onPress={() => sealAction(actions.updateKey, 'Update')}>
|
||||
<TouchableOpacity style={styles.enabledButton} activeOpacity={1} onPress={() => sealAction(actions.updateKey)}>
|
||||
<Text style={styles.enabledButtonText}>{ state.strings.update }</Text>
|
||||
</TouchableOpacity>
|
||||
)}
|
||||
|
Loading…
Reference in New Issue
Block a user