diff --git a/src/bitmessagemain.py b/src/bitmessagemain.py
index 821e0266..91a8abd2 100755
--- a/src/bitmessagemain.py
+++ b/src/bitmessagemain.py
@@ -3477,7 +3477,7 @@ class singleWorker(threading.Thread):
shared.sqlSubmitQueue.put('commit')
shared.sqlLock.release()
shared.UISignalQueue.put(('updateSentItemStatusByHash', (
- toripe, 'Encryption key was requested earlier.')))
+ toripe, _translate("MainWindow",'Encryption key was requested earlier.'))))
else:
# We have not yet sent a request for the pubkey
t = (toaddress,)
@@ -3489,7 +3489,7 @@ class singleWorker(threading.Thread):
shared.sqlSubmitQueue.put('commit')
shared.sqlLock.release()
shared.UISignalQueue.put(('updateSentItemStatusByHash', (
- toripe, 'Sending a request for the recipient\'s encryption key.')))
+ toripe, _translate("MainWindow",'Sending a request for the recipient\'s encryption key.'))))
self.requestPubKey(toaddress)
shared.sqlLock.acquire()
# Get all messages that are ready to be sent, and also all messages
@@ -3531,7 +3531,7 @@ class singleWorker(threading.Thread):
shared.sqlSubmitQueue.put('commit')
shared.sqlLock.release()
shared.UISignalQueue.put(('updateSentItemStatusByHash', (
- toripe, 'Sending a request for the recipient\'s encryption key.')))
+ toripe, _translate("MainWindow",'Sending a request for the recipient\'s encryption key.'))))
self.requestPubKey(toaddress)
continue
ackdataForWhichImWatching[ackdata] = 0
@@ -3814,7 +3814,7 @@ class singleWorker(threading.Thread):
statusbar = 'Doing the computations necessary to request the recipient\'s public key.'
shared.UISignalQueue.put(('updateStatusBar', statusbar))
shared.UISignalQueue.put(('updateSentItemStatusByHash', (
- ripe, 'Doing work necessary to request encryption key.')))
+ ripe, _translate("MainWindow",'Doing work necessary to request encryption key.'))))
target = 2 ** 64 / ((len(payload) + shared.networkDefaultPayloadLengthExtraBytes +
8) * shared.networkDefaultProofOfWorkNonceTrialsPerByte)
initialHash = hashlib.sha512(payload).digest()
@@ -3842,9 +3842,9 @@ class singleWorker(threading.Thread):
shared.sqlLock.release()
shared.UISignalQueue.put((
- 'updateStatusBar', 'Broacasting the public key request. This program will auto-retry if they are offline.'))
- shared.UISignalQueue.put(('updateSentItemStatusByHash', (ripe, 'Sending public key request. Waiting for reply. Requested at ' + unicode(
- strftime(shared.config.get('bitmessagesettings', 'timeformat'), localtime(int(time.time()))), 'utf-8'))))
+ 'updateStatusBar', _translate("MainWindow",'Broacasting the public key request. This program will auto-retry if they are offline.')))
+ shared.UISignalQueue.put(('updateSentItemStatusByHash', (ripe, _translate("MainWindow",'Sending public key request. Waiting for reply. Requested at %1').arg(unicode(
+ strftime(shared.config.get('bitmessagesettings', 'timeformat'), localtime(int(time.time()))), 'utf-8')))))
def generateFullAckMessage(self, ackdata, toStreamNumber, embeddedTime):
payload = embeddedTime + encodeVarint(toStreamNumber) + ackdata
diff --git a/src/bitmessageqt/__init__.py b/src/bitmessageqt/__init__.py
index 057390f1..cf3c1424 100644
--- a/src/bitmessageqt/__init__.py
+++ b/src/bitmessageqt/__init__.py
@@ -1121,7 +1121,10 @@ class MyForm(QtGui.QMainWindow):
toAddress)
if ripe == toRipe:
self.ui.tableWidgetSent.item(i, 3).setToolTip(textToDisplay)
- newlinePosition = textToDisplay.indexOf('\n')
+ try:
+ newlinePosition = textToDisplay.indexOf('\n')
+ except: # If someone misses adding a "_translate" to a string before passing it to this function, this function won't receive a qstring which will cause an exception.
+ newlinePosition = 0
if newlinePosition > 1:
self.ui.tableWidgetSent.item(i, 3).setText(
textToDisplay[:newlinePosition])
@@ -1138,7 +1141,10 @@ class MyForm(QtGui.QMainWindow):
toAddress)
if ackdata == tableAckdata:
self.ui.tableWidgetSent.item(i, 3).setToolTip(textToDisplay)
- newlinePosition = textToDisplay.indexOf('\n')
+ try:
+ newlinePosition = textToDisplay.indexOf('\n')
+ except: # If someone misses adding a "_translate" to a string before passing it to this function, this function won't receive a qstring which will cause an exception.
+ newlinePosition = 0
if newlinePosition > 1:
self.ui.tableWidgetSent.item(i, 3).setText(
textToDisplay[:newlinePosition])
diff --git a/src/translations/bitmessage_fr_BE.qm b/src/translations/bitmessage_fr_BE.qm
index ffa7f6b0..1eb1b25f 100644
Binary files a/src/translations/bitmessage_fr_BE.qm and b/src/translations/bitmessage_fr_BE.qm differ
diff --git a/src/translations/bitmessage_fr_BE.ts b/src/translations/bitmessage_fr_BE.ts
index 329ad80c..28b5e270 100644
--- a/src/translations/bitmessage_fr_BE.ts
+++ b/src/translations/bitmessage_fr_BE.ts
@@ -266,107 +266,107 @@ p, li { white-space: pre-wrap; }
Supprimer tous les messages dans la corbeille
-
+ Nombre total de connexions : %1
-
+ Déconnecté
-
+ Connecté
-
+ Afficher Bitmessage
-
+ S'abonner
-
+ %1 messages de pair à pair traités.
-
+ %1 messages de diffusion traités.
-
+ %1 clés publiques traitées.
-
+ Depuis lancement le %1
-
+ En attente de la clé de chiffrement. Une nouvelle requête sera bientôt lancée.
-
+ Demande de clé de chiffrement en attente.
-
+ En attente.
-
+ Travail nécessaire pour envoyer le message. Travail en attente.
-
+ Accusé de réception reçu le %1
-
+ Message de diffusion en attente.
-
+ Message de diffusion à %1
-
+ Problème : Le travail demandé par le destinataire est plus difficile que ce que vous avez paramétré. %1
-
+ Neutralisation forcée de la difficulté. L'envoi devrait bientôt commencer.
-
+ Message envoyé. En attente de l'accusé de réception. Envoyé le %1
-
+ Vous pouvez éditer vos clés en éditant le fichier keys.dat stocké dans le même répertoire que ce programme. Il est important de faire des sauvegardes de ce fichier.
-
+
@@ -375,12 +375,12 @@ It is important that you back up this file.
Il est important de faire des sauvegardes de ce fichier.
-
+ Vous pouvez éditer vos clés en éditant le fichier keys.dat stocké dans le même répertoire que ce programme. Il est important de faire des sauvegardes de ce fichier. Souhaitez-vous l'ouvrir maintenant ? (Assurez-vous de fermer Bitmessage avant d'effectuer des changements.)
-
+
@@ -389,412 +389,454 @@ It is important that you back up this file. Would you like to open the file now?
Il est important de faire des sauvegardes de ce fichier. Souhaitez-vous l'ouvrir maintenant ? (Assurez-vous de fermer Bitmessage avant d'effectuer des changements.)
-
+ Ajouter l'expéditeur au carnet d'adresses
-
+ Envoyer à la Corbeille
-
+ Voir le code HTML comme du texte formaté
-
+ Activer
-
+ Désactiver
-
+ Copier l'adresse dans le presse-papier
-
+ Comportement spécial de l'adresse...
-
+ Envoyer un message à cette adresse
-
+ Ajouter nouvelle adresse
-
+ Supprimer
-
+ Copier l'adresse de destination dans le presse-papier
-
+ Forcer l'envoi
-
+ Êtes-vous sûr de vouloir supprimer tous les messages dans la corbeille ?
-
+ Vous devez taper votre phrase secrète. Si vous n'en avez pas, ce formulaire n'est pas pour vous.
-
+ Supprimer la corbeille ?
-
+ Ouvrir keys.dat ?
-
+ Mauvaise phrase secrète
-
+ Redémarrer
-
+ Vous devez redémarrer Bitmessage pour que le changement de port prenne effet.
-
+ Bitmessage utilisera votre proxy à partir de maintenant mais il vous faudra redémarrer Bitmessage pour fermer les connexions existantes.
-
+ Erreur : Vous ne pouvez pas ajouter une adresse déjà présente dans votre liste. Essayez de renommer l'adresse existante.
-
+ L'adresse que vous avez entrée est invalide. Adresse ignorée.
-
+ Phrases secrètes différentes
-
+ Les phrases secrètes entrées sont différentes. Réessayez.
-
+ Choisissez une phrase secrète
-
+ Vous devez vraiment utiliser une phrase secrète.
-
+ Terminé. Fermeture de l'interface...
-
+ L'adresse a disparu
-
+ Bitmessage ne peut pas trouver votre adresse %1. Peut-être l'avez-vous supprimée ?
-
+ Adresse désactivée
-
+ Erreur : L'adresse avec laquelle vous essayez de communiquer est désactivée. Vous devez d'abord l'activer dans l'onglet 'Vos identités' avant de l'utiliser.
-
+ Entrée ajoutée au carnet d'adresses. Éditez le label selon votre souhait.
-
+ Erreur : Vous ne pouvez pas ajouter une adresse déjà présente dans votre carnet d'adresses. Essayez de renommer l'adresse existante.
-
+ Messages déplacés dans la corbeille. Il n'y a pas d'interface utilisateur pour voir votre corbeille, mais ils sont toujours présents sur le disque si vous souhaitez les récupérer.
-
+ Aucune adresse sélectionnée.
-
+ Certaines options ont été désactivées car elles n'étaient pas applicables ou car elles n'ont pas encore été implémentées pour votre système d'exploitation.
-
+ L'adresse devrait commencer avec "BM-"
-
+ L'adresse n'est pas correcte (la somme de contrôle a échoué).
-
+ Le numéro de version de cette adresse est supérieur à celui que le programme peut supporter. Veuiller mettre Bitmessage à jour.
-
+ L'adresse contient des caractères invalides.
-
+ Certaines données encodées dans l'adresse sont trop courtes.
-
+ Certaines données encodées dans l'adresse sont trop longues.
-
+ L'adresse est valide.
-
+ Vous utilisez le port TCP %1. (Ceci peut être changé dans les paramètres).
-
+ Erreur : Les adresses Bitmessage commencent avec BM- Merci de vérifier %1
-
+ Erreur : L'adresse %1 contient des caractères invalides. Veuillez la vérifier.
-
+ Erreur : L'adresse %1 n'est pas correctement recopiée. Veuillez la vérifier.
-
+ Erreur : La version de l'adresse %1 est trop grande. Pensez à mettre à jour Bitmessage.
-
+ Erreur : Certaines données encodées dans l'adresse %1 sont trop courtes. Il peut y avoir un problème avec le logiciel ou votre connaissance.
-
+ Erreur : Certaines données encodées dans l'adresse %1 sont trop longues. Il peut y avoir un problème avec le logiciel ou votre connaissance.
-
+ Erreur : Problème avec l'adresse %1.
-
+ Erreur : Vous devez spécifier une adresse d'expéditeur. Si vous n'en avez pas, rendez-vous dans l'onglet 'Vos identités'.
-
+ Envoi vers votre adresse
-
+ Erreur : Une des adresses vers lesquelles vous envoyez un message, %1, est vôtre. Malheureusement, Bitmessage ne peut pas traiter ses propres messages. Essayez de lancer un second client sur une machine différente.
-
+ Numéro de version de l'adresse
-
+ Concernant l'adresse %1, Bitmessage ne peut pas comprendre les numéros de version de %2. Essayez de mettre à jour Bitmessage vers la dernière version.
-
+ Numéro de flux
-
+ Concernant l'adresse %1, Bitmessage ne peut pas supporter les nombres de flux de %2. Essayez de mettre à jour Bitmessage vers la dernière version.
-
+ Avertissement : Vous êtes actuellement déconnecté. Bitmessage fera le travail nécessaire pour envoyer le message mais il ne sera pas envoyé tant que vous ne vous connecterez pas.
-
+ Votre champ 'Vers' est vide.
-
+ Cliquez droit sur une ou plusieurs entrées dans votre carnet d'adresses et sélectionnez 'Envoyer un message à ces adresses'.
-
+ Erreur : Vous ne pouvez pas ajouter une même adresse à vos abonnements deux fois. Essayez de renommer l'adresse existante.
-
+ Message envoyé à la corbeille
-
+ Une de vos adresses, %1, est une vieille adresse de la version 1. Les adresses de la version 1 ne sont plus supportées. Nous pourrions la supprimer maintenant ?
-
+ Statut inconnu : %1 %2
-
+ Connexion perdue
-
+ Problème d'authentification SOCKS5 : %1
-
+ Répondre
-
+ Génération d'une nouvelle adresse
-
+ Génération de l'adresse terminée. Travail pour la diffuser en cours...
-
+ Génération de l'adresse terminée
-
+ Message envoyé. En attente de l'accusé de réception. Envoyé le %1
-
+ Erreur ! L'adresse de l'expéditeur (vous) n'a pas pu être trouvée dans le fichier keys.dat.
-
+ Travail pour envoyer la diffusion en cours...
-
+ Message de diffusion envoyé le %1
-
+ Recherche de la clé publique du destinataire
- Travail nécessaire pour envoyer le message en cours. (Il n'y a pas de difficulté requise pour ces adresses de version 2.)
+ Travail nécessaire pour envoyer le message en cours. (Il n'y a pas de difficulté requise pour ces adresses de version 2.)
-
+ Travail nécessaire pour envoyer le message.
Difficulté requise par le destinataire : %1 et %2
-
+ Problème : Le travail demandé par le destinataire (%1 et %2) est plus difficile que ce que vous souhaitez faire.
-
+ Travail en attente.
-
+ Travail en attente. %1
+
+
+
+
+
+
+
+
+ Travail nécessaire pour envoyer le message en cours.
+Il n'y a pas de difficulté requise pour ces adresses de version 2.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ MainWindows