diff --git a/app/i18n/index.js b/app/i18n/index.js index 4f08390..5aa4d6f 100644 --- a/app/i18n/index.js +++ b/app/i18n/index.js @@ -3,7 +3,9 @@ import { initReactI18next } from 'react-i18next'; import moment from 'moment'; const languages = { - en: { translation: require('./lang/en.json') } + de: { translation: require('./lang/de.json') }, + en: { translation: require('./lang/en.json') }, + it: { translation: require('./lang/it.json') } }; const detectedLocale = window.jitsiNodeAPI.getLocale(); diff --git a/app/i18n/lang/de.json b/app/i18n/lang/de.json new file mode 100644 index 0000000..d6dac8e --- /dev/null +++ b/app/i18n/lang/de.json @@ -0,0 +1,38 @@ +{ + "enterConferenceNameOrUrl": "Gib einen Konferenznamen oder eine Jitsi URL ein", + "go": "LOS", + "help": "Hilfe", + "termsLink": "Nutzungsbedingungen", + "privacyLink": "Datenschutzbedingungen", + "sendFeedbackLink": "Schicke uns Feedback", + "aboutLink": "FAQ", + "sourceLink": "Source Code", + "versionLabel": "Version: {{version}}", + "onboarding": { + "startTour": "Start Tour", + "skip": "Überspringen", + "welcome": "Willkommen in {{appName}}", + "letUsShowYouAround": "Wir zeigen dir wie alles funktioniert!", + "next": "Weiter", + "conferenceUrl": "Gib den Namen (oder die ganze URL) des Raumes ein in den du willst.", + "settingsDrawerButton": "Hier klicken um zu den Einstellungen zu gelangen.", + "nameSetting": "Das ist dein Benutzername.", + "emailSetting": "Das E-Mail Feld ist teil deines Profiles, dieses Feld kann leer gelassen werden.", + "startMutedToggles": "Hier kannst du einstellen, ob du alle Konferenzen ohne aktiviertes Audio/Video beitrittst.", + "serverSetting": "Das ist der Server auf dem alle deine Konferenzen stattfinden werden, hier kann auch der eigene Server eingetragen werden!", + "serverTimeout": "Das ist die maximale Zeit, die ein Server zum Antworten auf einen Meetingbeitritt brauchen darf.", + "alwaysOnTop": "Hier kannst du ein kleines Fenster aktivieren, dass die Teilnehmer zeigt auch wenn du die Hauptapp gerade minimiert hast." + }, + "settings": { + "back": "Zurück", + "name": "Name", + "email": "Email", + "advancedSettings": "Erweiterte Einstellungen", + "alwaysOnTopWindow": "Always on Top Window", + "startWithAudioMuted": "Ohne Audio starten", + "startWithVideoMuted": "Ohne Video starten", + "invalidServer": "Falsche Server URL oder der Server unterstützt keine externe API", + "serverUrl": "Server URL", + "serverTimeout": "Server Timeout (in Sekunden)" + } +} diff --git a/app/i18n/lang/it.json b/app/i18n/lang/it.json new file mode 100644 index 0000000..b015313 --- /dev/null +++ b/app/i18n/lang/it.json @@ -0,0 +1,38 @@ +{ + "enterConferenceNameOrUrl": "Inserisci un numero di conferenza oppure un URL Jitsi", + "go": "VAI", + "help": "Aiuto", + "termsLink": "Condizioni d'uso", + "privacyLink": "Informazioni sulla privacy", + "sendFeedbackLink": "Inviaci Feedback", + "aboutLink": "FAQ", + "sourceLink": "Codice sorgente", + "versionLabel": "Versione: {{version}}", + "onboarding": { + "startTour": "Inizia Tour", + "skip": "salta", + "welcome": "Benvenuto in {{appName}}", + "letUsShowYouAround": "Ti facciamo vedere come funziona tutto!", + "next": "Avanti", + "conferenceUrl": "Insecisci il nome (oppure l'url intero) della stanza in cui vuoi accedere.", + "settingsDrawerButton": "Premi qua per arrivare alle impostazioni.", + "nameSetting": "Questo non è un username.", + "emailSetting": "Il campo E-Mail fa parte del tuo profile, questo campo può restare vuoto.", + "startMutedToggles": "Qua puoi impostare se vui accedere a tutte le conferenze con audio/video disabilitato al accesso..", + "serverSetting": "Questo è il server dove si svolgeranno tutte le conferenze, qua si può anche inserire il proprio server!", + "serverTimeout": "Questo è il tempo massimo che un server può metterci per rispondere ad una richiesta di accesso a un meeting.", + "alwaysOnTop": "Qua puoi attivare una piccola finestra che ti farà vedere i partecipanti del meeting anche se hai minimizzato la finestra principale." + }, + "settings": { + "back": "Indietro", + "name": "Nome", + "email": "Email", + "advancedSettings": "Impostazioni avanzate", + "alwaysOnTopWindow": "Finestra sempre in primo piano", + "startWithAudioMuted": "Inizia senza audio", + "startWithVideoMuted": "Inizio senza video", + "invalidServer": "URL del server errato o il server non supporta un'API esterna", + "serverUrl": "URL Server", + "serverTimeout": "Timeout del server (in secondi)" + } +}