diff --git a/app/mobile/src/constants/Strings.js b/app/mobile/src/constants/Strings.js
index 8047db29..03f68f36 100644
--- a/app/mobile/src/constants/Strings.js
+++ b/app/mobile/src/constants/Strings.js
@@ -187,6 +187,13 @@ const Strings = [
editMessage: 'Edit Message Text',
emptyTopic: 'Empty Topic',
notes: 'Notes',
+
+ welcome: 'Welcome To Databag',
+ communication: 'Communication for the Decentralized Web',
+ setup: 'Setup Your Profile',
+ connect: 'Connect With People',
+ start: 'Start a Conversation',
+ started: 'Get Started',
},
{
languageCode: 'fr',
@@ -370,6 +377,13 @@ const Strings = [
editMessage: 'Modifier le Texte du Message',
emptyTopic: 'Pas de Messages',
notes: 'Notes',
+
+ welcome: 'Bienvenue Sur Databag',
+ communication: 'Communication Pour l\'Internet Décentralisé',
+ setup: 'Configurez Votre Profil',
+ connect: 'Se Connecter Avec d'Autres',
+ start: 'Créer une Conversation',
+ started: 'Commencer',
},
{
languageCode: 'es',
@@ -553,6 +567,13 @@ const Strings = [
editMessage: 'Editar Texto del Mensaje',
emptyTopic: 'Ningún Mensaje',
notes: 'Notas',
+
+ welcome: 'Bienvenido a Databag',
+ communication: 'Comunicación para Internet Descentralizada',
+ setup: 'Configura Tu Perfil',
+ connect: 'Conéctate Con Gente',
+ start: 'Iniciar una Conversación',
+ started: 'Empezar',
},
{
languageCode: 'de',
@@ -736,6 +757,13 @@ const Strings = [
editMessage: 'Nachrichtentext Bearbeiten',
emptyTopic: 'Keine Nachrichten',
notes: 'Anmerkungen',
+
+ welcome: 'Willkommen bei Databag',
+ communication: 'Kommunikation für das dezentrale Internet',
+ setup: 'Richten Sie Ihr Profil ein',
+ connect: 'Verbinde dich mit Menschen',
+ start: 'Eine Konversation Beginnen',
+ started: 'Loslegen',
},
{
languageCode: 'pt',
@@ -904,6 +932,13 @@ const Strings = [
editMessage: 'Editar Texto da Mensagem',
emptyTopic: 'Sem Mensagens',
notes: 'Notas',
+
+ welcome: 'Bem-vindo ao DataBag',
+ communication: 'Comunicação para a Internet Descentralizada',
+ setup: 'Configure Seu Perfil',
+ connect: 'Conecte-se Com As Pessoas',
+ start: 'Crie Uma Conversa',
+ started: 'Iniciar',
},
];
diff --git a/app/mobile/src/session/Session.jsx b/app/mobile/src/session/Session.jsx
index b90270ae..9227b19d 100644
--- a/app/mobile/src/session/Session.jsx
+++ b/app/mobile/src/session/Session.jsx
@@ -408,8 +408,8 @@ export function Session({ sharing, clearSharing }) {
{ state.firstRun == true && (
- Welcome To Databag
- Communication for the Decentralized Web
+ { state.strings.welcome }
+ { state.strings.communication }
{ Colors.theme === 'dark' && (
@@ -420,18 +420,18 @@ export function Session({ sharing, clearSharing }) {
- Setup Your Profile
+ { state.strings.setup }
- Connect With People
+ { state.strings.connect }
- Start a Conversation
+ { state.strings.start }
- Get Started
+ { state.strings.started }
diff --git a/app/mobile/src/session/welcome/Welcome.jsx b/app/mobile/src/session/welcome/Welcome.jsx
index b1b9682d..9d1e61ba 100644
--- a/app/mobile/src/session/welcome/Welcome.jsx
+++ b/app/mobile/src/session/welcome/Welcome.jsx
@@ -1,19 +1,21 @@
-import { useEffect } from 'react';
+import { useState, useEffect } from 'react';
import { Image, View, TouchableOpacity, Text } from 'react-native';
import { SafeAreaProvider, SafeAreaView } from 'react-native-safe-area-context';
import { styles } from './Welcome.styled';
import { Colors } from 'constants/Colors';
import Ionicons from 'react-native-vector-icons/AntDesign';
+import { getLanguageStrings } from 'constants/Strings';
import light from 'images/session.png';
import dark from 'images/darksess.png';
export function Welcome() {
+ const [strings, setStrings] = useState(getLanguageStrings());
return (
Databag
- Communication for the Decentralized Web
+ { strings.communication }
{ Colors.theme === 'dark' && (
)}
@@ -21,11 +23,11 @@ export function Welcome() {
)}
- Setup your profile
+ { strings.setup }
- Connect with people
+ { strings.connect }
- Start a conversation
+ { strings.start }
);