diff --git a/README.md b/README.md
index bf5a585..85b5f1a 100644
--- a/README.md
+++ b/README.md
@@ -28,5 +28,6 @@ SWIFT / BIC: TRWIBEB1XXX
Thanks for translations:
English - @LibreOfficiant
+French - @LibreOfficiant
* Help Us
diff --git a/VERSION b/VERSION
index 899f24f..2774f85 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-0.9.0
\ No newline at end of file
+0.10.0
\ No newline at end of file
diff --git a/conf.py b/conf.py
index dd36c17..cc95ef8 100644
--- a/conf.py
+++ b/conf.py
@@ -26,7 +26,7 @@ import logging
TYPE_EXTENSION = 1
# ~ https://semver.org/
-VERSION = '0.9.0'
+VERSION = '0.10.0'
# ~ Your great extension name, not used spaces
NAME = 'ZAZPip'
@@ -50,6 +50,7 @@ URL_GIT = 'https://git.cuates.net/elmau/zaz-pip'
PUBLISHER = {
'en': {'text': 'El Mau', 'link': URL_GIT},
'es': {'text': 'El Mau', 'link': URL_GIT},
+ 'fr': {'text': 'El Mau', 'link': URL_GIT},
}
# ~ Name in this folder for copy
@@ -75,7 +76,7 @@ LICENSE_EN = f"""This file is part of {NAME}.
You should have received a copy of the GNU General Public License
along with {NAME}. If not, see .
"""
-LICENSE_ES = LICENSE_EN
+LICENSE_FR = LICENSE_ES = LICENSE_EN
INFO = {
'en': {
@@ -88,6 +89,11 @@ INFO = {
'description': 'Pip para LibreOffice',
'license': LICENSE_ES,
},
+ 'fr': {
+ 'display_name': 'ZAZ Pip',
+ 'description': 'Pip pour LibreOffice',
+ 'license': LICENSE_FR,
+ },
}
@@ -110,7 +116,7 @@ PARENT = 'AddonMenu'
MENU_MAIN = {}
MENUS = (
{
- 'title': {'en': 'Open Pip', 'es': 'Abrir Pip'},
+ 'title': {'en': 'Open Pip', 'es': 'Abrir Pip', 'fr': 'Ouvert Pip'},
'argument': 'open_dialog_pip',
'context': '',
'icon': 'icon',
diff --git a/files/ZAZPip_v0.9.0.oxt b/files/ZAZPip_v0.10.0.oxt
similarity index 84%
rename from files/ZAZPip_v0.9.0.oxt
rename to files/ZAZPip_v0.10.0.oxt
index 5d6001f..18b6f8d 100644
Binary files a/files/ZAZPip_v0.9.0.oxt and b/files/ZAZPip_v0.10.0.oxt differ
diff --git a/source/Addons.xcu b/source/Addons.xcu
index dca21e5..eaaa99d 100644
--- a/source/Addons.xcu
+++ b/source/Addons.xcu
@@ -6,6 +6,7 @@
Open Pip
Abrir Pip
+ Ouvert Pip
diff --git a/source/description.xml b/source/description.xml
index c96f26e..bfdc8fb 100644
--- a/source/description.xml
+++ b/source/description.xml
@@ -1,17 +1,19 @@
-
+
ZAZ Pip
ZAZ Pip
+ ZAZ Pip
+
@@ -19,11 +21,13 @@
El Mau
El Mau
+ El Mau
+
diff --git a/source/description/desc_fr.txt b/source/description/desc_fr.txt
new file mode 100644
index 0000000..edf8e12
--- /dev/null
+++ b/source/description/desc_fr.txt
@@ -0,0 +1 @@
+Pip pour LibreOffice
\ No newline at end of file
diff --git a/source/locales/fr/LC_MESSAGES/base.mo b/source/locales/fr/LC_MESSAGES/base.mo
new file mode 100644
index 0000000..ece391e
Binary files /dev/null and b/source/locales/fr/LC_MESSAGES/base.mo differ
diff --git a/source/locales/fr/LC_MESSAGES/base.po b/source/locales/fr/LC_MESSAGES/base.po
new file mode 100644
index 0000000..b3a432e
--- /dev/null
+++ b/source/locales/fr/LC_MESSAGES/base.po
@@ -0,0 +1,142 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR ORGANIZATION
+# FIRST AUTHOR , YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"POT-Creation-Date: 2022-01-28 13:40-0600\n"
+"PO-Revision-Date: 2022-03-17 12:23-0600\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"Language: fr_FR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"Generated-By: pygettext.py 1.5\n"
+"X-Generator: Poedit 3.0.1\n"
+
+#: source/pythonpath/main.py:81
+msgid "Do you want to install 'Python installer package' (PIP)?"
+msgstr "Souhaitez-vous installer 'Python installer package' (PIP) ?"
+
+#: source/pythonpath/main.py:93
+msgid "Downloading PIP…"
+msgstr "Téléchargement de PIP…"
+
+#: source/pythonpath/main.py:96
+msgid "Unable to connect to internet"
+msgstr "Pas de connection à internet"
+
+#: source/pythonpath/main.py:102
+msgid "Unable to copy PIP installation file"
+msgstr "La réception du fichier d'installation de PIP a échoué"
+
+#: source/pythonpath/main.py:105
+msgid "PIP installation file has been saved"
+msgstr "Fichier d'installation de PIP reçu"
+
+#: source/pythonpath/main.py:108
+msgid "Starting PIP installation…"
+msgstr "Démarrage de l'installation de PIP…"
+
+#: source/pythonpath/main.py:122
+msgid "PIP was installed sucessfully"
+msgstr "PIP est maintenant installé"
+
+#: source/pythonpath/main.py:125
+msgid "PIP installation has failed, see log"
+msgstr "Echec à l'installation de PIP, consultez le fichier Log'"
+
+#: source/pythonpath/main.py:198
+msgid "Package not found…"
+msgstr "Paquet non trouvé…"
+
+#: source/pythonpath/main.py:213
+msgid "Enter the package name to install"
+msgstr "Nom du paquet à installer"
+
+#: source/pythonpath/main.py:252
+msgid ""
+"Do you want to {}:\n"
+"\n"
+"{}?"
+msgstr ""
+"Souhaitez-vous {}\n"
+"\n"
+"\"{}"
+
+#: source/pythonpath/main.py:278
+msgid "Select installed package"
+msgstr "Choisissez un paquet déjà installé"
+
+#: source/pythonpath/main.py:283
+msgid ""
+"Do you want to uninstall:\n"
+"\n"
+"{}?"
+msgstr ""
+"Souhaitez-vous désinstaller :\n"
+"\n"
+"{} ?"
+
+#: source/pythonpath/main.py:337
+msgid "Do you want to save this Proxy settings?"
+msgstr "Enregistrer les données du mandataire (Proxy) ?"
+
+#: source/pythonpath/main.py:343
+msgid "Proxy settings saved sucessfully"
+msgstr "Les données mandataire (Proxy) sont enregistrées"
+
+#: source/pythonpath/main.py:349
+msgid "Do you want to remove Proxy settings?"
+msgstr "Supprimer les données du mandataire (Proxy)?"
+
+#: source/pythonpath/main.py:355
+msgid "Proxy settings deleted sucessfully"
+msgstr "Les données mandataire (Proxy) sont supprimées"
+
+#: source/pythonpath/main.py:413
+msgid "'Python installer package' (PIP) is not installed"
+msgstr "'Python installer package' (PIP) absent"
+
+#: source/pythonpath/main.py:432
+msgid "Admin PIP"
+msgstr "Administrer PIP"
+
+#: source/pythonpath/main.py:445
+msgid "Install PIP"
+msgstr "Installer PIP"
+
+#: source/pythonpath/main.py:494
+msgid "Packages"
+msgstr "Paquets"
+
+#: source/pythonpath/main.py:536
+msgid "~Close"
+msgstr "~Fermer"
+
+#: source/pythonpath/main.py:646
+msgid "Host: "
+msgstr "Hôte: "
+
+#: source/pythonpath/main.py:669
+msgid "Port: "
+msgstr "Port: "
+
+#: source/pythonpath/main.py:690
+msgid "User: "
+msgstr "Utilisateur: "
+
+#: source/pythonpath/main.py:711
+msgid "Password: "
+msgstr "Mot de passe: "
+
+#: source/pythonpath/main.py:733
+msgid "Save"
+msgstr "Enregistrer"
+
+#: source/pythonpath/main.py:745
+msgid "Delete"
+msgstr "Supprimer"
diff --git a/source/registration/license_fr.txt b/source/registration/license_fr.txt
new file mode 100644
index 0000000..eba223d
--- /dev/null
+++ b/source/registration/license_fr.txt
@@ -0,0 +1,14 @@
+This file is part of ZAZPip.
+
+ ZAZPip is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ ZAZPip is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with ZAZPip. If not, see .