diff --git a/jams-react-client/public/available_languages.json b/jams-react-client/public/available_languages.json
index e053866dcddf26164a64773748ef2d0420b7df95..1c3ec7ddcc3ce9ae40b3fcfba96cc3fd1424385f 100644
--- a/jams-react-client/public/available_languages.json
+++ b/jams-react-client/public/available_languages.json
@@ -1 +1 @@
-{"id":171629,"name":"JAMS - Jami Account Management  Server","slug":"jams-jami-account-management-server","tags":[],"languages":[{"code":"sq_AL","name":"Albanian (Albania)"},{"code":"ar","name":"Arabic"},{"code":"be","name":"Belarusian"},{"code":"bn","name":"Bengali"},{"code":"bg","name":"Bulgarian"},{"code":"ca","name":"Catalan"},{"code":"zh","name":"Chinese"},{"code":"zh_TW","name":"Chinese (Taiwan)"},{"code":"cs_CZ","name":"Czech (Czech Republic)"},{"code":"da","name":"Danish"},{"code":"nl","name":"Dutch"},{"code":"eo","name":"Esperanto"},{"code":"et","name":"Estonian"},{"code":"fi","name":"Finnish"},{"code":"fr","name":"French"},{"code":"de","name":"German"},{"code":"el","name":"Greek"},{"code":"he","name":"Hebrew"},{"code":"hi_IN","name":"Hindi (India)"},{"code":"hu","name":"Hungarian"},{"code":"id","name":"Indonesian"},{"code":"it","name":"Italian"},{"code":"ja","name":"Japanese"},{"code":"ko","name":"Korean"},{"code":"lt","name":"Lithuanian"},{"code":"nb","name":"Norwegian Bokmål"},{"code":"oc","name":"Occitan (post 1500)"},{"code":"pa","name":"Panjabi (Punjabi)"},{"code":"fa","name":"Persian"},{"code":"pl","name":"Polish"},{"code":"pt","name":"Portuguese"},{"code":"pt_BR","name":"Portuguese (Brazil)"},{"code":"ro","name":"Romanian"},{"code":"ro_RO","name":"Romanian (Romania)"},{"code":"ru","name":"Russian"},{"code":"sr","name":"Serbian"},{"code":"sk","name":"Slovak"},{"code":"sl","name":"Slovenian"},{"code":"es","name":"Spanish"},{"code":"sw","name":"Swahili"},{"code":"sv","name":"Swedish"},{"code":"ta","name":"Tamil"},{"code":"tt","name":"Tatar"},{"code":"te","name":"Telugu"},{"code":"tr","name":"Turkish"},{"code":"tr_TR","name":"Turkish (Turkey)"},{"code":"uk","name":"Ukrainian"},{"code":"vi","name":"Vietnamese"}],"total_resources":1,"source_language":{"code":"en","name":"English"},"type":"file","logo_url":"","description":"JAMS - Jami Account Management Server","stringcount":254,"wordcount":1117,"long_description":"","website_url":"","maintainers":["cyrilleberaud","Gharib"],"created":"2020-10-02T13:44:14.802635Z","last_update":"2022-05-10T12:42:49.785015Z","private":false,"repository_url":"https://review.jami.net","archived":false,"team":{"name":"Jami App Team","id":49466},"stats":{"sq_AL":{"translated":{"name":"translated","stringcount":254,"wordcount":1117,"percentage":1.0,"last_activity":"2021-05-17T16:56:53.274450Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"ar":{"translated":{"name":"translated","stringcount":9,"wordcount":11,"percentage":0.0354,"last_activity":"2020-10-15T22:58:17.393947Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"be":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"bn":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"bg":{"translated":{"name":"translated","stringcount":1,"wordcount":1,"percentage":0.0039,"last_activity":"2020-10-09T07:27:52.407845Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"ca":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"zh":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"zh_TW":{"translated":{"name":"translated","stringcount":9,"wordcount":11,"percentage":0.0354,"last_activity":"2020-10-10T09:16:36.259563Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"cs_CZ":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"da":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"nl":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"eo":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"et":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"fi":{"translated":{"name":"translated","stringcount":254,"wordcount":1117,"percentage":1.0,"last_activity":"2021-05-17T16:10:24.972776Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"fr":{"translated":{"name":"translated","stringcount":254,"wordcount":1117,"percentage":1.0,"last_activity":"2021-10-03T14:34:43.825723Z"},"reviewed_1":{"name":"reviewed","stringcount":3,"wordcount":8,"percentage":0.0118,"last_activity":"2020-10-14T03:23:06.693966Z"}},"de":{"translated":{"name":"translated","stringcount":254,"wordcount":1117,"percentage":1.0,"last_activity":"2021-10-08T07:21:32.131414Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"el":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"he":{"translated":{"name":"translated","stringcount":9,"wordcount":18,"percentage":0.0354,"last_activity":"2020-10-19T12:48:27.339177Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"hi_IN":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"hu":{"translated":{"name":"translated","stringcount":254,"wordcount":1117,"percentage":1.0,"last_activity":"2021-05-18T08:36:26.779817Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"id":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"it":{"translated":{"name":"translated","stringcount":254,"wordcount":1117,"percentage":1.0,"last_activity":"2021-05-18T16:40:53.834598Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"ja":{"translated":{"name":"translated","stringcount":43,"wordcount":190,"percentage":0.1693,"last_activity":"2020-10-13T06:05:32.416394Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"ko":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"lt":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"nb":{"translated":{"name":"translated","stringcount":236,"wordcount":928,"percentage":0.9291,"last_activity":"2022-02-27T00:16:55.310434Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"oc":{"translated":{"name":"translated","stringcount":49,"wordcount":104,"percentage":0.1929,"last_activity":"2020-10-20T17:50:32.344146Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"pa":{"translated":{"name":"translated","stringcount":22,"wordcount":52,"percentage":0.0866,"last_activity":"2021-10-11T04:34:14.131916Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"fa":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"pl":{"translated":{"name":"translated","stringcount":37,"wordcount":148,"percentage":0.1457,"last_activity":"2021-01-01T11:47:48.611021Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"pt":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"pt_BR":{"translated":{"name":"translated","stringcount":226,"wordcount":899,"percentage":0.8898,"last_activity":"2021-03-06T22:32:51.388790Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"ro":{"translated":{"name":"translated","stringcount":254,"wordcount":1117,"percentage":1.0,"last_activity":"2022-04-05T20:25:38.945562Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"ro_RO":{"translated":{"name":"translated","stringcount":254,"wordcount":1117,"percentage":1.0,"last_activity":"2022-04-05T20:10:43.883389Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"ru":{"translated":{"name":"translated","stringcount":254,"wordcount":1117,"percentage":1.0,"last_activity":"2021-07-11T16:46:55.508853Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"sr":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"sk":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"sl":{"translated":{"name":"translated","stringcount":254,"wordcount":1117,"percentage":1.0,"last_activity":"2022-02-16T07:19:51.147415Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"es":{"translated":{"name":"translated","stringcount":226,"wordcount":899,"percentage":0.8898,"last_activity":"2021-05-15T01:59:48.296775Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"sw":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"sv":{"translated":{"name":"translated","stringcount":1,"wordcount":1,"percentage":0.0039,"last_activity":"2020-10-09T05:44:00.140958Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"ta":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"tt":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"te":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"tr":{"translated":{"name":"translated","stringcount":181,"wordcount":572,"percentage":0.7126,"last_activity":"2022-05-10T12:42:49.785015Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"tr_TR":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"uk":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"vi":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}}}}
\ No newline at end of file
+{"id":171629,"name":"JAMS - Jami Account Management  Server","slug":"jams-jami-account-management-server","tags":[],"languages":[{"code":"sq_AL","name":"Albanian (Albania)"},{"code":"ar","name":"Arabic"},{"code":"be","name":"Belarusian"},{"code":"bn","name":"Bengali"},{"code":"bg","name":"Bulgarian"},{"code":"ca","name":"Catalan"},{"code":"zh","name":"Chinese"},{"code":"zh_TW","name":"Chinese (Taiwan)"},{"code":"cs_CZ","name":"Czech (Czech Republic)"},{"code":"da","name":"Danish"},{"code":"nl","name":"Dutch"},{"code":"eo","name":"Esperanto"},{"code":"et","name":"Estonian"},{"code":"fi","name":"Finnish"},{"code":"fr","name":"French"},{"code":"de","name":"German"},{"code":"el","name":"Greek"},{"code":"he","name":"Hebrew"},{"code":"hi_IN","name":"Hindi (India)"},{"code":"hu","name":"Hungarian"},{"code":"id","name":"Indonesian"},{"code":"it","name":"Italian"},{"code":"ja","name":"Japanese"},{"code":"ko","name":"Korean"},{"code":"lt","name":"Lithuanian"},{"code":"nb","name":"Norwegian Bokmål"},{"code":"oc","name":"Occitan (post 1500)"},{"code":"pa","name":"Panjabi (Punjabi)"},{"code":"fa","name":"Persian"},{"code":"pl","name":"Polish"},{"code":"pt","name":"Portuguese"},{"code":"pt_BR","name":"Portuguese (Brazil)"},{"code":"ro","name":"Romanian"},{"code":"ro_RO","name":"Romanian (Romania)"},{"code":"ru","name":"Russian"},{"code":"sr","name":"Serbian"},{"code":"sk","name":"Slovak"},{"code":"sl","name":"Slovenian"},{"code":"es","name":"Spanish"},{"code":"sw","name":"Swahili"},{"code":"sv","name":"Swedish"},{"code":"ta","name":"Tamil"},{"code":"tt","name":"Tatar"},{"code":"te","name":"Telugu"},{"code":"tr","name":"Turkish"},{"code":"tr_TR","name":"Turkish (Turkey)"},{"code":"uk","name":"Ukrainian"},{"code":"vi","name":"Vietnamese"}],"total_resources":1,"source_language":{"code":"en","name":"English"},"type":"file","logo_url":"","description":"JAMS - Jami Account Management Server","stringcount":254,"wordcount":1117,"long_description":"","website_url":"","maintainers":["cyrilleberaud","Gharib"],"created":"2020-10-02T13:44:14.802635Z","last_update":"2022-06-26T16:32:47.873762Z","private":false,"repository_url":"https://review.jami.net","archived":false,"team":{"name":"Jami App Team","id":49466},"stats":{"sq_AL":{"translated":{"name":"translated","stringcount":254,"wordcount":1117,"percentage":1.0,"last_activity":"2021-05-17T16:56:53.274450Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"ar":{"translated":{"name":"translated","stringcount":9,"wordcount":11,"percentage":0.0354,"last_activity":"2020-10-15T22:58:17.393947Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"be":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"bn":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"bg":{"translated":{"name":"translated","stringcount":1,"wordcount":1,"percentage":0.0039,"last_activity":"2020-10-09T07:27:52.407845Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"ca":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"zh":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"zh_TW":{"translated":{"name":"translated","stringcount":9,"wordcount":11,"percentage":0.0354,"last_activity":"2020-10-10T09:16:36.259563Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"cs_CZ":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"da":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"nl":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"eo":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"et":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"fi":{"translated":{"name":"translated","stringcount":254,"wordcount":1117,"percentage":1.0,"last_activity":"2021-05-17T16:10:24.972776Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"fr":{"translated":{"name":"translated","stringcount":254,"wordcount":1117,"percentage":1.0,"last_activity":"2021-10-03T14:34:43.825723Z"},"reviewed_1":{"name":"reviewed","stringcount":3,"wordcount":8,"percentage":0.0118,"last_activity":"2020-10-14T03:23:06.693966Z"}},"de":{"translated":{"name":"translated","stringcount":254,"wordcount":1117,"percentage":1.0,"last_activity":"2021-10-08T07:21:32.131414Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"el":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"he":{"translated":{"name":"translated","stringcount":9,"wordcount":18,"percentage":0.0354,"last_activity":"2020-10-19T12:48:27.339177Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"hi_IN":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"hu":{"translated":{"name":"translated","stringcount":254,"wordcount":1117,"percentage":1.0,"last_activity":"2021-05-18T08:36:26.779817Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"id":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"it":{"translated":{"name":"translated","stringcount":254,"wordcount":1117,"percentage":1.0,"last_activity":"2021-05-18T16:40:53.834598Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"ja":{"translated":{"name":"translated","stringcount":43,"wordcount":190,"percentage":0.1693,"last_activity":"2020-10-13T06:05:32.416394Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"ko":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"lt":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"nb":{"translated":{"name":"translated","stringcount":236,"wordcount":928,"percentage":0.9291,"last_activity":"2022-02-27T00:16:55.310434Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"oc":{"translated":{"name":"translated","stringcount":49,"wordcount":104,"percentage":0.1929,"last_activity":"2020-10-20T17:50:32.344146Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"pa":{"translated":{"name":"translated","stringcount":22,"wordcount":52,"percentage":0.0866,"last_activity":"2021-10-11T04:34:14.131916Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"fa":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"pl":{"translated":{"name":"translated","stringcount":37,"wordcount":148,"percentage":0.1457,"last_activity":"2021-01-01T11:47:48.611021Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"pt":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"pt_BR":{"translated":{"name":"translated","stringcount":226,"wordcount":899,"percentage":0.8898,"last_activity":"2021-03-06T22:32:51.388790Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"ro":{"translated":{"name":"translated","stringcount":254,"wordcount":1117,"percentage":1.0,"last_activity":"2022-06-26T16:30:11.517818Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"ro_RO":{"translated":{"name":"translated","stringcount":254,"wordcount":1117,"percentage":1.0,"last_activity":"2022-06-26T16:32:47.873762Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"ru":{"translated":{"name":"translated","stringcount":254,"wordcount":1117,"percentage":1.0,"last_activity":"2021-07-11T16:46:55.508853Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"sr":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"sk":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"sl":{"translated":{"name":"translated","stringcount":254,"wordcount":1117,"percentage":1.0,"last_activity":"2022-02-16T07:19:51.147415Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"es":{"translated":{"name":"translated","stringcount":254,"wordcount":1117,"percentage":1.0,"last_activity":"2022-06-24T22:55:16.417622Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"sw":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"sv":{"translated":{"name":"translated","stringcount":1,"wordcount":1,"percentage":0.0039,"last_activity":"2020-10-09T05:44:00.140958Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"ta":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"tt":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"te":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"tr":{"translated":{"name":"translated","stringcount":181,"wordcount":572,"percentage":0.7126,"last_activity":"2022-05-10T12:42:49.785015Z"},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"tr_TR":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"uk":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}},"vi":{"translated":{"name":"translated","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null},"reviewed_1":{"name":"reviewed","stringcount":0,"wordcount":0,"percentage":0.0,"last_activity":null}}}}
\ No newline at end of file
diff --git a/jams-react-client/public/locales/es/translation.json b/jams-react-client/public/locales/es/translation.json
index d66cf5cbfcd0af35b9de89253723c18c447b40b7..dfa7e4a54458bcd57d53a11d46d5d0f7aa178016 100644
--- a/jams-react-client/public/locales/es/translation.json
+++ b/jams-react-client/public/locales/es/translation.json
@@ -3,7 +3,7 @@
     "password": "Contraseña",
     "confirm_password": "Confirma la contraseña",
     "continue": "Continuar",
-    "users": "users",
+    "users": "usuarios",
     "groups": "Grupos",
     "blueprints": "Modelo de configuraciòn",
     "settings": "Ajustes",
@@ -34,7 +34,7 @@
     "select_option_setting_up_certificate_authority": "Seleccione una opción para configurar la autoridad certificadora que se utilizará para firmar todas las cuentas de Jami generadas en esta instancia de JAMS.",
     "import_certificate_authority": "Importar una autoridad certificadora",
     "must_be_60_characters_or_less": "60 caracteres o menos",
-    "username_is_required": "Username is required!",
+    "username_is_required": "¡Se requiere un nombre de usuario!",
     "must_be_50_characters_or_less": "50 caracteres o menos",
     "password_must_match": "Las contraseñas deben coincidir",
     "password_confirmation_required": "Requiere confirmación de contraseña",
@@ -66,15 +66,15 @@
     "15_minutes": "15 minutos",
     "30_minutes": "30 minutos",
     "60_minutes": "60 minutos",
-    "1_month": "1 month",
-    "3_months": "3 months",
-    "6_months": "6 months",
-    "1_year": "1 year",
+    "1_month": "1 mes",
+    "3_months": "3 meses",
+    "6_months": "6 meses",
+    "1_year": "1 año",
     "please_enter_valid_cors_domain_url": "Ingrese una URL de dominio CORS válida.",
     "global_parameters_cover_general_configuration_of_servers_engine": "Los parámetros globales cubren la configuración general del motor del servidor.",
     "cors_domain_name": "Nombre de dominio CORS",
     "set_domain_of_web_cleint_server_to_connect_to_hans_admin_dashboard_and_jami_accounts_also_to_set_client_crls_ocsps": "Configure el dominio del cliente-servidor web para conectarse al panel de administración de JAMS y a las cuentas de Jami. Se utiliza también para definir dónde los clientes deben descargar las CRL y enviar consultas OCSP. En caso de que esté ejecutando una instancia de proxy (es decir, JAMS detrás de IIS), asegúrese de configurar este campo correctamente; de lo contrario, los dispositivos no podrán descargar CRL ni validar certificados.",
-    "domain_name_of_web_client_server": "The domain name of your web client server.",
+    "domain_name_of_web_client_server": "Nombre de dominio de su servidor de cliente web.",
     "domain": "Dominio",
     "certificate_revocation_list_lifetime": "Duración de la lista de revocación de certificados (CRL)",
     "set_liftetime_crl_list_certificates_revoked": "Establezca la duración de la CRL que contiene la lista de certificados que se han revocado antes de la fecha de vencimiento programada.",
@@ -86,7 +86,7 @@
     "search_users_using": "Buscar usuarios usando (nombre de usuario, nombre, apellido)",
     "search_users": "Buscar usuarios",
     "servername_is_required": "El nombre del servidor es obligatorio.",
-    "password_is_required": "Password is required!",
+    "password_is_required": "¡Se requiere una contraseña!",
     "domain_name_is_required": "Nombre de dominio es obligatorio.",
     "port_must_be_a_number": "El puerto debe ser un número.",
     "port_must_be_positive": "El puerto debe ser positivo",
@@ -135,8 +135,8 @@
     "allow_video_calls": "Permitir videollamadas",
     "allow_incoming_calls_from_unknown_contacts": "Permitir llamadas entrantes de contactos desconocidos",
     "auto_answer_calss": "Llamadas de respuesta automática",
-    "allow_use_of_jami_in_local_lan": "Allow discovery of other peers on a local network",
-    "convert_your_account_into_a_rendezvous_point": "Set the account as a Rendezvous point",
+    "allow_use_of_jami_in_local_lan": "Habilitar descubrimiento de otros pares en una red local",
+    "convert_your_account_into_a_rendezvous_point": "Establecer cuenta como punto de encuentro",
     "blueprint_name_already_exists": "¡El nombre del modelo de configuraciòn ya existe!",
     "blueprint_name_is_empty": "El nombre del modelo de configuraciòn está vacío",
     "remove_blueprint": "Eliminar modelo de configuraciòn",
@@ -179,7 +179,7 @@
     "admin_password_updated_successfully": "La contraseña de administrador se actualizó correctamente.",
     "updating_user": "Actualizando usuario",
     "password_failed": "la actualización de la contraseña falló con el error:",
-    "enter_the_following_information_below_to_change_your_admin_password": "Enter the following information to change your admin password.",
+    "enter_the_following_information_below_to_change_your_admin_password": "Ingresar la siguiente información para cambiar la contraseña de administrador.",
     "Confirm password": "Confirmar contraseña",
     "generate": "Generar",
     "copy_to_clipboard": "Copiar al portapapeles",
@@ -192,7 +192,7 @@
     "are_you_sure_want_revoke": "¿Estás seguro de que quieres revocar?",
     "revoke": "Revocar",
     "revoke_user": "Revocar usuario",
-    "edit_profile": "Edit profile",
+    "edit_profile": "Editar perfil",
     "change_password": "Modificar la contraseña",
     "minimum_3_characters": "¡Un mínimo de 3 caracteres!",
     "maximum_32_characters": "¡Máximo 32 caracteres!",
@@ -201,9 +201,9 @@
     "last_name_is_too_short": "¡El apellido es demasiado corto!",
     "invalid_email": "¡Email inválido!",
     "organization_name_too_short": "¡El nombre de la organización es demasiado corto!",
-    "fax_not_valid": "Fax number not valid!",
-    "phone_not_valid": "Phone number not valid!",
-    "mobile_not_valid": "Mobile number not valid!",
+    "fax_not_valid": "¡Número de fax no válido!",
+    "phone_not_valid": "¡Número de teléfono no válido!",
+    "mobile_not_valid": "¡Número de móvil no válido!",
     "crop_image": "Delimitar imagen",
     "zoom": "Enfocar",
     "rotation": "Rotación",
@@ -240,17 +240,17 @@
     "remove_moderator": "Eliminar moderador",
     "rendezvous": "Punto de encuentro",
     "standalone": "Autónomo",
-    "allow_incoming_calls_from_unknown_allow_video_calls_info": "If this option is disabled, only audio calls are allowed.",
-    "allow_incoming_calls_from_unknown_contacts_info": "If this option is disabled, only contacts from your list can contact you.",
-    "auto_answer_calls_info": "If this option is enabled, incoming calls are automatically answered. This option can be useful to monitor your house or a particular room when you are away from home for example.",
-    "local_lan_info": "If this option is enabled, you can communicate with connected contacts on you local lan, even if your lan is disconnected from the Internet.",
-    "rendezvous_info": "If this option is enabled, incoming calls are automatically added to a conference room.",
-    "rendezvous_moderators_info": "Moderators can manage the Rendezvous point.",
-    "allow_jami_user_to_search_for_other_contacts": "Allow user to add new contacts",
-    "upnp_custom_popup": "UPnP allows Jami to automatically open network ports to establish peer-to-peer communications.",
-    "turn_server_configuration_popup": "Configure a TURN server to establish a connection when peer-to-peer communication is not possible",
-    "dht_configuration_popup": "Configure the DHT proxy server used by this account",
-    "contact_management": "Contact management",
-    "lookup_info": "If this option is disabled, user can not search and add new contacts",
-    "local_lan": "Local LAN"
+    "allow_incoming_calls_from_unknown_allow_video_calls_info": "Si deshabilita esta opción, sólo podrán realizarse llamadas de audio.",
+    "allow_incoming_calls_from_unknown_contacts_info": "Si deshabilita esta opción, sólo contactos de su lista podrán contactarle.",
+    "auto_answer_calls_info": "Si habilita esta opción, las llamadas entrantes serán respondidas automáticamente. Útil si, por ejemplo, quiere monitorear su casa o una habitación en particular cuando no se encuentra en casa.",
+    "local_lan_info": "Si habilita esta opción, podrá comunicarse con los contactos que estén en su red LAN, incluso si no está conectada a internet.",
+    "rendezvous_info": "Si habilita esta opción, las llamadas entrantes serán automáticamente añadidas a una sala de conferencias.",
+    "rendezvous_moderators_info": "Los moderadores pueden administrar el punto de encuentro.",
+    "allow_jami_user_to_search_for_other_contacts": "Habilitar usuario a agregar nuevos contactos",
+    "upnp_custom_popup": "UPnP permite a Jami abrir puertos de red para establecer comunicaciones peer-to-peer.",
+    "turn_server_configuration_popup": "Configurar servidor TURN para establecer una conexión cuando no es posible hacerlo peer-to-peer",
+    "dht_configuration_popup": "Configurar el servidor de proxy DHT usado por esta cuenta",
+    "contact_management": "Administración de contacto",
+    "lookup_info": "Si deshabilita esta opción, el usuario no podrá buscar ni añadir nuevos contactos",
+    "local_lan": "LAN local"
 }
diff --git a/jams-react-client/public/locales/ro/translation.json b/jams-react-client/public/locales/ro/translation.json
index 7b4d48f2a830d3287783b18d23c44ef586a1bd6b..b91534ba15dbab9f9185ee6ae97ca46642a781de 100644
--- a/jams-react-client/public/locales/ro/translation.json
+++ b/jams-react-client/public/locales/ro/translation.json
@@ -80,7 +80,7 @@
     "set_liftetime_crl_list_certificates_revoked": "Stabilește durata LCR care conține lista certificatelor care au fost revocate înainte de data de expirare programată.",
     "device_lifetime": "Durata aparatului",
     "user_account_lifetime": "Durata contului de utilizator",
-    "account_lifetime_should_be_bigger_to_device_lifetime": "Durata contului trebuie să fie mai mare decât Durata aparatului.",
+    "account_lifetime_should_be_bigger_to_device_lifetime": "Durata contului trebuie să fie mai mare decît Durata aparatului.",
     "sip_configuration_template": "Model de configurare SIP",
     "set_server_parameters": "Stabilește Parametrii Serverului",
     "search_users_using": "Caută utilizatori după (nume de utilizator, prenume, nume)",
@@ -112,7 +112,7 @@
     "running_community_version_jams": "Acum folosești JAMS întreținut de comunitate. Vrei să cumperi un abonament JAMS?",
     "you_are_not_allowed_to_access_this_section": "Nu ai acces în această zonă. Contactează administratorul tău pentru a obține dreptul de acces.",
     "an_update_is_available_for_jams": "O actualizare este disponibilă pentru JAMS.",
-    "updating_jams_shutting_down_shortly": "Se actualizează JAMS; se va închide curând...",
+    "updating_jams_shutting_down_shortly": "Se actualizează JAMS; se va închide curînd...",
     "error_while_attempting_update_jams": "A apărut o eroare în timpul actualizării JAMS:",
     "permissions": "Permisiuni",
     "configuration": "Configurare",
@@ -242,13 +242,13 @@
     "standalone": "Autonom",
     "allow_incoming_calls_from_unknown_allow_video_calls_info": "Dacă această opțiune este dezactivată, vor fi permise numai apelurile vocale.",
     "allow_incoming_calls_from_unknown_contacts_info": "Dacă această opțiune e dezactivată, numai contactele din lista ta te vor putea contacta.",
-    "auto_answer_calls_info": "Dacă această opțiune este activată, apelurile primite vor primi răspuns automat. Această opțiune poate fi utilă dacă vrei, de exemplu, să-ți monitorizezi casa sau o anumită cameră atunci când ești departe de casă.",
+    "auto_answer_calls_info": "Dacă această opțiune este activată, apelurile primite vor primi răspuns automat. Această opțiune poate fi utilă dacă vrei, de exemplu, să-ți monitorizezi casa sau o anumită cameră atunci cînd ești departe de casă.",
     "local_lan_info": "Dacă această opțiune e activată, vei putea comunica cu contactele conectate la rețeaua ta locală, chiar dacă rețeaua ta e deconectată de la internet.",
     "rendezvous_info": "Dacă această opțiune e activată, apelurile primite vor fi adăugate automat la o sală de conferințe.",
     "rendezvous_moderators_info": "Moderatorii pot gestiona locul de conferință.",
     "allow_jami_user_to_search_for_other_contacts": "Permite utilizatorului să adauge contacte noi",
     "upnp_custom_popup": "Prin UPnP, Jami poate să deschidă automat porturi de rețea pentru a stabili comunicații peer-to-peer.",
-    "turn_server_configuration_popup": "Configurează un server TURN pentru a stabili o conexiune atunci când comunicarea peer-to-peer nu este posibilă.",
+    "turn_server_configuration_popup": "Configurează un server TURN pentru a stabili o conexiune dacă comunicarea directă nu este posibilă.",
     "dht_configuration_popup": "Configurează serverul proxy DHT utilizat de acest cont",
     "contact_management": "Gestionarea contactelor",
     "lookup_info": "Dacă această opțiune este dezactivată, utilizatorul nu poate căuta și adăuga contacte noi",
diff --git a/jams-react-client/public/locales/ro_RO/translation.json b/jams-react-client/public/locales/ro_RO/translation.json
index caf0be31206ceda7bd4f2a863c9e6864c55375bd..a9a1a751ff4e00e670fe9e4501b6868de7b98604 100644
--- a/jams-react-client/public/locales/ro_RO/translation.json
+++ b/jams-react-client/public/locales/ro_RO/translation.json
@@ -80,7 +80,7 @@
     "set_liftetime_crl_list_certificates_revoked": "Stabilește durata LCR care conține lista certificatelor care au fost revocate înainte de data de expirare programată.",
     "device_lifetime": "Durata aparatului",
     "user_account_lifetime": "Durata contului de utilizator",
-    "account_lifetime_should_be_bigger_to_device_lifetime": "Durata contului trebuie să fie mai mare decît Durata aparatului.",
+    "account_lifetime_should_be_bigger_to_device_lifetime": "Durata contului trebuie să fie mai mare decât Durata aparatului.",
     "sip_configuration_template": "Model de configurare SIP",
     "set_server_parameters": "Stabilește Parametrii Serverului",
     "search_users_using": "Caută utilizatori după (nume de utilizator, prenume, nume)",
@@ -242,13 +242,13 @@
     "standalone": "Autonom",
     "allow_incoming_calls_from_unknown_allow_video_calls_info": "Dacă această opțiune este dezactivată, vor fi permise numai apelurile vocale.",
     "allow_incoming_calls_from_unknown_contacts_info": "Dacă această opțiune e dezactivată, numai contactele din lista ta te vor putea contacta.",
-    "auto_answer_calls_info": "Dacă această opțiune este activată, apelurile primite vor primi răspuns automat. Această opțiune poate fi utilă dacă vrei, de exemplu, să-ți monitorizezi casa sau o anumită cameră atunci cînd ești departe de casă.",
+    "auto_answer_calls_info": "Dacă această opțiune este activată, apelurile primite vor primi răspuns automat. Această opțiune poate fi utilă dacă vrei, de exemplu, să-ți monitorizezi casa sau o anumită cameră atunci când ești departe de casă.",
     "local_lan_info": "Dacă această opțiune e activată, vei putea comunica cu contactele conectate la rețeaua ta locală, chiar dacă rețeaua ta e deconectată de la internet.",
     "rendezvous_info": "Dacă această opțiune e activată, apelurile primite vor fi adăugate automat la o sală de conferințe.",
     "rendezvous_moderators_info": "Moderatorii pot gestiona locul de conferință.",
     "allow_jami_user_to_search_for_other_contacts": "Permite utilizatorului să adauge contacte noi",
     "upnp_custom_popup": "Prin UPnP, Jami poate să deschidă automat porturi de rețea pentru a stabili comunicații peer-to-peer.",
-    "turn_server_configuration_popup": "Configurează un server TURN pentru a stabili o conexiune atunci cînd comunicarea peer-to-peer nu este posibilă.",
+    "turn_server_configuration_popup": "Configurează un server TURN pentru a stabili o conexiune dacă comunicarea directă nu este posibilă.",
     "dht_configuration_popup": "Configurează serverul proxy DHT utilizat de acest cont",
     "contact_management": "Gestionarea contactelor",
     "lookup_info": "Dacă această opțiune este dezactivată, utilizatorul nu poate căuta și adăuga contacte noi",