diff --git a/jams-react-client/public/available_languages.json b/jams-react-client/public/available_languages.json
index ec33628f5002e5e282814e5708cda86d84d36064..4a360115266e96e35625d29935b646ccbefe4402 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-02-27T00:16:55.310434Z","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":0,"wordcount":0,"percentage":0.0,"last_activity":null},"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":"2021-09-04T15:02:04.284337Z"},"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":180,"wordcount":571,"percentage":0.7087,"last_activity":"2021-02-14T13:24:50.281694Z"},"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-04-05T20:25:38.945562Z","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":180,"wordcount":571,"percentage":0.7087,"last_activity":"2021-02-14T13:24:50.281694Z"},"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/ro/translation.json b/jams-react-client/public/locales/ro/translation.json
index b76faa8610872a8a3b419a0c55000f6a93708441..7b4d48f2a830d3287783b18d23c44ef586a1bd6b 100644
--- a/jams-react-client/public/locales/ro/translation.json
+++ b/jams-react-client/public/locales/ro/translation.json
@@ -1,249 +1,256 @@
 {
-    "username": "Username",
-    "password": "Password",
-    "confirm_password": "Confirm password",
-    "continue": "Continue",
-    "users": "Users",
-    "groups": "Groups",
-    "blueprints": "Blueprints",
-    "settings": "Settings",
-    "Logout": "Logout",
-    "create_user": "Create user",
-    "login_failed": "Login failed. Check your credentials.",
-    "sign_in": "Sign In",
-    "common_name_is_required": "Common name is required.",
-    "state_is_required": "State is required.",
-    "city_is_required": "City is required.",
-    "organization_is_required": "Organization is required.",
-    "organization_unit_is_required": "Organization unit is required.",
-    "country_is_required": "Country is required.",
-    "certificate_file_is_required": "Certificate file is required.",
-    "private_key_file_is_required": "Private key file is required.",
-    "create_self_signed_certificate_authority": "Create a self-signed Certificate Authority",
-    "import_existing_certificate_authority": "Import existing Certificate Authority",
-    "5_years": "5 years",
-    "10_years": "10 years",
-    "unknown_error_occured_while_installing_the_ca": "An unknown error occurred while installing the CA. Please try again.",
-    "ca_setup_header": "Select an option for setting-up the certificate authority that will be used to sign all Jami accounts generated on this JAMS instance.",
-    "common_name": "Common Name",
-    "state": "State",
-    "cistatety": "City",
-    "organization": "Organization",
-    "organization_unit": "Organization Unit",
-    "generate_self_signed_certificate_authority": "Generate Self-Signed Certificate Authority",
-    "select_option_setting_up_certificate_authority": "Select an option for setting-up the certificate authority that will be used to sign all Jami accounts generated on this JAMS instance.",
-    "import_certificate_authority": "Import Certificate Authority",
-    "must_be_60_characters_or_less": "Must be 60 characters or less",
-    "username_is_required": "Username is required.",
-    "must_be_50_characters_or_less": "Must be 50 characters or less",
-    "password_must_match": "Passwords must match",
-    "password_confirmation_required": "Password confirmation is required.",
-    "information_appears_incorrect_connection_directory_failed": "The information provided appears to be incorrect, the connection to the directory has failed. Please check the information and credentials provided and try again.",
-    "identity_management": "Identity Management",
-    "select_type_of_user_directory": "Select the type of user directory to be integrated with JAMS",
-    "set_identity_parameters": "Set identity parameters",
-    "create_administrator_user": "Create Administrator User",
-    "certificate_authority_setup": "Certificate Authority Setup",
-    "server_parameters": "Server Parameters",
-    "choose_a_country": "Choose a country",
-    "active_directory_server_informations": "Active Directory server information",
+    "username": "Nume de utilizator",
+    "password": "Parola",
+    "confirm_password": "Confirmă parola",
+    "continue": "Continuă",
+    "users": "utilizatori",
+    "groups": "Grupuri",
+    "blueprints": "Modele",
+    "settings": "Reglări",
+    "Logout": "Deconectare",
+    "create_user": "Creează un utilizator",
+    "login_failed": "Conectare nereușită. Verifică datele.",
+    "sign_in": "Autentificare",
+    "common_name_is_required": "Un nume comun e obligatoriu.",
+    "state_is_required": "Județul e obligatoriu.",
+    "city_is_required": "Orașul e obligatoriu.",
+    "organization_is_required": "Organizația e obligatorie.",
+    "organization_unit_is_required": "Secția organizației e obligatorie.",
+    "country_is_required": "Țara e obligatorie.",
+    "certificate_file_is_required": "Certificatul e obligatoriu.",
+    "private_key_file_is_required": "Fișierul cheii private e obligatoriu.",
+    "create_self_signed_certificate_authority": "Creează o Autoritate de Certificare autosemnată",
+    "import_existing_certificate_authority": "Importă o Autoritate de Certificare existentă",
+    "5_years": "5 ani",
+    "10_years": "10 ani",
+    "unknown_error_occured_while_installing_the_ca": "A apărut o eroare necunoscută în timpul instalării AC. Încercă din nou.",
+    "ca_setup_header": "Alege o opțiune pentru configurarea Autorității de Certificare care va fi utilizată pentru a semna toate conturile Jami create pe acest JAMS.",
+    "common_name": "Nume Comun",
+    "state": "Județul",
+    "cistatety": "Orașul",
+    "organization": "Organizația",
+    "organization_unit": "Secția Organizației",
+    "generate_self_signed_certificate_authority": "Generează o Autoritate de Certificare autosemnată",
+    "select_option_setting_up_certificate_authority": "Alege o opțiune pentru configurarea Autorității de Certificare care va fi utilizată pentru a semna toate conturile Jami create pe acest JAMS.",
+    "import_certificate_authority": "Importă o Autoritate de Certificare",
+    "must_be_60_characters_or_less": "Trebuie să fie cel mult 60 de caractere",
+    "username_is_required": "Numele de utilizator e obligatoriu!",
+    "must_be_50_characters_or_less": "Trebuie să fie cel mult 50 de caractere",
+    "password_must_match": "Parolele trebuie să fie la fel",
+    "password_confirmation_required": "Confirmarea parolei e obligatorie.",
+    "information_appears_incorrect_connection_directory_failed": "Informațiile furnizate par a fi incorecte, nu s-a putut face legătura cu dosarul. Verifică informațiile și datele de autentificare furnizate și încearcă din nou.",
+    "identity_management": "Administrarea identității",
+    "select_type_of_user_directory": "Alege dosarul care să fie integrat în JAMS",
+    "set_identity_parameters": "Stabilește parametrii identității",
+    "create_administrator_user": "Creează un Utilizator Administrator",
+    "certificate_authority_setup": "Configurarea Autorității de Certificare",
+    "server_parameters": "Parametrii Serverului",
+    "choose_a_country": "Alege o țară",
+    "active_directory_server_informations": "Informații despre serverul Active Directory",
     "port": "Port",
-    "host": "Host",
-    "admin_username": "Admin username",
-    "domain_name": "Domain Name",
-    "yes": "Yes",
-    "no": "No",
-    "ldap_server_information": "LDAP Server informations",
-    "server_address": "Server address",
-    "administrator_username": "Administrator username",
-    "base_dn_please_use_ldap_convention": "Base DN (Please use LDAP convention)",
-    "field_ldap_structure_contains_username": "This is the field in your LDAP structure which contains the username.",
-    "use_public_nameserver": "Use public nameserver",
-    "check_box_register_usernames_on_jami_public_nameserver": "Check this box if you want to register your usernames on Jami's public name server.",
-    "domain_is_required": "Domain is required.",
-    "5_minutes": "5 minutes",
-    "10_minutes": "10 minutes",
-    "15_minutes": "15 minutes",
-    "30_minutes": "30 minutes",
-    "60_minutes": "60 minutes",
-    "1_month": "1 Month",
-    "3_months": "3 Months",
-    "6_months": "6 Months",
-    "1_year": "1 Year",
-    "please_enter_valid_cors_domain_url": "Please enter a valid CORS domain URL.",
-    "global_parameters_cover_general_configuration_of_servers_engine": "The global parameters cover the general configuration of the server's engine.",
-    "cors_domain_name": "CORS domain name",
-    "set_domain_of_web_cleint_server_to_connect_to_hans_admin_dashboard_and_jami_accounts_also_to_set_client_crls_ocsps": "Set the domain of the web client-server to connect to the JAMS admin dashboard and Jami accounts. It is also used to define where the clients should download CRLs and submit OCSP queries. In case you are running a proxied instance (i.e. JAMS behind IIS), please make sure to set this field correctly, otherwise devices will not be able to download CRLs or validate certificates.",
-    "domain_name_of_web_client_server": "The domain name of your web client server. Requires http:// or https://",
-    "domain": "Domain",
-    "certificate_revocation_list_lifetime": "Certificate Revocation List Lifetime",
-    "set_liftetime_crl_list_certificates_revoked": "Set the lifetime of the CRL which contains the list of the certificates that have been revoked before their scheduled expiration date.",
-    "device_lifetime": "Device lifetime",
-    "user_account_lifetime": "User account lifetime",
-    "account_lifetime_should_be_bigger_to_device_lifetime": "The account lifetime should be longer than the Device lifetime.",
-    "sip_configuration_template": "SIP Configuration Template",
-    "set_server_parameters": "Set Server Parameters",
-    "search_users_using": "Search users using (username, first name, last name)",
-    "search_users": "Search users",
-    "servername_is_required": "Server name is required.",
-    "password_is_required": "Password is required.",
-    "domain_name_is_required": "Domain name is required.",
-    "port_must_be_a_number": "Port must be a number.",
-    "port_must_be_positive": "Port must be positive.",
-    "port_must_be_an_integer": "Port must be an integer.",
-    "port_number_is_required": "Port number is required.",
-    "host_is_required": "Host is required.",
-    "local_database": "Local Database",
-    "ldap_server": "LDAP Server",
+    "host": "Gazdă",
+    "admin_username": "Utilizator administrator",
+    "domain_name": "Numele Domeniului",
+    "yes": "Da",
+    "no": "Nu",
+    "ldap_server_information": "Informații despre serverul LDAP",
+    "server_address": "Adresa serverului",
+    "administrator_username": "Numele administratorului",
+    "base_dn_please_use_ldap_convention": "Base DN (Folosește convenția LDAP)",
+    "field_ldap_structure_contains_username": "Acesta e spațiul din structura LDAP care conține numele de utilizator.",
+    "use_public_nameserver": "Folosește un server public de nume",
+    "check_box_register_usernames_on_jami_public_nameserver": "Bifează acest loc dacă vrei să înscrii numele utilizatorilor pe serverul public Jami.",
+    "domain_is_required": "Domeniul e obligatoriu.",
+    "5_minutes": "5 minute",
+    "10_minutes": "10 minute",
+    "15_minutes": "15 minute",
+    "30_minutes": "30 minute",
+    "60_minutes": "60 minute",
+    "1_month": "1 lună",
+    "3_months": "3 luni",
+    "6_months": "6 luni",
+    "1_year": "1 an",
+    "please_enter_valid_cors_domain_url": "Introdu un URL valabil al domeniului CORS.",
+    "global_parameters_cover_general_configuration_of_servers_engine": "Parametrii globali acoperă configurarea generală a serverului.",
+    "cors_domain_name": "Numele domeniului CORS",
+    "set_domain_of_web_cleint_server_to_connect_to_hans_admin_dashboard_and_jami_accounts_also_to_set_client_crls_ocsps": "Stabilește domeniul client-server pentru a te conecta la tabloul de bord administrativ JAMS și la conturile Jami. Este utilizat și pentru a defini de unde ar trebui clienții să descarce CRL-uri și să trimită interogări OCSP. În cazul în care folosești o instanță proxy (adică JAMS în spatele IIS), asigură-te că definești corect acest lucru, altfel dispozitivele nu vor putea descărca CRL-uri sau valida certificate.",
+    "domain_name_of_web_client_server": "Numele de domeniu al serverului tău.",
+    "domain": "Domeniu",
+    "certificate_revocation_list_lifetime": "Durata Listei Certificatelor Revocate",
+    "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.",
+    "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)",
+    "search_users": "Caută utilizatori",
+    "servername_is_required": "Numele serverului e obligatoriu.",
+    "password_is_required": "Parola e obligatorie!",
+    "domain_name_is_required": "Numele domeniului e obligatoriu.",
+    "port_must_be_a_number": "Portul trebuie să fie un număr.",
+    "port_must_be_positive": "Portul trebuie să fie pozitiv.",
+    "port_must_be_an_integer": "Portul trebuie să fie un număr întreg.",
+    "port_number_is_required": "Numărul portului este obligatoriu.",
+    "host_is_required": "Gazda e obligatorie.",
+    "local_database": "Bază de date locală",
+    "ldap_server": "Server LDAP",
     "active_directory": "Active Directory",
-    "no_users_found_matching": "No users found matching search value!",
-    "device_name": "Device Name",
-    "status": "Status",
-    "actions": "Actions",
-    "revoke_device": "Revoke Device",
-    "update_device_information": "Update Device Information",
-    "device_display_name": "Device Display Name",
-    "cancel": "Cancel",
-    "update": "Update",
-    "are_you_sure_you_want_to_revoke_this_device": "Are you sure you want to revoke this device?",
-    "confirm_revoke": "Confirm Revoke",
-    "add_a_contact": "Add contact",
-    "new_version_jams_available": "A new version of JAMS is available. Would you like to update now?",
-    "running_community_version_jams": "You are currently running the community version of JAMS. Would you like to purchase a JAMS subscription?",
-    "you_are_not_allowed_to_access_this_section": "You are not allowed to access this section. Please contact your administrator to get administrator privileges.",
-    "an_update_is_available_for_jams": "An update is available for JAMS.",
-    "updating_jams_shutting_down_shortly": "Updating JAMS, shutting down shortly...",
-    "error_while_attempting_update_jams": "Error occurred while attempting to update JAMS:",
-    "permissions": "Permissions",
-    "configuration": "Configuration",
-    "updated_blueprint_configuration_successfully": "Blueprint configuration successfully updated.",
-    "error_updating_blueprint_configuration": "Error occurred while updating blueprint configuration.",
-    "enable_upnp": "Enable UPnP",
-    "use_jami_default_turn_configuration": "Use Jami default TURN configuration",
-    "use_a_custom_turn_configuration": "Use a custom TURN configuration",
-    "turn_server_address": "TURN Server address",
-    "turn_server_username": "TURN server username",
-    "turn_server_password": "TURN server password",
-    "disable_turn_configuration": "Disable TURN configuration",
-    "use_jami_default_dht_proxy_configuration": "Use Jami default DHT Proxy configuration",
-    "use_a_custom_dht_proxy_configuration": "Use a custom DHT Proxy configuration",
-    "dht_proxy_server_name": "DHT proxy server name",
-    "dht_proxy_list_url": "DHT proxy List URL",
-    "disable_dht_proxy_configuration": "Disable DHT Proxy configuration",
-    "updated_blueprint_permissions_successfully": "Blueprint permissions successfully updated.",
-    "error_updating_blueprint_permissions": "Error occurred while updating blueprint permissions.",
-    "allow_video_calls": "Allow video calls",
-    "allow_incoming_calls_from_unknown_contacts": "Allow incoming calls from unknown contacts",
-    "auto_answer_calss": "Auto answer calls",
-    "allow_use_of_jami_in_local_lan": "Allow Jami usage on the local LAN",
-    "convert_your_account_into_a_rendezvous_point": "Activate this account into rendezvous mode",
-    "blueprint_name_already_exists": "Blueprint name already exists!",
-    "blueprint_name_is_empty": "Blueprint name is empty",
-    "remove_blueprint": "Remove blueprint",
-    "are_you_sure_you_want_to_delete": "Are you sure you want to delete",
-    "remove": "Remove",
-    "create_blueprint": "Create blueprint",
-    "search_blueprints_placeholder": "Search blueprints…",
-    "search_blueprints": "Search blueprints",
-    "no_blueprints_found": "No blueprints found",
-    "no_blueprint_name": "No blueprint name",
-    "add_contact": "Add contact…",
-    "remove_contact": "Remove contact",
-    "are_you_sure_you_want_to_remove": "Are you sure you want to remove",
-    "from": "from",
-    "contacts": "contacts",
-    "search_contacts_using": "Search contact fields (URI, firstname, lastname)",
-    "search_contacts": "Search contacts",
-    "has_no_contacts": " has no contacts",
-    "edit_group": "Edit group",
-    "add_user_to": "Add user to",
-    "action": "Action",
-    "remove_user": "Remove user",
-    "create_group": "Create group",
-    "group_name": "Group name",
-    "group_name_already_exists": "Group name already exists!",
-    "group_name_is_empty": "Group name is empty",
-    "remove_group": "Remove group",
-    "search_groups_placeholder": "Search groups…",
-    "search_groups": "Search groups",
-    "no_groups_found": "No groups Found",
-    "blueprint": "Blueprint",
-    "subscription": "Subscription",
-    "an_error_occured_while_getting_license_information": "An error occurred while getting subscription information!",
-    "subscription_code_is_required": "Subscription code is required.",
-    "license_registred_successfully": "Subscription successfully registered.",
-    "a_generic_occured_while_trying_to_load_license_or_license_could_not_be_found": "A generic occurred while trying to load your subscription or your subscription could not be found!",
-    "subscription_code": "Subscription Code",
-    "register": "Register",
-    "your_license_is_already_activated": "Your subscription is already activated!",
-    "admin_password_updated_successfully": "Administrator password successfully updated.",
-    "updating_user": "Updating user ",
-    "password_failed": " password failed with error: ",
-    "enter_the_following_information_below_to_change_your_admin_password": "Enter the following information below to change your admin password.",
-    "Confirm password": "Confirm password",
-    "generate": "Generate",
-    "copy_to_clipboard": "Copy to clipboard",
-    "copied": "Copied",
-    "generated": "Generated",
-    "change_admin_password": "Change administrator password",
-    "active": "Active",
-    "revoked": "Revoked",
-    "revoke_user_account": "Revoke user account",
-    "are_you_sure_want_revoke": "Are you sure you want to revoke",
-    "revoke": "Revoke",
-    "revoke_user": "Revoke user",
-    "edit_profile": "Edit Profile",
-    "change_password": "Change password",
-    "minimum_3_characters": "Minimum 3 characters!",
-    "maximum_32_characters": "Maximum 32 characters!",
-    "only_alphanumeric_characters": "Only alphanumeric characters!",
-    "first_name_is_too_short": "First name is too short!",
-    "last_name_is_too_short": "Last Name is too short!",
-    "invalid_email": "Invalid email!",
-    "organization_name_too_short": "Organization name is too short!",
-    "fax_not_valid": "Fax not valid!",
-    "phone_not_valid": "Phone not valid!",
-    "mobile_not_valid": "Mobile not valid!",
-    "crop_image": "Crop image",
+    "no_users_found_matching": "Nu a fost găsit niciun utilizator!",
+    "device_name": "Numele aparatului",
+    "status": "Stare",
+    "actions": "Acțiuni",
+    "revoke_device": "Elimină aparatul",
+    "update_device_information": "Actualizează informațiile aparatului",
+    "device_display_name": "Numele aparatului",
+    "cancel": "Renunță",
+    "update": "Actualizează",
+    "are_you_sure_you_want_to_revoke_this_device": "Sigur vrei să elimini acest aparat?",
+    "confirm_revoke": "Confirmă eliminarea",
+    "add_a_contact": "Adaugă un contact",
+    "new_version_jams_available": "Este disponibilă o nouă versiune JAMS. Vrei să actualizezi acum?",
+    "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...",
+    "error_while_attempting_update_jams": "A apărut o eroare în timpul actualizării JAMS:",
+    "permissions": "Permisiuni",
+    "configuration": "Configurare",
+    "updated_blueprint_configuration_successfully": "Modelul a fost actualizat.",
+    "error_updating_blueprint_configuration": "A apărut o eroare în timpul actualizării modelului.",
+    "enable_upnp": "Activează UPnP",
+    "use_jami_default_turn_configuration": "Folosește configurarea TURN decisă de Jami",
+    "use_a_custom_turn_configuration": "Folosește o configurare TURN personalizată",
+    "turn_server_address": "Adresa serverului TURN",
+    "turn_server_username": "Numele de utilizator al serverului TURN",
+    "turn_server_password": "Parola serverului TURN",
+    "disable_turn_configuration": "Dezactivează configurarea TURN",
+    "use_jami_default_dht_proxy_configuration": "Folosește configurarea Proxy DHT decisă de Jami",
+    "use_a_custom_dht_proxy_configuration": "Folosește configurarea Proxy DHT personalizată",
+    "dht_proxy_server_name": "Numele serverului proxy DHT",
+    "dht_proxy_list_url": "URL-ul listei proxy DHT",
+    "disable_dht_proxy_configuration": "Dezactivează configurarea Proxy DHT",
+    "updated_blueprint_permissions_successfully": "Modelul a fost actualizat.",
+    "error_updating_blueprint_permissions": "A apărut o eroare în timpul actualizării modelului.",
+    "allow_video_calls": "Permite apeluri video",
+    "allow_incoming_calls_from_unknown_contacts": "Primește apeluri de la persoane necunoscute",
+    "auto_answer_calss": "Răspuns automat la apeluri",
+    "allow_use_of_jami_in_local_lan": "Permite descoperirea altor utilizatori într-o rețeaua locală",
+    "convert_your_account_into_a_rendezvous_point": "Transformă-ți contul într-un loc de conferință",
+    "blueprint_name_already_exists": "Există deja un model cu acest nume!",
+    "blueprint_name_is_empty": "Numele modelului este necesar",
+    "remove_blueprint": "Elimină modelul",
+    "are_you_sure_you_want_to_delete": "Sigur vrei să elimini",
+    "remove": "Elimină",
+    "create_blueprint": "Creează un model",
+    "search_blueprints_placeholder": "Se caută modele...",
+    "search_blueprints": "Caută modele",
+    "no_blueprints_found": "N-au fost găsite modele",
+    "no_blueprint_name": "Niciun nume disponibil",
+    "add_contact": "Adaugă contactul...",
+    "remove_contact": "Elimină contactul",
+    "are_you_sure_you_want_to_remove": "Sigur vrei să elimini",
+    "from": "de la",
+    "contacts": "contacte",
+    "search_contacts_using": "Caută contacte după (URI, prenume, nume)",
+    "search_contacts": "Căutare contacte",
+    "has_no_contacts": "niciun contact",
+    "edit_group": "Modifică grupul",
+    "add_user_to": "Adaugă un utilizator la",
+    "action": "Acțiune",
+    "remove_user": "Elimină utilizatorul",
+    "create_group": "Creează un grup",
+    "group_name": "Numele grupului",
+    "group_name_already_exists": "Există deja un grup cu acest nume!",
+    "group_name_is_empty": "Numele grupului e necesar",
+    "remove_group": "Elimină grupul",
+    "search_groups_placeholder": "Se caută grupul...",
+    "search_groups": "Caută un grup",
+    "no_groups_found": "Grupul n-a fost găsit",
+    "blueprint": "Model",
+    "subscription": "Abonament",
+    "an_error_occured_while_getting_license_information": "A apărut o eroare la obținerea informațiilor despre abonament!",
+    "subscription_code_is_required": "Codul abonamentului e obligatoriu.",
+    "license_registred_successfully": "Abonamentul a fost înregistrat cu succes.",
+    "a_generic_occured_while_trying_to_load_license_or_license_could_not_be_found": "A apărut o eroare generică la încărcarea abonamentului sau nu am putut găsi abonamentul tău!",
+    "subscription_code": "Codul abonamentului",
+    "register": "Înscrie-te",
+    "your_license_is_already_activated": "Abonamentul tău este activat deja!",
+    "admin_password_updated_successfully": "Parola de administrator a fost actualizată cu succes.",
+    "updating_user": "Se actualizează utilizatorul",
+    "password_failed": "actualizarea parolei eșuată cu eroarea:",
+    "enter_the_following_information_below_to_change_your_admin_password": "Introdu următoarele informații pentru a schimba parola ta de administrator.",
+    "Confirm password": "Confirmă parola",
+    "generate": "Generează",
+    "copy_to_clipboard": "Copiază în notițe",
+    "copied": "Copiat",
+    "generated": "Generat",
+    "change_admin_password": "Schimbă parola administratorului",
+    "active": "Activ",
+    "revoked": "Eliminat",
+    "revoke_user_account": "Elimină contul de utilizator",
+    "are_you_sure_want_revoke": "Sigur vrei să elimini",
+    "revoke": "Elimină",
+    "revoke_user": "Elimină utilizatorul",
+    "edit_profile": "Modifică profilul",
+    "change_password": "Schimbă parola",
+    "minimum_3_characters": "Minimum 3 caractere!",
+    "maximum_32_characters": "Maximum 32 caractere!",
+    "only_alphanumeric_characters": "Numai caractere alfanumerice!",
+    "first_name_is_too_short": "Prenumele e prea scurt!",
+    "last_name_is_too_short": "Numele e prea scurt!",
+    "invalid_email": "E-mail greșit!",
+    "organization_name_too_short": "Numele organizației e prea scurt!",
+    "fax_not_valid": "Numărul de fax e greșit!",
+    "phone_not_valid": "Numărul de telefon fix e greșit!",
+    "mobile_not_valid": "Numărul de telefon mobil e greșit!",
+    "crop_image": "Taie imaginea",
     "zoom": "Zoom",
-    "rotation": "Rotation",
-    "create_new_profile": "Create new profile",
-    "change_profile_image": "Change profile image",
-    "username_already_taken": "Username already taken",
-    "first_name": "First name",
-    "last_name": "Last name",
-    "email": "Email",
-    "fax_number": "Fax number",
-    "phone_number": "Phone number",
-    "extension": "Extension",
-    "mobile": "Mobile",
-    "create_profile": "Create Profile",
-    "save_profile": "Save Profile",
-    "profile": "Profile",
-    "devices": "Devices",
-    "no_users_found": "No users found",
-    "advanced_settings": "Advanced settings",
-    "create_administrator": "Create administrator account",
-    "paste_your_jams_enterprise_subscription_code_received_from_jami": "Paste your JAMS Enterprise subscription code received from the Jami store.",
-    "blueprint_name": "Blueprint name",
-    "validate": "Validate",
-    "change_language": "Change language",
-    "general": "General",
-    "device_id": "Device Id",
-    "add_user_to_group": "Add user to group ...",
-    "add_user_to_a_group": "Add user to a group",
-    "remove_from_group": "Remove from group",
-    "myprofile": "My profile",
-    "select_blueprint": "Select a blueprint",
-    "add_moderator_to_blueprint": "Add moderator to blueprint ...",
-    "add_moderator_to": "Add moderator to",
-    "remove_moderator": "Remove moderator",
-    "rendezvous": "Rendezvous",
-    "standalone": "Standalone",
-    "allow_incoming_calls_from_unknown_allow_video_calls_info": "If this option is disabled, only audio calls will be allowed.",
-    "allow_incoming_calls_from_unknown_contacts_info": "If this option is disabled, only contacts from your list will be allowed to contact you.",
-    "auto_answer_calls_info": "If this option is enabled, incomming calls will be automaticly answered. This option can be usefull if you want for example to monitor your house or a particular room when you are away from home.",
-    "local_lan_info": "If this option is enabled, you will be able to communicate with connected contacts on you local lan, even if your lan is disconnected from internet.",
-    "rendezvous_info": "If this option is enabled, incomming calls will automaticly be added to a conference room.",
-    "rendezvous_moderators_info": "Moderators are people allowed to manage rendezvous points and conferences even if they are not hosted on their devices."
+    "rotation": "Rotație",
+    "create_new_profile": "Creează un profil nou",
+    "change_profile_image": "Schimbă poza de profil",
+    "username_already_taken": "Nume de utilizator ales deja",
+    "first_name": "Prenume",
+    "last_name": "Nume",
+    "email": "E-mail",
+    "fax_number": "Număr de fax",
+    "phone_number": "Număr de telefon",
+    "extension": "Extensie",
+    "mobile": "Mobil",
+    "create_profile": "Creează Profilul",
+    "save_profile": "Salvează Profilul",
+    "profile": "Profil",
+    "devices": "Aparate",
+    "no_users_found": "Niciun utilizator găsit",
+    "advanced_settings": "Reglări avansate",
+    "create_administrator": "Creează un cont de administrator",
+    "paste_your_jams_enterprise_subscription_code_received_from_jami": "Introdu codul abonamentului JAMS Enterprise primit de la magazinul Jami.",
+    "blueprint_name": "Numele modelului",
+    "validate": "Validează",
+    "change_language": "Schimbă limba",
+    "general": "Generale",
+    "device_id": "ID-ul aparatului",
+    "add_user_to_group": "Adaugă un utilizator la grup...",
+    "add_user_to_a_group": "Adaugă un utilizator la un grup",
+    "remove_from_group": "Elimină din grup",
+    "myprofile": "Profilul meu",
+    "select_blueprint": "Alege un model",
+    "add_moderator_to_blueprint": "Adaugă un moderator la model...",
+    "add_moderator_to": "Adaugă un moderator la",
+    "remove_moderator": "Elimină moderatorul",
+    "rendezvous": "Conferință",
+    "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ă.",
+    "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ă.",
+    "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",
+    "local_lan": "Rețea locală"
 }
diff --git a/jams-react-client/public/locales/ro_RO/translation.json b/jams-react-client/public/locales/ro_RO/translation.json
index 379dd2de76cf49f5f7bfbb20bed399c64bc54c6f..caf0be31206ceda7bd4f2a863c9e6864c55375bd 100644
--- a/jams-react-client/public/locales/ro_RO/translation.json
+++ b/jams-react-client/public/locales/ro_RO/translation.json
@@ -5,13 +5,13 @@
     "continue": "Continuă",
     "users": "utilizatori",
     "groups": "Grupuri",
-    "blueprints": "Proiecte",
+    "blueprints": "Modele",
     "settings": "Reglări",
     "Logout": "Deconectare",
     "create_user": "Creează un utilizator",
     "login_failed": "Conectare nereușită. Verifică datele.",
     "sign_in": "Autentificare",
-    "common_name_is_required": "Un Nume Comun e obligatoriu.",
+    "common_name_is_required": "Un nume comun e obligatoriu.",
     "state_is_required": "Județul e obligatoriu.",
     "city_is_required": "Orașul e obligatoriu.",
     "organization_is_required": "Organizația e obligatorie.",
@@ -24,14 +24,14 @@
     "5_years": "5 ani",
     "10_years": "10 ani",
     "unknown_error_occured_while_installing_the_ca": "A apărut o eroare necunoscută în timpul instalării AC. Încercă din nou.",
-    "ca_setup_header": "Alege o opțiune pentru configurarea Autorității de Certificare care va fi utilizată pentru a semna toate conturile Jami create pe acest JAMS.",
+    "ca_setup_header": "Alege o opțiune pentru configurarea Autorității de Certificare care va fi utilizată pentru a semna toate conturile Jami generate pe acest JAMS.",
     "common_name": "Nume Comun",
     "state": "Județul",
     "cistatety": "Orașul",
     "organization": "Organizația",
     "organization_unit": "Secția Organizației",
-    "generate_self_signed_certificate_authority": "Creează o Autoritate de Certificare autosemnată",
-    "select_option_setting_up_certificate_authority": "Alege o opțiune pentru configurarea Autorității de Certificare care va fi utilizată pentru a semna toate conturile Jami create pe acest JAMS.",
+    "generate_self_signed_certificate_authority": "Generează o Autoritate de Certificare autosemnată",
+    "select_option_setting_up_certificate_authority": "Alege o opțiune pentru configurarea Autorității de Certificare care va fi utilizată pentru a semna toate conturile Jami generate pe acest JAMS.",
     "import_certificate_authority": "Importă o Autoritate de Certificare",
     "must_be_60_characters_or_less": "Trebuie să fie cel mult 60 de caractere",
     "username_is_required": "Numele de utilizator e obligatoriu!",
@@ -39,9 +39,9 @@
     "password_must_match": "Parolele trebuie să fie la fel",
     "password_confirmation_required": "Confirmarea parolei e obligatorie.",
     "information_appears_incorrect_connection_directory_failed": "Informațiile furnizate par a fi incorecte, nu s-a putut face legătura cu dosarul. Verifică informațiile și datele de autentificare furnizate și încearcă din nou.",
-    "identity_management": "Administrarea Identității",
+    "identity_management": "Administrarea identității",
     "select_type_of_user_directory": "Alege dosarul care să fie integrat în JAMS",
-    "set_identity_parameters": "Parametrii identității",
+    "set_identity_parameters": "Stabilește parametrii identității",
     "create_administrator_user": "Creează un Utilizator Administrator",
     "certificate_authority_setup": "Configurarea Autorității de Certificare",
     "server_parameters": "Parametrii Serverului",
@@ -103,12 +103,12 @@
     "revoke_device": "Elimină aparatul",
     "update_device_information": "Actualizează informațiile aparatului",
     "device_display_name": "Numele aparatului",
-    "cancel": "Anulează",
-    "update": "Actualizare",
+    "cancel": "Renunță",
+    "update": "Actualizează",
     "are_you_sure_you_want_to_revoke_this_device": "Sigur vrei să elimini acest aparat?",
     "confirm_revoke": "Confirmă eliminarea",
     "add_a_contact": "Adaugă un contact",
-    "new_version_jams_available": "E disponibilă o nouă versiune JAMS. Vrei să actualizezi acum?",
+    "new_version_jams_available": "Este disponibilă o nouă versiune JAMS. Vrei să actualizezi acum?",
     "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.",
@@ -116,8 +116,8 @@
     "error_while_attempting_update_jams": "A apărut o eroare în timpul actualizării JAMS:",
     "permissions": "Permisiuni",
     "configuration": "Configurare",
-    "updated_blueprint_configuration_successfully": "Proiectul a fost actualizat.",
-    "error_updating_blueprint_configuration": "A apărut o eroare în timpul actualizării proiectului.",
+    "updated_blueprint_configuration_successfully": "Modelul a fost actualizat.",
+    "error_updating_blueprint_configuration": "A apărut o eroare în timpul actualizării modelului.",
     "enable_upnp": "Activează UPnP",
     "use_jami_default_turn_configuration": "Folosește configurarea TURN decisă de Jami",
     "use_a_custom_turn_configuration": "Folosește o configurare TURN personalizată",
@@ -130,23 +130,23 @@
     "dht_proxy_server_name": "Numele serverului proxy DHT",
     "dht_proxy_list_url": "URL-ul listei proxy DHT",
     "disable_dht_proxy_configuration": "Dezactivează configurarea Proxy DHT",
-    "updated_blueprint_permissions_successfully": "Proiectul a fost actualizat.",
-    "error_updating_blueprint_permissions": "A apărut o eroare în timpul actualizării proiectului.",
+    "updated_blueprint_permissions_successfully": "Modelul a fost actualizat.",
+    "error_updating_blueprint_permissions": "A apărut o eroare în timpul actualizării modelului.",
     "allow_video_calls": "Permite apeluri video",
     "allow_incoming_calls_from_unknown_contacts": "Primește apeluri de la persoane necunoscute",
     "auto_answer_calss": "Răspuns automat la apeluri",
     "allow_use_of_jami_in_local_lan": "Permite descoperirea altor utilizatori într-o rețeaua locală",
     "convert_your_account_into_a_rendezvous_point": "Transformă-ți contul într-un loc de conferință",
-    "blueprint_name_already_exists": "Există deja un proiect cu acest nume!",
-    "blueprint_name_is_empty": "Numele proiectului e necesar",
-    "remove_blueprint": "Elimină proiectul",
+    "blueprint_name_already_exists": "Există deja un model cu acest nume!",
+    "blueprint_name_is_empty": "Numele modelului este necesar",
+    "remove_blueprint": "Elimină modelul",
     "are_you_sure_you_want_to_delete": "Sigur vrei să elimini",
     "remove": "Elimină",
-    "create_blueprint": "Creează un proiect",
-    "search_blueprints_placeholder": "Căutare proiecte...",
-    "search_blueprints": "Căutare proiecte",
-    "no_blueprints_found": "N-au fost găsite proiecte",
-    "no_blueprint_name": "Niciun nume de proiect",
+    "create_blueprint": "Creează un model",
+    "search_blueprints_placeholder": "Se caută modele...",
+    "search_blueprints": "Caută modele",
+    "no_blueprints_found": "N-au fost găsite modele",
+    "no_blueprint_name": "Niciun nume disponibil",
     "add_contact": "Adaugă contactul...",
     "remove_contact": "Elimină contactul",
     "are_you_sure_you_want_to_remove": "Sigur vrei să elimini",
@@ -164,10 +164,10 @@
     "group_name_already_exists": "Există deja un grup cu acest nume!",
     "group_name_is_empty": "Numele grupului e necesar",
     "remove_group": "Elimină grupul",
-    "search_groups_placeholder": "Căutare grupuri...",
-    "search_groups": "Căutare grupuri",
-    "no_groups_found": "N-au fost găsite grupuri",
-    "blueprint": "Proiect",
+    "search_groups_placeholder": "Se caută grupul...",
+    "search_groups": "Caută un grup",
+    "no_groups_found": "Grupul n-a fost găsit",
+    "blueprint": "Model",
     "subscription": "Abonament",
     "an_error_occured_while_getting_license_information": "A apărut o eroare la obținerea informațiilor despre abonament!",
     "subscription_code_is_required": "Codul abonamentului e obligatoriu.",
@@ -181,10 +181,10 @@
     "password_failed": "actualizarea parolei eșuată cu eroarea:",
     "enter_the_following_information_below_to_change_your_admin_password": "Introdu următoarele informații pentru a schimba parola ta de administrator.",
     "Confirm password": "Confirmă parola",
-    "generate": "Creează",
+    "generate": "Generează",
     "copy_to_clipboard": "Copiază în notițe",
     "copied": "Copiat",
-    "generated": "Creat",
+    "generated": "Generat",
     "change_admin_password": "Schimbă parola administratorului",
     "active": "Activ",
     "revoked": "Eliminat",
@@ -208,7 +208,7 @@
     "zoom": "Zoom",
     "rotation": "Rotație",
     "create_new_profile": "Creează un profil nou",
-    "change_profile_image": "Schimbă imaginea profilului",
+    "change_profile_image": "Schimbă poza de profil",
     "username_already_taken": "Nume de utilizator ales deja",
     "first_name": "Prenume",
     "last_name": "Nume",
@@ -216,16 +216,16 @@
     "fax_number": "Număr de fax",
     "phone_number": "Număr de telefon",
     "extension": "Extensie",
-    "mobile": "Număr de telefon mobil",
+    "mobile": "Mobil",
     "create_profile": "Creează Profilul",
     "save_profile": "Salvează Profilul",
     "profile": "Profil",
     "devices": "Aparate",
-    "no_users_found": "N-au fost găsiți utilizatori",
+    "no_users_found": "Niciun utilizator găsit",
     "advanced_settings": "Reglări avansate",
     "create_administrator": "Creează un cont de administrator",
     "paste_your_jams_enterprise_subscription_code_received_from_jami": "Introdu codul abonamentului JAMS Enterprise primit de la magazinul Jami.",
-    "blueprint_name": "Numele proiectului",
+    "blueprint_name": "Numele modelului",
     "validate": "Validează",
     "change_language": "Schimbă limba",
     "general": "Generale",
@@ -234,8 +234,8 @@
     "add_user_to_a_group": "Adaugă un utilizator la un grup",
     "remove_from_group": "Elimină din grup",
     "myprofile": "Profilul meu",
-    "select_blueprint": "Alege un proiect",
-    "add_moderator_to_blueprint": "Adaugă un moderator la proiect ...",
+    "select_blueprint": "Alege un model",
+    "add_moderator_to_blueprint": "Adaugă un moderator la model...",
     "add_moderator_to": "Adaugă un moderator la",
     "remove_moderator": "Elimină moderatorul",
     "rendezvous": "Conferință",