From ca91519044d2eb49e7e78e5e3a69ab531b753e44 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?L=C3=A9o?= <leopold.chappuis@savoirfairelinux.com>
Date: Mon, 27 Jan 2025 14:03:29 -0500
Subject: [PATCH] deployment: update-ci

Change-Id: I9d4a6e6cb638addc0122df46053f4f051e6c113d
---
 Dockerfile                                    |   2 +
 Jenkinsfile                                   |  72 +++--
 install.sh                                    |   8 +-
 jami-web.service                              |   6 +-
 server/{src => }/locale/ace/translation.json  |   5 +-
 server/{src => }/locale/ar/translation.json   |   5 +-
 .../{src => }/locale/ar_EG/translation.json   |   5 +-
 .../{src => }/locale/ast_ES/translation.json  |   5 +-
 server/{src => }/locale/az/translation.json   |   5 +-
 .../{src => }/locale/az_IR/translation.json   |   5 +-
 server/{src => }/locale/be/translation.json   |   5 +-
 .../{src => }/locale/be_BY/translation.json   |   5 +-
 server/{src => }/locale/bg/translation.json   |   5 +-
 .../{src => }/locale/bg_BG/translation.json   |   5 +-
 server/{src => }/locale/bn/translation.json   |   5 +-
 server/{src => }/locale/ca/translation.json   |   5 +-
 .../hak => locale/cmn}/translation.json       |  21 +-
 .../{src => }/locale/cs_CZ/translation.json   |   5 +-
 server/{src => }/locale/da/translation.json   |   5 +-
 server/{src => }/locale/de/translation.json   |  45 ++-
 .../{src => }/locale/de_DE/translation.json   |  45 ++-
 server/{src => }/locale/el/translation.json   |   5 +-
 server/{src => }/locale/en/translation.json   |   2 +-
 server/{src => }/locale/eo/translation.json   |   5 +-
 server/{src => }/locale/es/translation.json   |   7 +-
 .../{src => }/locale/es_419/translation.json  |   7 +-
 .../{src => }/locale/es_AR/translation.json   |   7 +-
 .../{src => }/locale/es_CO/translation.json   |   7 +-
 .../{src => }/locale/es_MX/translation.json   |   7 +-
 server/{src => }/locale/et/translation.json   |  79 +++--
 server/{src => }/locale/eu/translation.json   |   7 +-
 server/{src => }/locale/fa/translation.json   |   7 +-
 .../{src => }/locale/fa_IR/translation.json   |   7 +-
 server/locale/fi/translation.json             | 292 +++++++++++++++++
 server/{src => }/locale/fr/translation.json   |   5 +-
 .../{src => }/locale/fr_BE/translation.json   |   5 +-
 .../{src => }/locale/fr_CA/translation.json   |   5 +-
 .../{src => }/locale/fr_CH/translation.json   |   5 +-
 .../{src => }/locale/fr_FR/translation.json   |   5 +-
 server/{src => }/locale/ga/translation.json   |   7 +-
 server/{src => }/locale/gl/translation.json   |   7 +-
 server/{src => }/locale/gu/translation.json   |   7 +-
 .../cmn => locale/hak}/translation.json       |  23 +-
 server/{src => }/locale/he/translation.json   |   7 +-
 server/{src => }/locale/hi/translation.json   |   7 +-
 .../{src => }/locale/hi_IN/translation.json   |   7 +-
 server/{src => }/locale/hr/translation.json   |   7 +-
 .../{src => }/locale/hr_HR/translation.json   |   7 +-
 server/{src => }/locale/hu/translation.json   |  39 ++-
 server/{src => }/locale/hy/translation.json   |   7 +-
 server/{src => }/locale/id/translation.json   |   7 +-
 server/{src => }/locale/ig/translation.json   |   7 +-
 server/{src => }/locale/it/translation.json   |   7 +-
 .../{src => }/locale/it_IT/translation.json   |   7 +-
 server/{src => }/locale/ja/translation.json   |  17 +-
 server/{src => }/locale/kk/translation.json   |   7 +-
 server/{src => }/locale/kn/translation.json   |   7 +-
 .../ko_KR => locale/ko}/translation.json      |   5 +-
 .../ko => locale/ko_KR}/translation.json      |   5 +-
 server/{src => }/locale/lt/translation.json   |   5 +-
 server/{src => }/locale/ml/translation.json   |   5 +-
 .../{src => }/locale/mn_MN/translation.json   |   5 +-
 server/{src => }/locale/mr/translation.json   |   5 +-
 server/{src => }/locale/ms/translation.json   |   5 +-
 .../zh-Hant => locale/nan}/translation.json   |  21 +-
 server/{src => }/locale/nb/translation.json   |   5 +-
 server/{src => }/locale/ne/translation.json   |   5 +-
 server/{src => }/locale/nl/translation.json   |   5 +-
 server/{src => }/locale/nn/translation.json   |   5 +-
 server/{src => }/locale/oc/translation.json   |   5 +-
 server/{src => }/locale/or/translation.json   |   5 +-
 server/{src => }/locale/pa/translation.json   |   5 +-
 server/{src => }/locale/pl/translation.json   |   5 +-
 .../{src => }/locale/pl_PL/translation.json   |   5 +-
 server/{src => }/locale/pt/translation.json   |   5 +-
 .../{src => }/locale/pt_BR/translation.json   |   5 +-
 .../{src => }/locale/pt_PT/translation.json   |   5 +-
 server/{src => }/locale/ro/translation.json   |  97 +++---
 .../{src => }/locale/ro_RO/translation.json   |  97 +++---
 server/{src => }/locale/ru/translation.json   |   5 +-
 .../{src => }/locale/ru_RU/translation.json   |   5 +-
 server/{src => }/locale/si/translation.json   |   5 +-
 server/{src => }/locale/sk/translation.json   |   5 +-
 .../{src => }/locale/sk_SK/translation.json   |   5 +-
 server/{src => }/locale/sl/translation.json   |   5 +-
 .../{src => }/locale/sq_AL/translation.json   |  47 ++-
 server/{src => }/locale/sr/translation.json   |   5 +-
 .../{src => }/locale/sr@Cyrl/translation.json |   5 +-
 server/{src => }/locale/sv/translation.json   |   5 +-
 server/{src => }/locale/sw/translation.json   |   5 +-
 server/{src => }/locale/ta/translation.json   |   5 +-
 server/{src => }/locale/te/translation.json   |   5 +-
 server/{src => }/locale/th/translation.json   |   5 +-
 server/{src => }/locale/tr/translation.json   |   5 +-
 server/{src => }/locale/tt/translation.json   |   5 +-
 server/{src => }/locale/uk/translation.json   |   5 +-
 server/{src => }/locale/vi/translation.json   |   5 +-
 .../{src => }/locale/zh-Hans/translation.json |  21 +-
 .../nan => locale/zh-Hant}/translation.json   |  21 +-
 server/{src => }/locale/zh/translation.json   |  21 +-
 .../locale/zh_CN.GB2312/translation.json      |  21 +-
 .../{src => }/locale/zh_CN/translation.json   |  23 +-
 .../{src => }/locale/zh_HK/translation.json   |  21 +-
 .../{src => }/locale/zh_TW/translation.json   |  21 +-
 server/src/locale/fi/translation.json         | 295 ------------------
 server/src/routers/config.ts                  |   2 +-
 106 files changed, 765 insertions(+), 1040 deletions(-)
 rename server/{src => }/locale/ace/translation.json (98%)
 rename server/{src => }/locale/ar/translation.json (98%)
 rename server/{src => }/locale/ar_EG/translation.json (98%)
 rename server/{src => }/locale/ast_ES/translation.json (98%)
 rename server/{src => }/locale/az/translation.json (98%)
 rename server/{src => }/locale/az_IR/translation.json (98%)
 rename server/{src => }/locale/be/translation.json (98%)
 rename server/{src => }/locale/be_BY/translation.json (98%)
 rename server/{src => }/locale/bg/translation.json (98%)
 rename server/{src => }/locale/bg_BG/translation.json (98%)
 rename server/{src => }/locale/bn/translation.json (99%)
 rename server/{src => }/locale/ca/translation.json (98%)
 rename server/{src/locale/hak => locale/cmn}/translation.json (96%)
 rename server/{src => }/locale/cs_CZ/translation.json (98%)
 rename server/{src => }/locale/da/translation.json (98%)
 rename server/{src => }/locale/de/translation.json (88%)
 rename server/{src => }/locale/de_DE/translation.json (88%)
 rename server/{src => }/locale/el/translation.json (98%)
 rename server/{src => }/locale/en/translation.json (99%)
 rename server/{src => }/locale/eo/translation.json (98%)
 rename server/{src => }/locale/es/translation.json (98%)
 rename server/{src => }/locale/es_419/translation.json (98%)
 rename server/{src => }/locale/es_AR/translation.json (98%)
 rename server/{src => }/locale/es_CO/translation.json (98%)
 rename server/{src => }/locale/es_MX/translation.json (98%)
 rename server/{src => }/locale/et/translation.json (85%)
 rename server/{src => }/locale/eu/translation.json (98%)
 rename server/{src => }/locale/fa/translation.json (98%)
 rename server/{src => }/locale/fa_IR/translation.json (98%)
 create mode 100644 server/locale/fi/translation.json
 rename server/{src => }/locale/fr/translation.json (99%)
 rename server/{src => }/locale/fr_BE/translation.json (99%)
 rename server/{src => }/locale/fr_CA/translation.json (99%)
 rename server/{src => }/locale/fr_CH/translation.json (99%)
 rename server/{src => }/locale/fr_FR/translation.json (99%)
 rename server/{src => }/locale/ga/translation.json (98%)
 rename server/{src => }/locale/gl/translation.json (98%)
 rename server/{src => }/locale/gu/translation.json (98%)
 rename server/{src/locale/cmn => locale/hak}/translation.json (96%)
 rename server/{src => }/locale/he/translation.json (98%)
 rename server/{src => }/locale/hi/translation.json (98%)
 rename server/{src => }/locale/hi_IN/translation.json (98%)
 rename server/{src => }/locale/hr/translation.json (98%)
 rename server/{src => }/locale/hr_HR/translation.json (98%)
 rename server/{src => }/locale/hu/translation.json (92%)
 rename server/{src => }/locale/hy/translation.json (98%)
 rename server/{src => }/locale/id/translation.json (98%)
 rename server/{src => }/locale/ig/translation.json (98%)
 rename server/{src => }/locale/it/translation.json (98%)
 rename server/{src => }/locale/it_IT/translation.json (98%)
 rename server/{src => }/locale/ja/translation.json (96%)
 rename server/{src => }/locale/kk/translation.json (98%)
 rename server/{src => }/locale/kn/translation.json (98%)
 rename server/{src/locale/ko_KR => locale/ko}/translation.json (98%)
 rename server/{src/locale/ko => locale/ko_KR}/translation.json (98%)
 rename server/{src => }/locale/lt/translation.json (98%)
 rename server/{src => }/locale/ml/translation.json (99%)
 rename server/{src => }/locale/mn_MN/translation.json (98%)
 rename server/{src => }/locale/mr/translation.json (98%)
 rename server/{src => }/locale/ms/translation.json (99%)
 rename server/{src/locale/zh-Hant => locale/nan}/translation.json (96%)
 rename server/{src => }/locale/nb/translation.json (98%)
 rename server/{src => }/locale/ne/translation.json (99%)
 rename server/{src => }/locale/nl/translation.json (98%)
 rename server/{src => }/locale/nn/translation.json (98%)
 rename server/{src => }/locale/oc/translation.json (98%)
 rename server/{src => }/locale/or/translation.json (98%)
 rename server/{src => }/locale/pa/translation.json (98%)
 rename server/{src => }/locale/pl/translation.json (98%)
 rename server/{src => }/locale/pl_PL/translation.json (98%)
 rename server/{src => }/locale/pt/translation.json (98%)
 rename server/{src => }/locale/pt_BR/translation.json (98%)
 rename server/{src => }/locale/pt_PT/translation.json (98%)
 rename server/{src => }/locale/ro/translation.json (81%)
 rename server/{src => }/locale/ro_RO/translation.json (81%)
 rename server/{src => }/locale/ru/translation.json (99%)
 rename server/{src => }/locale/ru_RU/translation.json (99%)
 rename server/{src => }/locale/si/translation.json (98%)
 rename server/{src => }/locale/sk/translation.json (98%)
 rename server/{src => }/locale/sk_SK/translation.json (98%)
 rename server/{src => }/locale/sl/translation.json (98%)
 rename server/{src => }/locale/sq_AL/translation.json (88%)
 rename server/{src => }/locale/sr/translation.json (98%)
 rename server/{src => }/locale/sr@Cyrl/translation.json (98%)
 rename server/{src => }/locale/sv/translation.json (98%)
 rename server/{src => }/locale/sw/translation.json (98%)
 rename server/{src => }/locale/ta/translation.json (99%)
 rename server/{src => }/locale/te/translation.json (99%)
 rename server/{src => }/locale/th/translation.json (99%)
 rename server/{src => }/locale/tr/translation.json (98%)
 rename server/{src => }/locale/tt/translation.json (98%)
 rename server/{src => }/locale/uk/translation.json (98%)
 rename server/{src => }/locale/vi/translation.json (98%)
 rename server/{src => }/locale/zh-Hans/translation.json (96%)
 rename server/{src/locale/nan => locale/zh-Hant}/translation.json (96%)
 rename server/{src => }/locale/zh/translation.json (96%)
 rename server/{src => }/locale/zh_CN.GB2312/translation.json (96%)
 rename server/{src => }/locale/zh_CN/translation.json (96%)
 rename server/{src => }/locale/zh_HK/translation.json (96%)
 rename server/{src => }/locale/zh_TW/translation.json (96%)
 delete mode 100644 server/src/locale/fi/translation.json

diff --git a/Dockerfile b/Dockerfile
index 07ed4b14..bfe9c087 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -16,6 +16,8 @@ COPY client/package*.json client/
 COPY server/package*.json server/
 COPY common common
 COPY server/scripts server/scripts
+COPY server/locale server/locale
+COPY server/available_languages.json server/available_languages.json
 
 RUN npm ci
 COPY . .
diff --git a/Jenkinsfile b/Jenkinsfile
index 7a51c58d..4e3a4b6c 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -42,9 +42,14 @@ pipeline {
     }
 
     parameters {
-            string(name: 'GERRIT_REFSPEC',
-                   defaultValue: 'refs/heads/master',
-                   description: 'The Gerrit refspec to fetch.')
+        string(name: 'GERRIT_REFSPEC',
+               defaultValue: 'refs/heads/master',
+               description: 'The Gerrit refspec to fetch.')
+        choice(
+            name: 'BUILD_TYPE',
+            choices: ['default', 'release'],
+            description: 'Type of the build.'
+        )
     }
 
     stages {
@@ -84,6 +89,8 @@ pipeline {
                 done
 
                 docker cp ${container_id}:/daemon/bin/nodejs/build/Release/jamid.node jami-web-production/server/
+                docker cp ${container_id}:/web-client/server/locale jami-web-production/server/
+                docker cp ${container_id}:/web-client/server/available_languages.json jami-web-production/server/
                 docker cp ${container_id}:/web-client/server/scripts jami-web-production/server/
                 docker cp ${container_id}:/web-client/server/openid-providers.json jami-web-production/server/
 
@@ -92,36 +99,49 @@ pipeline {
                 docker cp ${container_id}:/web-client/jami-web.service jami-web-production/
 
                 tar -czf jami-web.tar.gz jami-web-production
-
                 docker rm ${container_id}
-                rm -rf jami-web-production
                 '''
                 }
             }
         }
-stage('Post') {
-    steps {
-        archiveArtifacts artifacts: 'jami-web.tar.gz',
-        fingerprint: true,
-        onlyIfSuccessful: true
+        stage('Deploy') {
+            when {
+                expression { env.BUILD_TYPE == 'release' }
+            }
+            steps {
+                script {
+                    sh '''
+                    ssh -o StrictHostKeyChecking=no jamid@jami.savoirfairelinux.com 'rm -rf /opt/jami-web'
+                    scp -o StrictHostKeyChecking=no -r jami-web-production jamid@jami.savoirfairelinux.com:/opt/jami-web
+                    ssh -o StrictHostKeyChecking=no jamid@jami.savoirfairelinux.com 'cd /opt/jami-web && npm install'
+                    ssh -o StrictHostKeyChecking=no jamid@jami.savoirfairelinux.com 'sudo systemctl restart jami-web.service'
+                    '''
+                }
+            }
         }
-}
-stage('Cleanup') {
-    steps {
-        catchError(buildResult: 'SUCCESS', stageResult: 'SUCCESS') {
-            sh '''
-                docker container prune -f
-                docker image prune -f --filter "until=24h"
-                docker volume prune -f
-            '''
+        stage('Post') {
+            when {
+                expression { env.BUILD_TYPE == 'release' }
+            }
+            steps {
+                archiveArtifacts artifacts: 'jami-web.tar.gz', fingerprint: true, onlyIfSuccessful: true
+            }
         }
-    }
-    post {
-        always {
-            cleanWs()
+        stage('Cleanup') {
+            steps {
+                catchError(buildResult: 'SUCCESS', stageResult: 'SUCCESS') {
+                    sh '''
+                        docker container prune -f
+                        docker image prune -f --filter "until=24h"
+                        docker volume prune -f
+                    '''
+                }
+            }
+            post {
+                always {
+                    cleanWs()
+                }
+            }
         }
     }
 }
-
-    }
-}
diff --git a/install.sh b/install.sh
index 64127a23..e927e5da 100644
--- a/install.sh
+++ b/install.sh
@@ -17,14 +17,14 @@ npm install
 # ===========Setting up the application =============
 
 echo "\nSetting up the service…"
-
 sudo cp jami-web.service /etc/systemd/system/jami-web.service
+
 cd ..
-sudo mv jami-web-production /srv/jami-web
+sudo mv jami-web-production /opt/jami-web
 
-sudo useradd -m -d /srv/jami-web/data jamid
+sudo useradd -m -d /opt/jami-web/data jamid
 
-sudo chown -R jamid:jamid /srv/jami-web
+sudo chown -R jamid:jamid /opt/jami-web
 
 sudo systemctl daemon-reload
 sudo systemctl enable jami-web.service
diff --git a/jami-web.service b/jami-web.service
index 14685c6e..b41d9eb4 100644
--- a/jami-web.service
+++ b/jami-web.service
@@ -6,7 +6,7 @@
 # systemctl stop jami-web.service
 
 # this service file assume that jami-web
-# is installed in /srv/jami-web
+# is installed in /opt/jami-web
 # and that the user www-data is used to run the service.
 
 [Unit]
@@ -16,8 +16,8 @@ After=syslog.target network.target network-online.target
 
 [Service]
 Type=simple
-WorkingDirectory=/srv/jami-web/server
-ExecStart=/usr/bin/node /srv/jami-web/server/dist/index.js
+WorkingDirectory=/opt/jami-web/server
+ExecStart=/usr/bin/node /opt/jami-web/server/dist/index.js
 Restart=always
 RestartSec=10
 User=jamid
diff --git a/server/src/locale/ace/translation.json b/server/locale/ace/translation.json
similarity index 98%
rename from server/src/locale/ace/translation.json
rename to server/locale/ace/translation.json
index 5622e142..980cb25d 100644
--- a/server/src/locale/ace/translation.json
+++ b/server/locale/ace/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "ڤڠاجرن اخير",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Previous",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "ڤڠاجرن ڤڠاجرن",
   "share_screen_area": "ڤڠاجرن ڤرودوک",
   "share_window": "ڤينتو ڤڠاجرن",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/ar/translation.json b/server/locale/ar/translation.json
similarity index 98%
rename from server/src/locale/ar/translation.json
rename to server/locale/ar/translation.json
index 75c46cdb..c8bc0d5d 100644
--- a/server/src/locale/ar/translation.json
+++ b/server/locale/ar/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "إنهاء المكالمة",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Previous",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "مشاركة الشاشة",
   "share_screen_area": "تقاسم منطقة من الشاشة",
   "share_window": "مشاركة النافذة",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/ar_EG/translation.json b/server/locale/ar_EG/translation.json
similarity index 98%
rename from server/src/locale/ar_EG/translation.json
rename to server/locale/ar_EG/translation.json
index 56275f52..e953f94a 100644
--- a/server/src/locale/ar_EG/translation.json
+++ b/server/locale/ar_EG/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "إنهاء المكالمة",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Previous",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "مشاركة الشاشة",
   "share_screen_area": "تقاسم منطقة من الشاشة",
   "share_window": "مشاركة النافذة",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/ast_ES/translation.json b/server/locale/ast_ES/translation.json
similarity index 98%
rename from server/src/locale/ast_ES/translation.json
rename to server/locale/ast_ES/translation.json
index 7bcb8925..99c4e6de 100644
--- a/server/src/locale/ast_ES/translation.json
+++ b/server/locale/ast_ES/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "La llamada final",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Previous",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "La pantalla compartida",
   "share_screen_area": "El área de pantalla compartida",
   "share_window": "La ventana de compartición",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/az/translation.json b/server/locale/az/translation.json
similarity index 98%
rename from server/src/locale/az/translation.json
rename to server/locale/az/translation.json
index 968aff90..003380cc 100644
--- a/server/src/locale/az/translation.json
+++ b/server/locale/az/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Zəngi bitir",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Previous",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Ekranı paylaş",
   "share_screen_area": "Ekran sahəsini paylaşın",
   "share_window": "Paylaşım pəncərəsi",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/az_IR/translation.json b/server/locale/az_IR/translation.json
similarity index 98%
rename from server/src/locale/az_IR/translation.json
rename to server/locale/az_IR/translation.json
index 078c9387..39b7b288 100644
--- a/server/src/locale/az_IR/translation.json
+++ b/server/locale/az_IR/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Zəngi bitir",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Previous",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "بؤلوم صفحه سی",
   "share_screen_area": "صفحه بؤلومو بؤلوش",
   "share_window": "بؤلوم پنجره سی",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/be/translation.json b/server/locale/be/translation.json
similarity index 98%
rename from server/src/locale/be/translation.json
rename to server/locale/be/translation.json
index 8225f029..29074614 100644
--- a/server/src/locale/be/translation.json
+++ b/server/locale/be/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Скончыць выклік",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Previous",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Дэманстраваць экран",
   "share_screen_area": "Дэманстраваць вобласць экрана",
   "share_window": "Падзяліцца акном",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/be_BY/translation.json b/server/locale/be_BY/translation.json
similarity index 98%
rename from server/src/locale/be_BY/translation.json
rename to server/locale/be_BY/translation.json
index 8225f029..29074614 100644
--- a/server/src/locale/be_BY/translation.json
+++ b/server/locale/be_BY/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Скончыць выклік",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Previous",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Дэманстраваць экран",
   "share_screen_area": "Дэманстраваць вобласць экрана",
   "share_window": "Падзяліцца акном",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/bg/translation.json b/server/locale/bg/translation.json
similarity index 98%
rename from server/src/locale/bg/translation.json
rename to server/locale/bg/translation.json
index fd7b4aba..3adab58a 100644
--- a/server/src/locale/bg/translation.json
+++ b/server/locale/bg/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Край на разговора",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Предишен",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Отказване на обаждането",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Споделяне на екрана",
   "share_screen_area": "Споделяне на област от екрана",
   "share_window": "Сподели прозорец",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/bg_BG/translation.json b/server/locale/bg_BG/translation.json
similarity index 98%
rename from server/src/locale/bg_BG/translation.json
rename to server/locale/bg_BG/translation.json
index fd7b4aba..3adab58a 100644
--- a/server/src/locale/bg_BG/translation.json
+++ b/server/locale/bg_BG/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Край на разговора",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Предишен",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Отказване на обаждането",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Споделяне на екрана",
   "share_screen_area": "Споделяне на област от екрана",
   "share_window": "Сподели прозорец",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/bn/translation.json b/server/locale/bn/translation.json
similarity index 99%
rename from server/src/locale/bn/translation.json
rename to server/locale/bn/translation.json
index 6470d0d8..1139cd24 100644
--- a/server/src/locale/bn/translation.json
+++ b/server/locale/bn/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "কল শেষ",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Previous",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "ভাগ পর্দা",
   "share_screen_area": "স্ক্রীন এরিয়া শেয়ার করুন",
   "share_window": "শেয়ার উইন্ডো",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/ca/translation.json b/server/locale/ca/translation.json
similarity index 98%
rename from server/src/locale/ca/translation.json
rename to server/locale/ca/translation.json
index 1c77bbad..7d158d74 100644
--- a/server/src/locale/ca/translation.json
+++ b/server/locale/ca/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Finalitza la trucada",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Previ",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Rebutja trucada",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Comparteix la pantalla",
   "share_screen_area": "Comparteix àrea de pantalla",
   "share_window": "Comparteix la finestra",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/hak/translation.json b/server/locale/cmn/translation.json
similarity index 96%
rename from server/src/locale/hak/translation.json
rename to server/locale/cmn/translation.json
index 8e36f176..b07ab00c 100644
--- a/server/src/locale/hak/translation.json
+++ b/server/locale/cmn/translation.json
@@ -30,7 +30,7 @@
   "admin_page_setup_title": "Jami 網路管理員設定",
   "admin_page_welcome": "Jami 管理員",
   "admin_password_changed_successfully": "Administrator password changed successfully.",
-  "are_composing_1": "{{member0}} 正在输入",
+  "are_composing_1": "{{member0}} is typing…",
   "are_composing_2": "{{member0}} and {{member1}} are typing…",
   "are_composing_3": "{{member0}}, {{member1}} and {{member2}} are typing…",
   "are_composing_more": "{{member0}}, {{member1}}, {{member2}} and {{excess}} others are typing…",
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -102,8 +101,8 @@
   "conversations": "對話",
   "comment": "Comment",
   "created_by": "Created by",
-  "copied_to_clipboard": "已复制到剪贴板。",
-  "current_device": "当前设备",
+  "copied_to_clipboard": "Copied to clipboard.",
+  "current_device": "Current device",
   "devices": "裝置",
   "dialog_cancel": "取消",
   "dialog_close": "關閉",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "結束電話",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -152,14 +150,14 @@
   "login_form_to_registration_link": "註冊",
   "login_form_to_registration_text": "Need an account?",
   "login_form_username_tooltip": "The username you registered with",
-  "login_invalid_credentials": "无效的凭据",
+  "login_invalid_credentials": "Invalid credentials",
   "logout": "Log out",
   "media_deleted": "Media deleted successfully.",
   "Menu": "菜单",
   "member": "成员",
   "message_call_incoming": "Incoming call - {{duration}}",
   "message_call_incoming_missed": "未接來電",
-  "message_call_outgoing": "去电 - {{duration}}",
+  "message_call_outgoing": "Outgoing call - {{duration}}",
   "message_call_outgoing_missed": "未接去電",
   "message_content_copied": "Message copied",
   "message_deleted": "Message deleted successfully.",
@@ -189,7 +187,7 @@
   "password_input_helper_text_medium": "Medium",
   "password_input_helper_text_not_match": "Passwords do not match.",
   "password_input_helper_text_registration_failed": "Choose another password!",
-  "password_input_helper_text_strong": "强",
+  "password_input_helper_text_strong": "Strong",
   "password_input_helper_text_too_weak": "Too weak",
   "password_input_helper_text_weak": "Weak",
   "password_input_label": "密碼",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "前一個",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "拒接通话",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -249,14 +247,14 @@
   "settings_dark_theme": "黑色主题",
   "setting_display_name_success_alert": "Display name updated successfully.",
   "setting_display_name_error_alert": "An error occurred while updating the display name.",
-  "settings_language": "语言",
+  "settings_language": "Language",
   "settings_link_preview": "显示链接预览",
   "settings_linked_devices": "关联设备",
   "settings_manage_account": "管理账户",
   "settings_menu_item_account": "帳號",
   "settings_menu_item_contacts": "联系人",
   "settings_menu_item_general": "一般",
-  "settings_menu_item_notifications": "桌面通知",
+  "settings_menu_item_notifications": "Desktop notifications",
   "settings_theme": "主题",
   "settings_title_account": "帳號",
   "settings_title_chat": "聊天",
@@ -270,7 +268,6 @@
   "share_screen": "共享屏幕",
   "share_screen_area": "共享屏幕区域",
   "share_window": "分享視窗",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/cs_CZ/translation.json b/server/locale/cs_CZ/translation.json
similarity index 98%
rename from server/src/locale/cs_CZ/translation.json
rename to server/locale/cs_CZ/translation.json
index 1ce251f0..85edcbb8 100644
--- a/server/src/locale/cs_CZ/translation.json
+++ b/server/locale/cs_CZ/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Ukončit hovor",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Předchozí",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Odmítnout hovor",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Sdílet obrazovku",
   "share_screen_area": "Sdílet část obrazovky",
   "share_window": "Sdílet okno",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/da/translation.json b/server/locale/da/translation.json
similarity index 98%
rename from server/src/locale/da/translation.json
rename to server/locale/da/translation.json
index 1ef969f9..b9654c0a 100644
--- a/server/src/locale/da/translation.json
+++ b/server/locale/da/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Afslut opkald",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Tilbage",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Del skærm",
   "share_screen_area": "Del skærmområde",
   "share_window": "Del vindue",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/de/translation.json b/server/locale/de/translation.json
similarity index 88%
rename from server/src/locale/de/translation.json
rename to server/locale/de/translation.json
index af5eb961..6aaebfb0 100644
--- a/server/src/locale/de/translation.json
+++ b/server/locale/de/translation.json
@@ -14,46 +14,45 @@
   "admin_account_configuration": "Admin-Konfiguration",
   "admin_config_auth_methods_title": "Authentifizierungsmethoden",
   "admin_page_accounts_overview_title": "Kontenübersicht – {{count}} aktive Konten",
-  "admin_page_accounts_overview_title_auth": "Authentifizierungsmethode",
+  "admin_page_accounts_overview_title_auth": "Authentication method",
   "admin_page_accounts_overview_title_username": "Benutzername/Identifikator",
   "admin_page_accounts_overview_title_storage": "Speicher genutzt",
   "admin_page_create_button": "Administratorkonto erstellen",
   "admin_page_login_title": "Jami-Administrator",
-  "admin_page_login_subtitle": "Melden Sie sich an, um auf das Admin-Panel zuzugreifen",
+  "admin_page_login_subtitle": "Log in to access the admin panel",
   "admin_page_password_placeholder": "Neues Passwort",
   "admin_page_password_old_placeholder": "Altes Passwort",
   "admin_page_password_repeat_placeholder": "Neues Passwort wiederholen",
   "admin_page_password_submit": "Passwort ändern",
   "admin_page_setup_complete": "Die Einrichtung ist bereits abgeschlossen.",
-  "admin_page_setup_intro": "Erstellen Sie ein neues Administratorkonto, um den Zugriff auf die Serverkonfiguration zu steuern.",
+  "admin_page_setup_intro": "Create a new administrator account to control access to the server configuration.",
   "admin_page_setup_not_complete": "Die Einrichtung ist unvollständig.",
   "admin_page_setup_title": "Jami Web Admin-Einrichtung",
   "admin_page_welcome": "Jami-Administrator",
-  "admin_password_changed_successfully": "Das Administratorkennwort wurde erfolgreich geändert.",
-  "are_composing_1": "{{member0}} tippt…",
-  "are_composing_2": "{{member0}} und {{member1}} tippen…",
-  "are_composing_3": "{{member0}}, {{member1}} und {{member2}} tippen…",
-  "are_composing_more": "{{member0}}, {{member1}}, {{member2}} und {{excess}} andere tippen…",
+  "admin_password_changed_successfully": "Administrator password changed successfully.",
+  "are_composing_1": "{{member0}} is typing…",
+  "are_composing_2": "{{member0}} and {{member1}} are typing…",
+  "are_composing_3": "{{member0}}, {{member1}} and {{member2}} are typing…",
+  "are_composing_more": "{{member0}}, {{member1}}, {{member2}} and {{excess}} others are typing…",
   "artwork_by": "Visuelle Gestaltung von",
   "back_to_conversations": "Zurück zu den Unterhaltungen",
   "banned": "Blockiert",
   "authentication": "Authentifizierung",
   "calling": "Rufe {{member0}} an",
   "cannot_load_messages": "Beim Laden der Nachricht ist ein Fehler aufgetreten.",
-  "update_conversation_preferences_error": "Beim Aktualisieren der Unterhaltungseinstellungen ist ein Fehler aufgetreten.",
-  "configure_jams_server": "Der JAMS-Server kann so konfiguriert werden, dass Benutzer im LDAP oder Active Directory eine Verbindung zu Jami Web herstellen können.",
-  "configure_nameserver": "Durch die Konfiguration eines Nameservers können Benutzer eine Verbindung herstellen und andere unter Verwendung ihres Benutzernamens finden. Beachten Sie, dass zwei Benutzer nicht denselben Benutzernamen auf demselben Nameserver haben können. Behalten Sie entweder den Standard-Jami-Nameserver bei oder richten Sie Ihren eigenen ein.",
+  "update_conversation_preferences_error": "An error occurred while updating the conversation preferences.",
+  "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
+  "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Bild ändern",
-  "click_to_download": "Click to download",
   "client_id": "Client-ID",
-  "client_id_placeholder": "Bitte legen Sie eine gültige Client-ID fest",
-  "client_secret": "geheimer Clientschlüssel",
-  "client_secret_placeholder": "Bitte legen Sie einen gültigen geheimen Clientschlüssel fest von",
+  "client_id_placeholder": "Please set a valid client ID from",
+  "client_secret": "Client secret",
+  "client_secret_placeholder": "Please set a valid client secret from",
   "configure_oauth_provider_info": "Hier können Sie die Werte für den OAuth2-Anbieter konfigurieren. Bitte stellen Sie sicher, dass die Umleitungs-URI auf die unten angezeigte eingestellt ist.",
   "connecting": "Verbinde…",
   "connecting_call": "Verbinde…",
-  "contact_ask_confirm_block": "Möchten Sie den Kontakt blockieren?",
-  "contact_ask_confirm_remove": "Möchten Sie den Kontakt entfernen?",
+  "contact_ask_confirm_block": "Do you want to block the contact?",
+  "contact_ask_confirm_remove": "Do you want to remove the contact?",
   "contact_block": "Kontakt blockieren",
   "contact_confirm_block": "Blockieren",
   "contact_confirm_remove": "Entfernen",
@@ -67,10 +66,10 @@
   "leave_conversation": "Unterhaltung verlassen",
   "conversation_add_contact": "Mitglied hinzufügen",
   "conversation_add_contact_form": "Kontakt hinzufügen",
-  "conversation_ask_confirm_block": "Möchten Sie die Unterhaltung blockieren?",
-  "conversation_ask_confirm_remove": "Möchten Sie die Unterhaltung entfernen?",
+  "conversation_ask_confirm_block": "Do you want to block the conversation?",
+  "conversation_ask_confirm_remove": "Do you want to remove the conversation?",
   "conversation_block": "Unterhaltung blockieren",
-  "conversation_close": "Unterhaltung schließen",
+  "conversation_close": "Close conversation",
   "conversation_color": "Farbe",
   "conversation_confirm_block": "Blockieren",
   "conversation_confirm_remove": "Verlassen",
@@ -86,7 +85,7 @@
   "conversation_info": "Information",
   "conversation_message": "Nachricht",
   "conversation_request_accepted": "Unterhaltungseinladung angenommen.",
-  "conversation_request_ask_join": "Hallo,\nMöchten Sie an der Unterhaltung teilnehmen?",
+  "conversation_request_ask_join": "Hello,\nDo you want to join the conversation?",
   "conversation_request_has_sent_request": "{{contact}} hat Ihnen eine Unterhaltungseinladung gesendet.",
   "conversation_request_waiting_for_sync": "Warte auf die Verbindung von {{contact}}\nzum Synchronisieren der Unterhaltung…",
   "conversation_start_audiocall": "Audioanruf starten",
@@ -115,7 +114,6 @@
   "editing": "Bearbeitung…",
   "extending_session_error_alert": "Beim Verlängern der Sitzung ist ein Fehler aufgetreten.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Anruf beenden",
   "error_cannot_delete_message": "Beim Löschen der Nachricht ist ein Fehler aufgetreten.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Zum Starten eines Anrufs sind Kamera- und Mikrofonberechtigungen erforderlich. Aktivieren Sie diese, um diese Funktion nutzen zu können.",
   "permission_denied_title": "Die Berechtigungen für Kamera und Mikrofon sind deaktiviert",
   "previous": "Vorherige",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "Sie werden hierher weitergeleitet, weil Sie das Administratorkonto bereits eingerichtet haben",
   "redirect_uri": "Umleitungs-URI",
   "decline_call": "Anruf ablehnen",
   "registration_form_password_tooltip": "Wählen Sie ein Passwort mit mindestens 10 Zeichen, das für andere schwer zu erraten, für Sie jedoch leicht zu merken ist. Wenn das Passwort vergessen wird, kann das Konto nicht wiederhergestellt werden!\n\nKlicken Sie hier für weitere Details.",
@@ -270,7 +268,6 @@
   "share_screen": "Bildschirm freigeben",
   "share_screen_area": "Bildschirmbereich freigeben",
   "share_window": "Fenster freigeben",
-  "size": "size : ",
   "transfer_message": "Nachricht übertragen",
   "unauthorized_access": "Unbefugter Zugriff",
   "unknown_error_alert": "Ein unerwarteter Fehler ist aufgetreten. Bitte versuchen Sie es erneut.",
diff --git a/server/src/locale/de_DE/translation.json b/server/locale/de_DE/translation.json
similarity index 88%
rename from server/src/locale/de_DE/translation.json
rename to server/locale/de_DE/translation.json
index 92780074..b541adaf 100644
--- a/server/src/locale/de_DE/translation.json
+++ b/server/locale/de_DE/translation.json
@@ -14,46 +14,45 @@
   "admin_account_configuration": "Admin-Konfiguration",
   "admin_config_auth_methods_title": "Authentifizierungsmethoden",
   "admin_page_accounts_overview_title": "Kontenübersicht – {{count}} aktive Konten",
-  "admin_page_accounts_overview_title_auth": "Authentifizierungsmethode",
+  "admin_page_accounts_overview_title_auth": "Authentication method",
   "admin_page_accounts_overview_title_username": "Benutzername/Identifikator",
   "admin_page_accounts_overview_title_storage": "Speicher genutzt",
   "admin_page_create_button": "Administratorkonto erstellen",
   "admin_page_login_title": "Jami-Administrator",
-  "admin_page_login_subtitle": "Melden Sie sich an, um auf das Admin-Panel zuzugreifen",
+  "admin_page_login_subtitle": "Log in to access the admin panel",
   "admin_page_password_placeholder": "Neues Passwort",
   "admin_page_password_old_placeholder": "Altes Passwort",
   "admin_page_password_repeat_placeholder": "Neues Passwort wiederholen",
   "admin_page_password_submit": "Passwort ändern",
   "admin_page_setup_complete": "Die Einrichtung ist bereits abgeschlossen.",
-  "admin_page_setup_intro": "Erstellen Sie ein neues Administratorkonto, um den Zugriff auf die Serverkonfiguration zu steuern.",
+  "admin_page_setup_intro": "Create a new administrator account to control access to the server configuration.",
   "admin_page_setup_not_complete": "Die Einrichtung ist unvollständig.",
   "admin_page_setup_title": "Jami Web Admin-Einrichtung",
   "admin_page_welcome": "Jami-Administrator",
-  "admin_password_changed_successfully": "Das Administratorkennwort wurde erfolgreich geändert.",
-  "are_composing_1": "{{member0}} tippt…",
-  "are_composing_2": "{{member0}} und {{member1}} tippen…",
-  "are_composing_3": "{{member0}}, {{member1}} und {{member2}} tippen…",
-  "are_composing_more": "{{member0}}, {{member1}}, {{member2}} und {{excess}} andere tippen…",
+  "admin_password_changed_successfully": "Administrator password changed successfully.",
+  "are_composing_1": "{{member0}} is typing…",
+  "are_composing_2": "{{member0}} and {{member1}} are typing…",
+  "are_composing_3": "{{member0}}, {{member1}} and {{member2}} are typing…",
+  "are_composing_more": "{{member0}}, {{member1}}, {{member2}} and {{excess}} others are typing…",
   "artwork_by": "Visuelle Gestaltung von",
   "back_to_conversations": "Zurück zu den Unterhaltungen",
   "banned": "Blockiert",
   "authentication": "Authentifizierung",
   "calling": "Rufe {{member0}} an",
   "cannot_load_messages": "Beim Laden der Nachricht ist ein Fehler aufgetreten.",
-  "update_conversation_preferences_error": "Beim Aktualisieren der Unterhaltungseinstellungen ist ein Fehler aufgetreten.",
-  "configure_jams_server": "Der JAMS-Server kann so konfiguriert werden, dass Benutzer im LDAP oder Active Directory eine Verbindung zu Jami Web herstellen können.",
-  "configure_nameserver": "Durch die Konfiguration eines Nameservers können Benutzer eine Verbindung herstellen und andere unter Verwendung ihres Benutzernamens finden. Beachten Sie, dass zwei Benutzer nicht denselben Benutzernamen auf demselben Nameserver haben können. Behalten Sie entweder den Standard-Jami-Nameserver bei oder richten Sie Ihren eigenen ein.",
+  "update_conversation_preferences_error": "An error occurred while updating the conversation preferences.",
+  "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
+  "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Bild ändern",
-  "click_to_download": "Click to download",
   "client_id": "Client-ID",
-  "client_id_placeholder": "Bitte legen Sie eine gültige Client-ID fest",
-  "client_secret": "geheimer Clientschlüssel",
-  "client_secret_placeholder": "Bitte legen Sie einen gültigen geheimen Clientschlüssel fest von",
+  "client_id_placeholder": "Please set a valid client ID from",
+  "client_secret": "Client secret",
+  "client_secret_placeholder": "Please set a valid client secret from",
   "configure_oauth_provider_info": "Hier können Sie die Werte für den OAuth2-Anbieter konfigurieren. Bitte stellen Sie sicher, dass die Umleitungs-URI auf die unten angezeigte eingestellt ist.",
   "connecting": "Verbinde …",
   "connecting_call": "Verbinde …",
-  "contact_ask_confirm_block": "Möchten Sie den Kontakt blockieren?",
-  "contact_ask_confirm_remove": "Möchten Sie den Kontakt entfernen?",
+  "contact_ask_confirm_block": "Do you want to block the contact?",
+  "contact_ask_confirm_remove": "Do you want to remove the contact?",
   "contact_block": "Kontakt blockieren",
   "contact_confirm_block": "Blockieren",
   "contact_confirm_remove": "Entfernen",
@@ -67,10 +66,10 @@
   "leave_conversation": "Unterhaltung verlassen",
   "conversation_add_contact": "Mitglied hinzufügen",
   "conversation_add_contact_form": "Kontakt hinzufügen",
-  "conversation_ask_confirm_block": "Möchten Sie die Unterhaltung blockieren?",
-  "conversation_ask_confirm_remove": "Möchten Sie die Unterhaltung entfernen?",
+  "conversation_ask_confirm_block": "Do you want to block the conversation?",
+  "conversation_ask_confirm_remove": "Do you want to remove the conversation?",
   "conversation_block": "Unterhaltung blockieren",
-  "conversation_close": "Unterhaltung schließen",
+  "conversation_close": "Close conversation",
   "conversation_color": "Farbe",
   "conversation_confirm_block": "Blockieren",
   "conversation_confirm_remove": "Verlassen",
@@ -86,7 +85,7 @@
   "conversation_info": "Information",
   "conversation_message": "Nachricht",
   "conversation_request_accepted": "Unterhaltungseinladung angenommen.",
-  "conversation_request_ask_join": "Hallo,\nMöchten Sie an der Unterhaltung teilnehmen?",
+  "conversation_request_ask_join": "Hello,\nDo you want to join the conversation?",
   "conversation_request_has_sent_request": "{{contact}} hat Ihnen eine Unterhaltungseinladung gesendet.",
   "conversation_request_waiting_for_sync": "Warte auf die Verbindung von {{contact}}\nzum Synchronisieren der Unterhaltung…",
   "conversation_start_audiocall": "Einen Audioanruf beginnen",
@@ -115,7 +114,6 @@
   "editing": "Bearbeitung…",
   "extending_session_error_alert": "Beim Verlängern der Sitzung ist ein Fehler aufgetreten.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Anruf beenden",
   "error_cannot_delete_message": "Beim Löschen der Nachricht ist ein Fehler aufgetreten.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Zum Starten eines Anrufs sind Kamera- und Mikrofonberechtigungen erforderlich. Aktivieren Sie diese, um diese Funktion nutzen zu können.",
   "permission_denied_title": "Die Berechtigungen für Kamera und Mikrofon sind deaktiviert",
   "previous": "Vorherige",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "Sie werden hierher weitergeleitet, weil Sie das Administratorkonto bereits eingerichtet haben",
   "redirect_uri": "Umleitungs-URI",
   "decline_call": "Anruf ablehnen",
   "registration_form_password_tooltip": "Wählen Sie ein Passwort mit mindestens 10 Zeichen, das für andere schwer zu erraten, für Sie jedoch leicht zu merken ist. Wenn das Passwort vergessen wird, kann das Konto nicht wiederhergestellt werden!\n\nKlicken Sie hier für weitere Details.",
@@ -270,7 +268,6 @@
   "share_screen": "Bildschirm freigeben",
   "share_screen_area": "Bildschirmausschnitt teilen",
   "share_window": "Fenster teilen",
-  "size": "size : ",
   "transfer_message": "Nachricht übertragen",
   "unauthorized_access": "Unbefugter Zugriff",
   "unknown_error_alert": "Ein unerwarteter Fehler ist aufgetreten. Bitte versuchen Sie es erneut.",
diff --git a/server/src/locale/el/translation.json b/server/locale/el/translation.json
similarity index 98%
rename from server/src/locale/el/translation.json
rename to server/locale/el/translation.json
index 6bade0ed..d8544ac3 100644
--- a/server/src/locale/el/translation.json
+++ b/server/locale/el/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Τερματισμός κλήσης",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Προηγούμενο",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Απόρριψη κλήσης",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Κοινή χρήση οθόνης",
   "share_screen_area": "Κοινή χρήση περιοχής οθόνης",
   "share_window": "Κοινή χρήση παραθύρου",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/en/translation.json b/server/locale/en/translation.json
similarity index 99%
rename from server/src/locale/en/translation.json
rename to server/locale/en/translation.json
index 00389a4c..fc7014fb 100644
--- a/server/src/locale/en/translation.json
+++ b/server/locale/en/translation.json
@@ -203,7 +203,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Previous",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
diff --git a/server/src/locale/eo/translation.json b/server/locale/eo/translation.json
similarity index 98%
rename from server/src/locale/eo/translation.json
rename to server/locale/eo/translation.json
index 38476360..1268bd10 100644
--- a/server/src/locale/eo/translation.json
+++ b/server/locale/eo/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Finigi vokon",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Antaŭa",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Kunhavigi ekranon",
   "share_screen_area": "Kunhavigi ekranan areon",
   "share_window": "Kunhavigi fenestron",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/es/translation.json b/server/locale/es/translation.json
similarity index 98%
rename from server/src/locale/es/translation.json
rename to server/locale/es/translation.json
index 2e81e815..27b61698 100644
--- a/server/src/locale/es/translation.json
+++ b/server/locale/es/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -102,7 +101,7 @@
   "conversations": "Conversaciones",
   "comment": "Comment",
   "created_by": "Creado por",
-  "copied_to_clipboard": "Copiado al portapapeles.",
+  "copied_to_clipboard": "Copied to clipboard.",
   "current_device": "Current device",
   "devices": "Dispositivos",
   "dialog_cancel": "Cancelar",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Finalizar llamada",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Anterior",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Rechazar llamada",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Compartir pantalla",
   "share_screen_area": "Compartir la ventana",
   "share_window": "Compartir ventana",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/es_419/translation.json b/server/locale/es_419/translation.json
similarity index 98%
rename from server/src/locale/es_419/translation.json
rename to server/locale/es_419/translation.json
index 3637688a..357adc59 100644
--- a/server/src/locale/es_419/translation.json
+++ b/server/locale/es_419/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -102,7 +101,7 @@
   "conversations": "Conversaciones",
   "comment": "Comment",
   "created_by": "Creado por",
-  "copied_to_clipboard": "Copiado al portapapeles.",
+  "copied_to_clipboard": "Copied to clipboard.",
   "current_device": "Current device",
   "devices": "Dispositivos",
   "dialog_cancel": "Cancelar",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Terminar llamada",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Anterior",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Rechazar llamada",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Compartir pantalla",
   "share_screen_area": "Compartir área de pantalla específica",
   "share_window": "Compartir ventana",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/es_AR/translation.json b/server/locale/es_AR/translation.json
similarity index 98%
rename from server/src/locale/es_AR/translation.json
rename to server/locale/es_AR/translation.json
index 3b3a4bb4..84d6c568 100644
--- a/server/src/locale/es_AR/translation.json
+++ b/server/locale/es_AR/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -102,7 +101,7 @@
   "conversations": "Conversaciones",
   "comment": "Comment",
   "created_by": "Creado por",
-  "copied_to_clipboard": "Copiado al portapapeles.",
+  "copied_to_clipboard": "Copied to clipboard.",
   "current_device": "Current device",
   "devices": "Dispositivos",
   "dialog_cancel": "Cancelar",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Finalizar llamada",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Anterior",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Rechazar llamada",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Compartir pantalla",
   "share_screen_area": "Compartir área de pantalla específica",
   "share_window": "Compartir ventana",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/es_CO/translation.json b/server/locale/es_CO/translation.json
similarity index 98%
rename from server/src/locale/es_CO/translation.json
rename to server/locale/es_CO/translation.json
index 59c034f5..a312bc4e 100644
--- a/server/src/locale/es_CO/translation.json
+++ b/server/locale/es_CO/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -102,7 +101,7 @@
   "conversations": "Conversaciones",
   "comment": "Comment",
   "created_by": "Creado por",
-  "copied_to_clipboard": "Copiado al portapapeles.",
+  "copied_to_clipboard": "Copied to clipboard.",
   "current_device": "Current device",
   "devices": "Dispositivos",
   "dialog_cancel": "Cancelar",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Terminar llamada",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Anterior",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Rechazar llamada",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Compartir pantalla",
   "share_screen_area": "Compartir área de pantalla específica",
   "share_window": "Compartir ventana",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/es_MX/translation.json b/server/locale/es_MX/translation.json
similarity index 98%
rename from server/src/locale/es_MX/translation.json
rename to server/locale/es_MX/translation.json
index 3862ffbf..7397f9ff 100644
--- a/server/src/locale/es_MX/translation.json
+++ b/server/locale/es_MX/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -102,7 +101,7 @@
   "conversations": "Conversaciones",
   "comment": "Comment",
   "created_by": "Creado por",
-  "copied_to_clipboard": "Copiado al portapapeles.",
+  "copied_to_clipboard": "Copied to clipboard.",
   "current_device": "Current device",
   "devices": "Dispositivos",
   "dialog_cancel": "Cancelar",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Terminar llamada",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Anterior",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Rechazar llamada",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Compartir pantalla",
   "share_screen_area": "Compartir área de pantalla específica",
   "share_window": "Compartir ventana",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/et/translation.json b/server/locale/et/translation.json
similarity index 85%
rename from server/src/locale/et/translation.json
rename to server/locale/et/translation.json
index bc4396a7..1e9a335e 100644
--- a/server/src/locale/et/translation.json
+++ b/server/locale/et/translation.json
@@ -1,14 +1,14 @@
 {
   "about_jami": "Jami teave",
-  "about_jami_text": "Jami, GNU tarkvara, on rakendus üldiseks ja hajutatud suhtlemiseks võrdõigusvõrgus, mis austab oma kasutajate vabadusi ja privaatsust. Lisateavet leiad jami.net saidist.",
+  "about_jami_text": "Jami, a GNU package, is software for universal and distributed peer-to-peer communication that respects the freedom and privacy of its users. Visit jami.net to learn more.",
   "about_jami_text_volunteers": "And the volunteers who contribute to this project.",
   "about_jami_text_warranty": "This program comes with absolutely no warranty. See the GNU General Public License, version 3 or later for details.",
   "accept_call_audio": "Vasta häälkõnena",
   "accept_call_video": "Vasta videokõnena",
   "admin": "Peakasutaja",
   "accounts": "Kasutajakontod",
-  "add_comment": "Lisa kommentaar",
-  "add_to_group_validation": "Lisa gruppi",
+  "add_comment": "Add a comment",
+  "add_to_group_validation": "Add to group",
   "add_users_to_group": "Add users to group",
   "add_to_group_no_user_selected": "No user selected",
   "admin_account_configuration": "Admin configuration",
@@ -21,7 +21,7 @@
   "admin_page_login_title": "Jami Admin",
   "admin_page_login_subtitle": "Log in to access the admin panel",
   "admin_page_password_placeholder": "Uus salasõna",
-  "admin_page_password_old_placeholder": "Vana salasõna",
+  "admin_page_password_old_placeholder": "Old password",
   "admin_page_password_repeat_placeholder": "Korda uut salasõna",
   "admin_page_password_submit": "Muuda salasõna",
   "admin_page_setup_complete": "Setup is already complete.",
@@ -29,22 +29,21 @@
   "admin_page_setup_not_complete": "Setup is incomplete.",
   "admin_page_setup_title": "Jami Web Admin Setup",
   "admin_page_welcome": "Jami Admin",
-  "admin_password_changed_successfully": "Peakasutaja salasõna muutmine õnnestus.",
+  "admin_password_changed_successfully": "Administrator password changed successfully.",
   "are_composing_1": "{{member0}} is typing…",
   "are_composing_2": "{{member0}} and {{member1}} are typing…",
   "are_composing_3": "{{member0}}, {{member1}} and {{member2}} are typing…",
   "are_composing_more": "{{member0}}, {{member1}}, {{member2}} and {{excess}} others are typing…",
   "artwork_by": "Kujunduse autor:",
-  "back_to_conversations": "Tagasi vestluste juurde",
+  "back_to_conversations": "Back to conversations",
   "banned": "Blokeeritud",
-  "authentication": "Autentimine",
+  "authentication": "Authentication",
   "calling": "Calling {{member0}}",
   "cannot_load_messages": "An error occurred while loading the message.",
   "update_conversation_preferences_error": "An error occurred while updating the conversation preferences.",
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
-  "change_picture": "Muuda pilti",
-  "click_to_download": "Click to download",
+  "change_picture": "Change picture",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -52,8 +51,8 @@
   "configure_oauth_provider_info": "Here, you can configure the values for the OAuth2 provider. Please ensure that the redirect URI is set to the one displayed below.",
   "connecting": "Ühendame...",
   "connecting_call": "Ühendame...",
-  "contact_ask_confirm_block": "Kas sa soovid kontakti blokeerida?",
-  "contact_ask_confirm_remove": "Kas sa soovid kontakti eemaldada?",
+  "contact_ask_confirm_block": "Do you want to block the contact?",
+  "contact_ask_confirm_remove": "Do you want to remove the contact?",
   "contact_block": "Blokeeri kontakt",
   "contact_confirm_block": "Blokeeri",
   "contact_confirm_remove": "Eemalda",
@@ -61,16 +60,16 @@
   "contact_remove": "Eemalda kontakt",
   "contribute": "Osale kaastöös",
   "contact_details_identifier": "Tunnus",
-  "contact_details_name": "Kontakti nimi",
+  "contact_details_name": "Contact name",
   "contact_details_qr_code": "QR-kood",
   "contact_details_text": "Kontaktandmed",
   "leave_conversation": "Lahku vestlusest",
-  "conversation_add_contact": "Lisa osaleja",
+  "conversation_add_contact": "Add member",
   "conversation_add_contact_form": "Lisa kontakt",
-  "conversation_ask_confirm_block": "Kas sa soovid vestluse blokeerida?",
-  "conversation_ask_confirm_remove": "Kas sa soovid vestluse eemaldada?",
-  "conversation_block": "Blokeeri vestlus",
-  "conversation_close": "Sulge vestlus",
+  "conversation_ask_confirm_block": "Do you want to block the conversation?",
+  "conversation_ask_confirm_remove": "Do you want to remove the conversation?",
+  "conversation_block": "Block conversation",
+  "conversation_close": "Close conversation",
   "conversation_color": "Värv",
   "conversation_confirm_block": "Blokeeri",
   "conversation_confirm_remove": "Jah, lahkun",
@@ -84,7 +83,7 @@
   "conversation_details_name": "Nimi",
   "conversation_details_qr_code": "QR-kood",
   "conversation_info": "Teave",
-  "conversation_message": "Sõnum",
+  "conversation_message": "Message",
   "conversation_request_accepted": "Conversation invitation accepted.",
   "conversation_request_ask_join": "Hei,\nKas sa sooviksid liituda vestlusega?",
   "conversation_request_has_sent_request": "{{contact}} sent you a conversation invitation.",
@@ -100,10 +99,10 @@
   "conversation_type_group": "Grupp",
   "conversation_type_private": "Privaatne",
   "conversations": "Vestlused",
-  "comment": "Kommentaar",
+  "comment": "Comment",
   "created_by": "Rakenduse autor:",
-  "copied_to_clipboard": "Kopeeritud lõikelauale.",
-  "current_device": "See seade",
+  "copied_to_clipboard": "Copied to clipboard.",
+  "current_device": "Current device",
   "devices": "Seadmed",
   "dialog_cancel": "Tühista",
   "dialog_close": "Sulge",
@@ -111,24 +110,23 @@
   "disable_tips": "Disable tips",
   "download_limit": "Auto download limit",
   "download_limit_details": "The automatic download limit is the maximum file size (in MB) that Jami can download automatically. If a file exceeds this limit, the user will need to confirm the download by pressing a button.",
-  "edited_message": "Muudetud",
-  "editing": "Muutmisel…",
+  "edited_message": "Edited ",
+  "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Lõpeta kõne",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
   "enter_jams_server": "Please enter JAMS server address.",
   "file_not_downloaded": "File not downloaded on the server, please download the file before sharing.",
-  "find_contacts": "Otsi kontakte",
+  "find_contacts": "Find contacts",
   "find_users_and_conversations": "Search…",
   "go_to_conversation": "Jump to conversation",
   "getting_name_server_error": "An error occurred while attempting to retrieve the name server.",
   "getting_oauth_clients_error": "An error occurred while attempting to retrieve the OAuth clients.",
   "getting_oauth_provider_info_error": "An error occurred while attempting to retrieve the OAuth provider information.",
   "go_to_login_page": "Go to login page",
-  "guest": "Külaline",
+  "guest": "Guest",
   "guest_authentication": "Guest authentication",
   "incoming_call": "Sissetulev kõne",
   "incoming_call_audio": "Incoming audio call from {{member0}}",
@@ -146,7 +144,7 @@
   "kick_member": "Müksa osaleja välja",
   "loading": "Loading…",
   "login_as_guest": "Log in as guest",
-  "login_form_password_tooltip": "Salasõna, mida kasutasid registreerumisel",
+  "login_form_password_tooltip": "The password you registered with",
   "login_form_submit_button": "Log in",
   "login_form_title": "Login",
   "login_form_to_registration_link": "Registreeri",
@@ -185,28 +183,28 @@
   "openid_authentication": "OpenID authentication",
   "outgoing_call": "Väljuv kõne",
   "password_input_helper_text": "",
-  "password_input_helper_text_empty": "Salasõna on puudu.",
+  "password_input_helper_text_empty": "The password is missing.",
   "password_input_helper_text_medium": "Medium",
-  "password_input_helper_text_not_match": "Salasõnad ei klapi.",
-  "password_input_helper_text_registration_failed": "Palun vali mõni muu salasõna!",
+  "password_input_helper_text_not_match": "Passwords do not match.",
+  "password_input_helper_text_registration_failed": "Choose another password!",
   "password_input_helper_text_strong": "Strong",
   "password_input_helper_text_too_weak": "Too weak",
   "password_input_helper_text_weak": "Weak",
   "password_input_label": "Salasõna",
   "password_placeholder": "Salasõna",
-  "password_rule_1": "Salasõnas peab olema vähemalt 1 väiketäht.",
-  "password_rule_2": "Salasõnas peab olema vähemalt 1 suurtäht.",
-  "password_rule_3": "Salasõnas peab olema vähemalt 1 number.",
-  "password_rule_4": "Salasõnas peab olema vähemalt 1 erimärk.",
-  "password_rule_5": "Piisavalt turvaline salasõna peab olema vähemalt 10 märki pikk.",
-  "password_rules_dialog_title": "Salasõna reeglid",
+  "password_rule_1": "The password must contain at least 1 lowercase alphabetical character.",
+  "password_rule_2": "The password must contain at least 1 uppercase alphabetical character.",
+  "password_rule_3": "The password must contain at least 1 numeric character.",
+  "password_rule_4": "The password must contain at least 1 special character.",
+  "password_rule_5": "The password must be 10 characters or longer to be considered strong.",
+  "password_rules_dialog_title": "Password rules",
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Previous",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
-  "registration_form_password_tooltip": "Palun vali salasõna, mis on vähemalt 10 tähemärki pikk, mis on raskesti äraarvatav, kuid sinu  jaoks kergesti meeldejäetav. Kui sa salasõna unustad, siis on kasutajakonto taastamine võimatu!\n\nLisateavet leiad siit.",
+  "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
   "registration_form_submit_button": "Registreeri",
   "registration_form_title": "Registration",
   "registration_form_to_login_link": "Log in",
@@ -215,7 +213,7 @@
   "registration_success": "Account registered successfully. Logging in…",
   "resetting_display_name_success_alert": "Display name reset successfully.",
   "resetting_display_name_error_alert": "An error occurred while resetting the display name.",
-  "remove_jams_server": "Eemalda",
+  "remove_jams_server": "Remove",
   "removing_jams_server_success": "JAMS server address removed successfully.",
   "removing_jams_server_error": "An error occurred while removing the JAMS server.",
   "removed_linked_device_success": "Linked device removed successfully.",
@@ -235,7 +233,7 @@
   "setting_can_be_changed_later": "*You will still have the option to modify this parameter later in the admin configuration panel.",
   "setting_auto_download_limit_error": "An error occurred while updating the auto download limit",
   "setting_auto_download_limit_success": "Auto download limit updated successfully.",
-  "setting_change_admin_password": "Peakasutaja salasõna lähtestamine",
+  "setting_change_admin_password": "Administrator password reset",
   "setting_disabled": "väljalülitatud",
   "setting_enabled": "enabled",
   "setting_name_server": "Nimeserver",
@@ -270,7 +268,6 @@
   "share_screen": "Jaga ekraani",
   "share_screen_area": "Jaga ekraani piirkonda",
   "share_window": "Jaga akent",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/eu/translation.json b/server/locale/eu/translation.json
similarity index 98%
rename from server/src/locale/eu/translation.json
rename to server/locale/eu/translation.json
index 259bdbe0..fd32bf7d 100644
--- a/server/src/locale/eu/translation.json
+++ b/server/locale/eu/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Amaitu deia",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Aurrekoa",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Deia ukatu",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -215,7 +213,7 @@
   "registration_success": "Account registered successfully. Logging in…",
   "resetting_display_name_success_alert": "Display name reset successfully.",
   "resetting_display_name_error_alert": "An error occurred while resetting the display name.",
-  "remove_jams_server": "Kendu",
+  "remove_jams_server": "Remove",
   "removing_jams_server_success": "JAMS server address removed successfully.",
   "removing_jams_server_error": "An error occurred while removing the JAMS server.",
   "removed_linked_device_success": "Linked device removed successfully.",
@@ -270,7 +268,6 @@
   "share_screen": "Partekatu pantaila",
   "share_screen_area": "Partekatu pantailaren eremua",
   "share_window": "Partekatu leihoa",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/fa/translation.json b/server/locale/fa/translation.json
similarity index 98%
rename from server/src/locale/fa/translation.json
rename to server/locale/fa/translation.json
index 1395937e..2fc95735 100644
--- a/server/src/locale/fa/translation.json
+++ b/server/locale/fa/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "پایان دادن به تماس",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "پیشین",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "رد کردن تماس",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -215,7 +213,7 @@
   "registration_success": "Account registered successfully. Logging in…",
   "resetting_display_name_success_alert": "Display name reset successfully.",
   "resetting_display_name_error_alert": "An error occurred while resetting the display name.",
-  "remove_jams_server": "حذف کن",
+  "remove_jams_server": "Remove",
   "removing_jams_server_success": "JAMS server address removed successfully.",
   "removing_jams_server_error": "An error occurred while removing the JAMS server.",
   "removed_linked_device_success": "Linked device removed successfully.",
@@ -270,7 +268,6 @@
   "share_screen": "اشتراک گذاری صفحه نمایش",
   "share_screen_area": "اشتراک گذاری منطقه صفحه نمایش",
   "share_window": "پنجره اشتراک گذاری",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/fa_IR/translation.json b/server/locale/fa_IR/translation.json
similarity index 98%
rename from server/src/locale/fa_IR/translation.json
rename to server/locale/fa_IR/translation.json
index 425a7c77..fbce5faa 100644
--- a/server/src/locale/fa_IR/translation.json
+++ b/server/locale/fa_IR/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "پایان تماس",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "پیشین",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "رد تماس",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -215,7 +213,7 @@
   "registration_success": "Account registered successfully. Logging in…",
   "resetting_display_name_success_alert": "Display name reset successfully.",
   "resetting_display_name_error_alert": "An error occurred while resetting the display name.",
-  "remove_jams_server": "حذف کن",
+  "remove_jams_server": "Remove",
   "removing_jams_server_success": "JAMS server address removed successfully.",
   "removing_jams_server_error": "An error occurred while removing the JAMS server.",
   "removed_linked_device_success": "Linked device removed successfully.",
@@ -270,7 +268,6 @@
   "share_screen": "اشتراک گذاری صفحه نمایش",
   "share_screen_area": "اشتراک گذاری منطقه صفحه نمایش",
   "share_window": "پنجره اشتراک گذاری",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/locale/fi/translation.json b/server/locale/fi/translation.json
new file mode 100644
index 00000000..f44e2a0b
--- /dev/null
+++ b/server/locale/fi/translation.json
@@ -0,0 +1,292 @@
+{
+  "about_jami": "Tietoja Jami'sta",
+  "about_jami_text": "Jami, a GNU package, is software for universal and distributed peer-to-peer communication that respects the freedom and privacy of its users. Visit jami.net to learn more.",
+  "about_jami_text_volunteers": "And the volunteers who contribute to this project.",
+  "about_jami_text_warranty": "This program comes with absolutely no warranty. See the GNU General Public License, version 3 or later for details.",
+  "accept_call_audio": "Hyväksy äänellä",
+  "accept_call_video": "Hyväksy videolla",
+  "admin": "Hallinnoija",
+  "accounts": "Tilit",
+  "add_comment": "Add a comment",
+  "add_to_group_validation": "Add to group",
+  "add_users_to_group": "Add users to group",
+  "add_to_group_no_user_selected": "No user selected",
+  "admin_account_configuration": "Admin configuration",
+  "admin_config_auth_methods_title": "Authentication methods",
+  "admin_page_accounts_overview_title": "Accounts overview - {{count}} active accounts",
+  "admin_page_accounts_overview_title_auth": "Authentication method",
+  "admin_page_accounts_overview_title_username": "Username/Identifier",
+  "admin_page_accounts_overview_title_storage": "Storage used",
+  "admin_page_create_button": "Create admin account",
+  "admin_page_login_title": "Jami Admin",
+  "admin_page_login_subtitle": "Log in to access the admin panel",
+  "admin_page_password_placeholder": "Uusi salasana",
+  "admin_page_password_old_placeholder": "Vanha salasana",
+  "admin_page_password_repeat_placeholder": "Toista uusi salasana",
+  "admin_page_password_submit": "Vaihda salasana",
+  "admin_page_setup_complete": "Setup is already complete.",
+  "admin_page_setup_intro": "Create a new administrator account to control access to the server configuration.",
+  "admin_page_setup_not_complete": "Setup is incomplete.",
+  "admin_page_setup_title": "Jami Web Admin Setup",
+  "admin_page_welcome": "Jami Admin",
+  "admin_password_changed_successfully": "Administrator password changed successfully.",
+  "are_composing_1": "{{member0}} is typing…",
+  "are_composing_2": "{{member0}} and {{member1}} are typing…",
+  "are_composing_3": "{{member0}}, {{member1}} and {{member2}} are typing…",
+  "are_composing_more": "{{member0}}, {{member1}}, {{member2}} and {{excess}} others are typing…",
+  "artwork_by": "Ulkoasu:",
+  "back_to_conversations": "Back to conversations",
+  "banned": "Estetty",
+  "authentication": "Authentication",
+  "calling": "Calling {{member0}}",
+  "cannot_load_messages": "An error occurred while loading the message.",
+  "update_conversation_preferences_error": "An error occurred while updating the conversation preferences.",
+  "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
+  "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
+  "change_picture": "Change picture",
+  "client_id": "Client ID",
+  "client_id_placeholder": "Please set a valid client ID from",
+  "client_secret": "Client secret",
+  "client_secret_placeholder": "Please set a valid client secret from",
+  "configure_oauth_provider_info": "Here, you can configure the values for the OAuth2 provider. Please ensure that the redirect URI is set to the one displayed below.",
+  "connecting": "Yhdistää...",
+  "connecting_call": "Yhdistää...",
+  "contact_ask_confirm_block": "Do you want to block the contact?",
+  "contact_ask_confirm_remove": "Do you want to remove the contact?",
+  "contact_block": "Estä henkilö",
+  "contact_confirm_block": "Estä",
+  "contact_confirm_remove": "Poista",
+  "contact_details_dialog_title": "Tiedot",
+  "contact_remove": "Poista yhteystieto",
+  "contribute": "Osallistu",
+  "contact_details_identifier": "Tunniste",
+  "contact_details_name": "Yhteystiedon nimi",
+  "contact_details_qr_code": "QR-koodi",
+  "contact_details_text": "Henkilön tiedot",
+  "leave_conversation": "Poistu keskustelusta",
+  "conversation_add_contact": "Add member",
+  "conversation_add_contact_form": "Lisää henkilö",
+  "conversation_ask_confirm_block": "Do you want to block the conversation?",
+  "conversation_ask_confirm_remove": "Do you want to remove the conversation?",
+  "conversation_block": "Block conversation",
+  "conversation_close": "Close conversation",
+  "conversation_color": "Väri",
+  "conversation_confirm_block": "Estä",
+  "conversation_confirm_remove": "Lähdetään",
+  "conversation_delete": "Poistu keskustelusta",
+  "conversation_details": "Keskustelun tiedot",
+  "conversation_details_identifier": "Tunniste",
+  "conversation_details_information": "Tiedot",
+  "conversation_details_is_swarm": "Swarm technology",
+  "conversation_details_is_swarm_false": "Epätosi",
+  "conversation_details_is_swarm_true": "Tosi",
+  "conversation_details_name": "Otsikko",
+  "conversation_details_qr_code": "QR-koodi",
+  "conversation_info": "Tiedot",
+  "conversation_message": "Viesti",
+  "conversation_request_accepted": "Conversation invitation accepted.",
+  "conversation_request_ask_join": "Hei,\nHaluatko liittyä keskusteluun?",
+  "conversation_request_has_sent_request": "{{contact}} sent you a conversation invitation.",
+  "conversation_request_waiting_for_sync": "Waiting for {{contact}}\nto connect to synchronize the conversation…",
+  "conversation_start_audiocall": "Aloita äänipuhelu",
+  "conversation_start_videocall": "Aloita videopuhelu",
+  "conversation_title_1": "{{member0}}",
+  "conversation_title_2": "{{member0}} and {{member1}}",
+  "conversation_title_3": "{{member0}}, {{member1}} and {{member2}}",
+  "conversation_title_4": "{{member0}}, {{member1}}, {{member2}} and one other member",
+  "conversation_title_more": "{{member0}}, {{member1}}, {{member2}} and {{excess}} other members",
+  "conversation_type": "Keskustelun tyyppi",
+  "conversation_type_group": "Ryhmä",
+  "conversation_type_private": "Yksityinen",
+  "conversations": "Keskustelu",
+  "comment": "Comment",
+  "created_by": "Luonut:",
+  "copied_to_clipboard": "Copied to clipboard.",
+  "current_device": "Current device",
+  "devices": "Laitteet",
+  "dialog_cancel": "Peruuta",
+  "dialog_close": "Sulje",
+  "dialog_confirm_title_default": "Vahvista toimenpide",
+  "disable_tips": "Disable tips",
+  "download_limit": "Auto download limit",
+  "download_limit_details": "The automatic download limit is the maximum file size (in MB) that Jami can download automatically. If a file exceeds this limit, the user will need to confirm the download by pressing a button.",
+  "edited_message": "Edited ",
+  "editing": "Editing…",
+  "extending_session_error_alert": "An error occurred while extending the session.",
+  "extending_session_success_alert": "Session extended successfully.",
+  "end_call": "Lopeta puhelu",
+  "error_cannot_delete_message": "An error occurred while deleting the message.",
+  "error_cannot_transfer_message": "An error occurred while transferring the message.",
+  "enter_jams_server": "Please enter JAMS server address.",
+  "file_not_downloaded": "File not downloaded on the server, please download the file before sharing.",
+  "find_contacts": "Find contacts",
+  "find_users_and_conversations": "Search…",
+  "go_to_conversation": "Jump to conversation",
+  "getting_name_server_error": "An error occurred while attempting to retrieve the name server.",
+  "getting_oauth_clients_error": "An error occurred while attempting to retrieve the OAuth clients.",
+  "getting_oauth_provider_info_error": "An error occurred while attempting to retrieve the OAuth provider information.",
+  "go_to_login_page": "Go to login page",
+  "guest": "Guest",
+  "guest_authentication": "Guest authentication",
+  "incoming_call": "Puhelu",
+  "incoming_call_audio": "Incoming audio call from {{member0}}",
+  "incoming_call_video": "Incoming video call from {{member0}}",
+  "incorrect_password": "Väärä salasana",
+  "invitations": "Kutsut",
+  "invited": "Kutsuttu",
+  "jami": "Jami",
+  "jami_account": "Jami-tili",
+  "jami_user_id": "Jami user ID",
+  "jams": "JAMS",
+  "jams_url_already_set": "JAMS server is already set.",
+  "link_new_device": "Linkitä uusi laite",
+  "limit_cannot_be_negative": "The limit cannot be negative",
+  "kick_member": "Potkaise jäsen",
+  "loading": "Loading…",
+  "login_as_guest": "Log in as guest",
+  "login_form_password_tooltip": "The password you registered with",
+  "login_form_submit_button": "Log in",
+  "login_form_title": "Login",
+  "login_form_to_registration_link": "Rekistöröi",
+  "login_form_to_registration_text": "Need an account?",
+  "login_form_username_tooltip": "The username you registered with",
+  "login_invalid_credentials": "Invalid credentials",
+  "logout": "Log out",
+  "media_deleted": "Media deleted successfully.",
+  "Menu": "Valikko",
+  "member": "Jäsen",
+  "message_call_incoming": "Incoming call - {{duration}}",
+  "message_call_incoming_missed": "Vastaamaton tuleva puhelu",
+  "message_call_outgoing": "Outgoing call - {{duration}}",
+  "message_call_outgoing_missed": "Vastaamaton lähtevä puhelu",
+  "message_content_copied": "Message copied",
+  "message_deleted": "Message deleted successfully.",
+  "message_input_placeholder_1": "Write to {{member0}}",
+  "message_input_placeholder_2": "Write to {{member0}} and {{member1}}",
+  "message_input_placeholder_3": "Write to {{member0}}, {{member1}} and {{member2}}",
+  "message_input_placeholder_4": "Write to {{member0}}, {{member1}}, {{member2}} and one other member",
+  "message_input_placeholder_more": "Write to {{member0}}, {{member1}}, {{member2}} and {{excess}} other members",
+  "message_member_banned": "{{user}} was blocked from the conversation.",
+  "message_member_invited": "{{user}} was invited to join the conversation.",
+  "message_member_joined": "{{user}} has joined the conversation.",
+  "message_member_left": "{{user}} has left the conversation.",
+  "message_member_unbanned": "{{user}} was unblocked from the conversation.",
+  "message_swarm_created": "Group created",
+  "messages_scroll_to_end": "Scroll to end",
+  "missed_incoming_call": "Missed incoming call from conversation {{conversationId}}",
+  "mute_conversation": "Mykistä keskustelu",
+  "nameserver_already_set": "The name server is already set.",
+  "next": "Seuraava",
+  "ongoing_call_muted": "Ongoing call (muted)",
+  "ongoing_call_unmuted": "Meneillään puhelu",
+  "openid": "OpenID",
+  "openid_authentication": "OpenID authentication",
+  "outgoing_call": "Lähtevä puhelu",
+  "password_input_helper_text": "",
+  "password_input_helper_text_empty": "The password is missing.",
+  "password_input_helper_text_medium": "Medium",
+  "password_input_helper_text_not_match": "Passwords do not match.",
+  "password_input_helper_text_registration_failed": "Choose another password!",
+  "password_input_helper_text_strong": "Strong",
+  "password_input_helper_text_too_weak": "Too weak",
+  "password_input_helper_text_weak": "Weak",
+  "password_input_label": "Salasana",
+  "password_placeholder": "Salasana",
+  "password_rule_1": "The password must contain at least 1 lowercase alphabetical character.",
+  "password_rule_2": "The password must contain at least 1 uppercase alphabetical character.",
+  "password_rule_3": "The password must contain at least 1 numeric character.",
+  "password_rule_4": "The password must contain at least 1 special character.",
+  "password_rule_5": "The password must be 10 characters or longer to be considered strong.",
+  "password_rules_dialog_title": "Password rules",
+  "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
+  "permission_denied_title": "Camera and microphone permissions are disabled",
+  "previous": "Edellinen",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
+  "redirect_uri": "Redirect URI",
+  "decline_call": "Hylkää puhelu",
+  "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
+  "registration_form_submit_button": "Rekistöröi",
+  "registration_form_title": "Rekistöröinti",
+  "registration_form_to_login_link": "Log in",
+  "registration_form_to_login_text": "Already have an account?",
+  "registration_form_username_tooltip": "Username may be from 3 to 32 chraracters long and contain a-z, A-Z, -, _\n\nClick for more details",
+  "registration_success": "Account registered successfully. Logging in…",
+  "resetting_display_name_success_alert": "Display name reset successfully.",
+  "resetting_display_name_error_alert": "An error occurred while resetting the display name.",
+  "remove_jams_server": "Remove",
+  "removing_jams_server_success": "JAMS server address removed successfully.",
+  "removing_jams_server_error": "An error occurred while removing the JAMS server.",
+  "removed_linked_device_success": "Linked device removed successfully.",
+  "removed_linked_device_error": "An error occurred while removing the linked device.",
+  "reset_to_default": "Reset to default",
+  "reset_nameserver_button": "Reset to default",
+  "ressource_not_available": "Resource unavailable",
+  "save_button": "Tallenna",
+  "replying_to": "Replying to",
+  "replied_to": "Replied to",
+  "same_limit_error": "The same value is already set",
+  "search_results": "Hakutulokset",
+  "see_all_devices": "See all devices",
+  "select_placeholder": "Select an option",
+  "setting_auth_change": "{{authMethod}} enabled",
+  "setting_auth_jami_change": "Enable Jami local",
+  "setting_can_be_changed_later": "*You will still have the option to modify this parameter later in the admin configuration panel.",
+  "setting_auto_download_limit_error": "An error occurred while updating the auto download limit",
+  "setting_auto_download_limit_success": "Auto download limit updated successfully.",
+  "setting_change_admin_password": "Administrator password reset",
+  "setting_disabled": "poistettu",
+  "setting_enabled": "enabled",
+  "setting_name_server": "Nimipalvelin",
+  "setting_jams_server_error": "Invalid JAMS server address. Please check the server address, IP or domain and try again or contact your system administrator.",
+  "setting_jams_server_error_same_value": "JAMS server is already set.",
+  "setting_jams_server_success": "JAMS server address updated successfully.",
+  "setting_name_server_error": "Invalid name server. Please check the server address, IP or domain and try again or contact your system administrator.",
+  "settings": "Asetukset",
+  "settings_appearance": "Ulkonäkö",
+  "settings_customize_profile": "Muokkaa profiilia",
+  "settings_dark_theme": "Tumma teema",
+  "setting_display_name_success_alert": "Display name updated successfully.",
+  "setting_display_name_error_alert": "An error occurred while updating the display name.",
+  "settings_language": "Kieli",
+  "settings_link_preview": "Show link previews",
+  "settings_linked_devices": "Linkitetyt laitteet",
+  "settings_manage_account": "Hallinnoi tiliä",
+  "settings_menu_item_account": "Tili",
+  "settings_menu_item_contacts": "Yhteystiedot",
+  "settings_menu_item_general": "Yleiset",
+  "settings_menu_item_notifications": "Desktop notifications",
+  "settings_theme": "Teema",
+  "settings_title_account": "Tili",
+  "settings_title_chat": "keskustelu",
+  "settings_title_general": "Yleiset",
+  "settings_title_system": "Järjestelmä",
+  "severity": "",
+  "severity_error": "Virhe",
+  "severity_info": "Tiedot",
+  "severity_success": "Onnistui",
+  "share_file": "Jaa tiedosto",
+  "share_screen": "Jaa näyttö",
+  "share_screen_area": "Jaa osa näytöstä",
+  "share_window": "Jaa ikkuna",
+  "transfer_message": "Transfer message",
+  "unauthorized_access": "Unauthorized access",
+  "unknown_error_alert": "An unexpected error occurred. Please try again.",
+  "unknown_user": "Unknown user",
+  "username_input_helper_text": "",
+  "username_input_helper_text_empty": "The username is missing. Please enter a username.",
+  "username_input_helper_text_invalid": "Invalid username. Please enter a valid username.",
+  "username_input_helper_text_registration_failed": "Incorrect username. Please enter the correct username.",
+  "username_input_helper_text_success": "The username is available.",
+  "username_input_helper_text_taken": "The username is already taken. Please choose a different username.",
+  "username_input_label": "Käyttäjänimi",
+  "username_rule_1": "The username must be 3 to 32 characters long.",
+  "username_rule_2": "The username may contain lowercase and uppercase alphabetical characters.",
+  "username_rule_3": "The username may contain hyphens (-).",
+  "username_rule_4": "The username may contain underscores (_).",
+  "username_rules_dialog_title": "Username rules",
+  "version": "Versio",
+  "welcome_text": "Tervetuloa Jamiin",
+  "welcome_to_text": "Welcome to ",
+  "welcome_page_text": "Jaa Jami-tunnuksesi, jotta sinuun saa helpommin yhteyttä!",
+  "yourself": "Sinä"
+}
diff --git a/server/src/locale/fr/translation.json b/server/locale/fr/translation.json
similarity index 99%
rename from server/src/locale/fr/translation.json
rename to server/locale/fr/translation.json
index 7b09f207..dcd44df9 100644
--- a/server/src/locale/fr/translation.json
+++ b/server/locale/fr/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "Le serveur JAMS peut être configuré pour permettre aux utilisateurs de LDAP ou d'Active Directory de se connecter à Jami Web.",
   "configure_nameserver": "La configuration d'un serveur de noms permet aux utilisateurs de se connecter et de trouver d'autres utilisateurs à partir de leur noms. Notez que deux utilisateurs ne peuvent avoir le même nom d'utilisateur sur le même serveur de noms. Conservez le serveur de noms Jami par défaut ou bien configurez le vôtre.",
   "change_picture": "Changer l'image",
-  "click_to_download": "Click to download",
   "client_id": "Identifiant de client",
   "client_id_placeholder": "Veuillez indiquer un identifiant de client valide à partir de",
   "client_secret": "Secret du client",
@@ -115,7 +114,6 @@
   "editing": "En cours de modification ...",
   "extending_session_error_alert": "Une erreur s'est produite lors de l'extension de la session.",
   "extending_session_success_alert": "Session étendue avec succès.",
-  "extension": "extension : ",
   "end_call": "Fin d’appel",
   "error_cannot_delete_message": "Une erreur s'est produite lors de la suppression du message.",
   "error_cannot_transfer_message": "Une erreur est survenue lors du transfert du message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Les permissions de la caméra et du microphone doivent être autorisées pour pouvoir passer un appel. Activez-les pour pouvoir utiliser cette fonction.",
   "permission_denied_title": "Les permissions de la caméra et du microphone interdisent leur utilisation.",
   "previous": "Précédent",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "Vous êtes redirigés ici parce que vous avez déjà configuré le compte d'administration",
   "redirect_uri": "URI de redirection",
   "decline_call": "Refuser l'appel",
   "registration_form_password_tooltip": "Choisissez un mot de passe d'au moins 10 caractères, qui sera difficile à deviner mais dont vous vous souviendrez facilement. Il est impossible de récupérer le compte si vous oubliez le mot de passe.\n\nCliquez pour plus de détails.",
@@ -270,7 +268,6 @@
   "share_screen": "Partager l'écran",
   "share_screen_area": "Partager une partie de l’écran",
   "share_window": "Partager une fenêtre",
-  "size": "size : ",
   "transfer_message": "Transmettre le message",
   "unauthorized_access": "Accès non autorisé",
   "unknown_error_alert": "Une erreur s'est produite. Veuillez réessayer.",
diff --git a/server/src/locale/fr_BE/translation.json b/server/locale/fr_BE/translation.json
similarity index 99%
rename from server/src/locale/fr_BE/translation.json
rename to server/locale/fr_BE/translation.json
index ea79d141..243a57ca 100644
--- a/server/src/locale/fr_BE/translation.json
+++ b/server/locale/fr_BE/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "Le serveur JAMS peut être configuré pour permettre aux utilisateurs de LDAP ou d'Active Directory de se connecter à Jami Web.",
   "configure_nameserver": "La configuration d'un serveur de noms permet aux utilisateurs de se connecter et de trouver d'autres utilisateurs à partir de leur noms. Notez que deux utilisateurs ne peuvent avoir le même nom d'utilisateur sur le même serveur de noms. Conservez le serveur de noms Jami par défaut ou bien configurez le vôtre.",
   "change_picture": "Changer l'image",
-  "click_to_download": "Click to download",
   "client_id": "Identifiant de client",
   "client_id_placeholder": "Veuillez indiquer un identifiant de client valide à partir de",
   "client_secret": "Secret du client",
@@ -115,7 +114,6 @@
   "editing": "En cours de modification ...",
   "extending_session_error_alert": "Une erreur s'est produite lors de l'extension de la session.",
   "extending_session_success_alert": "Session étendue avec succès.",
-  "extension": "extension : ",
   "end_call": "Fin d’appel",
   "error_cannot_delete_message": "Une erreur s'est produite lors de la suppression du message.",
   "error_cannot_transfer_message": "Une erreur est survenue lors du transfert du message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Les permissions de la caméra et du microphone doivent être autorisées pour pouvoir passer un appel. Activez-les pour pouvoir utiliser cette fonction.",
   "permission_denied_title": "Les permissions de la caméra et du microphone interdisent leur utilisation.",
   "previous": "Précédent",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "Vous êtes redirigés ici parce que vous avez déjà configuré le compte d'administration",
   "redirect_uri": "URI de redirection",
   "decline_call": "Refuser l'appel",
   "registration_form_password_tooltip": "Choisissez un mot de passe d'au moins 10 caractères, qui sera difficile à deviner mais dont vous vous souviendrez facilement. Il est impossible de récupérer le compte si vous oubliez le mot de passe.\n\nCliquez pour plus de détails.",
@@ -270,7 +268,6 @@
   "share_screen": "Partager votre écran",
   "share_screen_area": "Partager une partie de l'écran",
   "share_window": "Partager la fenêtre",
-  "size": "size : ",
   "transfer_message": "Transmettre le message",
   "unauthorized_access": "Accès non autorisé",
   "unknown_error_alert": "Une erreur s'est produite. Veuillez réessayer.",
diff --git a/server/src/locale/fr_CA/translation.json b/server/locale/fr_CA/translation.json
similarity index 99%
rename from server/src/locale/fr_CA/translation.json
rename to server/locale/fr_CA/translation.json
index d0e76e3c..1aa5a66e 100644
--- a/server/src/locale/fr_CA/translation.json
+++ b/server/locale/fr_CA/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "Le serveur JAMS peut être configuré pour permettre aux utilisateurs de LDAP ou d'Active Directory de se connecter à Jami Web.",
   "configure_nameserver": "La configuration d'un serveur de noms permet aux utilisateurs de se connecter et de trouver d'autres utilisateurs à partir de leur noms. Notez que deux utilisateurs ne peuvent avoir le même nom d'utilisateur sur le même serveur de noms. Conservez le serveur de noms Jami par défaut ou bien configurez le vôtre.",
   "change_picture": "Changer l'image",
-  "click_to_download": "Click to download",
   "client_id": "Identifiant de client",
   "client_id_placeholder": "Veuillez indiquer un identifiant de client valide à partir de",
   "client_secret": "Secret du client",
@@ -115,7 +114,6 @@
   "editing": "En cours de modification ...",
   "extending_session_error_alert": "Une erreur s'est produite lors de l'extension de la session.",
   "extending_session_success_alert": "Session étendue avec succès.",
-  "extension": "extension : ",
   "end_call": "Fin d’appel",
   "error_cannot_delete_message": "Une erreur s'est produite lors de la suppression du message.",
   "error_cannot_transfer_message": "Une erreur est survenue lors du transfert du message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Les permissions de la caméra et du microphone doivent être autorisées pour pouvoir passer un appel. Activez-les pour pouvoir utiliser cette fonction.",
   "permission_denied_title": "Les permissions de la caméra et du microphone interdisent leur utilisation.",
   "previous": "Précédent",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "Vous êtes redirigés ici parce que vous avez déjà configuré le compte d'administration",
   "redirect_uri": "URI de redirection",
   "decline_call": "Refuser l'appel",
   "registration_form_password_tooltip": "Choisissez un mot de passe d'au moins 10 caractères, qui sera difficile à deviner mais dont vous vous souviendrez facilement. Il est impossible de récupérer le compte si vous oubliez le mot de passe.\n\nCliquez pour plus de détails.",
@@ -270,7 +268,6 @@
   "share_screen": "Partager votre écran",
   "share_screen_area": "Partager une partie de l'écran",
   "share_window": "Partager la fenêtre",
-  "size": "size : ",
   "transfer_message": "Transmettre le message",
   "unauthorized_access": "Accès non autorisé",
   "unknown_error_alert": "Une erreur s'est produite. Veuillez réessayer.",
diff --git a/server/src/locale/fr_CH/translation.json b/server/locale/fr_CH/translation.json
similarity index 99%
rename from server/src/locale/fr_CH/translation.json
rename to server/locale/fr_CH/translation.json
index ea79d141..243a57ca 100644
--- a/server/src/locale/fr_CH/translation.json
+++ b/server/locale/fr_CH/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "Le serveur JAMS peut être configuré pour permettre aux utilisateurs de LDAP ou d'Active Directory de se connecter à Jami Web.",
   "configure_nameserver": "La configuration d'un serveur de noms permet aux utilisateurs de se connecter et de trouver d'autres utilisateurs à partir de leur noms. Notez que deux utilisateurs ne peuvent avoir le même nom d'utilisateur sur le même serveur de noms. Conservez le serveur de noms Jami par défaut ou bien configurez le vôtre.",
   "change_picture": "Changer l'image",
-  "click_to_download": "Click to download",
   "client_id": "Identifiant de client",
   "client_id_placeholder": "Veuillez indiquer un identifiant de client valide à partir de",
   "client_secret": "Secret du client",
@@ -115,7 +114,6 @@
   "editing": "En cours de modification ...",
   "extending_session_error_alert": "Une erreur s'est produite lors de l'extension de la session.",
   "extending_session_success_alert": "Session étendue avec succès.",
-  "extension": "extension : ",
   "end_call": "Fin d’appel",
   "error_cannot_delete_message": "Une erreur s'est produite lors de la suppression du message.",
   "error_cannot_transfer_message": "Une erreur est survenue lors du transfert du message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Les permissions de la caméra et du microphone doivent être autorisées pour pouvoir passer un appel. Activez-les pour pouvoir utiliser cette fonction.",
   "permission_denied_title": "Les permissions de la caméra et du microphone interdisent leur utilisation.",
   "previous": "Précédent",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "Vous êtes redirigés ici parce que vous avez déjà configuré le compte d'administration",
   "redirect_uri": "URI de redirection",
   "decline_call": "Refuser l'appel",
   "registration_form_password_tooltip": "Choisissez un mot de passe d'au moins 10 caractères, qui sera difficile à deviner mais dont vous vous souviendrez facilement. Il est impossible de récupérer le compte si vous oubliez le mot de passe.\n\nCliquez pour plus de détails.",
@@ -270,7 +268,6 @@
   "share_screen": "Partager votre écran",
   "share_screen_area": "Partager une partie de l'écran",
   "share_window": "Partager la fenêtre",
-  "size": "size : ",
   "transfer_message": "Transmettre le message",
   "unauthorized_access": "Accès non autorisé",
   "unknown_error_alert": "Une erreur s'est produite. Veuillez réessayer.",
diff --git a/server/src/locale/fr_FR/translation.json b/server/locale/fr_FR/translation.json
similarity index 99%
rename from server/src/locale/fr_FR/translation.json
rename to server/locale/fr_FR/translation.json
index b25cfe33..b099cbf2 100644
--- a/server/src/locale/fr_FR/translation.json
+++ b/server/locale/fr_FR/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "Le serveur JAMS peut être configuré pour permettre aux utilisateurs de LDAP ou d'Active Directory de se connecter à Jami Web.",
   "configure_nameserver": "La configuration d'un serveur de noms permet aux utilisateurs de se connecter et de trouver d'autres utilisateurs à partir de leur noms. Notez que deux utilisateurs ne peuvent avoir le même nom d'utilisateur sur le même serveur de noms. Conservez le serveur de noms Jami par défaut ou bien configurez le vôtre.",
   "change_picture": "Changer l'image",
-  "click_to_download": "Click to download",
   "client_id": "Identifiant de client",
   "client_id_placeholder": "Veuillez indiquer un identifiant de client valide à partir de",
   "client_secret": "Secret du client",
@@ -115,7 +114,6 @@
   "editing": "En cours de modification ...",
   "extending_session_error_alert": "Une erreur s'est produite lors de l'extension de la session.",
   "extending_session_success_alert": "Session étendue avec succès.",
-  "extension": "extension : ",
   "end_call": "Fin d’appel",
   "error_cannot_delete_message": "Une erreur s'est produite lors de la suppression du message.",
   "error_cannot_transfer_message": "Une erreur est survenue lors du transfert du message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Les permissions de la caméra et du microphone doivent être autorisées pour pouvoir passer un appel. Activez-les pour pouvoir utiliser cette fonction.",
   "permission_denied_title": "Les permissions de la caméra et du microphone interdisent leur utilisation.",
   "previous": "Précédent",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "Vous êtes redirigés ici parce que vous avez déjà configuré le compte d'administration",
   "redirect_uri": "URI de redirection",
   "decline_call": "Refuser l'appel",
   "registration_form_password_tooltip": "Choisissez un mot de passe d'au moins 10 caractères, qui sera difficile à deviner mais dont vous vous souviendrez facilement. Il est impossible de récupérer le compte si vous oubliez le mot de passe.\n\nCliquez pour plus de détails.",
@@ -270,7 +268,6 @@
   "share_screen": "Partager votre écran",
   "share_screen_area": "Partager une partie de l'écran",
   "share_window": "Partager une fenêtre",
-  "size": "size : ",
   "transfer_message": "Transmettre le message",
   "unauthorized_access": "Accès non autorisé",
   "unknown_error_alert": "Une erreur s'est produite. Veuillez réessayer.",
diff --git a/server/src/locale/ga/translation.json b/server/locale/ga/translation.json
similarity index 98%
rename from server/src/locale/ga/translation.json
rename to server/locale/ga/translation.json
index 4e8eabb1..987a49a0 100644
--- a/server/src/locale/ga/translation.json
+++ b/server/locale/ga/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Críochnaigh an glao",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Previous",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -215,7 +213,7 @@
   "registration_success": "Account registered successfully. Logging in…",
   "resetting_display_name_success_alert": "Display name reset successfully.",
   "resetting_display_name_error_alert": "An error occurred while resetting the display name.",
-  "remove_jams_server": "Cúlghairm",
+  "remove_jams_server": "Remove",
   "removing_jams_server_success": "JAMS server address removed successfully.",
   "removing_jams_server_error": "An error occurred while removing the JAMS server.",
   "removed_linked_device_success": "Linked device removed successfully.",
@@ -270,7 +268,6 @@
   "share_screen": "Comhroinn scáileán",
   "share_screen_area": "Comhroinn limistéar scáileáin",
   "share_window": "Roinn fuinneog",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/gl/translation.json b/server/locale/gl/translation.json
similarity index 98%
rename from server/src/locale/gl/translation.json
rename to server/locale/gl/translation.json
index b21ea7b6..fef17516 100644
--- a/server/src/locale/gl/translation.json
+++ b/server/locale/gl/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Finalizar chamada",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Anterior",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Rexeitar chamada",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -215,7 +213,7 @@
   "registration_success": "Account registered successfully. Logging in…",
   "resetting_display_name_success_alert": "Display name reset successfully.",
   "resetting_display_name_error_alert": "An error occurred while resetting the display name.",
-  "remove_jams_server": "Retirada",
+  "remove_jams_server": "Remove",
   "removing_jams_server_success": "JAMS server address removed successfully.",
   "removing_jams_server_error": "An error occurred while removing the JAMS server.",
   "removed_linked_device_success": "Linked device removed successfully.",
@@ -270,7 +268,6 @@
   "share_screen": "Compartir pantalla",
   "share_screen_area": "Compartir área de pantalla",
   "share_window": "Compartir ventá",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/gu/translation.json b/server/locale/gu/translation.json
similarity index 98%
rename from server/src/locale/gu/translation.json
rename to server/locale/gu/translation.json
index 531eb35f..1e5a11a0 100644
--- a/server/src/locale/gu/translation.json
+++ b/server/locale/gu/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "કૉલ સમાપ્ત કરો",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Previous",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -215,7 +213,7 @@
   "registration_success": "Account registered successfully. Logging in…",
   "resetting_display_name_success_alert": "Display name reset successfully.",
   "resetting_display_name_error_alert": "An error occurred while resetting the display name.",
-  "remove_jams_server": "દૂર કરો",
+  "remove_jams_server": "Remove",
   "removing_jams_server_success": "JAMS server address removed successfully.",
   "removing_jams_server_error": "An error occurred while removing the JAMS server.",
   "removed_linked_device_success": "Linked device removed successfully.",
@@ -270,7 +268,6 @@
   "share_screen": "સ્ક્રીન શેર કરો",
   "share_screen_area": "સ્ક્રીન વિસ્તાર શેર કરો",
   "share_window": "શેર વિન્ડો",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/cmn/translation.json b/server/locale/hak/translation.json
similarity index 96%
rename from server/src/locale/cmn/translation.json
rename to server/locale/hak/translation.json
index 8e36f176..7135ad47 100644
--- a/server/src/locale/cmn/translation.json
+++ b/server/locale/hak/translation.json
@@ -30,7 +30,7 @@
   "admin_page_setup_title": "Jami 網路管理員設定",
   "admin_page_welcome": "Jami 管理員",
   "admin_password_changed_successfully": "Administrator password changed successfully.",
-  "are_composing_1": "{{member0}} 正在输入",
+  "are_composing_1": "{{member0}} is typing…",
   "are_composing_2": "{{member0}} and {{member1}} are typing…",
   "are_composing_3": "{{member0}}, {{member1}} and {{member2}} are typing…",
   "are_composing_more": "{{member0}}, {{member1}}, {{member2}} and {{excess}} others are typing…",
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -102,8 +101,8 @@
   "conversations": "對話",
   "comment": "Comment",
   "created_by": "Created by",
-  "copied_to_clipboard": "已复制到剪贴板。",
-  "current_device": "当前设备",
+  "copied_to_clipboard": "Copied to clipboard.",
+  "current_device": "Current device",
   "devices": "裝置",
   "dialog_cancel": "取消",
   "dialog_close": "關閉",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "結束電話",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -152,14 +150,14 @@
   "login_form_to_registration_link": "註冊",
   "login_form_to_registration_text": "Need an account?",
   "login_form_username_tooltip": "The username you registered with",
-  "login_invalid_credentials": "无效的凭据",
+  "login_invalid_credentials": "Invalid credentials",
   "logout": "Log out",
   "media_deleted": "Media deleted successfully.",
   "Menu": "菜单",
   "member": "成员",
   "message_call_incoming": "Incoming call - {{duration}}",
   "message_call_incoming_missed": "未接來電",
-  "message_call_outgoing": "去电 - {{duration}}",
+  "message_call_outgoing": "Outgoing call - {{duration}}",
   "message_call_outgoing_missed": "未接去電",
   "message_content_copied": "Message copied",
   "message_deleted": "Message deleted successfully.",
@@ -189,7 +187,7 @@
   "password_input_helper_text_medium": "Medium",
   "password_input_helper_text_not_match": "Passwords do not match.",
   "password_input_helper_text_registration_failed": "Choose another password!",
-  "password_input_helper_text_strong": "强",
+  "password_input_helper_text_strong": "Strong",
   "password_input_helper_text_too_weak": "Too weak",
   "password_input_helper_text_weak": "Weak",
   "password_input_label": "密碼",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "前一個",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "拒接通话",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -215,7 +213,7 @@
   "registration_success": "Account registered successfully. Logging in…",
   "resetting_display_name_success_alert": "Display name reset successfully.",
   "resetting_display_name_error_alert": "An error occurred while resetting the display name.",
-  "remove_jams_server": "删除",
+  "remove_jams_server": "Remove",
   "removing_jams_server_success": "JAMS server address removed successfully.",
   "removing_jams_server_error": "An error occurred while removing the JAMS server.",
   "removed_linked_device_success": "Linked device removed successfully.",
@@ -249,14 +247,14 @@
   "settings_dark_theme": "黑色主题",
   "setting_display_name_success_alert": "Display name updated successfully.",
   "setting_display_name_error_alert": "An error occurred while updating the display name.",
-  "settings_language": "语言",
+  "settings_language": "Language",
   "settings_link_preview": "显示链接预览",
   "settings_linked_devices": "关联设备",
   "settings_manage_account": "管理账户",
   "settings_menu_item_account": "帳號",
   "settings_menu_item_contacts": "联系人",
   "settings_menu_item_general": "一般",
-  "settings_menu_item_notifications": "桌面通知",
+  "settings_menu_item_notifications": "Desktop notifications",
   "settings_theme": "主题",
   "settings_title_account": "帳號",
   "settings_title_chat": "聊天",
@@ -270,7 +268,6 @@
   "share_screen": "共享屏幕",
   "share_screen_area": "共享屏幕区域",
   "share_window": "分享視窗",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/he/translation.json b/server/locale/he/translation.json
similarity index 98%
rename from server/src/locale/he/translation.json
rename to server/locale/he/translation.json
index 551ece29..b161a109 100644
--- a/server/src/locale/he/translation.json
+++ b/server/locale/he/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "סיום השיחה",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Previous",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -215,7 +213,7 @@
   "registration_success": "Account registered successfully. Logging in…",
   "resetting_display_name_success_alert": "Display name reset successfully.",
   "resetting_display_name_error_alert": "An error occurred while resetting the display name.",
-  "remove_jams_server": "הסר",
+  "remove_jams_server": "Remove",
   "removing_jams_server_success": "JAMS server address removed successfully.",
   "removing_jams_server_error": "An error occurred while removing the JAMS server.",
   "removed_linked_device_success": "Linked device removed successfully.",
@@ -270,7 +268,6 @@
   "share_screen": "שתף מסך",
   "share_screen_area": "שתף אזור מסך",
   "share_window": "שתף חלון",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/hi/translation.json b/server/locale/hi/translation.json
similarity index 98%
rename from server/src/locale/hi/translation.json
rename to server/locale/hi/translation.json
index 5789b3db..a953ebee 100644
--- a/server/src/locale/hi/translation.json
+++ b/server/locale/hi/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "कॉल समाप्त करें",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Previous",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -215,7 +213,7 @@
   "registration_success": "Account registered successfully. Logging in…",
   "resetting_display_name_success_alert": "Display name reset successfully.",
   "resetting_display_name_error_alert": "An error occurred while resetting the display name.",
-  "remove_jams_server": "हटाएँ",
+  "remove_jams_server": "Remove",
   "removing_jams_server_success": "JAMS server address removed successfully.",
   "removing_jams_server_error": "An error occurred while removing the JAMS server.",
   "removed_linked_device_success": "Linked device removed successfully.",
@@ -270,7 +268,6 @@
   "share_screen": "स्क्रीन साझा करें",
   "share_screen_area": "स्क्रीन क्षेत्र साझा करें",
   "share_window": "विंडो साझा करें",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/hi_IN/translation.json b/server/locale/hi_IN/translation.json
similarity index 98%
rename from server/src/locale/hi_IN/translation.json
rename to server/locale/hi_IN/translation.json
index c8cc1cc1..113390e2 100644
--- a/server/src/locale/hi_IN/translation.json
+++ b/server/locale/hi_IN/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "कॉल समाप्त करें",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Previous",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -215,7 +213,7 @@
   "registration_success": "Account registered successfully. Logging in…",
   "resetting_display_name_success_alert": "Display name reset successfully.",
   "resetting_display_name_error_alert": "An error occurred while resetting the display name.",
-  "remove_jams_server": "हटाएँ",
+  "remove_jams_server": "Remove",
   "removing_jams_server_success": "JAMS server address removed successfully.",
   "removing_jams_server_error": "An error occurred while removing the JAMS server.",
   "removed_linked_device_success": "Linked device removed successfully.",
@@ -270,7 +268,6 @@
   "share_screen": "स्क्रीन साझा करें",
   "share_screen_area": "स्क्रीन क्षेत्र साझा करें",
   "share_window": "विंडो साझा करें",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/hr/translation.json b/server/locale/hr/translation.json
similarity index 98%
rename from server/src/locale/hr/translation.json
rename to server/locale/hr/translation.json
index 4e77a3ea..c6f3d219 100644
--- a/server/src/locale/hr/translation.json
+++ b/server/locale/hr/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Završi poziv",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Previous",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -215,7 +213,7 @@
   "registration_success": "Account registered successfully. Logging in…",
   "resetting_display_name_success_alert": "Display name reset successfully.",
   "resetting_display_name_error_alert": "An error occurred while resetting the display name.",
-  "remove_jams_server": "Ukloni",
+  "remove_jams_server": "Remove",
   "removing_jams_server_success": "JAMS server address removed successfully.",
   "removing_jams_server_error": "An error occurred while removing the JAMS server.",
   "removed_linked_device_success": "Linked device removed successfully.",
@@ -270,7 +268,6 @@
   "share_screen": "Dijeli zaslon",
   "share_screen_area": "Dijelite područje zaslona",
   "share_window": "Podijeli prozor",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/hr_HR/translation.json b/server/locale/hr_HR/translation.json
similarity index 98%
rename from server/src/locale/hr_HR/translation.json
rename to server/locale/hr_HR/translation.json
index 4e77a3ea..c6f3d219 100644
--- a/server/src/locale/hr_HR/translation.json
+++ b/server/locale/hr_HR/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Završi poziv",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Previous",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -215,7 +213,7 @@
   "registration_success": "Account registered successfully. Logging in…",
   "resetting_display_name_success_alert": "Display name reset successfully.",
   "resetting_display_name_error_alert": "An error occurred while resetting the display name.",
-  "remove_jams_server": "Ukloni",
+  "remove_jams_server": "Remove",
   "removing_jams_server_success": "JAMS server address removed successfully.",
   "removing_jams_server_error": "An error occurred while removing the JAMS server.",
   "removed_linked_device_success": "Linked device removed successfully.",
@@ -270,7 +268,6 @@
   "share_screen": "Dijeli zaslon",
   "share_screen_area": "Dijelite područje zaslona",
   "share_window": "Podijeli prozor",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/hu/translation.json b/server/locale/hu/translation.json
similarity index 92%
rename from server/src/locale/hu/translation.json
rename to server/locale/hu/translation.json
index c32313e4..41ce6faa 100644
--- a/server/src/locale/hu/translation.json
+++ b/server/locale/hu/translation.json
@@ -19,13 +19,13 @@
   "admin_page_accounts_overview_title_storage": "Felhasznált tárhely",
   "admin_page_create_button": "Rendszergazdai fiók létrehozása",
   "admin_page_login_title": "Jami-rendszergazda",
-  "admin_page_login_subtitle": "Jelentkezzen be a rendszergazdai panel eléréséhez",
+  "admin_page_login_subtitle": "Log in to access the admin panel",
   "admin_page_password_placeholder": "Új jelszó",
   "admin_page_password_old_placeholder": "Régi jelszó",
   "admin_page_password_repeat_placeholder": "Új jelszó még egyszer",
   "admin_page_password_submit": "Jelszó megváltoztatása",
   "admin_page_setup_complete": "A beállítás már befejeződött.",
-  "admin_page_setup_intro": "Új rendszergazdai fiók létrehozása a kiszolgálóbeállításokhoz való hozzáférés szabályozásához.",
+  "admin_page_setup_intro": "Create a new administrator account to control access to the server configuration.",
   "admin_page_setup_not_complete": "A telepítés nem fejeződött be.",
   "admin_page_setup_title": "Jami web rendszergazdai beállítások",
   "admin_page_welcome": "Jami-rendszergazda",
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Kép megváltoztatása",
-  "click_to_download": "Click to download",
   "client_id": "Ügyfél-azonosító",
   "client_id_placeholder": "Kérjük, állítson be érvényes ügyfél-azonosítót innen",
   "client_secret": "Titkos ügyfélkód",
@@ -115,10 +114,9 @@
   "editing": "Szerkesztés…",
   "extending_session_error_alert": "Hiba történt a munkamenet meghosszabbítása közben.",
   "extending_session_success_alert": "A munkamenet meghosszabbítása sikerült.",
-  "extension": "extension : ",
   "end_call": "Hívás befejezése",
   "error_cannot_delete_message": "Hiba történt az üzenet törlése közben.",
-  "error_cannot_transfer_message": "Hiba történt az üzenet átadása közben.",
+  "error_cannot_transfer_message": "An error occurred while transferring the message.",
   "enter_jams_server": "Please enter JAMS server address.",
   "file_not_downloaded": "File not downloaded on the server, please download the file before sharing.",
   "find_contacts": "Kapcsolattartók keresése",
@@ -131,18 +129,18 @@
   "guest": "Vendég",
   "guest_authentication": "Vendég-hitelesítés",
   "incoming_call": "Bejövő hívás",
-  "incoming_call_audio": "Bejövő hanghívás {{member0}} részéről",
-  "incoming_call_video": "Bejövő videohívás {{member0}} részéről",
+  "incoming_call_audio": "Incoming audio call from {{member0}}",
+  "incoming_call_video": "Incoming video call from {{member0}}",
   "incorrect_password": "Hibás jelszó",
   "invitations": "Meghívások",
   "invited": "Meghívott",
   "jami": "Jami",
   "jami_account": "Jami számla",
-  "jami_user_id": "Jami felhasználói azonosító",
+  "jami_user_id": "Jami user ID",
   "jams": "JAMS",
-  "jams_url_already_set": "A JAMS-kiszolgáló már be van állítva.",
+  "jams_url_already_set": "JAMS server is already set.",
   "link_new_device": "Új eszköz összekapcsolása",
-  "limit_cannot_be_negative": "A határérték nem lehet negatív",
+  "limit_cannot_be_negative": "The limit cannot be negative",
   "kick_member": "Tag eltávolítása",
   "loading": "Betöltés…",
   "login_as_guest": "Log in as guest",
@@ -157,11 +155,11 @@
   "media_deleted": "A média törlése sikerült.",
   "Menu": "Menü",
   "member": "Tag",
-  "message_call_incoming": "Bejövő hívás - {{duration}}",
+  "message_call_incoming": "Incoming call - {{duration}}",
   "message_call_incoming_missed": "Nem fogadott bejövő hívás",
-  "message_call_outgoing": "Kimenő hívás - {{duration}}",
+  "message_call_outgoing": "Outgoing call - {{duration}}",
   "message_call_outgoing_missed": "Nem fogadott kimenő hívás",
-  "message_content_copied": "Üzenet másolva",
+  "message_content_copied": "Message copied",
   "message_deleted": "Az üzenet törlése sikerült.",
   "message_input_placeholder_1": "Írás a következőnek: {{member0}}",
   "message_input_placeholder_2": "Írás a következőknek: {{member0}} és {{member1}}",
@@ -175,9 +173,9 @@
   "message_member_unbanned": "{{user}} beszélgetés letiltása fel lett oldva.",
   "message_swarm_created": "Csoport létrehozva",
   "messages_scroll_to_end": "Görgetés a végére",
-  "missed_incoming_call": "Nem fogadott bejövő hívás a következő beszélgetésből: {{conversationId}}",
+  "missed_incoming_call": "Missed incoming call from conversation {{conversationId}}",
   "mute_conversation": "Beszélgetés elnémítása",
-  "nameserver_already_set": "A névkiszolgáló már be van állítva.",
+  "nameserver_already_set": "The name server is already set.",
   "next": "Tovább",
   "ongoing_call_muted": "Ongoing call (muted)",
   "ongoing_call_unmuted": "Folyamatban lévő hívás",
@@ -201,9 +199,9 @@
   "password_rule_5": "The password must be 10 characters or longer to be considered strong.",
   "password_rules_dialog_title": "Jelszószabályok",
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
-  "permission_denied_title": "A kamera- és mikrofonengedélyek le vannak tiltva",
+  "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Vissza",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Átirányítási URI",
   "decline_call": "Hívás elutasítása",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -222,7 +220,7 @@
   "removed_linked_device_error": "Hiba történt az összekapcsolt eszköz eltávolítása közben.",
   "reset_to_default": "Visszaállítás alapértelmezettre",
   "reset_nameserver_button": "Visszaállítás alapértelmezettre",
-  "ressource_not_available": "Az erőforrás nem érhető el",
+  "ressource_not_available": "Resource unavailable",
   "save_button": "Mentés",
   "replying_to": "Válasz a következő(k)re:",
   "replied_to": "Válaszolt a következő(k)re:",
@@ -235,12 +233,12 @@
   "setting_can_be_changed_later": "*You will still have the option to modify this parameter later in the admin configuration panel.",
   "setting_auto_download_limit_error": "Hiba történt az automatikus letöltési korlát frissítésekor.",
   "setting_auto_download_limit_success": "Az automatikus letöltési korlát frissítése sikerült.",
-  "setting_change_admin_password": "Rendszergazdai jelszó visszaállítása",
+  "setting_change_admin_password": "Administrator password reset",
   "setting_disabled": "letiltva",
   "setting_enabled": "enabled",
   "setting_name_server": "Kiszolgálói névszerver",
   "setting_jams_server_error": "Invalid JAMS server address. Please check the server address, IP or domain and try again or contact your system administrator.",
-  "setting_jams_server_error_same_value": "A JAMS-kiszolgáló már be van állítva.",
+  "setting_jams_server_error_same_value": "JAMS server is already set.",
   "setting_jams_server_success": "A JAMS-kiszolgáló címének frissítése sikerült.",
   "setting_name_server_error": "Invalid name server. Please check the server address, IP or domain and try again or contact your system administrator.",
   "settings": "Beállítások",
@@ -270,7 +268,6 @@
   "share_screen": "Képernyőmegosztás",
   "share_screen_area": "Képernyő részének megosztása",
   "share_window": "Ablak megosztása",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Jogosulatlan hozzáférés",
   "unknown_error_alert": "Váratlan hiba történt. Próbálkozzon újra.",
diff --git a/server/src/locale/hy/translation.json b/server/locale/hy/translation.json
similarity index 98%
rename from server/src/locale/hy/translation.json
rename to server/locale/hy/translation.json
index 968d5966..e680d7f0 100644
--- a/server/src/locale/hy/translation.json
+++ b/server/locale/hy/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Վերջնական զանգը",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Previous",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -215,7 +213,7 @@
   "registration_success": "Account registered successfully. Logging in…",
   "resetting_display_name_success_alert": "Display name reset successfully.",
   "resetting_display_name_error_alert": "An error occurred while resetting the display name.",
-  "remove_jams_server": "Հեռացնել",
+  "remove_jams_server": "Remove",
   "removing_jams_server_success": "JAMS server address removed successfully.",
   "removing_jams_server_error": "An error occurred while removing the JAMS server.",
   "removed_linked_device_success": "Linked device removed successfully.",
@@ -270,7 +268,6 @@
   "share_screen": "Համագործակցեք էկրանը",
   "share_screen_area": "Համագործակցեք էկրանի տարածքը",
   "share_window": "Համագործակցեք պատուհանը",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/id/translation.json b/server/locale/id/translation.json
similarity index 98%
rename from server/src/locale/id/translation.json
rename to server/locale/id/translation.json
index 41a28308..543999a6 100644
--- a/server/src/locale/id/translation.json
+++ b/server/locale/id/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Akhiri panggilan",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Previous",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Tolak panggilan",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -215,7 +213,7 @@
   "registration_success": "Account registered successfully. Logging in…",
   "resetting_display_name_success_alert": "Display name reset successfully.",
   "resetting_display_name_error_alert": "An error occurred while resetting the display name.",
-  "remove_jams_server": "Hapus",
+  "remove_jams_server": "Remove",
   "removing_jams_server_success": "JAMS server address removed successfully.",
   "removing_jams_server_error": "An error occurred while removing the JAMS server.",
   "removed_linked_device_success": "Linked device removed successfully.",
@@ -270,7 +268,6 @@
   "share_screen": "Bagikan layar",
   "share_screen_area": "Bagikan area layar",
   "share_window": "Bagi jendela",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/ig/translation.json b/server/locale/ig/translation.json
similarity index 98%
rename from server/src/locale/ig/translation.json
rename to server/locale/ig/translation.json
index 554a26f5..81ac8f70 100644
--- a/server/src/locale/ig/translation.json
+++ b/server/locale/ig/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Kwụsị oku",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Previous",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -215,7 +213,7 @@
   "registration_success": "Account registered successfully. Logging in…",
   "resetting_display_name_success_alert": "Display name reset successfully.",
   "resetting_display_name_error_alert": "An error occurred while resetting the display name.",
-  "remove_jams_server": "Wepụ",
+  "remove_jams_server": "Remove",
   "removing_jams_server_success": "JAMS server address removed successfully.",
   "removing_jams_server_error": "An error occurred while removing the JAMS server.",
   "removed_linked_device_success": "Linked device removed successfully.",
@@ -270,7 +268,6 @@
   "share_screen": "Kekọrịta ihuenyo",
   "share_screen_area": "Kekọrịta mpaghara ihuenyo",
   "share_window": "Kekọrịta windo",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/it/translation.json b/server/locale/it/translation.json
similarity index 98%
rename from server/src/locale/it/translation.json
rename to server/locale/it/translation.json
index 50c47f97..ae9f6ab6 100644
--- a/server/src/locale/it/translation.json
+++ b/server/locale/it/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Termina chiamata",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Precedente",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Rifiuta la chiamata",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -215,7 +213,7 @@
   "registration_success": "Account registered successfully. Logging in…",
   "resetting_display_name_success_alert": "Display name reset successfully.",
   "resetting_display_name_error_alert": "An error occurred while resetting the display name.",
-  "remove_jams_server": "Rimuovi",
+  "remove_jams_server": "Remove",
   "removing_jams_server_success": "JAMS server address removed successfully.",
   "removing_jams_server_error": "An error occurred while removing the JAMS server.",
   "removed_linked_device_success": "Linked device removed successfully.",
@@ -270,7 +268,6 @@
   "share_screen": "Condividi schermo",
   "share_screen_area": "Condividi area dello schermo",
   "share_window": "Condividi finestra",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/it_IT/translation.json b/server/locale/it_IT/translation.json
similarity index 98%
rename from server/src/locale/it_IT/translation.json
rename to server/locale/it_IT/translation.json
index 0c236550..8eed5f9c 100644
--- a/server/src/locale/it_IT/translation.json
+++ b/server/locale/it_IT/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Termina chiamata",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Precedente",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Rifiuta la chiamata",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -215,7 +213,7 @@
   "registration_success": "Account registered successfully. Logging in…",
   "resetting_display_name_success_alert": "Display name reset successfully.",
   "resetting_display_name_error_alert": "An error occurred while resetting the display name.",
-  "remove_jams_server": "Rimuovi",
+  "remove_jams_server": "Remove",
   "removing_jams_server_success": "JAMS server address removed successfully.",
   "removing_jams_server_error": "An error occurred while removing the JAMS server.",
   "removed_linked_device_success": "Linked device removed successfully.",
@@ -270,7 +268,6 @@
   "share_screen": "Condividi schermo",
   "share_screen_area": "Condividi area dello schermo",
   "share_window": "Condividi finestra",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/ja/translation.json b/server/locale/ja/translation.json
similarity index 96%
rename from server/src/locale/ja/translation.json
rename to server/locale/ja/translation.json
index 490252cc..61414b2e 100644
--- a/server/src/locale/ja/translation.json
+++ b/server/locale/ja/translation.json
@@ -7,10 +7,10 @@
   "accept_call_video": "Accept with video",
   "admin": "管理者",
   "accounts": "アカウント",
-  "add_comment": "コメントを追加",
-  "add_to_group_validation": "グループを追加",
-  "add_users_to_group": "ユーザーをグループに追加",
-  "add_to_group_no_user_selected": "ユーザーが選択されていません",
+  "add_comment": "Add a comment",
+  "add_to_group_validation": "Add to group",
+  "add_users_to_group": "Add users to group",
+  "add_to_group_no_user_selected": "No user selected",
   "admin_account_configuration": "Admin configuration",
   "admin_config_auth_methods_title": "Authentication methods",
   "admin_page_accounts_overview_title": "Accounts overview - {{count}} active accounts",
@@ -24,7 +24,7 @@
   "admin_page_password_old_placeholder": "現在のパスワード",
   "admin_page_password_repeat_placeholder": "新しいパスワードの確認",
   "admin_page_password_submit": "パスワードを変更",
-  "admin_page_setup_complete": "セットアップはすでに完了しています。",
+  "admin_page_setup_complete": "Setup is already complete.",
   "admin_page_setup_intro": "Create a new administrator account to control access to the server configuration.",
   "admin_page_setup_not_complete": "Setup is incomplete.",
   "admin_page_setup_title": "Jami Web Admin Setup",
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "通話を終了",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "戻る",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "着信を辞退",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -215,7 +213,7 @@
   "registration_success": "Account registered successfully. Logging in…",
   "resetting_display_name_success_alert": "Display name reset successfully.",
   "resetting_display_name_error_alert": "An error occurred while resetting the display name.",
-  "remove_jams_server": "削除",
+  "remove_jams_server": "Remove",
   "removing_jams_server_success": "JAMS server address removed successfully.",
   "removing_jams_server_error": "An error occurred while removing the JAMS server.",
   "removed_linked_device_success": "Linked device removed successfully.",
@@ -270,7 +268,6 @@
   "share_screen": "画面を共有",
   "share_screen_area": "画面を共有",
   "share_window": "ウィンドウを共有する",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/kk/translation.json b/server/locale/kk/translation.json
similarity index 98%
rename from server/src/locale/kk/translation.json
rename to server/locale/kk/translation.json
index 6f39131d..e9dd9f17 100644
--- a/server/src/locale/kk/translation.json
+++ b/server/locale/kk/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Қоңырауды аяқтау",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Previous",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -215,7 +213,7 @@
   "registration_success": "Account registered successfully. Logging in…",
   "resetting_display_name_success_alert": "Display name reset successfully.",
   "resetting_display_name_error_alert": "An error occurred while resetting the display name.",
-  "remove_jams_server": "Алып тастау",
+  "remove_jams_server": "Remove",
   "removing_jams_server_success": "JAMS server address removed successfully.",
   "removing_jams_server_error": "An error occurred while removing the JAMS server.",
   "removed_linked_device_success": "Linked device removed successfully.",
@@ -270,7 +268,6 @@
   "share_screen": "Экранды бөлісу",
   "share_screen_area": "Экран аймағын бөлісу",
   "share_window": "Бөлісу терезесі",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/kn/translation.json b/server/locale/kn/translation.json
similarity index 98%
rename from server/src/locale/kn/translation.json
rename to server/locale/kn/translation.json
index f0273e09..40ebeebe 100644
--- a/server/src/locale/kn/translation.json
+++ b/server/locale/kn/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "ಕರೆ ಅಂತ್ಯಗೊಳಿಸು",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Previous",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -215,7 +213,7 @@
   "registration_success": "Account registered successfully. Logging in…",
   "resetting_display_name_success_alert": "Display name reset successfully.",
   "resetting_display_name_error_alert": "An error occurred while resetting the display name.",
-  "remove_jams_server": "ತೆಗೆದುಹಾಕಿ",
+  "remove_jams_server": "Remove",
   "removing_jams_server_success": "JAMS server address removed successfully.",
   "removing_jams_server_error": "An error occurred while removing the JAMS server.",
   "removed_linked_device_success": "Linked device removed successfully.",
@@ -270,7 +268,6 @@
   "share_screen": "ಸ್ಕ್ರೀನ್ ಹಂಚಿಕೊಳ್ಳಿ",
   "share_screen_area": "ಪರದೆಯ ಪ್ರದೇಶವನ್ನು ಹಂಚಿಕೊಳ್ಳಿ",
   "share_window": "ಹಂಚಿಕೆ ವಿಂಡೋ",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/ko_KR/translation.json b/server/locale/ko/translation.json
similarity index 98%
rename from server/src/locale/ko_KR/translation.json
rename to server/locale/ko/translation.json
index 22bf7eb3..aea895e0 100644
--- a/server/src/locale/ko_KR/translation.json
+++ b/server/locale/ko/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "통화 종료",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "이전",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "화면 공유",
   "share_screen_area": "화면 영역 공유하기",
   "share_window": "창 공유",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/ko/translation.json b/server/locale/ko_KR/translation.json
similarity index 98%
rename from server/src/locale/ko/translation.json
rename to server/locale/ko_KR/translation.json
index 22bf7eb3..aea895e0 100644
--- a/server/src/locale/ko/translation.json
+++ b/server/locale/ko_KR/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "통화 종료",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "이전",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "화면 공유",
   "share_screen_area": "화면 영역 공유하기",
   "share_window": "창 공유",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/lt/translation.json b/server/locale/lt/translation.json
similarity index 98%
rename from server/src/locale/lt/translation.json
rename to server/locale/lt/translation.json
index c1ffaace..c97d2d33 100644
--- a/server/src/locale/lt/translation.json
+++ b/server/locale/lt/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Baigti skambutį",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Ankstesnis",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Atmesti",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Bendrinti ekraną",
   "share_screen_area": "Bendrinti ekrano sritį",
   "share_window": "Bendrinti langą",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/ml/translation.json b/server/locale/ml/translation.json
similarity index 99%
rename from server/src/locale/ml/translation.json
rename to server/locale/ml/translation.json
index 3c1a2000..a4fb794c 100644
--- a/server/src/locale/ml/translation.json
+++ b/server/locale/ml/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "കോൾ അവസാനിപ്പിക്കുക",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Previous",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "സ്ക്രീൻ പങ്കിടുക",
   "share_screen_area": "സ്ക്രീൻ ഏരിയ പങ്കിടുക",
   "share_window": "വിൻഡോ പങ്കിടുക",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/mn_MN/translation.json b/server/locale/mn_MN/translation.json
similarity index 98%
rename from server/src/locale/mn_MN/translation.json
rename to server/locale/mn_MN/translation.json
index 354cd6bf..9f37bcc7 100644
--- a/server/src/locale/mn_MN/translation.json
+++ b/server/locale/mn_MN/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Дуудлагыг дуусгах",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Previous",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Дэлгэц хуваалцах",
   "share_screen_area": "Дэлгэцийн хэсгийг хуваалцах",
   "share_window": "Хуваалцах цонх",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/mr/translation.json b/server/locale/mr/translation.json
similarity index 98%
rename from server/src/locale/mr/translation.json
rename to server/locale/mr/translation.json
index f988af25..11e84be2 100644
--- a/server/src/locale/mr/translation.json
+++ b/server/locale/mr/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "कॉल समाप्त करा",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Previous",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "स्क्रीन सामायिक करा",
   "share_screen_area": "स्क्रीन क्षेत्र शेअर करा",
   "share_window": "शेअर विंडो",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/ms/translation.json b/server/locale/ms/translation.json
similarity index 99%
rename from server/src/locale/ms/translation.json
rename to server/locale/ms/translation.json
index ed015c91..ab5e8958 100644
--- a/server/src/locale/ms/translation.json
+++ b/server/locale/ms/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Tamatkan panggilan",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Previous",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Kongsi skrin",
   "share_screen_area": "Kongsi kawasan skrin",
   "share_window": "Tetingkap kongsi",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/zh-Hant/translation.json b/server/locale/nan/translation.json
similarity index 96%
rename from server/src/locale/zh-Hant/translation.json
rename to server/locale/nan/translation.json
index 8b64897f..adf0c22e 100644
--- a/server/src/locale/zh-Hant/translation.json
+++ b/server/locale/nan/translation.json
@@ -30,7 +30,7 @@
   "admin_page_setup_title": "Jami 網路管理員設定",
   "admin_page_welcome": "Jami 管理員",
   "admin_password_changed_successfully": "Administrator password changed successfully.",
-  "are_composing_1": "{{member0}} 正在输入",
+  "are_composing_1": "{{member0}} is typing…",
   "are_composing_2": "{{member0}} and {{member1}} are typing…",
   "are_composing_3": "{{member0}}, {{member1}} and {{member2}} are typing…",
   "are_composing_more": "{{member0}}, {{member1}}, {{member2}} and {{excess}} others are typing…",
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -102,8 +101,8 @@
   "conversations": "對話",
   "comment": "Comment",
   "created_by": "Created by",
-  "copied_to_clipboard": "已复制到剪贴板。",
-  "current_device": "当前设备",
+  "copied_to_clipboard": "Copied to clipboard.",
+  "current_device": "Current device",
   "devices": "裝置",
   "dialog_cancel": "取消",
   "dialog_close": "關閉",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "結束電話",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -152,14 +150,14 @@
   "login_form_to_registration_link": "註冊",
   "login_form_to_registration_text": "Need an account?",
   "login_form_username_tooltip": "The username you registered with",
-  "login_invalid_credentials": "无效的凭据",
+  "login_invalid_credentials": "Invalid credentials",
   "logout": "Log out",
   "media_deleted": "Media deleted successfully.",
   "Menu": "菜单",
   "member": "成员",
   "message_call_incoming": "Incoming call - {{duration}}",
   "message_call_incoming_missed": "未接來電",
-  "message_call_outgoing": "去电 - {{duration}}",
+  "message_call_outgoing": "Outgoing call - {{duration}}",
   "message_call_outgoing_missed": "未接去電",
   "message_content_copied": "Message copied",
   "message_deleted": "Message deleted successfully.",
@@ -189,7 +187,7 @@
   "password_input_helper_text_medium": "Medium",
   "password_input_helper_text_not_match": "Passwords do not match.",
   "password_input_helper_text_registration_failed": "Choose another password!",
-  "password_input_helper_text_strong": "强",
+  "password_input_helper_text_strong": "Strong",
   "password_input_helper_text_too_weak": "Too weak",
   "password_input_helper_text_weak": "Weak",
   "password_input_label": "密碼",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "前一個",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "拒接通话",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -249,14 +247,14 @@
   "settings_dark_theme": "黑色主题",
   "setting_display_name_success_alert": "Display name updated successfully.",
   "setting_display_name_error_alert": "An error occurred while updating the display name.",
-  "settings_language": "语言",
+  "settings_language": "Language",
   "settings_link_preview": "显示链接预览",
   "settings_linked_devices": "关联设备",
   "settings_manage_account": "管理账户",
   "settings_menu_item_account": "帳號",
   "settings_menu_item_contacts": "联系人",
   "settings_menu_item_general": "一般",
-  "settings_menu_item_notifications": "桌面通知",
+  "settings_menu_item_notifications": "Desktop notifications",
   "settings_theme": "主题",
   "settings_title_account": "帳號",
   "settings_title_chat": "聊天",
@@ -270,7 +268,6 @@
   "share_screen": "共享屏幕",
   "share_screen_area": "共享屏幕区域",
   "share_window": "分享視窗",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/nb/translation.json b/server/locale/nb/translation.json
similarity index 98%
rename from server/src/locale/nb/translation.json
rename to server/locale/nb/translation.json
index 2db00330..ab648e3c 100644
--- a/server/src/locale/nb/translation.json
+++ b/server/locale/nb/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Avslutt samtale",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Forrige",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Avvis samtale",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Del skjerm",
   "share_screen_area": "Del skjermområde",
   "share_window": "Del vindu",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/ne/translation.json b/server/locale/ne/translation.json
similarity index 99%
rename from server/src/locale/ne/translation.json
rename to server/locale/ne/translation.json
index 3109cb03..cc21684c 100644
--- a/server/src/locale/ne/translation.json
+++ b/server/locale/ne/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "कल समाप्त पार्नुहोस्",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Previous",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "स्क्रिन साझेदारी",
   "share_screen_area": "स्क्रिन क्षेत्र साझेदारी",
   "share_window": "साझा विन्डो",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/nl/translation.json b/server/locale/nl/translation.json
similarity index 98%
rename from server/src/locale/nl/translation.json
rename to server/locale/nl/translation.json
index e5c62dda..1f0ab7ad 100644
--- a/server/src/locale/nl/translation.json
+++ b/server/locale/nl/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Oproep beëindigen",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Vorige",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Oproep afwijzen",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Scherm delen",
   "share_screen_area": "Schermgebied delen",
   "share_window": "Venster delen",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/nn/translation.json b/server/locale/nn/translation.json
similarity index 98%
rename from server/src/locale/nn/translation.json
rename to server/locale/nn/translation.json
index 682ea3b6..85978790 100644
--- a/server/src/locale/nn/translation.json
+++ b/server/locale/nn/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Avslutt samtale",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Previous",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Del skjerm",
   "share_screen_area": "Del skjermområde",
   "share_window": "Del vindauge",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/oc/translation.json b/server/locale/oc/translation.json
similarity index 98%
rename from server/src/locale/oc/translation.json
rename to server/locale/oc/translation.json
index ecc28093..aa083656 100644
--- a/server/src/locale/oc/translation.json
+++ b/server/locale/oc/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Terminar",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Precedent",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Regetar la sonada",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Partatge de l' ecran",
   "share_screen_area": "Partir la superfícia de l'ecran",
   "share_window": "Ventana de partatge",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/or/translation.json b/server/locale/or/translation.json
similarity index 98%
rename from server/src/locale/or/translation.json
rename to server/locale/or/translation.json
index 287310af..8d38cc2b 100644
--- a/server/src/locale/or/translation.json
+++ b/server/locale/or/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "କଲ୍ ଶେଷ",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Previous",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "ସ୍କ୍ରିନ୍ ଅଂଶିଦାର କରନ୍ତୁ",
   "share_screen_area": "Share screen area",
   "share_window": "Share window",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/pa/translation.json b/server/locale/pa/translation.json
similarity index 98%
rename from server/src/locale/pa/translation.json
rename to server/locale/pa/translation.json
index d7db94f0..a9172e2a 100644
--- a/server/src/locale/pa/translation.json
+++ b/server/locale/pa/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "ਕਾਲ ਸਮਾਪਤ ਕਰੋ",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Previous",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "ਸਕਰੀਨ ਸਾਂਝੀ ਕਰੋ",
   "share_screen_area": "ਸਕਰੀਨ ਖੇਤਰ ਨੂੰ ਸਾਂਝਾ ਕਰੋ",
   "share_window": "ਸ਼ੇਅਰ ਵਿੰਡੋ",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/pl/translation.json b/server/locale/pl/translation.json
similarity index 98%
rename from server/src/locale/pl/translation.json
rename to server/locale/pl/translation.json
index df828818..f1269c1a 100644
--- a/server/src/locale/pl/translation.json
+++ b/server/locale/pl/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Skończ rozmowę",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Poprzednie",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Odrzuć rozmowę",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Udostępnij ekran",
   "share_screen_area": "Udostępnij obszar ekranu",
   "share_window": "Udostępnij okno",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/pl_PL/translation.json b/server/locale/pl_PL/translation.json
similarity index 98%
rename from server/src/locale/pl_PL/translation.json
rename to server/locale/pl_PL/translation.json
index fa7c11bd..e42932b5 100644
--- a/server/src/locale/pl_PL/translation.json
+++ b/server/locale/pl_PL/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Skończ rozmowę",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Poprzednie",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Odrzuć rozmowę",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Udostępnij ekran",
   "share_screen_area": "Udostępnij obszar ekranu",
   "share_window": "Udostępnij okno",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/pt/translation.json b/server/locale/pt/translation.json
similarity index 98%
rename from server/src/locale/pt/translation.json
rename to server/locale/pt/translation.json
index 9b2f1c35..c0fb3341 100644
--- a/server/src/locale/pt/translation.json
+++ b/server/locale/pt/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Terminar chamada",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Anterior",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Rejeitar chamada",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Partilhar ecrã",
   "share_screen_area": "Partilhar área do ecrã",
   "share_window": "Partilhar janela",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/pt_BR/translation.json b/server/locale/pt_BR/translation.json
similarity index 98%
rename from server/src/locale/pt_BR/translation.json
rename to server/locale/pt_BR/translation.json
index 7edb21ef..161b70c2 100644
--- a/server/src/locale/pt_BR/translation.json
+++ b/server/locale/pt_BR/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Finalizar chamada",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Anterior",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Recusar a chamada",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Compartilhar tela",
   "share_screen_area": "Compartilhar área da tela",
   "share_window": "Compartilhar janela",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/pt_PT/translation.json b/server/locale/pt_PT/translation.json
similarity index 98%
rename from server/src/locale/pt_PT/translation.json
rename to server/locale/pt_PT/translation.json
index 9b2f1c35..c0fb3341 100644
--- a/server/src/locale/pt_PT/translation.json
+++ b/server/locale/pt_PT/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Terminar chamada",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Anterior",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Rejeitar chamada",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Partilhar ecrã",
   "share_screen_area": "Partilhar área do ecrã",
   "share_window": "Partilhar janela",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/ro/translation.json b/server/locale/ro/translation.json
similarity index 81%
rename from server/src/locale/ro/translation.json
rename to server/locale/ro/translation.json
index 5294241f..133d306a 100644
--- a/server/src/locale/ro/translation.json
+++ b/server/locale/ro/translation.json
@@ -1,50 +1,49 @@
 {
   "about_jami": "Despre Jami",
-  "about_jami_text": "Jami, un pachet GNU, este un program pentru comunicare distribuită și universală care respectă libertatea și intimitatea utilizatorilor săi. A se vedea jami.net pentru detalii.",
-  "about_jami_text_volunteers": "Și voluntarii care contribuie la acest proiect.",
-  "about_jami_text_warranty": "Acest program nu oferă absolut nicio garanție. A se vedea Licența publică generală GNU, versiunea 3 sau ulterioară, pentru detalii.",
+  "about_jami_text": "Jami, a GNU package, is software for universal and distributed peer-to-peer communication that respects the freedom and privacy of its users. Visit jami.net to learn more.",
+  "about_jami_text_volunteers": "And the volunteers who contribute to this project.",
+  "about_jami_text_warranty": "This program comes with absolutely no warranty. See the GNU General Public License, version 3 or later for details.",
   "accept_call_audio": "Răspunde vocal",
   "accept_call_video": "Răspunde video",
   "admin": "Administrator",
   "accounts": "Conturi",
-  "add_comment": "Comentează",
-  "add_to_group_validation": "Adaugă în grup",
-  "add_users_to_group": "Adaugă utilizatori în grup",
-  "add_to_group_no_user_selected": "Niciun utilizator ales",
-  "admin_account_configuration": "Configurare administrator",
-  "admin_config_auth_methods_title": "Metode de autentificare",
-  "admin_page_accounts_overview_title": "Detalii despre conturi - {{count}} conturi active",
-  "admin_page_accounts_overview_title_auth": "Metodă de autentificare",
-  "admin_page_accounts_overview_title_username": "Utilizator/Identificator",
-  "admin_page_accounts_overview_title_storage": "Spațiu utilizat",
-  "admin_page_create_button": "Creează cont de administrator",
-  "admin_page_login_title": "Administrator Jami",
-  "admin_page_login_subtitle": "Autentifică-te pentru a accesa panoul de administrare",
+  "add_comment": "Add a comment",
+  "add_to_group_validation": "Add to group",
+  "add_users_to_group": "Add users to group",
+  "add_to_group_no_user_selected": "No user selected",
+  "admin_account_configuration": "Admin configuration",
+  "admin_config_auth_methods_title": "Authentication methods",
+  "admin_page_accounts_overview_title": "Accounts overview - {{count}} active accounts",
+  "admin_page_accounts_overview_title_auth": "Authentication method",
+  "admin_page_accounts_overview_title_username": "Username/Identifier",
+  "admin_page_accounts_overview_title_storage": "Storage used",
+  "admin_page_create_button": "Create admin account",
+  "admin_page_login_title": "Jami Admin",
+  "admin_page_login_subtitle": "Log in to access the admin panel",
   "admin_page_password_placeholder": "Parola nouă",
   "admin_page_password_old_placeholder": "Parola veche",
   "admin_page_password_repeat_placeholder": "Repetă parola nouă",
   "admin_page_password_submit": "Schimbă parola",
-  "admin_page_setup_complete": "Configurarea este completă.",
-  "admin_page_setup_intro": "Creează un cont nou de administrator pentru a controla accesul la configurarea serverului.",
-  "admin_page_setup_not_complete": "Configurarea e incompletă.",
-  "admin_page_setup_title": "Configurare Administrator Jami Web",
-  "admin_page_welcome": "Administrator Jami",
-  "admin_password_changed_successfully": "Parola administratorului a fost schimbată cu succes.",
-  "are_composing_1": "{{member0}} scrie…",
-  "are_composing_2": "{{member0}} și {{member1}} scriu…",
-  "are_composing_3": "{{member0}}, {{member1}} și {{member2}} scriu…",
-  "are_composing_more": "{{member0}}, {{member1}}, {{member2}} și {{excess}} alții scriu…",
+  "admin_page_setup_complete": "Setup is already complete.",
+  "admin_page_setup_intro": "Create a new administrator account to control access to the server configuration.",
+  "admin_page_setup_not_complete": "Setup is incomplete.",
+  "admin_page_setup_title": "Jami Web Admin Setup",
+  "admin_page_welcome": "Jami Admin",
+  "admin_password_changed_successfully": "Administrator password changed successfully.",
+  "are_composing_1": "{{member0}} is typing…",
+  "are_composing_2": "{{member0}} and {{member1}} are typing…",
+  "are_composing_3": "{{member0}}, {{member1}} and {{member2}} are typing…",
+  "are_composing_more": "{{member0}}, {{member1}}, {{member2}} and {{excess}} others are typing…",
   "artwork_by": "Grafică de",
-  "back_to_conversations": "Înapoi la conversații",
+  "back_to_conversations": "Back to conversations",
   "banned": "Blocat",
-  "authentication": "Autentificare",
-  "calling": "Se apelează {{member0}}",
-  "cannot_load_messages": "A apărut o eroare în timpul încărcării mesajului.",
+  "authentication": "Authentication",
+  "calling": "Calling {{member0}}",
+  "cannot_load_messages": "An error occurred while loading the message.",
   "update_conversation_preferences_error": "An error occurred while updating the conversation preferences.",
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
-  "change_picture": "Schimbă poza",
-  "click_to_download": "Click to download",
+  "change_picture": "Change picture",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -61,16 +60,16 @@
   "contact_remove": "Șterge contactul",
   "contribute": "Contribuie",
   "contact_details_identifier": "Identificator",
-  "contact_details_name": "Numele contactului",
+  "contact_details_name": "Contact name",
   "contact_details_qr_code": "Cod QR",
   "contact_details_text": "Detaliile contactului",
   "leave_conversation": "Termină conversația",
-  "conversation_add_contact": "Adaugă membrul",
+  "conversation_add_contact": "Add member",
   "conversation_add_contact_form": "Adaugă contactul",
   "conversation_ask_confirm_block": "Do you want to block the conversation?",
   "conversation_ask_confirm_remove": "Do you want to remove the conversation?",
-  "conversation_block": "Blochează conversația",
-  "conversation_close": "Închide conversația",
+  "conversation_block": "Block conversation",
+  "conversation_close": "Close conversation",
   "conversation_color": "Culoare",
   "conversation_confirm_block": "Blochează",
   "conversation_confirm_remove": "Părăsește",
@@ -84,26 +83,26 @@
   "conversation_details_name": "Titlu",
   "conversation_details_qr_code": "Cod QR",
   "conversation_info": "Informație",
-  "conversation_message": "Mesaj",
-  "conversation_request_accepted": "Invitație acceptată",
+  "conversation_message": "Message",
+  "conversation_request_accepted": "Conversation invitation accepted.",
   "conversation_request_ask_join": "Vrei să participi la conversație?",
-  "conversation_request_has_sent_request": "{{contact}} ți-a trimis o invitație la conversație.",
-  "conversation_request_waiting_for_sync": "Se așteaptă ca {{contact}}\nsă se conecteze pentru a sincroniza conversația…",
+  "conversation_request_has_sent_request": "{{contact}} sent you a conversation invitation.",
+  "conversation_request_waiting_for_sync": "Waiting for {{contact}}\nto connect to synchronize the conversation…",
   "conversation_start_audiocall": "Începe un apel vocal",
   "conversation_start_videocall": "Începe un apel video",
   "conversation_title_1": "{{member0}}",
-  "conversation_title_2": "{{member0}} și {{member1}}",
-  "conversation_title_3": "{{member0}}, {{member1}} și {{member2}}",
-  "conversation_title_4": "{{member0}}, {{member1}}, {{member2}} și un alt membru",
-  "conversation_title_more": "{{member0}}, {{member1}}, {{member2}} și {{excess}} alți membri",
+  "conversation_title_2": "{{member0}} and {{member1}}",
+  "conversation_title_3": "{{member0}}, {{member1}} and {{member2}}",
+  "conversation_title_4": "{{member0}}, {{member1}}, {{member2}} and one other member",
+  "conversation_title_more": "{{member0}}, {{member1}}, {{member2}} and {{excess}} other members",
   "conversation_type": "Tipul conversației",
   "conversation_type_group": "Grup",
   "conversation_type_private": "Privat",
   "conversations": "Conversații",
-  "comment": "Comentariu",
+  "comment": "Comment",
   "created_by": "Creat de",
-  "copied_to_clipboard": "Copiat în memorie.",
-  "current_device": "Acest aparat",
+  "copied_to_clipboard": "Copied to clipboard.",
+  "current_device": "Current device",
   "devices": "Aparate",
   "dialog_cancel": "Renunță",
   "dialog_close": "Închide",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Închide apelul",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Înapoi",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Refuză apelul",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Distribuie ecranul",
   "share_screen_area": "Distribuie zona ecranului",
   "share_window": "Distribuie fereastra",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/ro_RO/translation.json b/server/locale/ro_RO/translation.json
similarity index 81%
rename from server/src/locale/ro_RO/translation.json
rename to server/locale/ro_RO/translation.json
index 31e822f9..320541a4 100644
--- a/server/src/locale/ro_RO/translation.json
+++ b/server/locale/ro_RO/translation.json
@@ -1,50 +1,49 @@
 {
   "about_jami": "Despre Jami",
-  "about_jami_text": "Jami, un pachet GNU, este un program pentru comunicare distribuită și universală care respectă libertatea și intimitatea utilizatorilor săi. A se vedea jami.net pentru detalii.",
-  "about_jami_text_volunteers": "Și voluntarii care contribuie la acest proiect.",
-  "about_jami_text_warranty": "Acest program nu oferă absolut nicio garanție. A se vedea Licența publică generală GNU, versiunea 3 sau ulterioară, pentru detalii.",
+  "about_jami_text": "Jami, a GNU package, is software for universal and distributed peer-to-peer communication that respects the freedom and privacy of its users. Visit jami.net to learn more.",
+  "about_jami_text_volunteers": "And the volunteers who contribute to this project.",
+  "about_jami_text_warranty": "This program comes with absolutely no warranty. See the GNU General Public License, version 3 or later for details.",
   "accept_call_audio": "Răspunde vocal",
   "accept_call_video": "Răspunde video",
   "admin": "Administrator",
   "accounts": "Conturi",
-  "add_comment": "Comentează",
-  "add_to_group_validation": "Adaugă în grup",
-  "add_users_to_group": "Adaugă utilizatori în grup",
-  "add_to_group_no_user_selected": "Niciun utilizator ales",
-  "admin_account_configuration": "Configurare administrator",
-  "admin_config_auth_methods_title": "Metode de autentificare",
-  "admin_page_accounts_overview_title": "Detalii despre conturi - {{count}} conturi active",
-  "admin_page_accounts_overview_title_auth": "Metodă de autentificare",
-  "admin_page_accounts_overview_title_username": "Utilizator/Identificator",
-  "admin_page_accounts_overview_title_storage": "Spațiu utilizat",
-  "admin_page_create_button": "Creează cont de administrator",
-  "admin_page_login_title": "Administrator Jami",
-  "admin_page_login_subtitle": "Autentifică-te pentru a accesa panoul de administrare",
+  "add_comment": "Add a comment",
+  "add_to_group_validation": "Add to group",
+  "add_users_to_group": "Add users to group",
+  "add_to_group_no_user_selected": "No user selected",
+  "admin_account_configuration": "Admin configuration",
+  "admin_config_auth_methods_title": "Authentication methods",
+  "admin_page_accounts_overview_title": "Accounts overview - {{count}} active accounts",
+  "admin_page_accounts_overview_title_auth": "Authentication method",
+  "admin_page_accounts_overview_title_username": "Username/Identifier",
+  "admin_page_accounts_overview_title_storage": "Storage used",
+  "admin_page_create_button": "Create admin account",
+  "admin_page_login_title": "Jami Admin",
+  "admin_page_login_subtitle": "Log in to access the admin panel",
   "admin_page_password_placeholder": "Parola nouă",
   "admin_page_password_old_placeholder": "Parola veche",
   "admin_page_password_repeat_placeholder": "Repetă parola nouă",
   "admin_page_password_submit": "Schimbă parola",
-  "admin_page_setup_complete": "Configurarea este completă.",
-  "admin_page_setup_intro": "Creează un cont nou de administrator pentru a controla accesul la configurarea serverului.",
-  "admin_page_setup_not_complete": "Configurarea e incompletă.",
-  "admin_page_setup_title": "Configurare Administrator Jami Web",
-  "admin_page_welcome": "Administrator Jami",
-  "admin_password_changed_successfully": "Parola administratorului a fost schimbată cu succes.",
-  "are_composing_1": "{{member0}} scrie…",
-  "are_composing_2": "{{member0}} și {{member1}} scriu…",
-  "are_composing_3": "{{member0}}, {{member1}} și {{member2}} scriu…",
-  "are_composing_more": "{{member0}}, {{member1}}, {{member2}} și {{excess}} alții scriu…",
+  "admin_page_setup_complete": "Setup is already complete.",
+  "admin_page_setup_intro": "Create a new administrator account to control access to the server configuration.",
+  "admin_page_setup_not_complete": "Setup is incomplete.",
+  "admin_page_setup_title": "Jami Web Admin Setup",
+  "admin_page_welcome": "Jami Admin",
+  "admin_password_changed_successfully": "Administrator password changed successfully.",
+  "are_composing_1": "{{member0}} is typing…",
+  "are_composing_2": "{{member0}} and {{member1}} are typing…",
+  "are_composing_3": "{{member0}}, {{member1}} and {{member2}} are typing…",
+  "are_composing_more": "{{member0}}, {{member1}}, {{member2}} and {{excess}} others are typing…",
   "artwork_by": "Grafică de",
-  "back_to_conversations": "Înapoi la conversații",
+  "back_to_conversations": "Back to conversations",
   "banned": "Blocat",
-  "authentication": "Autentificare",
-  "calling": "Se apelează {{member0}}",
-  "cannot_load_messages": "A apărut o eroare în timpul încărcării mesajului.",
+  "authentication": "Authentication",
+  "calling": "Calling {{member0}}",
+  "cannot_load_messages": "An error occurred while loading the message.",
   "update_conversation_preferences_error": "An error occurred while updating the conversation preferences.",
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
-  "change_picture": "Schimbă poza",
-  "click_to_download": "Click to download",
+  "change_picture": "Change picture",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -61,16 +60,16 @@
   "contact_remove": "Șterge contactul",
   "contribute": "Contribuie",
   "contact_details_identifier": "Identificator",
-  "contact_details_name": "Numele contactului",
+  "contact_details_name": "Contact name",
   "contact_details_qr_code": "Cod QR",
   "contact_details_text": "Detaliile contactului",
   "leave_conversation": "Termină conversația",
-  "conversation_add_contact": "Adaugă membrul",
+  "conversation_add_contact": "Add member",
   "conversation_add_contact_form": "Adaugă contactul",
   "conversation_ask_confirm_block": "Do you want to block the conversation?",
   "conversation_ask_confirm_remove": "Do you want to remove the conversation?",
-  "conversation_block": "Blochează conversația",
-  "conversation_close": "Închide conversația",
+  "conversation_block": "Block conversation",
+  "conversation_close": "Close conversation",
   "conversation_color": "Culoare",
   "conversation_confirm_block": "Blochează",
   "conversation_confirm_remove": "Părăsește",
@@ -84,26 +83,26 @@
   "conversation_details_name": "Titlu",
   "conversation_details_qr_code": "Cod QR",
   "conversation_info": "Informație",
-  "conversation_message": "Mesaj",
-  "conversation_request_accepted": "Invitație acceptată",
+  "conversation_message": "Message",
+  "conversation_request_accepted": "Conversation invitation accepted.",
   "conversation_request_ask_join": "Vrei să participi la conversație?",
-  "conversation_request_has_sent_request": "{{contact}} ți-a trimis o invitație la conversație.",
-  "conversation_request_waiting_for_sync": "Se așteaptă ca {{contact}}\nsă se conecteze pentru a sincroniza conversația…",
+  "conversation_request_has_sent_request": "{{contact}} sent you a conversation invitation.",
+  "conversation_request_waiting_for_sync": "Waiting for {{contact}}\nto connect to synchronize the conversation…",
   "conversation_start_audiocall": "Începe un apel vocal",
   "conversation_start_videocall": "Începe un apel video",
   "conversation_title_1": "{{member0}}",
-  "conversation_title_2": "{{member0}} și {{member1}}",
-  "conversation_title_3": "{{member0}}, {{member1}} și {{member2}}",
-  "conversation_title_4": "{{member0}}, {{member1}}, {{member2}} și un alt membru",
-  "conversation_title_more": "{{member0}}, {{member1}}, {{member2}} și {{excess}} alți membri",
+  "conversation_title_2": "{{member0}} and {{member1}}",
+  "conversation_title_3": "{{member0}}, {{member1}} and {{member2}}",
+  "conversation_title_4": "{{member0}}, {{member1}}, {{member2}} and one other member",
+  "conversation_title_more": "{{member0}}, {{member1}}, {{member2}} and {{excess}} other members",
   "conversation_type": "Tipul conversației",
   "conversation_type_group": "Grup",
   "conversation_type_private": "Privat",
   "conversations": "Conversații",
-  "comment": "Comentariu",
+  "comment": "Comment",
   "created_by": "Creat de",
-  "copied_to_clipboard": "Copiat în memorie.",
-  "current_device": "Acest aparat",
+  "copied_to_clipboard": "Copied to clipboard.",
+  "current_device": "Current device",
   "devices": "Aparate",
   "dialog_cancel": "Renunță",
   "dialog_close": "Închide",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Închide apelul",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Înapoi",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Refuză apelul",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Distribuie ecranul",
   "share_screen_area": "Distribuie zona ecranului",
   "share_window": "Distribuie fereastra",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/ru/translation.json b/server/locale/ru/translation.json
similarity index 99%
rename from server/src/locale/ru/translation.json
rename to server/locale/ru/translation.json
index d56f48a0..cd89950a 100644
--- a/server/src/locale/ru/translation.json
+++ b/server/locale/ru/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Изменить изображение",
-  "click_to_download": "Click to download",
   "client_id": "ID клиента",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Редактируется…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Завершить вызов",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Назад",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Отклонить звонок",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Демонстрация экрана",
   "share_screen_area": "Демонстрация области экрана",
   "share_window": "Показать окно",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/ru_RU/translation.json b/server/locale/ru_RU/translation.json
similarity index 99%
rename from server/src/locale/ru_RU/translation.json
rename to server/locale/ru_RU/translation.json
index 4e906c1f..633867c7 100644
--- a/server/src/locale/ru_RU/translation.json
+++ b/server/locale/ru_RU/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Изменить изображение",
-  "click_to_download": "Click to download",
   "client_id": "ID клиента",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Редактируется…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Завершить вызов",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Назад",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Отклонить звонок",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Демонстрация экрана",
   "share_screen_area": "Демонстрация области экрана",
   "share_window": "Показать окно",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/si/translation.json b/server/locale/si/translation.json
similarity index 98%
rename from server/src/locale/si/translation.json
rename to server/locale/si/translation.json
index 62ec4b42..7d7da29c 100644
--- a/server/src/locale/si/translation.json
+++ b/server/locale/si/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "ඇමතුම අවසන් කරන්න",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Previous",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "තිරය බෙදා ගන්න",
   "share_screen_area": "තිර කලාපය බෙදා ගන්න",
   "share_window": "කවුළුව බෙදාගන්න",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/sk/translation.json b/server/locale/sk/translation.json
similarity index 98%
rename from server/src/locale/sk/translation.json
rename to server/locale/sk/translation.json
index 7a3fac14..d1cbd354 100644
--- a/server/src/locale/sk/translation.json
+++ b/server/locale/sk/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Ukončiť hovor",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Predchádzajúci",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Odmietnuť hovor",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Zdieľať obrazovku",
   "share_screen_area": "Zdieľať oblasť obrazovky",
   "share_window": "Zdieľať okno",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/sk_SK/translation.json b/server/locale/sk_SK/translation.json
similarity index 98%
rename from server/src/locale/sk_SK/translation.json
rename to server/locale/sk_SK/translation.json
index 68437735..21b61211 100644
--- a/server/src/locale/sk_SK/translation.json
+++ b/server/locale/sk_SK/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Ukončiť hovor",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Predchádzajúci",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Odmietnuť hovor",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Zdieľať obrazovku",
   "share_screen_area": "Zdieľať oblasť obrazovky",
   "share_window": "Zdieľať okno",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/sl/translation.json b/server/locale/sl/translation.json
similarity index 98%
rename from server/src/locale/sl/translation.json
rename to server/locale/sl/translation.json
index 2ac0ec9e..e2f233ea 100644
--- a/server/src/locale/sl/translation.json
+++ b/server/locale/sl/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Zaključi klic",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Prejšni",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Zavrni klic",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Deli zaslon",
   "share_screen_area": "Deli območje zaslona",
   "share_window": "Skupna raba okna",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/sq_AL/translation.json b/server/locale/sq_AL/translation.json
similarity index 88%
rename from server/src/locale/sq_AL/translation.json
rename to server/locale/sq_AL/translation.json
index 039b30f0..91595c98 100644
--- a/server/src/locale/sq_AL/translation.json
+++ b/server/locale/sq_AL/translation.json
@@ -41,12 +41,11 @@
   "calling": "Po thirret {{member0}}",
   "cannot_load_messages": "Ndodhi një gabim teksa ngarkohej mesazhi.",
   "update_conversation_preferences_error": "Ndodhi një gabim teksa përditësoheshin parapëlqimet për biseda.",
-  "configure_jams_server": "Shërbyesi JAMS mund të formësohet që të lejojë përdorues të pranishëm në drejtori LDAP ose Active Directory të lidhen me Jami Web.",
-  "configure_nameserver": "Formësimi i një shërbyesi emrash u lejon përdoruesve të lidhen dhe të gjejnë të tjerë duke përdorur emrat e tyre të përdoruesit. Vini re se dy përdorues s’mund të kenë të njëjtin emër përdoruesi në të njëjtin shërbyes emrash. Mundeni ose të mbani shërbyesin parazgjedhje Jami të emrave, ose të ujdisni tuajin.",
+  "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
+  "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Ndryshoni foto",
-  "click_to_download": "Klikoni që të shkarkohet",
   "client_id": "ID Klienti",
-  "client_id_placeholder": "Ju lutemi, caktoni një ID klienti të vlefshme që nga",
+  "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "E fshehtë klienti",
   "client_secret_placeholder": "Ju lutemi, caktoni një të fshehtë klienti të vlefshme që nga",
   "configure_oauth_provider_info": "Këtu mund të formësoni vlerat për shërbimin OAuth2. Ju lutemi, sigurohuni se URI e ridrejtimit është vënë si ajo e shfaqur më poshtë.",
@@ -94,8 +93,8 @@
   "conversation_title_1": "{{member0}}",
   "conversation_title_2": "{{member0}} dhe {{member1}}",
   "conversation_title_3": "{{member0}}, {{member1}} dhe {{member2}}",
-  "conversation_title_4": "{{member0}}, {{member1}}, {{member2}} dhe një anëtar tjetër",
-  "conversation_title_more": "{{member0}}, {{member1}}, {{member2}} dhe {{excess}} anëtarë të tjerë",
+  "conversation_title_4": "{{member0}}, {{member1}}, {{member2}} and one other member",
+  "conversation_title_more": "{{member0}}, {{member1}}, {{member2}} and {{excess}} other members",
   "conversation_type": "Lloj bisede",
   "conversation_type_group": "Grup",
   "conversation_type_private": "Private",
@@ -114,11 +113,10 @@
   "edited_message": "U përpunua",
   "editing": "Po përpunohet…",
   "extending_session_error_alert": "Ndodhi një gabim teksa zgjerohej sesioni.",
-  "extending_session_success_alert": "Sesioni u zgjerua me sukses.",
-  "extension": "zgjerim:",
+  "extending_session_success_alert": "Session extended successfully.",
   "end_call": "Përfundoje thirrjen",
   "error_cannot_delete_message": "Ndodhi një gabim teksa fshihej mesazhi.",
-  "error_cannot_transfer_message": "Ndodhi një gabim teksa shpërngulej mesazhi.",
+  "error_cannot_transfer_message": "An error occurred while transferring the message.",
   "enter_jams_server": "Ju lutemi, jepni një adresë shërbyesi JAMS.",
   "file_not_downloaded": "Kartelë e pashkarkuar te shërbyesi, ju lutemi, shkarkoni kartelën, para se ta ndani me të tjerë.",
   "find_contacts": "Gjeni kontakte",
@@ -166,18 +164,18 @@
   "message_input_placeholder_1": "Shkruajini {{member0}}",
   "message_input_placeholder_2": "Shkruajini {{member0}} dhe {{member1}}",
   "message_input_placeholder_3": "Shkruajini {{member0}}, {{member1}} dhe {{member2}}",
-  "message_input_placeholder_4": "Shkruajini {{member0}}, {{member1}}, {{member2}} dhe një anëtari tjetër",
-  "message_input_placeholder_more": "Shkruajini {{member0}}, {{member1}}, {{member2}} dhe {{excess}} anëtarëve të tjerë",
-  "message_member_banned": "{{user}} u bllokua prej bisede.",
-  "message_member_invited": "{{user}} u ftua të marrë pjesë në bisedë.",
-  "message_member_joined": "{{user}} erdhi te biseda.",
-  "message_member_left": "{{user}} e braktisi bisedën.",
-  "message_member_unbanned": "{{user}} u zhbllokua prej bisede.",
+  "message_input_placeholder_4": "Write to {{member0}}, {{member1}}, {{member2}} and one other member",
+  "message_input_placeholder_more": "Write to {{member0}}, {{member1}}, {{member2}} and {{excess}} other members",
+  "message_member_banned": "{{user}} was blocked from the conversation.",
+  "message_member_invited": "{{user}} was invited to join the conversation.",
+  "message_member_joined": "{{user}} has joined the conversation.",
+  "message_member_left": "{{user}} has left the conversation.",
+  "message_member_unbanned": "{{user}} was unblocked from the conversation.",
   "message_swarm_created": "Grupi u krijua",
   "messages_scroll_to_end": "Rrëshqit drejt fundit",
   "missed_incoming_call": "Humbët thirrje ardhëse nga biseda {{conversationId}}",
   "mute_conversation": "Heshtoje bisedën",
-  "nameserver_already_set": "Shërbyesi i emrave është ujdisur tashmë.",
+  "nameserver_already_set": "The name server is already set.",
   "next": "Pasuesi",
   "ongoing_call_muted": "Thirrje në kryerje e sipër (e heshtuar)",
   "ongoing_call_unmuted": "Thirrje në kryerje e sipër",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Nisja e një thirrje lyp leje mbi kamerën dhe mikrofonin. Jepini, që të përdoret kjo veçori.",
   "permission_denied_title": "Lejet për kamerën dhe mikrofonin janë të çaktivizuara",
   "previous": "I mëparshmi",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "Jeni ridrejtuar këtu ngaqë keni ujdisur tashmë llogarinë e përgjegjësit",
   "redirect_uri": "URI ridrejtimi",
   "decline_call": "Hidhe tej thirrjen",
   "registration_form_password_tooltip": "Zgjidhni një fjalëkalim që përmban të paktën 10 shenja, që është i zorshëm të hamendësohet nga të tjerët, por i lehtë për t’u mbajtur mend nga ju. Llogaria s’është e zonja ta rimarrë, nëse harrohet fjalëkalimi!\n\nKlikoni për më tepër hollësi.",
@@ -213,8 +211,8 @@
   "registration_form_to_login_text": "Keni tashmë një llogari?",
   "registration_form_username_tooltip": "Emri i përdoruesit mund të jetë nga 3 deri në 32 shenja i gjatë dhe të përmbajë a-z, A-Z, -, _\n\nKlikoni për më tepër hollësi",
   "registration_success": "Llogaria u regjistrua me sukses. Po bëhet hyrja…",
-  "resetting_display_name_success_alert": "Emri në ekran u ricaktua me sukses.",
-  "resetting_display_name_error_alert": "Ndodhi një gabim teksa ricaktohej emër në ekran.",
+  "resetting_display_name_success_alert": "Display name reset successfully.",
+  "resetting_display_name_error_alert": "An error occurred while resetting the display name.",
   "remove_jams_server": "Hiqe",
   "removing_jams_server_success": "Adresa e shërbyesit JAMS u hoq me sukses.",
   "removing_jams_server_error": "Ndodhi një gabim teksa hiqej shërbyesi JAMS.",
@@ -222,7 +220,7 @@
   "removed_linked_device_error": "Ndodhi një gabim teksa hiqej pajisje e lidhur.",
   "reset_to_default": "Riktheje te parazgjedhjet",
   "reset_nameserver_button": "Riktheje te parazgjedhjet",
-  "ressource_not_available": "Burim që s’gjendet",
+  "ressource_not_available": "Resource unavailable",
   "save_button": "Ruaje",
   "replying_to": "Në përgjigje të",
   "replied_to": "Iu përgjigj",
@@ -234,7 +232,7 @@
   "setting_auth_jami_change": "Enable Jami local",
   "setting_can_be_changed_later": "*Do të keni ende mundësinë të ndryshoni këtë parametër më vonë, te paneli i formësimit të përgjegjësit.",
   "setting_auto_download_limit_error": "Ndodhi një gabim teksa përditësohej kufiri për vetëshkarkime",
-  "setting_auto_download_limit_success": "Kufiri për vetëshkarkime u përditësua me sukses.",
+  "setting_auto_download_limit_success": "Auto download limit updated successfully.",
   "setting_change_admin_password": "Fjalëkalimi i përgjegjësi u ricaktua",
   "setting_disabled": "e çaktivizuar",
   "setting_enabled": "e aktivizuar",
@@ -247,8 +245,8 @@
   "settings_appearance": "Dukje",
   "settings_customize_profile": "Përshtatni profil",
   "settings_dark_theme": "Temë e errët",
-  "setting_display_name_success_alert": "Emri në ekran u përditësua me sukses.",
-  "setting_display_name_error_alert": "Ndodhi një gabim teksa përditësohej emër në ekran.",
+  "setting_display_name_success_alert": "Display name updated successfully.",
+  "setting_display_name_error_alert": "An error occurred while updating the display name.",
   "settings_language": "Gjuhë",
   "settings_link_preview": "Shfaq paraparje lidhjesh",
   "settings_linked_devices": "Pajisje të lidhura",
@@ -270,7 +268,6 @@
   "share_screen": "Ndani ekran me të tjerë",
   "share_screen_area": "Ndani zonë ekrani me të tjerë",
   "share_window": "Ndani dritare me të tjerë",
-  "size": "madhësi:",
   "transfer_message": "Mesazh shpërnguljeje",
   "unauthorized_access": "Hyrje e paautorizuar",
   "unknown_error_alert": "Ndodhi një gabim i papritur. Ju lutemi, riprovoni.",
diff --git a/server/src/locale/sr/translation.json b/server/locale/sr/translation.json
similarity index 98%
rename from server/src/locale/sr/translation.json
rename to server/locale/sr/translation.json
index cff09b50..1f843b1d 100644
--- a/server/src/locale/sr/translation.json
+++ b/server/locale/sr/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Završi poziv",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Previous",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Dijeljenje zaslona",
   "share_screen_area": "Dijeljenje područje zaslona",
   "share_window": "Delite prozor",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/sr@Cyrl/translation.json b/server/locale/sr@Cyrl/translation.json
similarity index 98%
rename from server/src/locale/sr@Cyrl/translation.json
rename to server/locale/sr@Cyrl/translation.json
index 89ca0afb..add9e9f7 100644
--- a/server/src/locale/sr@Cyrl/translation.json
+++ b/server/locale/sr@Cyrl/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Završi poziv",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Previous",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Dijeljenje zaslona",
   "share_screen_area": "Dijeljenje područje zaslona",
   "share_window": "Delite prozor",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/sv/translation.json b/server/locale/sv/translation.json
similarity index 98%
rename from server/src/locale/sv/translation.json
rename to server/locale/sv/translation.json
index dba678c9..8c1a672f 100644
--- a/server/src/locale/sv/translation.json
+++ b/server/locale/sv/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Avsluta samtal",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Föregående",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Neka samtal",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Dela skärmen",
   "share_screen_area": "Dela skärmområde",
   "share_window": "Dela fönster",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/sw/translation.json b/server/locale/sw/translation.json
similarity index 98%
rename from server/src/locale/sw/translation.json
rename to server/locale/sw/translation.json
index d9eec9e7..7c06743b 100644
--- a/server/src/locale/sw/translation.json
+++ b/server/locale/sw/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Maliza simu hii",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Previous",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Shiriki skrini",
   "share_screen_area": "Shiriki sehemu ya skrini",
   "share_window": "Shiriki dirisha",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/ta/translation.json b/server/locale/ta/translation.json
similarity index 99%
rename from server/src/locale/ta/translation.json
rename to server/locale/ta/translation.json
index a47beb32..146e4813 100644
--- a/server/src/locale/ta/translation.json
+++ b/server/locale/ta/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "அழைப்பை முடித்திடுக",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Previous",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "திரையைப் பகிர்",
   "share_screen_area": "திரைப் பகுதியைப் பகிரவும்",
   "share_window": "பகிரும் சாளரம்",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/te/translation.json b/server/locale/te/translation.json
similarity index 99%
rename from server/src/locale/te/translation.json
rename to server/locale/te/translation.json
index 37ff2b20..42c65d56 100644
--- a/server/src/locale/te/translation.json
+++ b/server/locale/te/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "కాల్‌ను ముగించు",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Previous",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "స్క్రీన్‌ని భాగస్వామ్యం చేయండి",
   "share_screen_area": "స్క్రీన్ ఏరియాను షేర్ చేయండి",
   "share_window": "షేర్ విండో",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/th/translation.json b/server/locale/th/translation.json
similarity index 99%
rename from server/src/locale/th/translation.json
rename to server/locale/th/translation.json
index 6ec13707..e478ebff 100644
--- a/server/src/locale/th/translation.json
+++ b/server/locale/th/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "สิ้นสุดการโทร",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Previous",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "แชร์หน้าจอ",
   "share_screen_area": "แบ่งปันพื้นที่หน้าจอ",
   "share_window": "แชร์หน้าต่าง",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/tr/translation.json b/server/locale/tr/translation.json
similarity index 98%
rename from server/src/locale/tr/translation.json
rename to server/locale/tr/translation.json
index 39431fcb..a1d9dc46 100644
--- a/server/src/locale/tr/translation.json
+++ b/server/locale/tr/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Çağrıyı sonlandır",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Önceki",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Aramayı reddet",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Ekranı paylaş",
   "share_screen_area": "Ekran alanı paylaş",
   "share_window": "Pencereyi paylaş",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/tt/translation.json b/server/locale/tt/translation.json
similarity index 98%
rename from server/src/locale/tt/translation.json
rename to server/locale/tt/translation.json
index 8b106797..9b79aa3a 100644
--- a/server/src/locale/tt/translation.json
+++ b/server/locale/tt/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Шалтыратуны тәмамлау",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Previous",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Экранны бүлешү",
   "share_screen_area": "Экран өлкәсен бүлешү",
   "share_window": "Тәрәзәне бүлешү",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/uk/translation.json b/server/locale/uk/translation.json
similarity index 98%
rename from server/src/locale/uk/translation.json
rename to server/locale/uk/translation.json
index 6a2d2957..82ad8b74 100644
--- a/server/src/locale/uk/translation.json
+++ b/server/locale/uk/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Закінчити дзвінок",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Попереднє",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Спільний перегляд екрана",
   "share_screen_area": "Поділіться екраном площа",
   "share_window": "Показати вікно",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/vi/translation.json b/server/locale/vi/translation.json
similarity index 98%
rename from server/src/locale/vi/translation.json
rename to server/locale/vi/translation.json
index 2e522ebb..a228652b 100644
--- a/server/src/locale/vi/translation.json
+++ b/server/locale/vi/translation.json
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "Kết thúc cuộc gọi",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "Previous",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "Decline call",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -270,7 +268,6 @@
   "share_screen": "Chia sẻ màn hình",
   "share_screen_area": "Chia sẻ khu vực màn hình",
   "share_window": "Chia sẻ cửa sổ",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/zh-Hans/translation.json b/server/locale/zh-Hans/translation.json
similarity index 96%
rename from server/src/locale/zh-Hans/translation.json
rename to server/locale/zh-Hans/translation.json
index 8b64897f..adf0c22e 100644
--- a/server/src/locale/zh-Hans/translation.json
+++ b/server/locale/zh-Hans/translation.json
@@ -30,7 +30,7 @@
   "admin_page_setup_title": "Jami 網路管理員設定",
   "admin_page_welcome": "Jami 管理員",
   "admin_password_changed_successfully": "Administrator password changed successfully.",
-  "are_composing_1": "{{member0}} 正在输入",
+  "are_composing_1": "{{member0}} is typing…",
   "are_composing_2": "{{member0}} and {{member1}} are typing…",
   "are_composing_3": "{{member0}}, {{member1}} and {{member2}} are typing…",
   "are_composing_more": "{{member0}}, {{member1}}, {{member2}} and {{excess}} others are typing…",
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -102,8 +101,8 @@
   "conversations": "對話",
   "comment": "Comment",
   "created_by": "Created by",
-  "copied_to_clipboard": "已复制到剪贴板。",
-  "current_device": "当前设备",
+  "copied_to_clipboard": "Copied to clipboard.",
+  "current_device": "Current device",
   "devices": "裝置",
   "dialog_cancel": "取消",
   "dialog_close": "關閉",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "結束電話",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -152,14 +150,14 @@
   "login_form_to_registration_link": "註冊",
   "login_form_to_registration_text": "Need an account?",
   "login_form_username_tooltip": "The username you registered with",
-  "login_invalid_credentials": "无效的凭据",
+  "login_invalid_credentials": "Invalid credentials",
   "logout": "Log out",
   "media_deleted": "Media deleted successfully.",
   "Menu": "菜单",
   "member": "成员",
   "message_call_incoming": "Incoming call - {{duration}}",
   "message_call_incoming_missed": "未接來電",
-  "message_call_outgoing": "去电 - {{duration}}",
+  "message_call_outgoing": "Outgoing call - {{duration}}",
   "message_call_outgoing_missed": "未接去電",
   "message_content_copied": "Message copied",
   "message_deleted": "Message deleted successfully.",
@@ -189,7 +187,7 @@
   "password_input_helper_text_medium": "Medium",
   "password_input_helper_text_not_match": "Passwords do not match.",
   "password_input_helper_text_registration_failed": "Choose another password!",
-  "password_input_helper_text_strong": "强",
+  "password_input_helper_text_strong": "Strong",
   "password_input_helper_text_too_weak": "Too weak",
   "password_input_helper_text_weak": "Weak",
   "password_input_label": "密碼",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "前一個",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "拒接通话",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -249,14 +247,14 @@
   "settings_dark_theme": "黑色主题",
   "setting_display_name_success_alert": "Display name updated successfully.",
   "setting_display_name_error_alert": "An error occurred while updating the display name.",
-  "settings_language": "语言",
+  "settings_language": "Language",
   "settings_link_preview": "显示链接预览",
   "settings_linked_devices": "关联设备",
   "settings_manage_account": "管理账户",
   "settings_menu_item_account": "帳號",
   "settings_menu_item_contacts": "联系人",
   "settings_menu_item_general": "一般",
-  "settings_menu_item_notifications": "桌面通知",
+  "settings_menu_item_notifications": "Desktop notifications",
   "settings_theme": "主题",
   "settings_title_account": "帳號",
   "settings_title_chat": "聊天",
@@ -270,7 +268,6 @@
   "share_screen": "共享屏幕",
   "share_screen_area": "共享屏幕区域",
   "share_window": "分享視窗",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/nan/translation.json b/server/locale/zh-Hant/translation.json
similarity index 96%
rename from server/src/locale/nan/translation.json
rename to server/locale/zh-Hant/translation.json
index 8b64897f..adf0c22e 100644
--- a/server/src/locale/nan/translation.json
+++ b/server/locale/zh-Hant/translation.json
@@ -30,7 +30,7 @@
   "admin_page_setup_title": "Jami 網路管理員設定",
   "admin_page_welcome": "Jami 管理員",
   "admin_password_changed_successfully": "Administrator password changed successfully.",
-  "are_composing_1": "{{member0}} 正在输入",
+  "are_composing_1": "{{member0}} is typing…",
   "are_composing_2": "{{member0}} and {{member1}} are typing…",
   "are_composing_3": "{{member0}}, {{member1}} and {{member2}} are typing…",
   "are_composing_more": "{{member0}}, {{member1}}, {{member2}} and {{excess}} others are typing…",
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -102,8 +101,8 @@
   "conversations": "對話",
   "comment": "Comment",
   "created_by": "Created by",
-  "copied_to_clipboard": "已复制到剪贴板。",
-  "current_device": "当前设备",
+  "copied_to_clipboard": "Copied to clipboard.",
+  "current_device": "Current device",
   "devices": "裝置",
   "dialog_cancel": "取消",
   "dialog_close": "關閉",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "結束電話",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -152,14 +150,14 @@
   "login_form_to_registration_link": "註冊",
   "login_form_to_registration_text": "Need an account?",
   "login_form_username_tooltip": "The username you registered with",
-  "login_invalid_credentials": "无效的凭据",
+  "login_invalid_credentials": "Invalid credentials",
   "logout": "Log out",
   "media_deleted": "Media deleted successfully.",
   "Menu": "菜单",
   "member": "成员",
   "message_call_incoming": "Incoming call - {{duration}}",
   "message_call_incoming_missed": "未接來電",
-  "message_call_outgoing": "去电 - {{duration}}",
+  "message_call_outgoing": "Outgoing call - {{duration}}",
   "message_call_outgoing_missed": "未接去電",
   "message_content_copied": "Message copied",
   "message_deleted": "Message deleted successfully.",
@@ -189,7 +187,7 @@
   "password_input_helper_text_medium": "Medium",
   "password_input_helper_text_not_match": "Passwords do not match.",
   "password_input_helper_text_registration_failed": "Choose another password!",
-  "password_input_helper_text_strong": "强",
+  "password_input_helper_text_strong": "Strong",
   "password_input_helper_text_too_weak": "Too weak",
   "password_input_helper_text_weak": "Weak",
   "password_input_label": "密碼",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "前一個",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "拒接通话",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -249,14 +247,14 @@
   "settings_dark_theme": "黑色主题",
   "setting_display_name_success_alert": "Display name updated successfully.",
   "setting_display_name_error_alert": "An error occurred while updating the display name.",
-  "settings_language": "语言",
+  "settings_language": "Language",
   "settings_link_preview": "显示链接预览",
   "settings_linked_devices": "关联设备",
   "settings_manage_account": "管理账户",
   "settings_menu_item_account": "帳號",
   "settings_menu_item_contacts": "联系人",
   "settings_menu_item_general": "一般",
-  "settings_menu_item_notifications": "桌面通知",
+  "settings_menu_item_notifications": "Desktop notifications",
   "settings_theme": "主题",
   "settings_title_account": "帳號",
   "settings_title_chat": "聊天",
@@ -270,7 +268,6 @@
   "share_screen": "共享屏幕",
   "share_screen_area": "共享屏幕区域",
   "share_window": "分享視窗",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/zh/translation.json b/server/locale/zh/translation.json
similarity index 96%
rename from server/src/locale/zh/translation.json
rename to server/locale/zh/translation.json
index 173a8b0a..dd091ae8 100644
--- a/server/src/locale/zh/translation.json
+++ b/server/locale/zh/translation.json
@@ -30,7 +30,7 @@
   "admin_page_setup_title": "Jami 網路管理員設定",
   "admin_page_welcome": "Jami 管理員",
   "admin_password_changed_successfully": "Administrator password changed successfully.",
-  "are_composing_1": "{{member0}} 正在输入",
+  "are_composing_1": "{{member0}} is typing…",
   "are_composing_2": "{{member0}} and {{member1}} are typing…",
   "are_composing_3": "{{member0}}, {{member1}} and {{member2}} are typing…",
   "are_composing_more": "{{member0}}, {{member1}}, {{member2}} and {{excess}} others are typing…",
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -102,8 +101,8 @@
   "conversations": "對話",
   "comment": "Comment",
   "created_by": "Created by",
-  "copied_to_clipboard": "已复制到剪贴板。",
-  "current_device": "当前设备",
+  "copied_to_clipboard": "Copied to clipboard.",
+  "current_device": "Current device",
   "devices": "裝置",
   "dialog_cancel": "取消",
   "dialog_close": "關閉",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "結束通話",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -152,14 +150,14 @@
   "login_form_to_registration_link": "註冊",
   "login_form_to_registration_text": "Need an account?",
   "login_form_username_tooltip": "The username you registered with",
-  "login_invalid_credentials": "无效的凭据",
+  "login_invalid_credentials": "Invalid credentials",
   "logout": "Log out",
   "media_deleted": "Media deleted successfully.",
   "Menu": "選單",
   "member": "成员",
   "message_call_incoming": "Incoming call - {{duration}}",
   "message_call_incoming_missed": "未接來電",
-  "message_call_outgoing": "去电 - {{duration}}",
+  "message_call_outgoing": "Outgoing call - {{duration}}",
   "message_call_outgoing_missed": "未接去電",
   "message_content_copied": "Message copied",
   "message_deleted": "Message deleted successfully.",
@@ -189,7 +187,7 @@
   "password_input_helper_text_medium": "Medium",
   "password_input_helper_text_not_match": "Passwords do not match.",
   "password_input_helper_text_registration_failed": "Choose another password!",
-  "password_input_helper_text_strong": "强",
+  "password_input_helper_text_strong": "Strong",
   "password_input_helper_text_too_weak": "Too weak",
   "password_input_helper_text_weak": "Weak",
   "password_input_label": "密码",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "前一個",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "拒接通话",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -249,14 +247,14 @@
   "settings_dark_theme": "黑色主题",
   "setting_display_name_success_alert": "Display name updated successfully.",
   "setting_display_name_error_alert": "An error occurred while updating the display name.",
-  "settings_language": "语言",
+  "settings_language": "Language",
   "settings_link_preview": "显示链接预览",
   "settings_linked_devices": "关联设备",
   "settings_manage_account": "管理账户",
   "settings_menu_item_account": "帳號",
   "settings_menu_item_contacts": "联系人",
   "settings_menu_item_general": "通用",
-  "settings_menu_item_notifications": "桌面通知",
+  "settings_menu_item_notifications": "Desktop notifications",
   "settings_theme": "主题",
   "settings_title_account": "帳號",
   "settings_title_chat": "聊天",
@@ -270,7 +268,6 @@
   "share_screen": "共享屏幕",
   "share_screen_area": "分享部分螢幕",
   "share_window": "共享窗口",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/zh_CN.GB2312/translation.json b/server/locale/zh_CN.GB2312/translation.json
similarity index 96%
rename from server/src/locale/zh_CN.GB2312/translation.json
rename to server/locale/zh_CN.GB2312/translation.json
index 5b2f52bc..0fbd98c6 100644
--- a/server/src/locale/zh_CN.GB2312/translation.json
+++ b/server/locale/zh_CN.GB2312/translation.json
@@ -30,7 +30,7 @@
   "admin_page_setup_title": "Jami 網路管理員設定",
   "admin_page_welcome": "Jami 管理員",
   "admin_password_changed_successfully": "Administrator password changed successfully.",
-  "are_composing_1": "{{member0}} 正在输入",
+  "are_composing_1": "{{member0}} is typing…",
   "are_composing_2": "{{member0}} and {{member1}} are typing…",
   "are_composing_3": "{{member0}}, {{member1}} and {{member2}} are typing…",
   "are_composing_more": "{{member0}}, {{member1}}, {{member2}} and {{excess}} others are typing…",
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -102,8 +101,8 @@
   "conversations": "對話",
   "comment": "Comment",
   "created_by": "Created by",
-  "copied_to_clipboard": "已复制到剪贴板。",
-  "current_device": "当前设备",
+  "copied_to_clipboard": "Copied to clipboard.",
+  "current_device": "Current device",
   "devices": "裝置",
   "dialog_cancel": "取消",
   "dialog_close": "關閉",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "結束電話",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -152,14 +150,14 @@
   "login_form_to_registration_link": "註冊",
   "login_form_to_registration_text": "Need an account?",
   "login_form_username_tooltip": "The username you registered with",
-  "login_invalid_credentials": "无效的凭据",
+  "login_invalid_credentials": "Invalid credentials",
   "logout": "Log out",
   "media_deleted": "Media deleted successfully.",
   "Menu": "菜单",
   "member": "成员",
   "message_call_incoming": "Incoming call - {{duration}}",
   "message_call_incoming_missed": "未接來電",
-  "message_call_outgoing": "去电 - {{duration}}",
+  "message_call_outgoing": "Outgoing call - {{duration}}",
   "message_call_outgoing_missed": "未接去電",
   "message_content_copied": "Message copied",
   "message_deleted": "Message deleted successfully.",
@@ -189,7 +187,7 @@
   "password_input_helper_text_medium": "Medium",
   "password_input_helper_text_not_match": "Passwords do not match.",
   "password_input_helper_text_registration_failed": "Choose another password!",
-  "password_input_helper_text_strong": "强",
+  "password_input_helper_text_strong": "Strong",
   "password_input_helper_text_too_weak": "Too weak",
   "password_input_helper_text_weak": "Weak",
   "password_input_label": "密碼",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "前一個",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "拒接通话",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -249,14 +247,14 @@
   "settings_dark_theme": "黑色主题",
   "setting_display_name_success_alert": "Display name updated successfully.",
   "setting_display_name_error_alert": "An error occurred while updating the display name.",
-  "settings_language": "语言",
+  "settings_language": "Language",
   "settings_link_preview": "显示链接预览",
   "settings_linked_devices": "关联设备",
   "settings_manage_account": "管理帳號",
   "settings_menu_item_account": "帳號",
   "settings_menu_item_contacts": "联系人",
   "settings_menu_item_general": "一般",
-  "settings_menu_item_notifications": "桌面通知",
+  "settings_menu_item_notifications": "Desktop notifications",
   "settings_theme": "主题",
   "settings_title_account": "帳號",
   "settings_title_chat": "聊天",
@@ -270,7 +268,6 @@
   "share_screen": "共享屏幕",
   "share_screen_area": "共享屏幕区域",
   "share_window": "分享視窗",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/zh_CN/translation.json b/server/locale/zh_CN/translation.json
similarity index 96%
rename from server/src/locale/zh_CN/translation.json
rename to server/locale/zh_CN/translation.json
index 4b96c237..ad060b21 100644
--- a/server/src/locale/zh_CN/translation.json
+++ b/server/locale/zh_CN/translation.json
@@ -11,7 +11,7 @@
   "add_to_group_validation": "新增至群組",
   "add_users_to_group": "新增使用者至群組",
   "add_to_group_no_user_selected": "未選取使用者",
-  "admin_account_configuration": "管理员設訂",
+  "admin_account_configuration": "管理原設訂",
   "admin_config_auth_methods_title": "驗證方式",
   "admin_page_accounts_overview_title": "帳號概覽 - {{count}} 個作用中的帳號",
   "admin_page_accounts_overview_title_auth": "Authentication method",
@@ -30,7 +30,7 @@
   "admin_page_setup_title": "Jami 網路管理員設定",
   "admin_page_welcome": "Jami 管理員",
   "admin_password_changed_successfully": "Administrator password changed successfully.",
-  "are_composing_1": "{{member0}} 正在输入",
+  "are_composing_1": "{{member0}} is typing…",
   "are_composing_2": "{{member0}} and {{member1}} are typing…",
   "are_composing_3": "{{member0}}, {{member1}} and {{member2}} are typing…",
   "are_composing_more": "{{member0}}, {{member1}}, {{member2}} and {{excess}} others are typing…",
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -102,8 +101,8 @@
   "conversations": "会话",
   "comment": "Comment",
   "created_by": "Created by",
-  "copied_to_clipboard": "已复制到剪贴板。",
-  "current_device": "当前设备",
+  "copied_to_clipboard": "Copied to clipboard.",
+  "current_device": "Current device",
   "devices": "设备",
   "dialog_cancel": "取消",
   "dialog_close": "关闭",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "结束通话",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -152,14 +150,14 @@
   "login_form_to_registration_link": "注册",
   "login_form_to_registration_text": "Need an account?",
   "login_form_username_tooltip": "The username you registered with",
-  "login_invalid_credentials": "无效的凭据",
+  "login_invalid_credentials": "Invalid credentials",
   "logout": "Log out",
   "media_deleted": "Media deleted successfully.",
   "Menu": "菜单",
   "member": "成员",
   "message_call_incoming": "Incoming call - {{duration}}",
   "message_call_incoming_missed": "未接来电",
-  "message_call_outgoing": "去电 - {{duration}}",
+  "message_call_outgoing": "Outgoing call - {{duration}}",
   "message_call_outgoing_missed": "去电未接",
   "message_content_copied": "Message copied",
   "message_deleted": "Message deleted successfully.",
@@ -189,7 +187,7 @@
   "password_input_helper_text_medium": "Medium",
   "password_input_helper_text_not_match": "Passwords do not match.",
   "password_input_helper_text_registration_failed": "Choose another password!",
-  "password_input_helper_text_strong": "强",
+  "password_input_helper_text_strong": "Strong",
   "password_input_helper_text_too_weak": "Too weak",
   "password_input_helper_text_weak": "Weak",
   "password_input_label": "密码",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "上一步",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "拒接通话",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -249,14 +247,14 @@
   "settings_dark_theme": "黑色主题",
   "setting_display_name_success_alert": "Display name updated successfully.",
   "setting_display_name_error_alert": "An error occurred while updating the display name.",
-  "settings_language": "语言",
+  "settings_language": "Language",
   "settings_link_preview": "显示链接预览",
   "settings_linked_devices": "关联设备",
   "settings_manage_account": "管理账户",
   "settings_menu_item_account": "账户",
   "settings_menu_item_contacts": "联系人",
   "settings_menu_item_general": "通用",
-  "settings_menu_item_notifications": "桌面通知",
+  "settings_menu_item_notifications": "Desktop notifications",
   "settings_theme": "主题",
   "settings_title_account": "账户",
   "settings_title_chat": "聊天",
@@ -270,7 +268,6 @@
   "share_screen": "共享屏幕",
   "share_screen_area": "共享屏幕区域",
   "share_window": "共享窗口",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/zh_HK/translation.json b/server/locale/zh_HK/translation.json
similarity index 96%
rename from server/src/locale/zh_HK/translation.json
rename to server/locale/zh_HK/translation.json
index 85599a06..73bd9dd2 100644
--- a/server/src/locale/zh_HK/translation.json
+++ b/server/locale/zh_HK/translation.json
@@ -30,7 +30,7 @@
   "admin_page_setup_title": "Jami 網路管理員設定",
   "admin_page_welcome": "Jami 管理員",
   "admin_password_changed_successfully": "Administrator password changed successfully.",
-  "are_composing_1": "{{member0}} 正在输入",
+  "are_composing_1": "{{member0}} is typing…",
   "are_composing_2": "{{member0}} and {{member1}} are typing…",
   "are_composing_3": "{{member0}}, {{member1}} and {{member2}} are typing…",
   "are_composing_more": "{{member0}}, {{member1}}, {{member2}} and {{excess}} others are typing…",
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -102,8 +101,8 @@
   "conversations": "對話",
   "comment": "Comment",
   "created_by": "Created by",
-  "copied_to_clipboard": "已复制到剪贴板。",
-  "current_device": "当前设备",
+  "copied_to_clipboard": "Copied to clipboard.",
+  "current_device": "Current device",
   "devices": "裝置",
   "dialog_cancel": "取消",
   "dialog_close": "關閉",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "結束電話",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -152,14 +150,14 @@
   "login_form_to_registration_link": "註冊",
   "login_form_to_registration_text": "Need an account?",
   "login_form_username_tooltip": "The username you registered with",
-  "login_invalid_credentials": "无效的凭据",
+  "login_invalid_credentials": "Invalid credentials",
   "logout": "Log out",
   "media_deleted": "Media deleted successfully.",
   "Menu": "菜单",
   "member": "成员",
   "message_call_incoming": "Incoming call - {{duration}}",
   "message_call_incoming_missed": "未接來電",
-  "message_call_outgoing": "去电 - {{duration}}",
+  "message_call_outgoing": "Outgoing call - {{duration}}",
   "message_call_outgoing_missed": "未接去電",
   "message_content_copied": "Message copied",
   "message_deleted": "Message deleted successfully.",
@@ -189,7 +187,7 @@
   "password_input_helper_text_medium": "Medium",
   "password_input_helper_text_not_match": "Passwords do not match.",
   "password_input_helper_text_registration_failed": "Choose another password!",
-  "password_input_helper_text_strong": "强",
+  "password_input_helper_text_strong": "Strong",
   "password_input_helper_text_too_weak": "Too weak",
   "password_input_helper_text_weak": "Weak",
   "password_input_label": "密碼",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "前一個",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "拒接通话",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -249,14 +247,14 @@
   "settings_dark_theme": "黑色主题",
   "setting_display_name_success_alert": "Display name updated successfully.",
   "setting_display_name_error_alert": "An error occurred while updating the display name.",
-  "settings_language": "语言",
+  "settings_language": "Language",
   "settings_link_preview": "显示链接预览",
   "settings_linked_devices": "关联设备",
   "settings_manage_account": "管理账户",
   "settings_menu_item_account": "帳號",
   "settings_menu_item_contacts": "联系人",
   "settings_menu_item_general": "一般",
-  "settings_menu_item_notifications": "桌面通知",
+  "settings_menu_item_notifications": "Desktop notifications",
   "settings_theme": "主题",
   "settings_title_account": "帳號",
   "settings_title_chat": "聊天",
@@ -270,7 +268,6 @@
   "share_screen": "分享畫面",
   "share_screen_area": "分享螢幕區域",
   "share_window": "分享視窗",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/zh_TW/translation.json b/server/locale/zh_TW/translation.json
similarity index 96%
rename from server/src/locale/zh_TW/translation.json
rename to server/locale/zh_TW/translation.json
index 0c7f7526..07aff8a7 100644
--- a/server/src/locale/zh_TW/translation.json
+++ b/server/locale/zh_TW/translation.json
@@ -30,7 +30,7 @@
   "admin_page_setup_title": "Jami 網路管理員設定",
   "admin_page_welcome": "Jami 管理員",
   "admin_password_changed_successfully": "Administrator password changed successfully.",
-  "are_composing_1": "{{member0}} 正在输入",
+  "are_composing_1": "{{member0}} is typing…",
   "are_composing_2": "{{member0}} and {{member1}} are typing…",
   "are_composing_3": "{{member0}}, {{member1}} and {{member2}} are typing…",
   "are_composing_more": "{{member0}}, {{member1}}, {{member2}} and {{excess}} others are typing…",
@@ -44,7 +44,6 @@
   "configure_jams_server": "The JAMS server can be configured to allow users in the LDAP or Active Directory to connect to Jami Web.",
   "configure_nameserver": "Configuring a name server allows users to connect and find others using their usernames. Note that two users cannot have the same username on the same name server. Either keep the default Jami name server or set up your own.",
   "change_picture": "Change picture",
-  "click_to_download": "Click to download",
   "client_id": "Client ID",
   "client_id_placeholder": "Please set a valid client ID from",
   "client_secret": "Client secret",
@@ -102,8 +101,8 @@
   "conversations": "對話",
   "comment": "Comment",
   "created_by": "Created by",
-  "copied_to_clipboard": "已复制到剪贴板。",
-  "current_device": "当前设备",
+  "copied_to_clipboard": "Copied to clipboard.",
+  "current_device": "Current device",
   "devices": "裝置",
   "dialog_cancel": "取消",
   "dialog_close": "關閉",
@@ -115,7 +114,6 @@
   "editing": "Editing…",
   "extending_session_error_alert": "An error occurred while extending the session.",
   "extending_session_success_alert": "Session extended successfully.",
-  "extension": "extension : ",
   "end_call": "結束通話",
   "error_cannot_delete_message": "An error occurred while deleting the message.",
   "error_cannot_transfer_message": "An error occurred while transferring the message.",
@@ -152,14 +150,14 @@
   "login_form_to_registration_link": "註冊",
   "login_form_to_registration_text": "Need an account?",
   "login_form_username_tooltip": "The username you registered with",
-  "login_invalid_credentials": "无效的凭据",
+  "login_invalid_credentials": "Invalid credentials",
   "logout": "Log out",
   "media_deleted": "Media deleted successfully.",
   "Menu": "選單",
   "member": "成员",
   "message_call_incoming": "Incoming call - {{duration}}",
   "message_call_incoming_missed": "未接來電",
-  "message_call_outgoing": "去电 - {{duration}}",
+  "message_call_outgoing": "Outgoing call - {{duration}}",
   "message_call_outgoing_missed": "未接去電",
   "message_content_copied": "Message copied",
   "message_deleted": "Message deleted successfully.",
@@ -189,7 +187,7 @@
   "password_input_helper_text_medium": "Medium",
   "password_input_helper_text_not_match": "Passwords do not match.",
   "password_input_helper_text_registration_failed": "Choose another password!",
-  "password_input_helper_text_strong": "强",
+  "password_input_helper_text_strong": "Strong",
   "password_input_helper_text_too_weak": "Too weak",
   "password_input_helper_text_weak": "Weak",
   "password_input_label": "密碼",
@@ -203,7 +201,7 @@
   "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
   "permission_denied_title": "Camera and microphone permissions are disabled",
   "previous": "前一個",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
+  "redirect_admin_setup_complete": "You are redirected here because you have already setup the admin account",
   "redirect_uri": "Redirect URI",
   "decline_call": "拒絕通話",
   "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
@@ -249,14 +247,14 @@
   "settings_dark_theme": "深色主題",
   "setting_display_name_success_alert": "Display name updated successfully.",
   "setting_display_name_error_alert": "An error occurred while updating the display name.",
-  "settings_language": "语言",
+  "settings_language": "Language",
   "settings_link_preview": "显示链接预览",
   "settings_linked_devices": "已連結的裝置",
   "settings_manage_account": "管理帳號",
   "settings_menu_item_account": "帳號",
   "settings_menu_item_contacts": "联系人",
   "settings_menu_item_general": "一般",
-  "settings_menu_item_notifications": "桌面通知",
+  "settings_menu_item_notifications": "Desktop notifications",
   "settings_theme": "主题",
   "settings_title_account": "帳號",
   "settings_title_chat": "聊天",
@@ -270,7 +268,6 @@
   "share_screen": "分享畫面",
   "share_screen_area": "分享螢幕區域",
   "share_window": "分享視窗",
-  "size": "size : ",
   "transfer_message": "Transfer message",
   "unauthorized_access": "Unauthorized access",
   "unknown_error_alert": "An unexpected error occurred. Please try again.",
diff --git a/server/src/locale/fi/translation.json b/server/src/locale/fi/translation.json
deleted file mode 100644
index ef021584..00000000
--- a/server/src/locale/fi/translation.json
+++ /dev/null
@@ -1,295 +0,0 @@
-{
-  "about_jami": "Tietoja Jami'sta",
-  "about_jami_text": "Jami GNU paketti on ilmainen ohjelmisto yleiseen viestintään, jossa kunnioitetaan käyttäjän vapauksia ja yksityisyyttä. Lue lisää jami.net sivustolla.",
-  "about_jami_text_volunteers": "ja vapaaehtoiset, jotka osallistuvat tähän projektiin.",
-  "about_jami_text_warranty": "Tällä ohjelmalla ei ole minkäänlaista takuuta. Katso lisätietoja GNU General Public License -lisenssistä, versio 3 tai uudempi.",
-  "accept_call_audio": "Hyväksy äänellä",
-  "accept_call_video": "Hyväksy videolla",
-  "admin": "Hallinnoija",
-  "accounts": "Tilit",
-  "add_comment": "Lisää kommentti",
-  "add_to_group_validation": "Lisää ryhmään",
-  "add_users_to_group": "Lisää ryhmään käyttäjiä",
-  "add_to_group_no_user_selected": "Ei valittua käyttäjää",
-  "admin_account_configuration": "Admin määritykset",
-  "admin_config_auth_methods_title": "Todennusmenetelmät",
-  "admin_page_accounts_overview_title": "Tilien katsaus - {{count}} aktiivista tiliä",
-  "admin_page_accounts_overview_title_auth": "Todennusmenetelmä",
-  "admin_page_accounts_overview_title_username": "Käyttäjänimi/tunniste",
-  "admin_page_accounts_overview_title_storage": "Käytetty tila",
-  "admin_page_create_button": "Luo admin-tili",
-  "admin_page_login_title": "Jami Admin",
-  "admin_page_login_subtitle": "Kirjaudu sisään admin paneeliin",
-  "admin_page_password_placeholder": "Uusi salasana",
-  "admin_page_password_old_placeholder": "Vanha salasana",
-  "admin_page_password_repeat_placeholder": "Toista uusi salasana",
-  "admin_page_password_submit": "Vaihda salasana",
-  "admin_page_setup_complete": "Asennus on jo suoritettu.",
-  "admin_page_setup_intro": "Luo uusi admin-tili hallitaksesi palvelimen määrityksiä.",
-  "admin_page_setup_not_complete": "Asennus on suoritettu.",
-  "admin_page_setup_title": "Jami Web Admin asennus",
-  "admin_page_welcome": "Jami Admin",
-  "admin_password_changed_successfully": "Admin salasanan vaihto onnistui.",
-  "are_composing_1": "{{member0}} kirjoittaa…",
-  "are_composing_2": "{{member0}} ja {{member1}} kirjoittaa…",
-  "are_composing_3": "{{member0}}, {{member1}} ja {{member2}} kirjoittaa…",
-  "are_composing_more": "{{member0}}, {{member1}}, {{member2}} ja muut {{excess}} kirjoittaa…",
-  "artwork_by": "Ulkoasu:",
-  "back_to_conversations": "Palaa keskusteluihin",
-  "banned": "Estetty",
-  "authentication": "Todennus",
-  "calling": "Soittaa {{member0}}",
-  "cannot_load_messages": "Virhe ladattaessa viestiä.",
-  "update_conversation_preferences_error": "Virhe keskusteluasetusten päivityksessä.",
-  "configure_jams_server": "JAMS-palvelin voidaan määrittää sallimaan LDAP:n tai Active Directoryn käyttäjien muodostaa yhteys Jami Web:iin.",
-  "configure_nameserver": "Kun määrität nimipalvelimen, käyttäjät voivat muodostaa yhteyden ja etsiä muita käyttäjiä käyttäjänimellä. Huomaa, että kahdella käyttäjällä ei voi olla samaa käyttäjänimeä samalla nimipalvelimella. Säilytä oletus Jami-nimipalvelin tai määritä oma.",
-  "change_picture": "Vaihda kuva",
-  "click_to_download": "Click to download",
-  "client_id": "Asiakkaan id",
-  "client_id_placeholder": "Aseta kelvollinen asiakkaan id",
-  "client_secret": "Asiakkaan salaus",
-  "client_secret_placeholder": "Aseta kelvollinen asiakkaan salaus",
-  "configure_oauth_provider_info": "Täällä voit määrittää OAuth2-palvelun arvot. Varmista, että uudelleenohjaus-URI on asetettu alla näkyvään osoitteeseen.",
-  "connecting": "Yhdistää...",
-  "connecting_call": "Yhdistää...",
-  "contact_ask_confirm_block": "Haluatko estää tämän kontaktin?",
-  "contact_ask_confirm_remove": "Haluatko poistaa tämän kontaktin?",
-  "contact_block": "Estä henkilö",
-  "contact_confirm_block": "Estä",
-  "contact_confirm_remove": "Poista",
-  "contact_details_dialog_title": "Tiedot",
-  "contact_remove": "Poista yhteystieto",
-  "contribute": "Osallistu",
-  "contact_details_identifier": "Tunniste",
-  "contact_details_name": "Yhteystiedon nimi",
-  "contact_details_qr_code": "QR-koodi",
-  "contact_details_text": "Henkilön tiedot",
-  "leave_conversation": "Poistu keskustelusta",
-  "conversation_add_contact": "Lisää jäsen",
-  "conversation_add_contact_form": "Lisää henkilö",
-  "conversation_ask_confirm_block": "Haluatko estää keskustelun?",
-  "conversation_ask_confirm_remove": "Haluatko poistaa keskustelun?",
-  "conversation_block": "Estä keskustelu",
-  "conversation_close": "Sulje keskustelu",
-  "conversation_color": "Väri",
-  "conversation_confirm_block": "Estä",
-  "conversation_confirm_remove": "Lähdetään",
-  "conversation_delete": "Poistu keskustelusta",
-  "conversation_details": "Keskustelun tiedot",
-  "conversation_details_identifier": "Tunniste",
-  "conversation_details_information": "Tiedot",
-  "conversation_details_is_swarm": "Swarm-tekniikka",
-  "conversation_details_is_swarm_false": "Epätosi",
-  "conversation_details_is_swarm_true": "Tosi",
-  "conversation_details_name": "Otsikko",
-  "conversation_details_qr_code": "QR-koodi",
-  "conversation_info": "Tiedot",
-  "conversation_message": "Viesti",
-  "conversation_request_accepted": "Keskustelukutsu hyväksytty.",
-  "conversation_request_ask_join": "Hei,\nHaluatko liittyä keskusteluun?",
-  "conversation_request_has_sent_request": "{{contact}} lähetti sinulle keskustelukutsun.",
-  "conversation_request_waiting_for_sync": "Odotetaan, että {{contact}}\nsynkronoi keskustelun…",
-  "conversation_start_audiocall": "Aloita äänipuhelu",
-  "conversation_start_videocall": "Aloita videopuhelu",
-  "conversation_title_1": "{{member0}}",
-  "conversation_title_2": "{{member0}} ja {{member1}}",
-  "conversation_title_3": "{{member0}}, {{member1}} ja {{member2}}",
-  "conversation_title_4": "{{member0}}, {{member1}}, {{member2}} ja yksi muu",
-  "conversation_title_more": "{{member0}}, {{member1}}, {{member2}} ja muut {{excess}}",
-  "conversation_type": "Keskustelun tyyppi",
-  "conversation_type_group": "Ryhmä",
-  "conversation_type_private": "Yksityinen",
-  "conversations": "Keskustelu",
-  "comment": "Kommentti",
-  "created_by": "Luonut:",
-  "copied_to_clipboard": "Kopioitu leikepöydälle",
-  "current_device": "Nykyinen laite",
-  "devices": "Laitteet",
-  "dialog_cancel": "Peruuta",
-  "dialog_close": "Sulje",
-  "dialog_confirm_title_default": "Vahvista toimenpide",
-  "disable_tips": "Poista vihjeet",
-  "download_limit": "Autom. latausraja",
-  "download_limit_details": "Latausrajan suurin tiedostokoko (Mt), jonka Jami voi ladata automaattisesti. Jos tiedosto ylittää rajan, käyttäjän on vahvistettava lataus painamalla painiketta.",
-  "edited_message": "Muokattu",
-  "editing": "Muokkaa...",
-  "extending_session_error_alert": "Virhe istunnon jatkamisessa.",
-  "extending_session_success_alert": "Istuntoa jatkettu onnistuneesti.",
-  "extension": "extension : ",
-  "end_call": "Lopeta puhelu",
-  "error_cannot_delete_message": "Virhe viestiä poistettaessa.",
-  "error_cannot_transfer_message": "Viestin siirrossa virhe.",
-  "enter_jams_server": "Please enter JAMS server address.",
-  "file_not_downloaded": "File not downloaded on the server, please download the file before sharing.",
-  "find_contacts": "Find contacts",
-  "find_users_and_conversations": "Search…",
-  "go_to_conversation": "Jump to conversation",
-  "getting_name_server_error": "An error occurred while attempting to retrieve the name server.",
-  "getting_oauth_clients_error": "An error occurred while attempting to retrieve the OAuth clients.",
-  "getting_oauth_provider_info_error": "An error occurred while attempting to retrieve the OAuth provider information.",
-  "go_to_login_page": "Go to login page",
-  "guest": "Guest",
-  "guest_authentication": "Guest authentication",
-  "incoming_call": "Puhelu",
-  "incoming_call_audio": "Incoming audio call from {{member0}}",
-  "incoming_call_video": "Incoming video call from {{member0}}",
-  "incorrect_password": "Väärä salasana",
-  "invitations": "Kutsut",
-  "invited": "Kutsuttu",
-  "jami": "Jami",
-  "jami_account": "Jami-tili",
-  "jami_user_id": "Jami user ID",
-  "jams": "JAMS",
-  "jams_url_already_set": "JAMS server is already set.",
-  "link_new_device": "Linkitä uusi laite",
-  "limit_cannot_be_negative": "The limit cannot be negative",
-  "kick_member": "Potkaise jäsen",
-  "loading": "Loading…",
-  "login_as_guest": "Log in as guest",
-  "login_form_password_tooltip": "The password you registered with",
-  "login_form_submit_button": "Log in",
-  "login_form_title": "Login",
-  "login_form_to_registration_link": "Rekistöröi",
-  "login_form_to_registration_text": "Need an account?",
-  "login_form_username_tooltip": "The username you registered with",
-  "login_invalid_credentials": "Invalid credentials",
-  "logout": "Log out",
-  "media_deleted": "Media deleted successfully.",
-  "Menu": "Valikko",
-  "member": "Jäsen",
-  "message_call_incoming": "Incoming call - {{duration}}",
-  "message_call_incoming_missed": "Vastaamaton tuleva puhelu",
-  "message_call_outgoing": "Outgoing call - {{duration}}",
-  "message_call_outgoing_missed": "Vastaamaton lähtevä puhelu",
-  "message_content_copied": "Message copied",
-  "message_deleted": "Message deleted successfully.",
-  "message_input_placeholder_1": "Write to {{member0}}",
-  "message_input_placeholder_2": "Write to {{member0}} and {{member1}}",
-  "message_input_placeholder_3": "Write to {{member0}}, {{member1}} and {{member2}}",
-  "message_input_placeholder_4": "Write to {{member0}}, {{member1}}, {{member2}} and one other member",
-  "message_input_placeholder_more": "Write to {{member0}}, {{member1}}, {{member2}} and {{excess}} other members",
-  "message_member_banned": "{{user}} was blocked from the conversation.",
-  "message_member_invited": "{{user}} was invited to join the conversation.",
-  "message_member_joined": "{{user}} has joined the conversation.",
-  "message_member_left": "{{user}} has left the conversation.",
-  "message_member_unbanned": "{{user}} was unblocked from the conversation.",
-  "message_swarm_created": "Group created",
-  "messages_scroll_to_end": "Scroll to end",
-  "missed_incoming_call": "Missed incoming call from conversation {{conversationId}}",
-  "mute_conversation": "Mykistä keskustelu",
-  "nameserver_already_set": "The name server is already set.",
-  "next": "Seuraava",
-  "ongoing_call_muted": "Ongoing call (muted)",
-  "ongoing_call_unmuted": "Meneillään puhelu",
-  "openid": "OpenID",
-  "openid_authentication": "OpenID authentication",
-  "outgoing_call": "Lähtevä puhelu",
-  "password_input_helper_text": "",
-  "password_input_helper_text_empty": "The password is missing.",
-  "password_input_helper_text_medium": "Medium",
-  "password_input_helper_text_not_match": "Passwords do not match.",
-  "password_input_helper_text_registration_failed": "Choose another password!",
-  "password_input_helper_text_strong": "Strong",
-  "password_input_helper_text_too_weak": "Too weak",
-  "password_input_helper_text_weak": "Weak",
-  "password_input_label": "Salasana",
-  "password_placeholder": "Salasana",
-  "password_rule_1": "The password must contain at least 1 lowercase alphabetical character.",
-  "password_rule_2": "The password must contain at least 1 uppercase alphabetical character.",
-  "password_rule_3": "The password must contain at least 1 numeric character.",
-  "password_rule_4": "The password must contain at least 1 special character.",
-  "password_rule_5": "The password must be 10 characters or longer to be considered strong.",
-  "password_rules_dialog_title": "Password rules",
-  "permission_denied_details": "Starting a call requires the camera and microphone permissions. Enable them in order to use this feature.",
-  "permission_denied_title": "Camera and microphone permissions are disabled",
-  "previous": "Edellinen",
-  "redirect_admin_setup_complete": "The admin account is already set up for the server.",
-  "redirect_uri": "Redirect URI",
-  "decline_call": "Hylkää puhelu",
-  "registration_form_password_tooltip": "Choose a password, containing at least 10 characters, that is hard to guess for others but easy to remember for you. The account is unable to be recovered if the password is forgotten!\n\nClick for more details.",
-  "registration_form_submit_button": "Rekistöröi",
-  "registration_form_title": "Rekistöröinti",
-  "registration_form_to_login_link": "Log in",
-  "registration_form_to_login_text": "Already have an account?",
-  "registration_form_username_tooltip": "Username may be from 3 to 32 chraracters long and contain a-z, A-Z, -, _\n\nClick for more details",
-  "registration_success": "Account registered successfully. Logging in…",
-  "resetting_display_name_success_alert": "Display name reset successfully.",
-  "resetting_display_name_error_alert": "An error occurred while resetting the display name.",
-  "remove_jams_server": "Poista",
-  "removing_jams_server_success": "JAMS server address removed successfully.",
-  "removing_jams_server_error": "An error occurred while removing the JAMS server.",
-  "removed_linked_device_success": "Linked device removed successfully.",
-  "removed_linked_device_error": "An error occurred while removing the linked device.",
-  "reset_to_default": "Reset to default",
-  "reset_nameserver_button": "Reset to default",
-  "ressource_not_available": "Resource unavailable",
-  "save_button": "Tallenna",
-  "replying_to": "Replying to",
-  "replied_to": "Replied to",
-  "same_limit_error": "The same value is already set",
-  "search_results": "Hakutulokset",
-  "see_all_devices": "See all devices",
-  "select_placeholder": "Select an option",
-  "setting_auth_change": "{{authMethod}} enabled",
-  "setting_auth_jami_change": "Enable Jami local",
-  "setting_can_be_changed_later": "*You will still have the option to modify this parameter later in the admin configuration panel.",
-  "setting_auto_download_limit_error": "An error occurred while updating the auto download limit",
-  "setting_auto_download_limit_success": "Auto download limit updated successfully.",
-  "setting_change_admin_password": "Administrator password reset",
-  "setting_disabled": "poistettu",
-  "setting_enabled": "enabled",
-  "setting_name_server": "Nimipalvelin",
-  "setting_jams_server_error": "Invalid JAMS server address. Please check the server address, IP or domain and try again or contact your system administrator.",
-  "setting_jams_server_error_same_value": "JAMS server is already set.",
-  "setting_jams_server_success": "JAMS server address updated successfully.",
-  "setting_name_server_error": "Invalid name server. Please check the server address, IP or domain and try again or contact your system administrator.",
-  "settings": "Asetukset",
-  "settings_appearance": "Ulkonäkö",
-  "settings_customize_profile": "Muokkaa profiilia",
-  "settings_dark_theme": "Tumma teema",
-  "setting_display_name_success_alert": "Display name updated successfully.",
-  "setting_display_name_error_alert": "An error occurred while updating the display name.",
-  "settings_language": "Kieli",
-  "settings_link_preview": "Show link previews",
-  "settings_linked_devices": "Linkitetyt laitteet",
-  "settings_manage_account": "Hallinnoi tiliä",
-  "settings_menu_item_account": "Tili",
-  "settings_menu_item_contacts": "Yhteystiedot",
-  "settings_menu_item_general": "Yleiset",
-  "settings_menu_item_notifications": "Desktop notifications",
-  "settings_theme": "Teema",
-  "settings_title_account": "Tili",
-  "settings_title_chat": "keskustelu",
-  "settings_title_general": "Yleiset",
-  "settings_title_system": "Järjestelmä",
-  "severity": "",
-  "severity_error": "Virhe",
-  "severity_info": "Tiedot",
-  "severity_success": "Onnistui",
-  "share_file": "Jaa tiedosto",
-  "share_screen": "Jaa näyttö",
-  "share_screen_area": "Jaa osa näytöstä",
-  "share_window": "Jaa ikkuna",
-  "size": "size : ",
-  "transfer_message": "Transfer message",
-  "unauthorized_access": "Unauthorized access",
-  "unknown_error_alert": "An unexpected error occurred. Please try again.",
-  "unknown_user": "Unknown user",
-  "username_input_helper_text": "",
-  "username_input_helper_text_empty": "The username is missing. Please enter a username.",
-  "username_input_helper_text_invalid": "Invalid username. Please enter a valid username.",
-  "username_input_helper_text_registration_failed": "Incorrect username. Please enter the correct username.",
-  "username_input_helper_text_success": "The username is available.",
-  "username_input_helper_text_taken": "The username is already taken. Please choose a different username.",
-  "username_input_label": "Käyttäjänimi",
-  "username_rule_1": "The username must be 3 to 32 characters long.",
-  "username_rule_2": "The username may contain lowercase and uppercase alphabetical characters.",
-  "username_rule_3": "The username may contain hyphens (-).",
-  "username_rule_4": "The username may contain underscores (_).",
-  "username_rules_dialog_title": "Username rules",
-  "version": "Versio",
-  "welcome_text": "Tervetuloa Jamiin",
-  "welcome_to_text": "Welcome to ",
-  "welcome_page_text": "Jaa Jami-tunnuksesi, jotta sinuun saa helpommin yhteyttä!",
-  "yourself": "Sinä"
-}
diff --git a/server/src/routers/config.ts b/server/src/routers/config.ts
index 7432547d..b1468a02 100644
--- a/server/src/routers/config.ts
+++ b/server/src/routers/config.ts
@@ -57,7 +57,7 @@ configRouter.get(
         return
       }
 
-      const path = `./src/locale/${language}/translation.json`
+      const path = `./locale/${language}/translation.json`
 
       if (!fs.existsSync(path)) {
         res.status(HttpStatusCode.InternalServerError).send({ error: 'Error reading language file' })
-- 
GitLab