diff --git a/src/GroupInvite.js b/src/GroupInvite.js index 64b0b255e5..c526ace188 100644 --- a/src/GroupInvite.js +++ b/src/GroupInvite.js @@ -27,8 +27,8 @@ export function showGroupInviteDialog(groupId) { placeholder: _t("Name or matrix ID"), button: _t("Invite to Group"), validAddressTypes: ['mx'], - onFinished: (shouldInvite, addrs) => { - if (!shouldInvite) return; + onFinished: (success, addrs) => { + if (!success) return; _onGroupInviteFinished(groupId, addrs); }, diff --git a/src/components/structures/GroupView.js b/src/components/structures/GroupView.js index dac0071155..2c24c398e0 100644 --- a/src/components/structures/GroupView.js +++ b/src/components/structures/GroupView.js @@ -461,12 +461,12 @@ export default React.createClass({ - {_t('Accept')} + {_t("Accept")} - {_t('Decline')} + {_t("Decline")} ; @@ -477,7 +477,7 @@ export default React.createClass({ - {_t('Leave')} + {_t("Leave")} ; diff --git a/src/components/structures/LoggedInView.js b/src/components/structures/LoggedInView.js index 3277c3a292..bedf0cbf3c 100644 --- a/src/components/structures/LoggedInView.js +++ b/src/components/structures/LoggedInView.js @@ -246,11 +246,11 @@ export default React.createClass({ eventPixelOffset={this.props.initialEventPixelOffset} key={this.props.currentRoomId || 'roomview'} opacity={this.props.middleOpacity} - collapsedRhs={this.props.collapse_rhs} + collapsedRhs={this.props.collapseRhs} ConferenceHandler={this.props.ConferenceHandler} scrollStateMap={this._scrollStateMap} />; - if (!this.props.collapse_rhs) right_panel = ; + if (!this.props.collapseRhs) right_panel = ; break; case PageTypes.UserSettings: @@ -261,7 +261,7 @@ export default React.createClass({ referralBaseUrl={this.props.config.referralBaseUrl} teamToken={this.props.teamToken} />; - if (!this.props.collapse_rhs) right_panel = ; + if (!this.props.collapseRhs) right_panel = ; break; case PageTypes.MyGroups: @@ -271,9 +271,9 @@ export default React.createClass({ case PageTypes.CreateRoom: page_element = ; - if (!this.props.collapse_rhs) right_panel = ; + if (!this.props.collapseRhs) right_panel = ; break; case PageTypes.RoomDirectory: @@ -306,9 +306,9 @@ export default React.createClass({ case PageTypes.GroupView: page_element = ; - if (!this.props.collapse_rhs) right_panel = ; + if (!this.props.collapseRhs) right_panel = ; break; } @@ -340,7 +340,7 @@ export default React.createClass({
diff --git a/src/components/structures/MatrixChat.js b/src/components/structures/MatrixChat.js index e8ac1a7f65..9eca632af6 100644 --- a/src/components/structures/MatrixChat.js +++ b/src/components/structures/MatrixChat.js @@ -144,8 +144,8 @@ module.exports = React.createClass({ // If we're trying to just view a user ID (i.e. /user URL), this is it viewUserId: null, - collapse_lhs: false, - collapse_rhs: false, + collapseLhs: false, + collapseRhs: false, leftOpacity: 1.0, middleOpacity: 1.0, rightOpacity: 1.0, @@ -439,7 +439,7 @@ module.exports = React.createClass({ break; case 'view_user': // FIXME: ugly hack to expand the RightPanel and then re-dispatch. - if (this.state.collapse_rhs) { + if (this.state.collapseRhs) { setTimeout(()=>{ dis.dispatch({ action: 'show_right_panel', @@ -521,22 +521,22 @@ module.exports = React.createClass({ break; case 'hide_left_panel': this.setState({ - collapse_lhs: true, + collapseLhs: true, }); break; case 'show_left_panel': this.setState({ - collapse_lhs: false, + collapseLhs: false, }); break; case 'hide_right_panel': this.setState({ - collapse_rhs: true, + collapseRhs: true, }); break; case 'show_right_panel': this.setState({ - collapse_rhs: false, + collapseRhs: false, }); break; case 'ui_opacity': { @@ -1002,8 +1002,8 @@ module.exports = React.createClass({ this.setStateForNewView({ view: VIEWS.LOGIN, ready: false, - collapse_lhs: false, - collapse_rhs: false, + collapseLhs: false, + collapseRhs: false, currentRoomId: null, page_type: PageTypes.RoomDirectory, }); diff --git a/src/components/views/dialogs/ConfirmUserActionDialog.js b/src/components/views/dialogs/ConfirmUserActionDialog.js index a010bcdd15..11fba1a322 100644 --- a/src/components/views/dialogs/ConfirmUserActionDialog.js +++ b/src/components/views/dialogs/ConfirmUserActionDialog.js @@ -105,7 +105,7 @@ export default React.createClass({ userId = this.props.member.userId; } else { // we don't get this info from the API yet - avatar = ; + avatar = ; name = this.props.groupMember.userId; userId = this.props.groupMember.userId; } diff --git a/src/components/views/groups/GroupMemberInfo.js b/src/components/views/groups/GroupMemberInfo.js index 5cb9f9f7b4..bd8eb667e0 100644 --- a/src/components/views/groups/GroupMemberInfo.js +++ b/src/components/views/groups/GroupMemberInfo.js @@ -1,5 +1,6 @@ /* Copyright 2017 Vector Creations Ltd +Copyright 2017 New Vector Ltd Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -33,14 +34,14 @@ module.exports = withMatrixClient(React.createClass({ propTypes: { matrixClient: PropTypes.object.isRequired, groupId: PropTypes.string, - member: GroupMemberType, + groupMember: GroupMemberType, }, getInitialState: function() { return { fetching: false, removingUser: false, - members: null, + groupMembers: null, }; }, @@ -52,31 +53,32 @@ module.exports = withMatrixClient(React.createClass({ this.setState({fetching: true}); this.props.matrixClient.getGroupUsers(this.props.groupId).then((result) => { this.setState({ - members: result.chunk.map((apiMember) => { + groupMembers: result.chunk.map((apiMember) => { return groupMemberFromApiObject(apiMember); }), fetching: false, }); }).catch((e) => { this.setState({fetching: false}); - console.error("Failed to get group member list: " + e); + console.error("Failed to get group groupMember list: ", e); }); }, _onKick: function() { const ConfirmUserActionDialog = sdk.getComponent("dialogs.ConfirmUserActionDialog"); Modal.createDialog(ConfirmUserActionDialog, { - groupMember: this.props.member, + groupMember: this.props.groupMember, action: _t('Remove from group'), danger: true, onFinished: (proceed) => { if (!proceed) return; this.setState({removingUser: true}); - this.props.matrixClient.removeUserFromGroup(this.props.groupId, this.props.member.userId).then(() => { + this.props.matrixClient.removeUserFromGroup(this.props.groupId, this.props.groupMember.userId).then(() => { + // return to the user list dis.dispatch({ action: "view_user", - member: null, + groupMember: null, }); }).catch((e) => { const ErrorDialog = sdk.getComponent("dialogs.ErrorDialog"); @@ -92,9 +94,10 @@ module.exports = withMatrixClient(React.createClass({ }, _onCancel: function(e) { + // Go back to the user list dis.dispatch({ action: "view_user", - member: null, + groupMember: null, }); }, @@ -107,17 +110,14 @@ module.exports = withMatrixClient(React.createClass({ render: function() { if (this.state.fetching || this.state.removingUser) { - const Loader = sdk.getComponent("elements.Spinner"); - return ; + const Spinner = sdk.getComponent("elements.Spinner"); + return ; } - if (!this.state.members) return null; + if (!this.state.groupMembers) return null; - let targetIsInGroup = false; - for (const m of this.state.members) { - if (m.userId == this.props.member.userId) { - targetIsInGroup = true; - } - } + const targetIsInGroup = this.state.groupMembers.some((m) => { + return m.userId == this.props.groupMember.userId; + }); let kickButton; let adminButton; @@ -140,8 +140,8 @@ module.exports = withMatrixClient(React.createClass({ let adminTools; if (kickButton || adminButton) { adminTools = -
-

{_t("Admin tools")}

+
+

{_t("Admin Tools")}

{kickButton} @@ -152,25 +152,27 @@ module.exports = withMatrixClient(React.createClass({ const BaseAvatar = sdk.getComponent('avatars.BaseAvatar'); const avatar = ( - + ); - const memberName = this.props.member.userId; + const groupMemberName = this.props.groupMember.userId; const EmojiText = sdk.getComponent('elements.EmojiText'); return (
- + + +
{avatar}
- {memberName} + {groupMemberName}
- { this.props.member.userId } + { this.props.groupMember.userId }
diff --git a/src/components/views/groups/GroupMemberList.js b/src/components/views/groups/GroupMemberList.js index ae726d4d88..32a9e2ca52 100644 --- a/src/components/views/groups/GroupMemberList.js +++ b/src/components/views/groups/GroupMemberList.js @@ -1,5 +1,6 @@ /* Copyright 2017 Vector Creations Ltd. +Copyright 2017 New Vector Ltd. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -86,25 +87,28 @@ export default withMatrixClient(React.createClass({ const GroupMemberTile = sdk.getComponent("groups.GroupMemberTile"); query = (query || "").toLowerCase(); - const memberList = this.state.members.filter((m) => { - if (query) { + let memberList = this.state.members; + if (query) { + memberList = memberList.filter((m) => { //const matchesName = m.name.toLowerCase().indexOf(query) !== -1; - const matchesId = m.userId.toLowerCase().indexOf(query) !== -1; + const matchesId = m.userId.toLowerCase().includes(query); if (/*!matchesName &&*/ !matchesId) { return false; } - } - return true; - }).map((m) => { + return true; + }); + } + + memberList = memberList.map((m) => { return ( ); }); memberList.sort((a, b) => { - // should put admins at the top: we don't yet have that info + // TODO: should put admins at the top: we don't yet have that info if (a < b) { return -1; } else if (a > b) { diff --git a/src/components/views/groups/GroupMemberTile.js b/src/components/views/groups/GroupMemberTile.js index bccb954607..9ffde967f0 100644 --- a/src/components/views/groups/GroupMemberTile.js +++ b/src/components/views/groups/GroupMemberTile.js @@ -1,5 +1,6 @@ /* Copyright 2017 Vector Creations Ltd +Copyright 2017 New Vector Ltd Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/components/views/rooms/MemberInfo.js b/src/components/views/rooms/MemberInfo.js index 64eeddb406..0446acb4a0 100644 --- a/src/components/views/rooms/MemberInfo.js +++ b/src/components/views/rooms/MemberInfo.js @@ -708,7 +708,7 @@ module.exports = withMatrixClient(React.createClass({ if (kickButton || banButton || muteButton || giveModButton) { adminTools =
-

{_t("Admin tools")}

+

{_t("Admin Tools")}

{muteButton} diff --git a/src/i18n/strings/basefile.json b/src/i18n/strings/basefile.json index 9e26dfeeb6..0967ef424b 100644 --- a/src/i18n/strings/basefile.json +++ b/src/i18n/strings/basefile.json @@ -1 +1 @@ -{} \ No newline at end of file +{} diff --git a/src/i18n/strings/be.json b/src/i18n/strings/be.json index 9e26dfeeb6..0967ef424b 100644 --- a/src/i18n/strings/be.json +++ b/src/i18n/strings/be.json @@ -1 +1 @@ -{} \ No newline at end of file +{} diff --git a/src/i18n/strings/de_DE.json b/src/i18n/strings/de_DE.json index 671ea5d09d..c2cd0ac604 100644 --- a/src/i18n/strings/de_DE.json +++ b/src/i18n/strings/de_DE.json @@ -910,7 +910,7 @@ "a room": "einen Raum", "Accept": "Akzeptieren", "Active call (%(roomName)s)": "Aktiver Anruf (%(roomName)s)", - "Admin tools": "Admin-Werkzeuge", + "Admin Tools": "Admin-Werkzeuge", "And %(count)s more...": "Und %(count)s weitere...", "Alias (optional)": "Alias (optional)", "Can't connect to homeserver - please check your connectivity, ensure your homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.": "Verbindung zum Heimserver fehlgeschlagen - bitte prüfe deine Verbindung, stelle sicher, dass dem SSL-Zertifikat deines Heimservers vertraut wird und keine Browser-Erweiterung Anfragen blockiert.", diff --git a/src/i18n/strings/el.json b/src/i18n/strings/el.json index 3ea83a322c..f662725261 100644 --- a/src/i18n/strings/el.json +++ b/src/i18n/strings/el.json @@ -391,7 +391,7 @@ "Accept": "Αποδοχή", "Active call (%(roomName)s)": "Ενεργή κλήση (%(roomName)s)", "Add": "Προσθήκη", - "Admin tools": "Εργαλεία διαχειριστή", + "Admin Tools": "Εργαλεία διαχειριστή", "And %(count)s more...": "Και %(count)s περισσότερα...", "No media permissions": "Χωρίς δικαιώματα πολυμέσων", "Alias (optional)": "Ψευδώνυμο (προαιρετικό)", diff --git a/src/i18n/strings/en_EN.json b/src/i18n/strings/en_EN.json index f7f842e545..80f06f3300 100644 --- a/src/i18n/strings/en_EN.json +++ b/src/i18n/strings/en_EN.json @@ -133,7 +133,7 @@ "Add email address": "Add email address", "Add phone number": "Add phone number", "Admin": "Admin", - "Admin tools": "Admin tools", + "Admin Tools": "Admin tools", "Allow": "Allow", "And %(count)s more...": "And %(count)s more...", "VoIP": "VoIP", diff --git a/src/i18n/strings/en_US.json b/src/i18n/strings/en_US.json index a68ce5d982..ada1fe00e8 100644 --- a/src/i18n/strings/en_US.json +++ b/src/i18n/strings/en_US.json @@ -837,7 +837,7 @@ "Accept": "Accept", "a room": "a room", "Add": "Add", - "Admin tools": "Admin tools", + "Admin Tools": "Admin tools", "And %(count)s more...": "And %(count)s more...", "Alias (optional)": "Alias (optional)", "Can't connect to homeserver - please check your connectivity, ensure your homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.": "Can't connect to homeserver - please check your connectivity, ensure your homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.", diff --git a/src/i18n/strings/es.json b/src/i18n/strings/es.json index 035c570792..9574f46860 100644 --- a/src/i18n/strings/es.json +++ b/src/i18n/strings/es.json @@ -331,7 +331,7 @@ "Low priority": "Baja prioridad", "Accept": "Aceptar", "Add": "Añadir", - "Admin tools": "Herramientas de administración", + "Admin Tools": "Herramientas de administración", "VoIP": "Voz IP", "No Microphones detected": "No se ha detectado micrófono", "No Webcams detected": "No se ha detectado cámara", diff --git a/src/i18n/strings/eu.json b/src/i18n/strings/eu.json index 308fa36900..3b3bae8774 100644 --- a/src/i18n/strings/eu.json +++ b/src/i18n/strings/eu.json @@ -288,7 +288,7 @@ "Add": "Gehitu", "Add a topic": "Gehitu gai bat", "Admin": "Kudeatzailea", - "Admin tools": "Kudeaketa tresnak", + "Admin Tools": "Kudeaketa tresnak", "And %(count)s more...": "Eta %(count)s gehiago...", "VoIP": "VoIP", "Missing Media Permissions, click here to request.": "Media baimenak falta dira, egin klik eskatzeko.", diff --git a/src/i18n/strings/fa.json b/src/i18n/strings/fa.json index 9e26dfeeb6..0967ef424b 100644 --- a/src/i18n/strings/fa.json +++ b/src/i18n/strings/fa.json @@ -1 +1 @@ -{} \ No newline at end of file +{} diff --git a/src/i18n/strings/fr.json b/src/i18n/strings/fr.json index 52f003eb95..48b6241f48 100644 --- a/src/i18n/strings/fr.json +++ b/src/i18n/strings/fr.json @@ -854,7 +854,7 @@ "a room": "un salon", "Accept": "Accepter", "Active call (%(roomName)s)": "Appel en cours (%(roomName)s)", - "Admin tools": "Outils d'administration", + "Admin Tools": "Outils d'administration", "Alias (optional)": "Alias (optionnel)", "Can't connect to homeserver - please check your connectivity, ensure your homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.": "Impossible de se connecter au homeserver - veuillez vérifier votre connexion, assurez vous que vous faites confiance au certificat SSL de votre homeserver, et qu'aucune extension de navigateur ne bloque les requêtes.", "Click here to join the discussion!": "Cliquer ici pour joindre la discussion !", diff --git a/src/i18n/strings/hu.json b/src/i18n/strings/hu.json index 48df5dabbc..51cf1c74fa 100644 --- a/src/i18n/strings/hu.json +++ b/src/i18n/strings/hu.json @@ -156,7 +156,7 @@ "Add email address": "E-mail cím megadása", "Add phone number": "Telefonszám megadása", "Admin": "Adminisztrátor", - "Admin tools": "Admin. eszközök", + "Admin Tools": "Admin. eszközök", "And %(count)s more...": "És még %(count)s...", "VoIP": "VoIP", "Missing Media Permissions, click here to request.": "Hiányzó Média jogosultság, kattintson ide az igényléshez.", diff --git a/src/i18n/strings/id.json b/src/i18n/strings/id.json index a4edd6892d..830a1259bd 100644 --- a/src/i18n/strings/id.json +++ b/src/i18n/strings/id.json @@ -174,7 +174,7 @@ "Access Token:": "Token Akses:", "Active call (%(roomName)s)": "Panggilan aktif (%(roomName)s)", "Admin": "Admin", - "Admin tools": "Alat admin", + "Admin Tools": "Alat admin", "And %(count)s more...": "Dan %(count)s lagi...", "VoIP": "VoIP", "Missing Media Permissions, click here to request.": "Tidak ada Izin Media, klik disini untuk meminta.", diff --git a/src/i18n/strings/it.json b/src/i18n/strings/it.json index 71b2f145a6..fa42a0474e 100644 --- a/src/i18n/strings/it.json +++ b/src/i18n/strings/it.json @@ -157,7 +157,7 @@ "Add email address": "Aggiungi indirizzo email", "Add phone number": "Aggiungi numero di telefono", "Admin": "Amministratore", - "Admin tools": "Strumenti di amministrazione", + "Admin Tools": "Strumenti di amministrazione", "VoIP": "VoIP", "No Microphones detected": "Nessun Microfono rilevato", "No Webcams detected": "Nessuna Webcam rilevata", diff --git a/src/i18n/strings/ko.json b/src/i18n/strings/ko.json index 411d1ccfe1..6bd0e17473 100644 --- a/src/i18n/strings/ko.json +++ b/src/i18n/strings/ko.json @@ -151,7 +151,7 @@ "Add email address": "이메일 주소 추가하기", "Add phone number": "전화번호 추가하기", "Admin": "관리자", - "Admin tools": "관리 도구", + "Admin Tools": "관리 도구", "VoIP": "인터넷전화", "No Microphones detected": "마이크를 찾지 못했어요", "No Webcams detected": "카메라를 찾지 못했어요", diff --git a/src/i18n/strings/lv.json b/src/i18n/strings/lv.json index c2a55b3fc2..66ca8dcd25 100644 --- a/src/i18n/strings/lv.json +++ b/src/i18n/strings/lv.json @@ -132,7 +132,7 @@ "Add email address": "Pievieno Epasta adresi", "Add phone number": "Pievieno tālruņa numuru", "Admin": "Administrators", - "Admin tools": "Administratora rīki", + "Admin Tools": "Administratora rīki", "And %(count)s more...": "Un vēl %(count)s citi...", "VoIP": "VoIP", "Missing Media Permissions, click here to request.": "Nav pieejas medija saturam. Klikšķini šeit, lai pieprasītu.", diff --git a/src/i18n/strings/nb_NO.json b/src/i18n/strings/nb_NO.json index 9e26dfeeb6..0967ef424b 100644 --- a/src/i18n/strings/nb_NO.json +++ b/src/i18n/strings/nb_NO.json @@ -1 +1 @@ -{} \ No newline at end of file +{} diff --git a/src/i18n/strings/nl.json b/src/i18n/strings/nl.json index 234fc8c03a..1ece6e5d7f 100644 --- a/src/i18n/strings/nl.json +++ b/src/i18n/strings/nl.json @@ -206,7 +206,7 @@ "Active call (%(roomName)s)": "Actief gesprek (%(roomName)s)", "Add": "Toevoegen", "Add a topic": "Een onderwerp toevoegen", - "Admin tools": "Beheerhulpmiddelen", + "Admin Tools": "Beheerhulpmiddelen", "And %(count)s more...": "Nog %(count)s andere...", "VoIP": "VoiP", "Missing Media Permissions, click here to request.": "Ontbrekende mediatoestemmingen, klik hier om aan te vragen.", diff --git a/src/i18n/strings/pl.json b/src/i18n/strings/pl.json index 624302543d..2e93df9f16 100644 --- a/src/i18n/strings/pl.json +++ b/src/i18n/strings/pl.json @@ -240,7 +240,7 @@ "Active call (%(roomName)s)": "Aktywne połączenie (%(roomName)s)", "Add email address": "Dodaj adres e-mail", "Admin": "Administrator", - "Admin tools": "Narzędzia administracyjne", + "Admin Tools": "Narzędzia administracyjne", "And %(count)s more...": "Oraz %(count)s więcej...", "VoIP": "VoIP", "No Microphones detected": "Nie wykryto żadnego mikrofonu", diff --git a/src/i18n/strings/pt.json b/src/i18n/strings/pt.json index 827efeb16a..75098d2aef 100644 --- a/src/i18n/strings/pt.json +++ b/src/i18n/strings/pt.json @@ -891,7 +891,7 @@ "Public Chat": "Conversa pública", "Uploading %(filename)s and %(count)s others.zero": "Enviando o arquivo %(filename)s", "Room contains unknown devices": "Esta sala contém dispositivos desconhecidos", - "Admin tools": "Ferramentas de administração", + "Admin Tools": "Ferramentas de administração", "You have been kicked from %(roomName)s by %(userName)s.": "Você foi removido(a) da sala %(roomName)s por %(userName)s.", "Undecryptable": "Não é possível descriptografar", "Incoming video call from %(name)s": "Chamada de vídeo de %(name)s recebida", diff --git a/src/i18n/strings/pt_BR.json b/src/i18n/strings/pt_BR.json index 7e7ca123b9..e4b50c9f0e 100644 --- a/src/i18n/strings/pt_BR.json +++ b/src/i18n/strings/pt_BR.json @@ -906,7 +906,7 @@ "a room": "uma sala", "Accept": "Aceitar", "Active call (%(roomName)s)": "Chamada ativa (%(roomName)s)", - "Admin tools": "Ferramentas de administração", + "Admin Tools": "Ferramentas de administração", "And %(count)s more...": "E mais %(count)s...", "Alias (optional)": "Apelido (opcional)", "Can't connect to homeserver - please check your connectivity, ensure your homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.": "Não foi possível conectar ao Servidor de Base. Por favor, confira sua conectividade à internet, garanta que o certificado SSL do Servidor de Base é confiável, e que uma extensão do navegador não esteja bloqueando as requisições de rede.", diff --git a/src/i18n/strings/ru.json b/src/i18n/strings/ru.json index e3129eb257..165f0000cf 100644 --- a/src/i18n/strings/ru.json +++ b/src/i18n/strings/ru.json @@ -892,7 +892,7 @@ "a room": "комната", "Accept": "Принять", "Active call (%(roomName)s)": "Активный вызов (%(roomName)s)", - "Admin tools": "Инструменты администратора", + "Admin Tools": "Инструменты администратора", "And %(count)s more...": "И %(count)s больше...", "Alias (optional)": "Псевдоним (опционально)", "Click here to join the discussion!": "Нажмите здесь, чтобы присоединиться к обсуждению!", diff --git a/src/i18n/strings/sv.json b/src/i18n/strings/sv.json index d3b512900c..90abcefffe 100644 --- a/src/i18n/strings/sv.json +++ b/src/i18n/strings/sv.json @@ -297,7 +297,7 @@ "Access Token:": "Åtkomsttoken:", "Active call (%(roomName)s)": "Aktiv samtal (%(roomName)s)", "Add": "Lägg till", - "Admin tools": "Admin verktyg", + "Admin Tools": "Admin verktyg", "And %(count)s more...": "Och %(count)s till...", "Alias (optional)": "Alias (valfri)", "Can't connect to homeserver - please check your connectivity, ensure your homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.": "Det gick inte att ansluta till servern - kontrollera anslutningen, försäkra att din hemservers TLS-certifikat är betrott, och att inget webbläsartillägg blockerar förfrågningar.", diff --git a/src/i18n/strings/te.json b/src/i18n/strings/te.json index 0f1d5b9a6d..4eb1fb2ed8 100644 --- a/src/i18n/strings/te.json +++ b/src/i18n/strings/te.json @@ -95,7 +95,7 @@ "Add email address": "ఇమెయిల్ చిరునామాను జోడించండి", "Add phone number": "ఫోన్ నంబర్ను జోడించండి", "Admin": "అడ్మిన్", - "Admin tools": "నిర్వాహక ఉపకరణాలు", + "Admin Tools": "నిర్వాహక ఉపకరణాలు", "VoIP": "విఒఐపి", "Missing Media Permissions, click here to request.": "మీడియా అనుమతులు మిస్ అయయి, అభ్యర్థించడానికి ఇక్కడ క్లిక్ చేయండి.", "No Microphones detected": "మైక్రోఫోన్లు కనుగొనబడలేదు", diff --git a/src/i18n/strings/th.json b/src/i18n/strings/th.json index 01ffa729d7..cdc01d8b89 100644 --- a/src/i18n/strings/th.json +++ b/src/i18n/strings/th.json @@ -600,7 +600,7 @@ "%(user)s is a": "%(user)s เป็น", "(~%(count)s results).one": "(~%(count)s ผลลัพท์)", "(~%(count)s results).other": "(~%(count)s ผลลัพท์)", - "Admin tools": "เครื่องมือผู้ดูแล", + "Admin Tools": "เครื่องมือผู้ดูแล", "And %(count)s more...": "เพิ่มอีก %(count)s ชิ้น...", "Missing Media Permissions, click here to request.": "ไม่มีสิทธิ์เข้าถึงสื่อ, คลิกที่นี่เพื่อขอสิทธิ์", "Alias (optional)": "นามแฝง (ไม่ใส่ก็ได้)", diff --git a/src/i18n/strings/tr.json b/src/i18n/strings/tr.json index 2933e2433b..29f472644f 100644 --- a/src/i18n/strings/tr.json +++ b/src/i18n/strings/tr.json @@ -132,7 +132,7 @@ "Add email address": "E-posta adresi ekle", "Add phone number": "Telefon numarası ekle", "Admin": "Admin", - "Admin tools": "Admin araçları", + "Admin Tools": "Admin araçları", "And %(count)s more...": "Ve %(count)s fazlası...", "VoIP": "VoIP", "Missing Media Permissions, click here to request.": "Medya İzinleri Yok , talep etmek için burayı tıklayın.", diff --git a/src/i18n/strings/uk.json b/src/i18n/strings/uk.json index 1b74eed81e..102470f00c 100644 --- a/src/i18n/strings/uk.json +++ b/src/i18n/strings/uk.json @@ -165,7 +165,7 @@ "Add email address": "Додати адресу е-пошти", "Add phone number": "Додати номер телефону", "Admin": "Адміністратор", - "Admin tools": "Засоби адміністрування", + "Admin Tools": "Засоби адміністрування", "And %(count)s more...": "І %(count)s більше...", "VoIP": "VoIP", "Missing Media Permissions, click here to request.": "Відсутні дозволи, натисніть для запиту.", diff --git a/src/i18n/strings/zh_Hans.json b/src/i18n/strings/zh_Hans.json index cee8f224c4..cd5e4aefca 100644 --- a/src/i18n/strings/zh_Hans.json +++ b/src/i18n/strings/zh_Hans.json @@ -223,7 +223,7 @@ "en-nz": "英语 (新西兰)", "Add a topic": "新话题", "Admin": "管理员", - "Admin tools": "管理工具", + "Admin Tools": "管理工具", "VoIP": "IP 电话", "Missing Media Permissions, click here to request.": "没有媒体存储权限,点此获取。", "No Microphones detected": "未检测到麦克风", diff --git a/src/i18n/strings/zh_Hant.json b/src/i18n/strings/zh_Hant.json index 93ac57330a..31dde70634 100644 --- a/src/i18n/strings/zh_Hant.json +++ b/src/i18n/strings/zh_Hant.json @@ -426,7 +426,7 @@ "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s 已接受 %(displayName)s 的邀請。", "Active call (%(roomName)s)": "活躍的通話(%(roomName)s)", "Add": "新增", - "Admin tools": "管理員工具", + "Admin Tools": "管理員工具", "And %(count)s more...": "還有 %(count)s 個...", "Missing Media Permissions, click here to request.": "遺失媒體權限,點選這裡來要求。", "No Microphones detected": "未偵測到麥克風",