Browse Source

Update translation strings from Transifex (#942)

Danilo Bargen 5 years ago
parent
commit
50c86e28ba
7 changed files with 187 additions and 152 deletions
  1. 14 8
      public/i18n/cs.json
  2. 20 21
      public/i18n/de.json
  3. 12 6
      public/i18n/es.json
  4. 114 108
      public/i18n/fr.json
  5. 9 3
      public/i18n/sk.json
  6. 9 3
      public/i18n/uk.json
  7. 9 3
      public/i18n/zh.json

+ 14 - 8
public/i18n/cs.json

@@ -15,6 +15,7 @@
         "CHOOSE_PASSWORD": "Pokud chcete zůstat trvale přihlášeni, zadejte prosím<br>heslo relace před naskenováním QR kódu.",
         "UNLOCK_FAILED_TEXT": "Zadali jste nesprávné heslo, relaci nelze obnovit.",
         "ENTER_PASSWORD": "Chcete-li se znovu připojit k vaší předchozí relaci,<br> zadejte prosím heslo:",
+        "PASSWORD_STRENGTH": "Síla hesla",
         "UNLOCK_FAILED_TITLE": "Odemknutí se nezdařilo",
         "ALTERNATIVELY": "Nebo,",
         "UNLOCK_FAILED_FORGOTTEN": "Pokud si nepamatujete heslo, jednoduše zvolte \"odstranit tuto relaci\" a zadejte heslo nové.",
@@ -67,13 +68,13 @@
         "ADBLOCKER": "Používáte blokování reklam, které také blokuje komunikaci WebRTC?",
         "PLEASE_UPDATE_APP": "Ujistěte se, že používáte <a href=\"https://threema.ch/en/whats-new\" target=\"_blank\">nejnovější verzi</a> aplikace Threema!",
         "USE_ARCHIVE_VERSION": "Případně se můžete přepnout na <a href=\"{archiveUrl}\">předchozí verzi</a> Threema Web.",
-        "TROUBLESHOOTING": "Odstraňování problémů",
-        "REPORT_FAQ": "Nejprve si prosím<a target=\"_blank\" href=\"https://threema.ch/faq\"> přečtěte nejčastější dotazy a odpovědi - FAQs</a>kde najdete popis, jak odstranit většinu problémů.",
+        "TROUBLESHOOTING": "Řešení problémů",
+        "REPORT_FAQ": "Nejprve si prosím<a target=\"_blank\" href=\"https://threema.ch/faq\"> přečtěte nejčastější dotazy a odpovědi - FAQs</a> kde najdete popis, jak odstranit většinu problémů.",
         "REPORT_LOG": "Pokud nemůžete najít odpověď na svůj dotaz nebo problém přetrvává, můžete týmu podpory Threema odeslat protokol chyb.",
         "REPORT_VIA_THREEMA_UNAVAILABLE": "Odeslání protokolu přes Threema je momentálně nedostupné, protože není funkční připojení k Vašemu mobilnímu telefonu. Nejprve aktivujte připojení k Vašemu telefonu.",
         "REPORT_VIA_CLIPBOARD": "Případně můžete zkopírovat protokol chyb do schránky a <a target=\"_blank\" href=\"https://threema.ch/support\">nahlásit jej týmu podpory Threema, prostřednictvím webového formuláře</a>.",
-        "REMOVE_SENSITIVE_DATA": "Remove sensitive data (contacts, message contents, etc.)",
-        "DESCRIBE_PROBLEM": "Prosím, popište zde problém.",
+        "REMOVE_SENSITIVE_DATA": "Odstranit citlivá data (kontakty, obsah zpráv,..)",
+        "DESCRIBE_PROBLEM": "Zde prosím popiště problém.",
         "COPY_LOG_CLIPBOARD": "Zkopírovat protokol do schránky",
         "REPORT_VIA_THREEMA": "Odeslat protokol na *SUPPORT",
         "REPORT_VIA_THREEMA_FAILED": "Došlo k chybě při odeslání logu chyb na *SUPPORT.",
@@ -205,7 +206,7 @@
         "PINNED_CONVERSATION_ERROR": "Konverzace nemůže být připnuta",
         "UNPINNED_CONVERSATION_OK": "Konverzace odepnuta",
         "UNPINNED_CONVERSATION_ERROR": "Konverzace nemůže být odepnuta",
-        "ME": ""
+        "ME": ""
     },
     "messageStates": {
         "WE_ACK": "Poslali jste \"palec nahoru\"",
@@ -246,7 +247,8 @@
             "disabledByPolicy": "Funkce zakázána správcem",
             "syncFailed": "Chyba při synchronizaci skupiny",
             "noMembers": "Žádní členové nejsou definováni",
-            "alreadyLeft": "Již jste tuto skupinu opustili"
+            "alreadyLeft": "Již jste tuto skupinu opustili",
+            "valueTooLong": "Zadaná hodnota je příliš dlouhá"
         }
     },
     "error": {
@@ -304,7 +306,8 @@
     },
     "deviceUnreachable": {
         "DEVICE_UNREACHABLE": "Zařízení je nedostupné",
-        "UNABLE_TO_CONNECT": "Nelze se připojit k zařízení ..."
+        "UNABLE_TO_CONNECT": "Nelze se připojit k zařízení ...",
+        "DISMISS_WARNING": "Chcete-li obnovit připojení, znovu načtěte okno prohlížeče."
     },
     "version": {
         "NEW_VERSION": "Je k dispozici nová verze",
@@ -351,6 +354,9 @@
         "SESSION_DELETED": "Relace byla ve vašem mobilu smazána.",
         "WEBCLIENT_DISABLED": "Služba Threema Web byla ve vašem zřízení vypnuta.",
         "SESSION_REPLACED": "Tato relace byla přerušena, protože jste spustili relaci Threema Web i v dalším okně prohlížeče.",
-        "SESSION_ERROR": "Relace byla ukončena kvůli chybě komunikačního protokolu."
+        "OUT_OF_MEMORY": "Tato relace byla přerušena, protože ve vašem mobilu došlo k nedostatku paměti",
+        "SESSION_ERROR": "Relace byla ukončena kvůli chybě komunikačního protokolu.",
+        "PUSH_ERROR_INFO": "Pokusy o probuzení mobilu pomocí push oznámení selhaly. K tomu může dojít například v případě, že jste nedávno změnili mobil.",
+        "PUSH_ERROR_ACTION": "Pokud se tato chyba opakuje, klikněte na „Zapomenout relaci“ a spusťte novou relaci Threema Web."
     }
 }

+ 20 - 21
public/i18n/de.json

@@ -61,24 +61,24 @@
         "APP_STARTED": "Ist die Threema-App gestartet?",
         "SESSION_DELETED": "Wurde diese Sitzung in der Threema-App gelöscht?",
         "PHONE_ONLINE": "Ist Ihr Mobilgerät mit dem Internet verbunden?",
-        "UNLOCK_OR_CHARGE": "Es kann hilfreich sein, das Gerät zu entsperren oder an ein Ladegerät anzuschließen.",
-        "PUSH_FAQ": "Ihr Gerät kann von Problemen mit der Push-Benachrichtigung betroffen sein. Lesen Sie die FAQ-Artikel für<a target=\"_blank\" href=\"https://threema.ch/faq/push_andr\"> Android</a> und <a target=\"_blank\" href=\"https://threema.ch/faq/push_ios\">iOS</a> zur Fehlerbehebung.",
+        "UNLOCK_OR_CHARGE": "Es kann hilfreich sein, das Gerät zu entsperren oder an ein Ladegerät anzuschliessen.",
+        "PUSH_FAQ": "Ihr Gerät kann von Problemen mit der Push-Benachrichtigung betroffen sein. Lesen Sie die FAQ-Artikel für<a target=\"_blank\" href=\"https://threema.ch/faq/push_andr\">Android</a> und <a target=\"_blank\" href=\"https://threema.ch/faq/push_ios\">iOS</a> zur Fehlerbehebung.",
         "WEBCLIENT_ENABLED": "Ist Threema Web in der Threema-App aktiviert?",
         "PLUGIN": "Ist in Ihrem Browser ein Plugin zum Blockieren von WebRTC installiert?",
         "ADBLOCKER": "Ist in Ihrem Browser ein Ad-Blocker installiert?",
         "PLEASE_UPDATE_APP": "Bitte stellen Sie sicher, dass Sie die <a href=\"https://threema.ch/de/whats-new\" target=\"_blank\">neuste App-Version</a> von Threema nutzen!",
         "USE_ARCHIVE_VERSION": "Alternativ können Sie zu der <a href=\"{archiveUrl}\">vorherigen Version</a> von Threema Web wechseln.",
         "TROUBLESHOOTING": "Fehlerbehebung",
-        "REPORT_FAQ": "Für allgemeine Fragen und Lösungsvorschläge für häufige Probleme, <a target=\"_blank\" href=\"https://threema.ch/faq\">schauen Sie bitte zuerst in das FAQ</a>.",
-        "REPORT_LOG": "Sollte das FAQ Ihre Frage nicht beantworten oder das Problem bestehen bleiben, können Sie einen Fehlerbericht an den Threema Support senden.",
-        "REPORT_VIA_THREEMA_UNAVAILABLE": "Das Senden eines Fehlerberichts ist zur Zeit nicht möglich, da keine Verbindung zu Ihrem Mobilgerät besteht. Stellen Sie zuerst eine Verbindung mit Ihrem Mobilgerät her.",
-        "REPORT_VIA_CLIPBOARD": "Alternativ können Sie den Fehlerbericht in die Zwischenablage kopieren und <a target=\"_blank\" href=\"https://threema.ch/support\">per Webformular an den Threema Support senden</a>",
-        "REMOVE_SENSITIVE_DATA": "Sensible Daten entfernen (Kontakte, Nachrichteninhalte, etc.)",
-        "DESCRIBE_PROBLEM": "Bitte beschreiben Sie das Problem.",
-        "COPY_LOG_CLIPBOARD": "In die Zwischenablage kopieren",
-        "REPORT_VIA_THREEMA": "Fehlerbericht an *SUPPORT senden",
-        "REPORT_VIA_THREEMA_FAILED": "Der Fehlerbericht konnte nicht an *SUPPORT gesendet werden.",
-        "REPORT_VIA_THREEMA_SUCCESS": "Ein Fehlerbericht wurde an *SUPPORT gesendet."
+        "REPORT_FAQ": "Bitte lesen Sie zuerst unsere <a target=\"_blank\" href=\"https://threema.ch/faq\">FAQs</a> für allgemeine Fragen und zur Lösung häufiger Probleme.",
+        "REPORT_LOG": "Wenn Sie keine Antwort auf ihre Frage finden, oder das Problem weiterhin besteht, können Sie einen Protokollbericht an das Threema Support-Team senden.",
+        "REPORT_VIA_THREEMA_UNAVAILABLE": "Das Senden des Protokolls über Threema ist derzeit nicht möglich, da keine Verbindung zu Ihrem Mobilgerät besteht. Verbinden Sie sich zuerst mit Ihrem Mobilgerät.",
+        "REPORT_VIA_CLIPBOARD": "Alternativ können Sie das Protokoll in die Zwischenablage kopieren und über das <a target=\"_blank\" href=\"https://threema.ch/support\">Webformular an das Threema-Support-Team senden</a>.",
+        "REMOVE_SENSITIVE_DATA": "Sensible Daten entfernen (Kontakte, Nachrichten-Inhalte, etc.)",
+        "DESCRIBE_PROBLEM": "Bitte beschreiben Sie hier das Problem.",
+        "COPY_LOG_CLIPBOARD": "Protokoll in die Zwischenablage kopieren",
+        "REPORT_VIA_THREEMA": "Protokoll an Support senden",
+        "REPORT_VIA_THREEMA_FAILED": "Das Senden des Protokolls an den Support ist fehlgeschlagen.",
+        "REPORT_VIA_THREEMA_SUCCESS": "Ein Protokollbericht wurde an den Support gesendet."
     },
     "common": {
         "YES": "Ja",
@@ -136,9 +136,9 @@
         "GROUP_CREATOR": "Ersteller",
         "GROUP_ROLE_NORMAL": "Mitglied",
         "GROUP_ROLE_CREATOR": "Ersteller",
-        "UPLOADING": "Wird hochgeladen …",
+        "UPLOADING": "Hochladen ...",
         "DOWNLOAD": "Herunterladen",
-        "DOWNLOADING": "Wird heruntergeladen …",
+        "DOWNLOADING": "Laden …",
         "COPY": "Kopieren",
         "COPIED": "Inhalt wurde in die Zwischenablage kopiert!",
         "COPY_ERROR": "Fehler: Konnte Inhalt nicht in die Zwischenablage kopieren",
@@ -218,8 +218,7 @@
         "SENT": "Die Nachricht wurde erfolgreich an den Server übermittelt",
         "DELIVERED": "Die Nachricht ist beim Gerät des Empfängers angekommen",
         "READ": "Die Nachricht wurde vom Empfänger gelesen",
-        "FAILED": "Die Nachricht konnte nicht gesendet werden"
-    },
+        "FAILED": "Die Nachricht konnte nicht gesendet werden"},
     "messageTypes": {
         "AUDIO_MESSAGE": "Sprachnachricht",
         "FILE_MESSAGE": "Datei",
@@ -291,7 +290,7 @@
         "OPEN_SOURCE": "Threema Web ist vollständig Open Source.",
         "SOURCE_CODE": "Der Quellcode und die Lizenzbedingungen finden sich auf GitHub:",
         "EMOJI_ART": "Verwendete Emoji stammen von <a target=\"_blank\" href=\"https://twemoji.twitter.com/\">Twitter</a>",
-        "NOTIFICATION_SOUNDS": "Benachrichtigunstöne &copy; 2012 <a target=\"_blank\" href=\"https://www.soundsnap.com/licence\">soundsnap.com</a> - Licensed under the Soundsnap License",
+        "NOTIFICATION_SOUNDS": "Benachrichtigungstöne &copy; 2012 <a target=\"_blank\" href=\"https://www.soundsnap.com/licence\">soundsnap.com</a> - Licensed under the Soundsnap License",
         "LICENSE_TEXT": "Lizenzen der verwendeten Open Source-Komponenten finden Sie <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"{url}\">im Quellcode</a>.",
         "CHANGELOG": "Änderungsprotokoll",
         "CHANGELOG_TEXT": "Das Threema Web-Änderungsprotokoll finden Sie <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"{url}\">auf GitHub</a>."
@@ -308,7 +307,7 @@
     "deviceUnreachable": {
         "DEVICE_UNREACHABLE": "Gerät nicht erreichbar",
         "UNABLE_TO_CONNECT": "Verbindung zum Gerät fehlgeschlagen …",
-        "DISMISS_WARNING": "Um die Verbindung wiederherzustellen, laden Sie bitte Ihr Browser-Fenster neu."
+        "DISMISS_WARNING": "Um die Verbindung wiederherzustellen, laden Sie diese Seite bitte neu."
     },
     "version": {
         "NEW_VERSION": "Neue Version Verfügbar",
@@ -355,9 +354,9 @@
         "SESSION_DELETED": "Die Sitzung wurde auf Ihrem Gerät gelöscht.",
         "WEBCLIENT_DISABLED": "Threema Web wurde auf Ihrem Gerät deaktiviert.",
         "SESSION_REPLACED": "Die Sitzung wurde beendet, weil Sie eine andere Sitzung gestartet haben.",
-        "OUT_OF_MEMORY": "Die Sitzung musste beendet werden, da auf dem Gerät nicht genügend Arbeitsspeicher zur Verfügung steht.",
+        "OUT_OF_MEMORY": "Die Sitzung wurde beendet, weil ihr Gerät nicht genügend freien Arbeitsspeicher hat.",
         "SESSION_ERROR": "Die Sitzung wurde aufgrund eines Protokollfehlers beendet.",
-        "PUSH_ERROR_INFO": "Threema Web konnte Ihr Gerät nicht mit einer Push-Benachrichtigung aufwecken. Dies passiert oft beim Wechsel auf ein neues Gerät.",
-        "PUSH_ERROR_ACTION": "Falls der Fehler weiterhin besteht, klicken Sie bitte auf \"Sitzung vergessen\" und erstellen Sie eine neue Sitzung."
+        "PUSH_ERROR_INFO": "Der Versuch, ihr Gerät mit einer Push-Benachrichtigung einzuschalten, ist fehlgeschlagen. Dies kann zum Beispiel passieren, wenn Sie kürzlich zu einem neuen Gerät gewechselt sind.",
+        "PUSH_ERROR_ACTION": "Wenn dieser Fehler wieder auftritt, klicken Sie auf \"Sitzung vergessen\" und starten Sie eine neue Threema Web Sitzung."
     }
 }

+ 12 - 6
public/i18n/es.json

@@ -15,6 +15,7 @@
         "CHOOSE_PASSWORD": "Si deseas mantenerte conectado, por favor, introduce<br>una contraseña de sesión antes de escanear.",
         "UNLOCK_FAILED_TEXT": "Has introducido una contraseña incorrecta, la sesión no se puede restaurar.",
         "ENTER_PASSWORD": "Para volver a conectarte a la sesión anterior, <br>por favor, introduce la contraseña:",
+        "PASSWORD_STRENGTH": "Seguridad de contraseña",
         "UNLOCK_FAILED_TITLE": "Desbloqueo fallido",
         "ALTERNATIVELY": "Alternativamente,",
         "UNLOCK_FAILED_FORGOTTEN": "Si no recuerdas tu contraseña, sólo tienes que elegir \"olvidar esta sesión\", y establecer una nueva contraseña.",
@@ -67,13 +68,13 @@
         "ADBLOCKER": "¿Utilizas un bloqueador de anuncios que también bloquea la comunicación de WebRTC?",
         "PLEASE_UPDATE_APP": "¡Asegúrate de estar usando la <a href=\"https://threema.ch/en/whats-new\" target=\"_blank\">última versión</a> de la aplicación Threema!",
         "USE_ARCHIVE_VERSION": "Como alternativa, puedes volver a la <a href=\"{archiveUrl}\">versión anterior</a> de Threema Web.",
-        "TROUBLESHOOTING": "Troubleshooting",
+        "TROUBLESHOOTING": "Solución de problemas",
         "REPORT_FAQ": "Please <a target=\"_blank\" href=\"https://threema.ch/faq\">check out our FAQs</a> first for general questions and to resolve common problems.",
         "REPORT_LOG": "If you can't find an answer to your question or the problem persists, you can send a log report to the Threema support team.",
         "REPORT_VIA_THREEMA_UNAVAILABLE": "Reporting the log via Threema is currently unavailable since there is no connection to your mobile device. Connect to your mobile device first.",
         "REPORT_VIA_CLIPBOARD": "Alternatively, you may copy the log into the clipboard and <a target=\"_blank\" href=\"https://threema.ch/support\">report it to the Threema support team via the web form</a>.",
         "REMOVE_SENSITIVE_DATA": "Remove sensitive data (contacts, message contents, etc.)",
-        "DESCRIBE_PROBLEM": "Please describe the problem here.",
+        "DESCRIBE_PROBLEM": "Por favor describe el problema aquí.",
         "COPY_LOG_CLIPBOARD": "Copy log to clipboard",
         "REPORT_VIA_THREEMA": "Send log to *SUPPORT",
         "REPORT_VIA_THREEMA_FAILED": "Sending log report to *SUPPORT failed.",
@@ -135,7 +136,7 @@
         "GROUP_CREATOR": "Creador de grupo",
         "GROUP_ROLE_NORMAL": "Miembro",
         "GROUP_ROLE_CREATOR": "Creador",
-        "UPLOADING": "Uploading …",
+        "UPLOADING": "Subir …",
         "DOWNLOAD": "Descargar",
         "DOWNLOADING": "Descargando ...",
         "COPY": "Copiar",
@@ -246,7 +247,8 @@
             "disabledByPolicy": "Funcionalidad deshabilitada por el administrador",
             "syncFailed": "Fallo en la sincronización del grupo ",
             "noMembers": "No hay miembros definidos",
-            "alreadyLeft": "Ya has salido de este grupo"
+            "alreadyLeft": "Ya has salido de este grupo",
+            "valueTooLong": "A value you entered is too long"
         }
     },
     "error": {
@@ -304,7 +306,8 @@
     },
     "deviceUnreachable": {
         "DEVICE_UNREACHABLE": "Dispositivo Inaccesible",
-        "UNABLE_TO_CONNECT": "Unable to connect to your device …"
+        "UNABLE_TO_CONNECT": "Unable to connect to your device …",
+        "DISMISS_WARNING": "To re-establish the connection, please reload your browser window."
     },
     "version": {
         "NEW_VERSION": "Nueva versión disponible",
@@ -351,6 +354,9 @@
         "SESSION_DELETED": "Se ha eliminado la sesión en tu dispositivo.",
         "WEBCLIENT_DISABLED": "Threema Web fue deshabilitado en tu dispositivo.",
         "SESSION_REPLACED": "Se ha terminado esta sesión porque has abierto una nueva sesión de Threema Web en otra pestaña del navegador.",
-        "SESSION_ERROR": "Se ha cerrado esta sesión debido a un error de protocolo."
+        "OUT_OF_MEMORY": "The session had to be stopped because your device ran out of memory.",
+        "SESSION_ERROR": "Se ha cerrado esta sesión debido a un error de protocolo.",
+        "PUSH_ERROR_INFO": "Attempts to wake up your device using push notifications have failed. This can happen, for example, if you have switched to a new mobile device recently.",
+        "PUSH_ERROR_ACTION": "Should this error persist, please click \"Forget Session\" and initiate a new Threema Web session."
     }
 }

+ 114 - 108
public/i18n/fr.json

@@ -1,11 +1,11 @@
 {
     "meta": {
-        "DESCRIPTION": "Discuter depuis votre ordinateur avec Threema Web et ayez accès à tous vos discussions, vos contacts et vos fichiers média."
+        "DESCRIPTION": "Discutez depuis votre ordinateur avec Threema Web et ayez accès à toutes vos discussions, vos contacts et vos fichiers média."
     },
     "welcome": {
         "ABORT": "Annuler",
         "CONTINUE_ANYWAY": "Continuer",
-        "PLEASE_SCAN": "Scannez ce code QR avec votre app Threema",
+        "PLEASE_SCAN": "Scannez ce code QR avec votre application Threema",
         "PLEASE_UNLOCK": "Rétablissement de la session ",
         "WAITING": "En attente de la connexion",
         "RETRY": "Réessayer",
@@ -15,69 +15,70 @@
         "CHOOSE_PASSWORD": "Si vous souhaitez rester connecté, veuillez saisir <br>un mot de passe de session avant le scan.",
         "UNLOCK_FAILED_TEXT": "Vous avez saisi un mauvais mot de passe. La session ne peut pas être restaurée.",
         "ENTER_PASSWORD": "Pour rétablir votre précédente session, <br>veuillez saisir le mot de passe :",
+        "PASSWORD_STRENGTH": "Force du mot",
         "UNLOCK_FAILED_TITLE": "Le déverrouillage a échoué",
         "ALTERNATIVELY": "Sinon,",
         "UNLOCK_FAILED_FORGOTTEN": "Si vous n'arrivez plus à vous souvenir de votre mot de passe, choisissez simplement \"oublier cette session\" et définissez un nouveau mot de passe.",
         "FORGET_SESSION": "oublier cette session",
         "FORGET_SESSION_BTN": "oublier session",
         "BTN_RECONNECT": "Reconnecter",
-        "BROWSER_NOT_SUPPORTED": "Ce navigateur n'est pas supporté.",
-        "BROWSER_NOT_SUPPORTED_ANDROID": "Ce navigateur n'est pas supporté sous Android.",
-        "BROWSER_NOT_SUPPORTED_DETAILS": "S'il vous plaît utiliser la dernière version de <a href='https://www.google.com/chrome/browser/desktop/' target='_blank' rel='noopener noreferrer'>Google Chrome</a>, <a href='https://www.mozilla.org/' target='_blank' rel='noopener noreferrer'>Mozilla Firefox</a>, <a href='https://www.opera.com/' target='_blank' rel='noopener noreferrer'>Opera</a> ou <a href='https://www.apple.com/safari/' target='_blank' rel='noopener noreferrer'>Safari</a> (seuilement iOS), sinon le client web pourrait ne pas fonctionner correctement.",
-        "SAFARI": "Safari est seulement compatible avec Threema Web pour iOS. <br>Si vous utilisez Android, utilisez s'il vous plaît un autre navigateur.",
+        "BROWSER_NOT_SUPPORTED": "Ce navigateur n'est pas compatible.",
+        "BROWSER_NOT_SUPPORTED_ANDROID": "Ce navigateur n'est pas compatible sous Android.",
+        "BROWSER_NOT_SUPPORTED_DETAILS": "Veuillez utiliser la dernière version de <a href='https://www.google.com/chrome/browser/desktop/' target='_blank' rel='noopener noreferrer'>Google Chrome</a>, <a href='https://www.mozilla.org/' target='_blank' rel='noopener noreferrer'>Mozilla Firefox</a>, <a href='https://www.opera.com/' target='_blank' rel='noopener noreferrer'>Opera</a> ou <a href='https://www.apple.com/safari/' target='_blank' rel='noopener noreferrer'>Safari</a> (iOS uniqument), sinon le client web pourrait ne pas fonctionner correctement.",
+        "SAFARI": "Safari est seulement compatible avec Threema Web pour iOS.<br>Si vous utilisez Android, veuillez utiliser un autre navigateur.",
         "CONNECTING": "Connexion en cours",
-        "WAITING_FOR_PUSH": "En attente de<br>l'activation de l'app ...",
-        "CONNECTING_TO_APP": "La connection à l'application <br> a été établie...",
-        "LOADING_INITIAL_DATA": "Chargement des données<br>initiales...",
-        "MANUAL_START": "S'il vous plaît commencer votre session",
-        "MANUAL_START_TEXT1": "Service de notification n'est pas disponible. Est-ce que les services Google Play ont bien été installé sur votre appareil mobile ?",
-        "MANUAL_START_TEXT2": "Vous pouvez utiliser Threema Web sans les services Google Play, mais vous avez besoin de démarrer la session manuellement:",
-        "MANUAL_START_STEP1": "Ouvrez l'app Threema  et cliquer sur \"Threema Web\" dans la fenêtre navigateur gauche.",
+        "WAITING_FOR_PUSH": "En attente de<br>l'activation de l'application…",
+        "CONNECTING_TO_APP": "La connexion à l'application<br>a été établie…",
+        "LOADING_INITIAL_DATA": "Chargement des données<br>initiales",
+        "MANUAL_START": "Veuillez commencer votre session",
+        "MANUAL_START_TEXT1": "Le service de notification push n'est pas disponible. Les services Google Play sont-ils bien installés sur votre appareil mobile ?",
+        "MANUAL_START_TEXT2": "Vous pouvez utiliser Threema Web sans les services Google Play, mais vous avez besoin de démarrer la session manuellement :",
+        "MANUAL_START_STEP1": "Ouvrez l'application Threema  et cliquez sur « Threema Web » dans le panneau de navigation de gauche.",
         "MANUAL_START_STEP2": "Cliquer sur la session provenant de votre navigateur.",
-        "MANUAL_START_STEP3": "Sélectionner \"Démarrer la session\" pour démarrer la session.",
-        "MORE_ABOUT_WEB": "A propos",
-        "LOCAL_STORAGE_MISSING_DETAILS": "L'accès au stockage locale n'est pas possible. Ceci peut arriver si votre navigateur est configuré pour refuser les cookies, ou si vous avez installé une extension du navigateur qui bloque l'accès au stockage locale. \nS'il vous plaît autoriser l'accès au stockage locale dans vos paramètres de navigateur ou désactiver les extensions que vous auriez installées.",
-        "LOCAL_STORAGE_EXCEPTION_DETAILS": "Erreur fatale lors de l'accès au stockage locale: {errorMsg}.<br>Essayer de redémarrer votre navigateur.",
+        "MANUAL_START_STEP3": "Sélectionnez « Démarrer la session » pour démarrer la session.",
+        "MORE_ABOUT_WEB": "À propos",
+        "LOCAL_STORAGE_MISSING_DETAILS": "L'accès au stockage local est impossible. Ceci peut arriver si votre navigateur est configuré pour refuser les cookies, ou si vous avez installé une extension du navigateur bloquant l'accès au stockage local. Veuillez autoriser l'accès au stockage local dans les paramètres de votre navigateur ou désactiver les extensions que vous auriez installées.",
+        "LOCAL_STORAGE_EXCEPTION_DETAILS": "Erreur fatale lors de l'accès au stockage locale : {errorMsg}.<br>Essayez de redémarrer votre navigateur.",
         "ALREADY_CONNECTED": "Déjà connecté",
-        "ALREADY_CONNECTED_DETAILS": "Vous êtes déjà connecté à Threema Web dans un autre onglet ou une autre fenêtre!",
+        "ALREADY_CONNECTED_DETAILS": "Vous êtes déjà connecté à Threema Web dans un autre onglet ou une autre fenêtre !",
         "VERSION": "Version",
-        "BACKGROUND_IMAGE": "Image de fond",
+        "BACKGROUND_IMAGE": "Papier peint",
         "HELP_TRANSLATE": "Aidez à traduire"
     },
     "connecting": {
         "CONNECTION_PROBLEMS": "Problèmes de connexion",
-        "GENERIC": "Tentative de reconnexion...",
-        "RECOVERING_CONNECTION": "Tentative pour retrouver une connexion...",
-        "WAITING_FOR_APP": "En attente de l'activation de l'app...",
-        "WAITING_FOR_APP_MANUAL": "Les services Google Play ne sont pas installés. Commencez svp la session manuellement.",
-        "CONNECTING_TO_SERVER": "Connexion au serveur...",
-        "CONNECTING_TO_APP": "La connexion à l'app est en cours...",
-        "CONNECTION_CLOSED": "La connexion au serveur a été stoppée.",
-        "RECONNECT_FAILED": "La connexion à l'application a échouée."
+        "GENERIC": "Tentative de reconnexion",
+        "RECOVERING_CONNECTION": "Tentative de récupération de la connexion…",
+        "WAITING_FOR_APP": "En attente du réveil de l'application…",
+        "WAITING_FOR_APP_MANUAL": "Les services Google Play ne sont pas installés. Veuillez commencer la session manuellement.",
+        "CONNECTING_TO_SERVER": "Connexion au serveur",
+        "CONNECTING_TO_APP": "Connexion à l'application en cours…",
+        "CONNECTION_CLOSED": "Connexion au serveur fermée.",
+        "RECONNECT_FAILED": "Échec de la connexion à l'application."
     },
     "troubleshooting": {
-        "SLOW_CONNECT": "La connexion semble prendre plus de temps que d'habitude ...",
-        "APP_STARTED": "Est-ce que l'application Threema a été lancé ?",
-        "SESSION_DELETED": "Aviez-vous effacé la session sur votre téléphone ?",
-        "PHONE_ONLINE": "Est-ce que votre téléphone est connecté à internet ?",
+        "SLOW_CONNECT": "La connexion semble prendre plus de temps que d'habitude",
+        "APP_STARTED": "L'application Threema est-elle lancée ?",
+        "SESSION_DELETED": "Avez-vous supprimé la session sur votre téléphone ?",
+        "PHONE_ONLINE": "Votre téléphone est-il connecté à internet ?",
         "UNLOCK_OR_CHARGE": "Il peut être utile de déverrouiller votre appareil ou de le connecter à un chargeur.",
         "PUSH_FAQ": "Votre appareil peut être affecté par des problèmes de notification push. Consultez les articles de FAQ pour <a target=\"_blank\" href=\"https://threema.ch/faq/push_andr\">Android</a> et <a target=\"_blank\" href=\"https://threema.ch/faq/push_ios\">iOS</a> pour le dépannage.",
-        "WEBCLIENT_ENABLED": "Est-ce que Threema Web est activé dans l'app Threema?",
-        "PLUGIN": "Est-ce qu'un module de confidentialité pouvant bloquer la communication WebRTC a été installé dans votre navigateur ?",
-        "ADBLOCKER": "Utilisez-vous un bloqueur de publicité bloquant aussi la communication WebRTC?",
-        "PLEASE_UPDATE_APP": "S'il vous plaît vérifier que vous utilisez la <a href=\"https://threema.ch/en/whats-new\" target=\"_blank\">dernière version</a> de l'app Threema!",
+        "WEBCLIENT_ENABLED": "Threema Web est-il activé dans l'application Threema ?",
+        "PLUGIN": "Un module complémentaire de confidentialité pouvant bloquer les communications WebRTC est-il installé dans votre navigateur ?",
+        "ADBLOCKER": "Utilisez-vous un bloqueur de publicité bloquant aussi la communication WebRTC ?",
+        "PLEASE_UPDATE_APP": "Veuillez vérifier que vous utilisez la <a href=\"https://threema.ch/en/whats-new\" target=\"_blank\">dernière version</a> de l'application Threema !",
         "USE_ARCHIVE_VERSION": "Vous pouvez aussi revenir à l'<a href=\"{archiveUrl}\">ancienne version</a>de Threema Web.",
-        "TROUBLESHOOTING": "Troubleshooting",
-        "REPORT_FAQ": "Please <a target=\"_blank\" href=\"https://threema.ch/faq\">check out our FAQs</a> first for general questions and to resolve common problems.",
-        "REPORT_LOG": "If you can't find an answer to your question or the problem persists, you can send a log report to the Threema support team.",
-        "REPORT_VIA_THREEMA_UNAVAILABLE": "Reporting the log via Threema is currently unavailable since there is no connection to your mobile device. Connect to your mobile device first.",
-        "REPORT_VIA_CLIPBOARD": "Alternatively, you may copy the log into the clipboard and <a target=\"_blank\" href=\"https://threema.ch/support\">report it to the Threema support team via the web form</a>.",
-        "REMOVE_SENSITIVE_DATA": "Remove sensitive data (contacts, message contents, etc.)",
-        "DESCRIBE_PROBLEM": "Please describe the problem here.",
-        "COPY_LOG_CLIPBOARD": "Copy log to clipboard",
-        "REPORT_VIA_THREEMA": "Send log to *SUPPORT",
-        "REPORT_VIA_THREEMA_FAILED": "Sending log report to *SUPPORT failed.",
-        "REPORT_VIA_THREEMA_SUCCESS": "A log report has been sent to *SUPPORT."
+        "TROUBLESHOOTING": "Résolution des problèmes",
+        "REPORT_FAQ": "Veuillez d'abord <a target=\"_blank\" href=\"https://threema.ch/faq\">consulter nos FAQ</a> pour les questions d'ordre général et pour résoudre les problèmes communs.",
+        "REPORT_LOG": "Si vous ne trouvez aucune réponse à votre question ou si le problème persiste, vous pouvez envoyer un fichier journal à l'équipe de support Threema.",
+        "REPORT_VIA_THREEMA_UNAVAILABLE": "L'envoi d'un fichier journal via Threema est indisponible pour le moment, car il n'y a aucune connexion avec votre appareil mobile. Veuillez connecter votre appareil mobile d'abord.",
+        "REPORT_VIA_CLIPBOARD": "Vous pouvez également copier le journal dans le presse-papier et <a target=\"_blank\" href=\"https://threema.ch/support\">le rapporter au support Threema via le formulaire web</a>.",
+        "REMOVE_SENSITIVE_DATA": "Supprimer les données sensibles (contacts, contenu des messages, etc.)",
+        "DESCRIBE_PROBLEM": "Veuillez décrire le problème ici.",
+        "COPY_LOG_CLIPBOARD": "Copier le journal dans le presse-papier",
+        "REPORT_VIA_THREEMA": "Envoyer le journal au *SUPPORT",
+        "REPORT_VIA_THREEMA_FAILED": "Échec de l'envoi du journal au *SUPPORT.",
+        "REPORT_VIA_THREEMA_SUCCESS": "Un fichier journal a été envoyé au *SUPPORT."
     },
     "common": {
         "YES": "Oui",
@@ -86,61 +87,61 @@
         "SESSION_CLOSE": "Fermer la session",
         "CONFIRM_CLOSE_BODY": "Voulez-vous vraiment fermer cette session ?",
         "SESSION_DELETE": "Supprimer la session",
-        "CONFIRM_DELETE_BODY": "Voulez-vous vraiment supprimer cette session sauvegardée?",
-        "CONFIRM_DELETE_CLOSE_BODY": "Voulez-vous vraiment fermer et supprimer la session sauvegardée?",
+        "CONFIRM_DELETE_BODY": "Voulez-vous vraiment supprimer cette session sauvegardée ?",
+        "CONFIRM_DELETE_CLOSE_BODY": "Voulez-vous vraiment fermer et supprimer la session sauvegardée ?",
         "WARNING": "Avertissement",
         "ERROR": "Erreur",
         "CANCEL": "Annuler",
         "NO": "Non",
-        "OK": "Ok",
+        "OK": "OK",
         "DELETE": "Supprimer",
         "EDIT": "Modifier",
         "ARE_YOU_SURE": "Êtes-vous sûr ?",
         "SAVE": "Enregistrer",
         "DONE": "Effectué",
         "MODIFY": "Modifier",
-        "NOTE": "Note:"
+        "NOTE": "Note :"
     },
     "messenger": {
         "VERIFICATION_LEVEL": "Niveau de vérification",
-        "VERIFICATION_LEVEL2_EXPLAIN": "L'identité de cette personne a été vérifiée en utilisant un e-mail ou un SMS.",
+        "VERIFICATION_LEVEL2_EXPLAIN": "L'identité de cette personne a été vérifiée en utilisant une adresse de courriel ou un SMS.",
         "VERIFICATION_LEVEL3_EXPLAIN": "Vous avez vérifié l'identité de cette personne en scannant son code.",
-        "VERIFICATION_LEVEL1_EXPLAIN": "Il n'y a pas de garantie que cette personne est bien la personne qu'elle déclare être.",
+        "VERIFICATION_LEVEL1_EXPLAIN": "Il n'y a pas de garantie que cette personne soit bien la personne qu'elle déclare être.",
         "VERIFICATION_LEVEL2_WORK_EXPLAIN": "L'identité de cette personne a été vérifiée par votre administrateur Threema Work.",
         "COMPOSE_MESSAGE_DRAGOVER": "Glisser-déposer des fichiers à envoyer",
-        "COMPOSE_MESSAGE": "Ecrire un message ou glisser-déposer un fichier",
+        "COMPOSE_MESSAGE": "Écrire un message ou glisser-déposer un fichier",
         "UNREAD_MESSAGES": "Messages non lus",
-        "IS_TYPING": "est en train d'écrire ...",
+        "IS_TYPING": "est en train d'écrire",
         "SEARCH": "Chercher",
         "CONVERSATIONS": "Conversations",
         "CONTACTS": "Contacts",
         "NO_CONVERSATIONS_FOUND": "Pas de conversations trouvées.",
-        "LOADING_CONVERSATIONS": "Chargements des conversions ...",
+        "LOADING_CONVERSATIONS": "Chargements des conversations…",
         "ABOUT": "À propos",
-        "SETTINGS": "Paramètre",
+        "SETTINGS": "Paramètres",
         "HELP": "Aide",
         "NO_CONTACTS_FOUND": "Aucun contact trouvé.",
         "ACKNOWLEDGE": "Accepter",
         "DECLINE": "Refuser",
         "DELETE": "Supprimer",
-        "QUOTE": "Indiquer",
-        "MESSAGE_NOTIFICATION_SUBJECT": "{messageCount, plural, one {Message Threema de} other {{count} messages Threema de}}",
+        "QUOTE": "Citer",
+        "MESSAGE_NOTIFICATION_SUBJECT": "{messageCount, plural, one {Message Threema de} other {{messageCount} messages Threema de}}",
         "MY_THREEMA_ID": "Mon ID Threema",
         "MY_PUBLIC_NICKNAME": "Surnom public",
         "MEMBER_OF_GROUPS": "Les membres de ces groupes",
         "MEMBER_OF_DISTRIBUTION_LISTS": "Les membres de ces listes",
         "GROUP_MEMBERS": "Membres du groupe",
-        "KEY_FINGERPRINT": "Clef pour empreinte digitale",
+        "KEY_FINGERPRINT": "Empreinte de clé",
         "GROUP_NAME": "Nom du groupe",
-        "GROUP_CREATOR": "Auteur du groupe",
+        "GROUP_CREATOR": "Créateur du groupe",
         "GROUP_ROLE_NORMAL": "Membres",
-        "GROUP_ROLE_CREATOR": "Auteur",
-        "UPLOADING": "Uploading …",
+        "GROUP_ROLE_CREATOR": "Créateur",
+        "UPLOADING": "Mise à jour…",
         "DOWNLOAD": "Télécharger",
-        "DOWNLOADING": "En cours de téléchargement ...",
+        "DOWNLOADING": "En cours de téléchargement",
         "COPY": "Copier",
-        "COPIED": "Le texte a été copié dans le presse-papier!",
-        "COPY_ERROR": "Erreur: Le texte n'a pas pu être copié dans le presse-papier",
+        "COPIED": "Le texte a été copié dans le presse-papier !",
+        "COPY_ERROR": "Erreur : le texte n'a pas pu être copié dans le presse-papier",
         "MSG_HISTORY": "Historique des messages",
         "MSG_HISTORY_CREATED": "Créé",
         "MSG_HISTORY_SENT": "Envoyé",
@@ -149,9 +150,9 @@
         "MSG_HISTORY_ACKED": "Reconnu",
         "MSG_HISTORY_MODIFIED": "Modifié",
         "NAVIGATE": "Naviguer",
-        "CONFIRM_FILE_SEND": "Envoyer à «{senderName}»?",
-        "CONFIRM_FILE_CAPTION": "Sous-titre optionnel",
-        "CONFIRM_SEND_AS_FILE": "Envoyer un fichier",
+        "CONFIRM_FILE_SEND": "Envoyer à « {senderName} » ?",
+        "CONFIRM_FILE_CAPTION": "Légende optionnelle",
+        "CONFIRM_SEND_AS_FILE": "Envoyer en tant que message fichier",
         "CONFIRM_DELETE_TITLE": "Supprimer le message",
         "ADD_CONTACT": "Ajouter un contact",
         "ADD_CONTACT_THREEMA_ID": "Entrer l'ID Threema",
@@ -160,32 +161,32 @@
         "LAST_NAME": "Nom",
         "NAME": "Nom",
         "SYSTEM_CONTACT": "Contact du système",
-        "EMAIL_ADDRESSES": "Emails",
+        "EMAIL_ADDRESSES": "Adresses de courriel",
         "PHONE_NUMBERS": "Numéro de téléphone",
-        "EDIT_RECEIVER": "Editer le profil",
+        "EDIT_RECEIVER": "Modifier le profil",
         "CREATE_GROUP": "Nouveau groupe",
-        "GROUP_SELECT_CONTACTS": "Choisir les membres",
+        "GROUP_SELECT_CONTACTS": "Sélectionner les membres",
         "GROUP_DELETE": "Supprimer le groupe",
-        "GROUP_DELETE_REALLY": "Voulez-vous vraiment supprimer tout ce groupe? Tous les membres vont être supprimés du groupe.",
+        "GROUP_DELETE_REALLY": "Voulez-vous vraiment supprimer tout ce groupe ? Tous les membres vont être supprimés du groupe.",
         "GROUP_LEAVE": "Quitter le groupe",
         "GROUP_REALLY_LEAVE_ADMIN": "Vous êtes l'administrateur de ce groupe. Si vous le quitter maintenant, le groupe va devenir orphelin. Les autres membres vont pouvoir discuter, mais des changements ne pourront plus avoir lieu.",
-        "GROUP_REALLY_LEAVE": "Voulez-vous vraiment quitter ce groupe?",
+        "GROUP_REALLY_LEAVE": "Voulez-vous vraiment quitter ce groupe ?",
         "GROUP_SYNC": "Resynchronisation du groupe",
         "GROUP_SYNC_DONE": "Groupe synchronisé",
         "SCROLL_DOWN": "Défilement vers le bas",
-        "UPLOAD_AVATAR": "Télécharger l'avatar",
+        "UPLOAD_AVATAR": "Téléverser l'avatar",
         "CREATE_DISTRIBUTION_LIST": "Nouvelle liste de distribution",
         "DISTRIBUTION_LIST_NAME": "Nom",
-        "DISTRIBUTION_LIST_MEMBERS": "Les membres",
+        "DISTRIBUTION_LIST_MEMBERS": "Membres",
         "DISTRIBUTION_LIST_SELECT_MEMBERS": "Sélectionner les membres",
         "DISTRIBUTION_LIST_DELETE": "Supprimer la liste de distribution",
-        "DISTRIBUTION_LIST_DELETE_REALLY": "Voulez-vous vraiment supprimer la liste de distribution?",
+        "DISTRIBUTION_LIST_DELETE_REALLY": "Voulez-vous vraiment supprimer la liste de distribution ?",
         "DRAFT": "Brouillon",
-        "PRIVATE": "Privé",
+        "PRIVATE": "Privée",
         "PRIVATE_CHAT": "Discussion privée",
         "PRIVATE_CHAT_DESCRIPTION": "Les discussions privées ne sont pas gérées dans Threema Web.",
         "MESSAGE_TOO_LONG_SPLIT_SUBJECT": "Message divisé",
-        "MESSAGE_TOO_LONG_SPLIT_BODY": "Vous ne pouvez pas envoyer plus de {max}  caractères par message, voulez-vous le diviser en {count} message distinct?",
+        "MESSAGE_TOO_LONG_SPLIT_BODY": "Vous ne pouvez pas envoyer plus de {max} caractères par message, voulez-vous le diviser en {count} messages distincts ?",
         "BALLOT_MESSAGES_NOT_SUPPORTED": "Les sondages ne sont pas encore disponible sur Threema Web",
         "UNKNOWN_MESSAGE_TYPE": "Message de format inconnu",
         "NICKNAME": "Surnom",
@@ -193,13 +194,13 @@
         "THREEMA_HOME_CONTACT": "Contact privé Threema",
         "THREEMA_BLOCKED_RECEIVER": "Bloqué",
         "DELETE_THREAD": "Discussion supprimée",
-        "DELETE_THREAD_MESSAGE": "{count, plural, one {Voulez-vous vraiment supprimer cette discussion? Vous ne pourrez plus récupérer ces messages.} other {Voulez-vous vraiment supprimer {messageCount} discussion(s)? Vous ne pourrez plus récupérer ces messages.}}",
-        "MUTED_NONE": "Pas de notifications",
+        "DELETE_THREAD_MESSAGE": "{count, plural, one {Voulez-vous vraiment supprimer cette discussion? Vous ne pourrez plus récupérer ces messages.} other {Voulez-vous vraiment supprimer {messageCount} discussion(s) ? Vous ne pourrez plus récupérer ces messages.}}",
+        "MUTED_NONE": "Aucune notification",
         "MUTED_MENTION_ONLY": "Afficher seulement les nouvelles notifications ",
-        "MUTED_SILENT": "Modifications muettes",
+        "MUTED_SILENT": "Notifications muettes",
         "ALL": "Tout",
-        "LOADING_MESSAGES": "Chargement des messages en cours...",
-        "PINNED_CONVERSATION": "Les conversations sont épinglées. Cliquez ici pour les dé-épingler.",
+        "LOADING_MESSAGES": "Chargement des messages en cours",
+        "PINNED_CONVERSATION": "Les conversations sont épinglées. Cliquez ici pour les désépingler.",
         "UNPINNED_CONVERSATION": "Les conversations ne sont pas épinglées. Cliquez ici pour les épingler.",
         "PINNED_CONVERSATION_OK": "Les conversations épinglées",
         "PINNED_CONVERSATION_ERROR": "Les conversations n'ont pas pu être épinglées",
@@ -220,19 +221,19 @@
         "FAILED": "Le message n'a pas pu être envoyé"},
     "messageTypes": {
         "AUDIO_MESSAGE": "Message audio",
-        "FILE_MESSAGE": "Fichier",
+        "FILE_MESSAGE": "Message fichier",
         "image": "Image",
         "video": "Vidéo",
         "file": "Fichier",
         "audio": "Audio",
         "location": "Localisation",
-        "ballot": "Voter",
+        "ballot": "Vote",
         "gif": "GIF"
     },
     "validationError": {
         "modifyReceiver": {
-            "unknown": "Une erreur inconnu est apparue",
-            "badRequest": "Demande incorrect (erreur de protocole?)",
+            "unknown": "Une erreur inconnue est apparue",
+            "badRequest": "Demande incorrect (erreur de protocole ?)",
             "timeout": "Délai de la requête est dépassé",
             "internalError": "Une erreur interne est apparue",
             "invalidAvatar": "Avatar invalide",
@@ -246,14 +247,15 @@
             "disabledByPolicy": "Élément désactivé par l’administrateur",
             "syncFailed": "La synchronisation du groupe a échouée",
             "noMembers": "Pas de membres définis",
-            "alreadyLeft": "Vous avez déjà quitté ce groupe."
+            "alreadyLeft": "Vous avez déjà quitté ce groupe.",
+            "valueTooLong": "A value you entered is too long"
         }
     },
     "error": {
         "NO_CONNECTION": "Erreur de connexion, veuillez ressayer plus tard.",
-        "MESSAGE_NOT_SUPPORTED": "«{receiverName}» ne peut pas recevoir ce message.",
-        "AUDIO_MESSAGES_NOT_SUPPORTED": "«{receiverName}» ne peut pas recevoir des messages audio.",
-        "FILE_MESSAGES_NOT_SUPPORTED": "«{receiverName}» ne peut pas recevoir des fichiers.",
+        "MESSAGE_NOT_SUPPORTED": "« {receiverName} » ne peut pas recevoir ce message.",
+        "AUDIO_MESSAGES_NOT_SUPPORTED": "« {receiverName} » ne peut pas recevoir des messages audio.",
+        "FILE_MESSAGES_NOT_SUPPORTED": "« {receiverName} » ne peut pas recevoir de fichiers.",
         "CONTACT_BLOCKED":  "Vous ne pouvez pas envoyer des messages à un contact bloqué.",
         "ERROR_OCCURRED": "Une erreur est apparue.",
         "FILE_TOO_LARGE": "Les fichiers plus grands que {maxmb} MiB ne peuvent pas être envoyés",
@@ -270,10 +272,10 @@
         "audio": "Fichier audio",
         "certificate": "Certificat digital",
         "codes": "Code source",
-        "compressed": "Archives",
+        "compressed": "Archive",
         "contact": "Contact",
-        "event": "Evénement du calendrier",
-        "font": "Polices",
+        "event": "Événement de calendrier",
+        "font": "Police",
         "image": "Fichier image",
         "pdf": "Document PDF",
         "presentation": "Présentation",
@@ -284,31 +286,32 @@
     },
     "about": {
         "ALL_RIGHTS_RESERVED": "Tous droits réservés.",
-        "LICENSES": "Licences.",
+        "LICENSES": "Licences",
         "OPEN_SOURCE": "Threema Web est totalement open source.",
-        "SOURCE_CODE": "Le code source et les termes de licences peuvent être trouvés sur GitHub:",
-        "EMOJI_ART": "Emoji art fourni par <a target=\"_blank\" href=\"https://twemoji.twitter.com/\">Twitter</a>",
-        "NOTIFICATION_SOUNDS": "Fichiers audio &copy; 2012 <a target=\"_blank\" href=\"https://www.soundsnap.com/licence\">soundsnap.com</a>- en application des licences Soundsnap",
+        "SOURCE_CODE": "Le code source et les termes de licences peuvent être trouvés sur GitHub :",
+        "EMOJI_ART": "Emoji fournis par <a target=\"_blank\" href=\"https://twemoji.twitter.com/\">Twitter</a>",
+        "NOTIFICATION_SOUNDS": "Fichiers audio &copy; 2012 <a target=\"_blank\" href=\"https://www.soundsnap.com/licence\">soundsnap.com</a> – sous licence Soundsnap",
         "LICENSE_TEXT": "Vous pouvez trouver les licences open source des composants utilisées <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"{url}\">dans le code source</a>.",
         "CHANGELOG": "Journal des modifications",
         "CHANGELOG_TEXT": "Le journal des modifications de Threema Web peut être trouvé <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"{url}\">sur GitHub</a>."
     },
     "settings": {
-        "SETTINGS": "Paramètre",
+        "SETTINGS": "Paramètres",
         "notifications": {
             "NOTIFICATIONS": "Notifications",
             "SHOW_NOTIFICATIONS": "Afficher les notifications sur l'ordinateur",
             "SHOW_PREVIEW": "Montrer le contenu des messages dans des notifications.",
-            "PLAY_SOUND": "Mettre le son"
+            "PLAY_SOUND": "Jouer les sons"
         }
     },
     "deviceUnreachable": {
         "DEVICE_UNREACHABLE": "Appareil inaccessible",
-        "UNABLE_TO_CONNECT": "Impossible de se connecter à votre appareil"
+        "UNABLE_TO_CONNECT": "Impossible de se connecter à votre appareil",
+        "DISMISS_WARNING": "To re-establish the connection, please reload your browser window."
     },
     "version": {
         "NEW_VERSION": "Novelle version disponible",
-        "NEW_VERSION_BODY": "Une nouvelle version de Threema Web ({version}) est disponible. Regarder le {changelog} pou plus d'information. Cliquer sur \"OK\" pour valider la mise à jour."
+        "NEW_VERSION_BODY": "Une nouvelle version de Threema Web ({version}) est disponible. Regardez le {changelog} pou plus d'information. Cliquez sur « OK » pour valider la mise à jour."
     },
     "voip": {
         "CALL_MISSED": "Appel manqué",
@@ -322,11 +325,11 @@
         "CALL_ABORTED": "Appel annulé"
     },
     "battery": {
-        "CHARGING": "En charge: {percent}%",
-        "DISCHARGING": "Décharge: {percent}%",
-        "ALERT": "Décharge:  {percent}%",
-        "LEVEL_LOW": "Votre niveau de batterie de votre appareil est bas ({percent}%).",
-        "LEVEL_CRITICAL": "Le niveau de votre batterie de votre appareil est critique ({percent}%)!"
+        "CHARGING": "En charge : {percent} %",
+        "DISCHARGING": "Décharge : {percent} %",
+        "ALERT": "Décharge : {percent} %",
+        "LEVEL_LOW": "Votre niveau de batterie de votre appareil est bas ({percent} %).",
+        "LEVEL_CRITICAL": "Le niveau de votre batterie de votre appareil est critique ({percent} %) !"
     },
     "date": {
         "YESTERDAY": "Hier",
@@ -351,6 +354,9 @@
         "SESSION_DELETED": "La session a été éliminée de votre appareil.",
         "WEBCLIENT_DISABLED": "Threema Web est désactivé sur votre appareil.",
         "SESSION_REPLACED": "La session a été arrêtée parce que vous avez démarré une autre session Threema Wb dans une autre fenêtre de navigation.",
-        "SESSION_ERROR": "La session a été arrêtée suite à une erreur de protocole."
+        "OUT_OF_MEMORY": "La session a été terminée, car votre appareil est arrivé à court de mémoire.",
+        "SESSION_ERROR": "La session a été arrêtée suite à une erreur de protocole.",
+        "PUSH_ERROR_INFO": "Les tentatives de réveil de votre appareil à l'aide de notifications push ont échouées. Cela peut par exemple arriver si vous avez récemment changé d'appareil mobile.",
+        "PUSH_ERROR_ACTION": "Si cette erreur persiste, veuillez cliquer sur « Oublier la session » et démarrez une nouvelle session Threema Web."
     }
 }

+ 9 - 3
public/i18n/sk.json

@@ -15,6 +15,7 @@
         "CHOOSE_PASSWORD": "Pokiaľ chcete zostať trvalo prihlásený, zadajte prosím <br> heslo pred naskenovaním QR kódu.",
         "UNLOCK_FAILED_TEXT": "Zadali ste zlé heslo, relácia nemôže byť obnovená.",
         "ENTER_PASSWORD": "Pre znovu pripojenie Vašej predchádzajúcej relácie, <br>prosím zadajte heslo:",
+        "PASSWORD_STRENGTH": "Password strength",
         "UNLOCK_FAILED_TITLE": "Odomknutie zlyhalo",
         "ALTERNATIVELY": "Alebo,",
         "UNLOCK_FAILED_FORGOTTEN": "Pokiaľ si nepamätáte svoje heslo, jednoducho zvoľte \"zabudnúť túto reláciu\" a nastavte nové heslo.",
@@ -246,7 +247,8 @@
             "disabledByPolicy": "Funkcia zakázaná správcom",
             "syncFailed": "Synchronizácia skupiny zlyhala",
             "noMembers": "Neboli definovaný žiadny členovia",
-            "alreadyLeft": "Už ste opustili túto skupinu"
+            "alreadyLeft": "Už ste opustili túto skupinu",
+            "valueTooLong": "A value you entered is too long"
         }
     },
     "error": {
@@ -304,7 +306,8 @@
     },
     "deviceUnreachable": {
         "DEVICE_UNREACHABLE": "Zariadenie nedostupné",
-        "UNABLE_TO_CONNECT": "Nie je možné pripojiť sa k Vašemu zariadeniu."
+        "UNABLE_TO_CONNECT": "Nie je možné pripojiť sa k Vašemu zariadeniu.",
+        "DISMISS_WARNING": "To re-establish the connection, please reload your browser window."
     },
     "version": {
         "NEW_VERSION": "Je k dispozícii nová verzia",
@@ -351,6 +354,9 @@
         "SESSION_DELETED": "Relácia bola na Vašom zariadení zmazaná.",
         "WEBCLIENT_DISABLED": "Threema Web bola vypnutá na Vašom zariadení.",
         "SESSION_REPLACED": "Relácia bola zrušenia lebo ste začali novú reláciu Threema Web v inom okne prehliadača.",
-        "SESSION_ERROR": "Relácia bola zrušená kvôli chybe komunikačného protokolu. "
+        "OUT_OF_MEMORY": "The session had to be stopped because your device ran out of memory.",
+        "SESSION_ERROR": "Relácia bola zrušená kvôli chybe komunikačného protokolu. ",
+        "PUSH_ERROR_INFO": "Attempts to wake up your device using push notifications have failed. This can happen, for example, if you have switched to a new mobile device recently.",
+        "PUSH_ERROR_ACTION": "Should this error persist, please click \"Forget Session\" and initiate a new Threema Web session."
     }
 }

+ 9 - 3
public/i18n/uk.json

@@ -15,6 +15,7 @@
         "CHOOSE_PASSWORD": "If you want to stay logged in, please enter<br>a session password before scanning.",
         "UNLOCK_FAILED_TEXT": "Ви ввели невірний пароль, сесія не може бути відновлена.",
         "ENTER_PASSWORD": "Щоб відновити твою минулу сесію, <br>будь ласка введи пароль.",
+        "PASSWORD_STRENGTH": "Password strength",
         "UNLOCK_FAILED_TITLE": "Не вдалось розблокувати",
         "ALTERNATIVELY": "Альтернативно,",
         "UNLOCK_FAILED_FORGOTTEN": "Якщо Ви забули пароль, просто оберіть \"видалити цю сесію\" та встановіть новий пароль",
@@ -246,7 +247,8 @@
             "disabledByPolicy": "Функцію вимкнено адміністратором",
             "syncFailed": "Помилка синхронізації групи",
             "noMembers": "Не визначено жодного учасника",
-            "alreadyLeft": "Ви вийшли з цієї групи"
+            "alreadyLeft": "Ви вийшли з цієї групи",
+            "valueTooLong": "A value you entered is too long"
         }
     },
     "error": {
@@ -304,7 +306,8 @@
     },
     "deviceUnreachable": {
         "DEVICE_UNREACHABLE": "Device Unreachable",
-        "UNABLE_TO_CONNECT": "Unable to connect to your device …"
+        "UNABLE_TO_CONNECT": "Unable to connect to your device …",
+        "DISMISS_WARNING": "To re-establish the connection, please reload your browser window."
     },
     "version": {
         "NEW_VERSION": "Доступна нова версія",
@@ -351,6 +354,9 @@
         "SESSION_DELETED": "Сесія була видалена на вашому пристрої.",
         "WEBCLIENT_DISABLED": "Threema Web була вимкнена на вашому пристрої.",
         "SESSION_REPLACED": "Ця сесія була зупинена, тому що ви почали сесію Threema Web в іншому вікні браузера.",
-        "SESSION_ERROR": "Сесія була зупинена через помилку протоколу."
+        "OUT_OF_MEMORY": "The session had to be stopped because your device ran out of memory.",
+        "SESSION_ERROR": "Сесія була зупинена через помилку протоколу.",
+        "PUSH_ERROR_INFO": "Attempts to wake up your device using push notifications have failed. This can happen, for example, if you have switched to a new mobile device recently.",
+        "PUSH_ERROR_ACTION": "Should this error persist, please click \"Forget Session\" and initiate a new Threema Web session."
     }
 }

+ 9 - 3
public/i18n/zh.json

@@ -15,6 +15,7 @@
         "CHOOSE_PASSWORD": "如果你要保持登录状态,请在扫描二维码之前输入<br>个连接密码。",
         "UNLOCK_FAILED_TEXT": "密码错误,无法恢复连接",
         "ENTER_PASSWORD": "如要恢复之前的连接,<br>请输入密码。",
+        "PASSWORD_STRENGTH": "Password strength",
         "UNLOCK_FAILED_TITLE": "解锁失败",
         "ALTERNATIVELY": "或者",
         "UNLOCK_FAILED_FORGOTTEN": "如果你想不起你的密码,请选择“忘记这个连接会话”, 然后设置一个新密码。",
@@ -246,7 +247,8 @@
             "disabledByPolicy": "管理员禁用功能",
             "syncFailed": "群组同步失败",
             "noMembers": "没有成员",
-            "alreadyLeft": "你已经退出了这个群"
+            "alreadyLeft": "你已经退出了这个群",
+            "valueTooLong": "A value you entered is too long"
         }
     },
     "error": {
@@ -304,7 +306,8 @@
     },
     "deviceUnreachable": {
         "DEVICE_UNREACHABLE": "无法访问设备",
-        "UNABLE_TO_CONNECT": "无法连接到您的设备"
+        "UNABLE_TO_CONNECT": "无法连接到您的设备",
+        "DISMISS_WARNING": "To re-establish the connection, please reload your browser window."
     },
     "version": {
         "NEW_VERSION": "有可用的新版本",
@@ -351,6 +354,9 @@
         "SESSION_DELETED": "连接已被您的设备删除。",
         "WEBCLIENT_DISABLED": "您的设备禁用了Threema web端登录。",
         "SESSION_REPLACED": "您在其他地方登录了Threema web,本次连接会话已停止。",
-        "SESSION_ERROR": "协议错误导致连接关闭"
+        "OUT_OF_MEMORY": "内存不足,连接终止。",
+        "SESSION_ERROR": "协议错误导致连接关闭",
+        "PUSH_ERROR_INFO": "尝试通过推送通知唤醒设备失败了,这种情况可能是您最近更换了新的移动设备",
+        "PUSH_ERROR_ACTION": "如果错误依旧存在,请点击“忘记会话”,然后开始一个新的会话"
     }
 }