From a97451012a98c9c45fa4d9eb6c6ca987cb679ba7 Mon Sep 17 00:00:00 2001 From: "Julien M." Date: Tue, 19 Nov 2024 19:02:38 +0100 Subject: [PATCH] update(i18n): achieve translation --- qtribu/gui/dck_qchat.py | 8 +- qtribu/resources/i18n/qtribu_fr.ts | 249 ++++++++++++++++++++++++++++- 2 files changed, 248 insertions(+), 9 deletions(-) diff --git a/qtribu/gui/dck_qchat.py b/qtribu/gui/dck_qchat.py index 5dfaed1d..c06e08e9 100644 --- a/qtribu/gui/dck_qchat.py +++ b/qtribu/gui/dck_qchat.py @@ -755,7 +755,7 @@ def on_send_button_clicked(self) -> None: if len(nickname) < QCHAT_NICKNAME_MINLENGTH: self.log( message=self.tr( - "Nickname too short : must be at least 3 characters. Please open settings and set it" + "Nickname too short: must be at least 3 characters. Please open settings and set it" ), log_level=Qgis.Warning, push=self.settings.notify_push_info, @@ -894,7 +894,7 @@ def check_cheatcode(self, text: str) -> bool: if text == CHEATCODE_QGIS_PRO_LICENSE: self.log( message=self.tr("Your QGIS Pro license is about to expire"), - application=self.tr("QGIS Pro"), + application="QGIS Pro", log_level=Qgis.Warning, push=self.settings.notify_push_info, duration=self.settings.notify_push_duration, @@ -912,7 +912,7 @@ def check_cheatcode(self, text: str) -> bool: def on_renew_clicked(self) -> None: msg_box = QMessageBox() - msg_box.setWindowTitle(self.tr("QGIS")) + msg_box.setWindowTitle("QGIS") msg_box.setIcon(QMessageBox.Information) msg_box.setText( self.tr( @@ -946,7 +946,7 @@ def on_send_layer_to_qchat(self) -> None: message=self.tr( "Not connected to QChat. Please connect to a room first" ), - application=self.tr("QChat"), + application="QChat", log_level=Qgis.Critical, push=self.settings.notify_push_info, duration=self.settings.notify_push_duration, diff --git a/qtribu/resources/i18n/qtribu_fr.ts b/qtribu/resources/i18n/qtribu_fr.ts index c8ccac4a..3204a185 100644 --- a/qtribu/resources/i18n/qtribu_fr.ts +++ b/qtribu/resources/i18n/qtribu_fr.ts @@ -338,9 +338,9 @@ Longueur max d'un pseudo: {max_nickname_length} QChatWidget - + QChat - QChat + QChat @@ -373,7 +373,7 @@ Longueur max d'un pseudo: {max_nickname_length} Room: - + Connect Se connecter @@ -418,9 +418,9 @@ Longueur max d'un pseudo: {max_nickname_length} Pseudo renseigné dans les réglages du plugin QTribu - + Nickname - Pseudo + Pseudo @@ -467,6 +467,245 @@ Longueur max d'un pseudo: {max_nickname_length} Send CRS Envoyer SCR + + + Date + Date de publication + + + + Message + + + + + Instance: {uri} + URL de l'instance : {uri} + + + + User: {nickname} + Utilisateur : {nickname} + + + + QChat error + Erreur QChat + + + + Instance rules + Règles de l'instance + + + + Instance rules ({instance_url}): + +{rules} + +Main language: {main_lang} +Max message length: {max_message_length} +Min nickname length: {min_nickname_length} +Max nickname length: {max_nickname_length} + Règles de l'instance ({instance_url}): + +{rules} + +Langue principale: {main_lang} +Longueur max d'un message: {max_message_length} +Longueur min d'un pseudo: {min_nickname_length} +Longueur max d'un pseudo: {max_nickname_length} + + + + user + Utilisateur/rice + + + + Status: {status} + +Rooms: + +{rooms_status} + Statut : {status} - Rooms : {room_status} + + + + QChat instance status + Statut de l'instance QChat + + + + Disconnect + Se déconnecter + + + + Connected to room '{room}' + Connecté à la room '{room}' + + + + Disconnected from room '{room}' + Déconnecté(e) de la room '{room}' + + + + Uncompliant message: {reason} + Message non conforme : {reason} + + + + You were mentionned by {sender}: {message} + Vous avez été mentioné(e) par {sender} : {message} + + + + QChat - room: {room} - {nb_users} {user_txt} + + + + + users + Utilisateurs/rices + + + + {newcomer} has joined the room + {newcomer} a rejoint la room + + + + {exiter} has left the room + {exiter} a quitté la room + + + + {liker_author} liked your message: {message} + {liker_author} a aimé votre message : {message} + + + + QChat Menu + + + + + Load layer in QGIS + Charger les objets partagés dans QGIS + + + + Set current project CRS + Appliquer ce SCR au projet courant + + + + Set current extent + Appliquer à l'étendue courante + + + + Like message + J'aime ce message + + + + Mention user + Mentionner un utilisateur + + + + Copy message to clipboard + Copier un message dans le presse-papiers + + + + Hide message + Masquer un message + + + + Registered users + Utilisateur/ices enregistré/es + + + + Registered users in room ({room}): + +{users} + Utilisateur/ices enregistré/es dans la room ({room}) : + +{users} + + + + Nickname not set : please open settings and set it + Pseudo non défini. Merci d'ouvrir les réglages pour le définir + + + + Open Settings + Ouvrir les réglages + + + + Nickname too short: must be at least 3 characters. Please open settings and set it + Le pseudo est trop court : il doit contenir au minimum 3 caractères. Merci de le changer dans les réglages + + + + Select images to send to the chat + Sélectionner une image à envoyer sur le tchat + + + + Your QGIS Pro license is about to expire + Votre licence QGIS Pro va bientôt expirer + + + + Click here to renew it + Cliquer ici pour la renouveler + + + + No... it was a joke! + +QGIS is Free and Open Source software, forever. +Free to use, not to make. + +Visit the website ? + + Non, c'était une blague ! + +QGIS est un logiciel libre et gratuit, à jamais. +Enfin, gratuit à utiliser, pas à développer ni maintenir. + +Aller sur le site web ? + + + + + Send on QChat + Envoyer sur QChat + + + + Not connected to QChat. Please connect to a room first + Non connecté à QChat. Veuillez d'abord sélectionner une room. + + + + No active layer in current QGIS project + Aucune couche active dans le projet courant + + + + Only vector layers can be sent on QChat + Seulement les couches vectorielles peuvent être envoyées sur QChat + RdpNewsForm