From 31c75ff240ab790a41604acdba2f03da3c53bb88 Mon Sep 17 00:00:00 2001 From: RiotTranslate Date: Thu, 1 Jun 2017 13:40:27 +0200 Subject: [PATCH 1/2] Update from Weblate. (#4137) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Translated using Weblate (German) Currently translated at 100.0% (120 of 120 strings) Translation: Riot Web/Riot Web Translate-URL: https://translate.nordgedanken.de/projects/riot-web/riot-web/de/ * Translated using Weblate (German) Currently translated at 99.1% (119 of 120 strings) Translation: Riot Web/Riot Web Translate-URL: https://translate.nordgedanken.de/projects/riot-web/riot-web/de/ * Translated using Weblate (German) Currently translated at 100.0% (120 of 120 strings) Translation: Riot Web/Riot Web Translate-URL: https://translate.nordgedanken.de/projects/riot-web/riot-web/de/ * Translated using Weblate (German) Currently translated at 100.0% (120 of 120 strings) Translation: Riot Web/Riot Web Translate-URL: https://translate.nordgedanken.de/projects/riot-web/riot-web/de/ * Translated using Weblate (German) Currently translated at 100.0% (120 of 120 strings) Translation: Riot Web/Riot Web Translate-URL: https://translate.nordgedanken.de/projects/riot-web/riot-web/de/ * Translated using Weblate (German) Currently translated at 100.0% (120 of 120 strings) Translation: Riot Web/Riot Web Translate-URL: https://translate.nordgedanken.de/projects/riot-web/riot-web/de/ * Translated using Weblate (German) Currently translated at 100.0% (120 of 120 strings) Translation: Riot Web/Riot Web Translate-URL: https://translate.nordgedanken.de/projects/riot-web/riot-web/de/ * Translated using Weblate (German) Currently translated at 100.0% (120 of 120 strings) Translation: Riot Web/Riot Web Translate-URL: https://translate.nordgedanken.de/projects/riot-web/riot-web/de/ * Translated using Weblate (Hungarian) Currently translated at 100.0% (128 of 128 strings) Translation: Riot Web/Riot Web Translate-URL: https://translate.nordgedanken.de/projects/riot-web/riot-web/hu/ * Translated using Weblate (Portuguese (Brazil)) Currently translated at 92.9% (119 of 128 strings) Translation: Riot Web/Riot Web Translate-URL: https://translate.nordgedanken.de/projects/riot-web/riot-web/pt_BR/ * Translated using Weblate (Norwegian Bokmål) Currently translated at 87.5% (112 of 128 strings) Translation: Riot Web/Riot Web Translate-URL: https://translate.nordgedanken.de/projects/riot-web/riot-web/nb_NO/ * Translated using Weblate (Hungarian) Currently translated at 100.0% (129 of 129 strings) Translation: Riot Web/Riot Web Translate-URL: https://translate.nordgedanken.de/projects/riot-web/riot-web/hu/ * Translated using Weblate (German) Currently translated at 100.0% (129 of 129 strings) Translation: Riot Web/Riot Web Translate-URL: https://translate.nordgedanken.de/projects/riot-web/riot-web/de/ * Translated using Weblate (Norwegian Bokmål) Currently translated at 94.5% (122 of 129 strings) Translation: Riot Web/Riot Web Translate-URL: https://translate.nordgedanken.de/projects/riot-web/riot-web/nb_NO/ * Translated using Weblate (French) Currently translated at 93.0% (120 of 129 strings) Translation: Riot Web/Riot Web Translate-URL: https://translate.nordgedanken.de/projects/riot-web/riot-web/fr/ * Translated using Weblate (French) Currently translated at 100.0% (129 of 129 strings) Translation: Riot Web/Riot Web Translate-URL: https://translate.nordgedanken.de/projects/riot-web/riot-web/fr/ * Translated using Weblate (French) Currently translated at 100.0% (129 of 129 strings) Translation: Riot Web/Riot Web Translate-URL: https://translate.nordgedanken.de/projects/riot-web/riot-web/fr/ * Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (129 of 129 strings) Translation: Riot Web/Riot Web Translate-URL: https://translate.nordgedanken.de/projects/riot-web/riot-web/pt_BR/ * Translated using Weblate (French) Currently translated at 100.0% (129 of 129 strings) Translation: Riot Web/Riot Web Translate-URL: https://translate.nordgedanken.de/projects/riot-web/riot-web/fr/ * Translated using Weblate (French) Currently translated at 100.0% (129 of 129 strings) Translation: Riot Web/Riot Web Translate-URL: https://translate.nordgedanken.de/projects/riot-web/riot-web/fr/ * Translated using Weblate (German) Currently translated at 100.0% (161 of 161 strings) Translation: Riot Web/Riot Web Translate-URL: https://translate.nordgedanken.de/projects/riot-web/riot-web/de/ * Translated using Weblate (French) Currently translated at 100.0% (161 of 161 strings) Translation: Riot Web/Riot Web Translate-URL: https://translate.nordgedanken.de/projects/riot-web/riot-web/fr/ --- src/i18n/strings/de_DE.json | 37 ++++++++++++++++++++++++++++++++++--- src/i18n/strings/fr.json | 34 +++++++++++++++++++++++++++++++++- 2 files changed, 67 insertions(+), 4 deletions(-) diff --git a/src/i18n/strings/de_DE.json b/src/i18n/strings/de_DE.json index 5f030605e6..2d63b65268 100644 --- a/src/i18n/strings/de_DE.json +++ b/src/i18n/strings/de_DE.json @@ -1,6 +1,6 @@ { "Please Register": "Bitte registrieren", - "Guest users can't invite users. Please register to invite.": "Gäste können keine User einladen. Zum Einladen bitte anmelden.", + "Guest users can't invite users. Please register to invite.": "Gastnutzer können keine Nutzer einladen. Bitte registriere dich, um Nutzer einzuladen.", "Members": "Mitglieder", "Files": "Dateien", "Notifications": "Benachrichtigungen", @@ -54,7 +54,6 @@ "Forget": "Lösche", "from the directory": "aus dem Verzeichnis", " from room": " aus dem Raum", - "Guest users can't invite users. Please register to invite.": "Gastnutzer können keine Nutzer einladen. Bitte registriere dich, um Nutzer einzuladen.", "Keywords": "Schlüsselwörter", "Leave": "Verlassen", "Low Priority": "Niedrige Priorität", @@ -136,5 +135,37 @@ "Sorry, your browser is not able to run Riot.": "Es tut uns leid, aber dein Browser kann Riot nicht ausführen.", "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "In deinem aktuellen Browser kann das Aussehen und Gefühl der Anwendung komplett inkorrekt sein und einige oder alle Funktionen funktionieren evtl. nicht. Du kannst es trotzdem versuchen und fortfahren, aber du bist alleine mit allen Problemen auf die du stößt!", "Expand panel": "Panel ausklappen", - "Collapse panel": "Panel einklappen" + "Collapse panel": "Panel einklappen", + "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s via %(browserName)s auf %(osName)s", + "A new version of Riot is available.": "Eine neue Version von Riot ist verfügbar.", + "All Rooms": "Alle Räume", + "Cancel": "Abbrechen", + "Changelog": "Änderungshistorie", + "Collecting app version information": "Sammle App-Versions-Informationen", + "Collecting logs": "Sammle Protokolle", + "Describe your problem here.": "Beschreibe dein Problem hier.", + "Failed to send report: ": "Senden des Reports fehlgeschlagen: ", + "Forward Message": "Leider Nachricht weiter", + "Hide panel": "Verberge Feld", + "In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:": "Um Probleme zu diagnostizieren werden mit diesem Fehlerbericht Protokolle von diesem Client gesendet. Wenn du nur obigen text senden willst, deselektiere folgendes:", + "Loading bug report module": "Lade Fehlerbericht-Modul", + "Please describe the bug. What did you do? What did you expect to happen? What actually happened?": "Bitte beschreibe (vorzugsweise auf Englisch) den Fehler. Was tatst du? Was wolltest du, dass es passiert? Was ist passiert?", + "Please describe the bug and/or send logs.": "Bitte beschreibe den Fehler und/oder sende Protokolle.", + "Report a bug": "Melde einen Fehler", + "Riot Desktop on %(platformName)s": "Riot Desktop auf %(platformName)s", + "Riot is not supported on mobile web. Install the app?": "Riot ist im mobilen Web nicht unterstützt. App installieren?", + "Search": "Suche", + "Search…": "Suche…", + "Send": "Sende", + "Send logs": "Sende Protokolle", + "This Room": "Dieser Raum", + "Unavailable": "Nicht verfügbar", + "Unknown device": "Unbekanntes Gerät", + "Update": "Aktualisiere", + "Uploading report": "Lade Bericht hoch", + "What's New": "Was ist neu", + "What's new?": "Was ist neu?", + "Waiting for response from server": "Warte auf eine Antwort vom Server", + "You are Rioting as a guest. Register or sign in to access more rooms and features!": "Du verwendest Riot als Gast. Registriere oder melde dich an um Zugang zu mehr Räumen und Funktionen zu bekommen!", + "You need to be using HTTPS to place a screen-sharing call.": "Du musst HTTPS nutzen um einen Anruf mit Bildschirmfreigabe durchzuführen." } diff --git a/src/i18n/strings/fr.json b/src/i18n/strings/fr.json index 72d8037195..68c0eee809 100644 --- a/src/i18n/strings/fr.json +++ b/src/i18n/strings/fr.json @@ -128,5 +128,37 @@ "With your current browser, the look and feel of the application may be completely incorrect, and some or all features may not function. If you want to try it anyway you can continue, but you are on your own in terms of any issues you may encounter!": "Depuis votre navigateur actuel, le visuel et le ressenti de l'application pourraient être complètement incorrects, et certaines fonctionnalités pourraient ne pas être supportées. Vous pouvez continuer malgré tout, mais vous n'aurez pas de support si vous rencontrez des problèmes !", "Please install Chrome or Firefox for the best experience.": "Veuillez installer Chrome ou Firefox pour une expérience optimale.", "Safari and Opera work too.": "Safari et Opera fonctionnent aussi.", - "Messages containing keywords": "Messages contenant des mots-clés" + "Messages containing keywords": "Messages contenant des mots-clés", + "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s dans %(browserName)s sous %(osName)s", + "A new version of Riot is available.": "Une nouvelle version de Riot est disponible.", + "All Rooms": "Tous les salons", + "Cancel": "Annuler", + "Changelog": "Journal des modif.", + "Collecting app version information": "Récupération des info de version de l’application", + "Collecting logs": "Récupération des traces", + "Describe your problem here.": "Décrivez votre problème ici.", + "Failed to send report: ": "Échec de l’envoi du rapport : ", + "Forward Message": "Transférer le message", + "Hide panel": "Cacher le panneau", + "In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:": "Afin de diagnostiquer le problème, les traces de ce client vont être envoyées avec ce rapport d’erreur. Si vous préférez seulement envoyer le texte ci-dessus, décochez la case :", + "Loading bug report module": "Chargement du module de rapport d’erreur", + "Please describe the bug. What did you do? What did you expect to happen? What actually happened?": "Veuillez décrire le problème. Qu’avez-vous fait ? Quel comportement vous attendiez vous à voir ? Que s’est-il effectivement passé ?", + "Please describe the bug and/or send logs.": "Veuillez décrire le problème et/ou envoyer les traces.", + "Report a bug": "Reporter un problème", + "Riot Desktop on %(platformName)s": "Version bureau de Riot sur %(platformName)s", + "Riot is not supported on mobile web. Install the app?": "Riot Web n’est pas supporté sur mobile. Installer l’application ?", + "Search": "Rechercher", + "Search…": "Rechercher…", + "Send": "Envoyer", + "Send logs": "Envoyer les traces", + "This Room": "Ce salon", + "Unavailable": "Indisponible", + "Unknown device": "Appareil inconnu", + "Update": "Mettre à jour", + "Uploading report": "Téléchargement du rapport", + "What's New": "Nouveautés", + "What's new?": "Nouveautés ?", + "Waiting for response from server": "En attente d’une réponse du serveur", + "You are Rioting as a guest. Register or sign in to access more rooms and features!": "Vous utilisez Riot en tant que visiteur. Enregistrez vous ou identifiez vous pour accéder à plus de salons et de fonctionnalités !", + "You need to be using HTTPS to place a screen-sharing call.": "Vous devez utiliser HTTPS pour effectuer un appel en partage d’écran." } From e825a66e1f3b265ba11d8ffee221f0846c949db1 Mon Sep 17 00:00:00 2001 From: Matthew Hodgson Date: Thu, 1 Jun 2017 13:09:16 +0100 Subject: [PATCH 2/2] add CSS for RoomAvatarEvent and always make AccessibleButtons have a cursor pointer --- src/skins/vector/css/_components.scss | 1 + .../views/elements/_AccessibleButton.scss | 3 +++ .../views/messages/_RoomAvatarEvent.scss | 24 +++++++++++++++++++ 3 files changed, 28 insertions(+) create mode 100644 src/skins/vector/css/matrix-react-sdk/views/messages/_RoomAvatarEvent.scss diff --git a/src/skins/vector/css/_components.scss b/src/skins/vector/css/_components.scss index df3c4600eb..5f4b35ace5 100644 --- a/src/skins/vector/css/_components.scss +++ b/src/skins/vector/css/_components.scss @@ -33,6 +33,7 @@ @import "./matrix-react-sdk/views/messages/_MImageBody.scss"; @import "./matrix-react-sdk/views/messages/_MNoticeBody.scss"; @import "./matrix-react-sdk/views/messages/_MTextBody.scss"; +@import "./matrix-react-sdk/views/messages/_RoomAvatarEvent.scss"; @import "./matrix-react-sdk/views/messages/_TextualEvent.scss"; @import "./matrix-react-sdk/views/messages/_UnknownBody.scss"; @import "./matrix-react-sdk/views/rooms/_Autocomplete.scss"; diff --git a/src/skins/vector/css/matrix-react-sdk/views/elements/_AccessibleButton.scss b/src/skins/vector/css/matrix-react-sdk/views/elements/_AccessibleButton.scss index 41dd976960..edf455049b 100644 --- a/src/skins/vector/css/matrix-react-sdk/views/elements/_AccessibleButton.scss +++ b/src/skins/vector/css/matrix-react-sdk/views/elements/_AccessibleButton.scss @@ -19,3 +19,6 @@ limitations under the License. filter: brightness($focus-brightness); } +.mx_AccessibleButton { + cursor: pointer; +} \ No newline at end of file diff --git a/src/skins/vector/css/matrix-react-sdk/views/messages/_RoomAvatarEvent.scss b/src/skins/vector/css/matrix-react-sdk/views/messages/_RoomAvatarEvent.scss new file mode 100644 index 0000000000..1d9116499e --- /dev/null +++ b/src/skins/vector/css/matrix-react-sdk/views/messages/_RoomAvatarEvent.scss @@ -0,0 +1,24 @@ +/* +Copyright 2017 Vector Creations Ltd + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +.mx_RoomAvatarEvent { + opacity: 0.5; + overflow-y: hidden; +} + +.mx_RoomAvatarEvent_avatar { + display: inline; +} \ No newline at end of file